Search

Jonathan T Zempel

from San Jose, CA
Age ~52

Jonathan Zempel Phones & Addresses

  • 1121 Valley Quail Cir, San Jose, CA 95120 (408) 871-2045
  • Cary, NC
  • 2110 La Miel Ct, Campbell, CA 95008 (408) 871-2045 (408) 871-2057
  • 4779 Roundtree Dr, Campbell, CA 95008 (408) 871-2045 (408) 871-2057
  • 1056 Continentals Way, Belmont, CA 94002 (650) 654-7743
  • Santa Clara, CA
  • Windsor, CT
  • 6905 Villagewood Way, San Jose, CA 95120 (408) 605-0900

Work

Company: Pickwick & weller Aug 2012 Address: San Francisco Bay Area Position: Developer

Education

Degree: Associate degree or higher

Skills

Rest • Web Applications • Python • Jquery • Html 5 • Agile Methodologies • Javascript • Design Patterns • Architecture • Software Engineering • Ajax • Web Development • Css • Git • Mongodb • Open Source • User Interface • Architectures

Industries

Computer Software

Resumes

Resumes

Jonathan Zempel Photo 1

Director Of Design Systems

View page
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Pickwick & Weller - San Francisco Bay Area since Aug 2012
Developer

Genomera Feb 2010 - Aug 2012
Architect

IBM Sep 1999 - Feb 2010
Principal Engineer

Macromedia Oct 1997 - Sep 1999
Sr. Software Engineer

Solis Design Jun 1997 - Oct 1997
Software Engineer
Skills:
Rest
Web Applications
Python
Jquery
Html 5
Agile Methodologies
Javascript
Design Patterns
Architecture
Software Engineering
Ajax
Web Development
Css
Git
Mongodb
Open Source
User Interface
Architectures

Publications

Us Patents

Component-Based Distributed Learning Management Architecture

View page
US Patent:
20050132294, Jun 16, 2005
Filed:
Dec 16, 2003
Appl. No.:
10/737340
Inventors:
Thomas Dinger - Sunnyvale CA, US
Christopher Hyland - Foxboro MA, US
David Millen - Boxborough MA, US
Charles de Saint-Aignan - Cambridge MA, US
Fernando Salazar - Arlington MA, US
Jonathan Zempel - Campbell CA, US
International Classification:
G06F003/00
G06F015/16
US Classification:
715738000, 715501100, 709203000
Abstract:
The present invention provides a distributed learning management architecture that is “componentized” for increased distribution and scalability. Specifically, the present invention provides an architecture in which multiple content servers, delivery servers and/or live session servers can be provided to accommodate multiple geographic locations. The present invention further provides an off-line learning architecture that allows the teachings of the distributed learning management architecture to be implemented on an individual client.

Method, System And Program Product For Tracking Data

View page
US Patent:
20050132330, Jun 16, 2005
Filed:
Dec 11, 2003
Appl. No.:
10/734038
Inventors:
Jonathan Zempel - Campbell CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/44
US Classification:
717120000, 717116000, 717165000
Abstract:
An improved solution for tracking data wherein communication between an interface and a data application is managed by a pluggable tracking system. In particular, the tracking system is configured to receives a request from the interface, provides the necessary information from the request to the data application, and receives response data from the data application. The tracking system then formats the response data appropriately and forwards a response to the interface. The tracking system can incorporate a set standard for communicating with data applications, thereby allowing multiple data applications to use the same tracking system.

Pluggable Sequencing Engine

View page
US Patent:
20050136383, Jun 23, 2005
Filed:
Dec 17, 2003
Appl. No.:
10/738829
Inventors:
Thomas Dinger - Sunnyvale CA, US
Jonathan Zempel - Campbell CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09B019/00
US Classification:
434236000
Abstract:
The present invention is a method, system and apparatus for pluggable simple sequencing. A simple sequencing system which has been configured for pluggability in accordance with the present invention can include logic implementing a sequencing behavioral model disposed within a simple sequencing engine. A sequencing loop can be programmed in the simple sequencing engine for mapping desired behavioral operations to individual behavioral operations in the behavioral model. Finally, an ace to the simple sequencing engine can be provided for receiving data corresponding to a sequencing informational model defined externally to the simple sequencing engine. Preferably, the interface further can include a configuration for receiving sequencing context information for processing by the individual behavioral operations.

Content Management System

View page
US Patent:
20070067306, Mar 22, 2007
Filed:
Jun 30, 2006
Appl. No.:
11/428333
Inventors:
Thomas Dinger - Sunnyvale CA, US
Hussam Eid - Amman, JO
Jonathan Zempel - Campbell CA, US
International Classification:
G06F 17/30
US Classification:
707010000
Abstract:
A method of operating a content management system, the content management system including a central server and a plurality of content servers connected to the central server, each content server associated with a respective location, the method including receiving data at the central server for distribution to at least one of the content servers, accessing user information relating to one or more users at one or more locations, determining, from the user information, whether the received data is relevant to each user, and transmitting the data from the central server to one or more content servers according to whether the data is relevant for users at the respective locations of the content servers.

Component-Based Distributed Learning Management Architecture

View page
US Patent:
20080318201, Dec 25, 2008
Filed:
Aug 15, 2008
Appl. No.:
12/192725
Inventors:
Thomas J. Dinger - Sunnyvale CA, US
Christopher A. Hyland - Foxboro MA, US
David B. Millen - Boxborough MA, US
Charles de Saint-Aignan - Cambridge MA, US
Fernando Salazar - Arlington MA, US
Jonathan T. Zempel - Campbell CA, US
International Classification:
G09B 7/00
US Classification:
434362
Abstract:
The present invention provides a distributed learning management architecture that is “componentized” for increased distribution and scalability. Specifically, the present invention provides an architecture in which multiple content servers, delivery servers and/or live session servers can be provided to accommodate multiple geographic locations. The present invention further provides an off-line learning architecture that allows the teachings of the distributed learning management architecture to be implemented on an individual client.

Computer-Implemented Method, System And Program Product For Performing Branched Rollup For Shared Learning Competencies In A Learning Environment

View page
US Patent:
20050112530, May 26, 2005
Filed:
Nov 25, 2003
Appl. No.:
10/721630
Inventors:
Thomas Dinger - Sunnyvale CA, US
Jonathan Zempel - Campbell CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09B019/00
US Classification:
434118000
Abstract:
Under the present invention a hierarchical tree corresponding to the learning environment is provided. When the state of a shared learning competency in the learning environment is changed, branched rollup through the hierarchical tree is performed so that all applicable nodes are rolled up without a node being rolled up more than once. Specifically, when the state of the shared learning competency is changed, control blocks are generated for each predecessor of the “sharing” nodes. The control block for each predecessor identifies the successors (nodes) that must be rolled up before the predecessor itself can be rolled up. Under this methodology, a node will only be rolled up when all necessary successors have been rolled up, thus, preventing repeated rollup of any of the nodes.
Jonathan T Zempel from San Jose, CA, age ~52 Get Report