Patents by Inventor Jens Scheffler

Jens Scheffler has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9734174
    Abstract: A digital object provider creates an object, such as an offer, and associates container-specific handlers with the object so that the object can be associated with a specific container. An object management application manages receives and displays the object on a user computing device, along with a first user control option to associate the object with a container. When the user selects the first option, the object management application relies on the associated container-specific handlers to determine which containers are available for associating the object. The object management application provides the user with a second control option, from which the user selects one or more of the available containers with which to associate the object. Based on the user's selection, the object management application communicates the object to the selected containers, such as for storage in the container. The container receives the object and associates the object with the container.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 15, 2017
    Assignee: GOOGLE INC.
    Inventors: Jens Scheffler, Kapil Mehrotra, Jeff Scott Schumacher, Kathrin Probst
  • Patent number: 9124549
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting handling web applications provided from a server. A bootstrap object is received from the server. The bootstrap object is independent of the requested web application and includes default settings for a plurality of different web applications. An application configuration object is also received from the server. The application configuration object is specific to the requested web application and includes a plurality of plugin handles. The bootstrap object loads the application configuration object, and identifies, based on the plugin handles, a first plugin for the requested web application. The first plugin is requested, and upon receipt the from the server the first plugin is loaded in a user interface. The first plugin exposes an application programming interface (API) of the first plugin to the bootstrap object.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: September 1, 2015
    Assignee: Google Inc.
    Inventors: Jens Scheffler, Niklaus Haldimann, Adam E. Winer
  • Patent number: 8892744
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting handling web applications provided from a server. A bootstrap object is received from the server. The bootstrap object is independent of the requested web application and includes default settings for a plurality of different web applications. An application configuration object is also received from the server. The application configuration object is specific to the requested web application and includes a plurality of plugin handles. The bootstrap object loads the application configuration object, and identifies, based on the plugin handles, a first plugin for the requested web application. The first plugin is requested, and upon receipt the from the server the first plugin is loaded in a user interface. The first plugin exposes an application programming interface (API) of the first plugin to the bootstrap object.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Jens Scheffler, Niklaus Haldimann, Adam E. Winer
  • Patent number: 8533336
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting handling web applications provided from a server. A bootstrap object is received from the server. The bootstrap object is independent of the requested web application and includes default settings for a plurality of different web applications. An application configuration object is also received from the server. The application configuration object is specific to the requested web application and includes a plurality of plugin handles. The bootstrap object loads the application configuration object, and identifies, based on the plugin handles, a first plugin for the requested web application. The first plugin is requested, and upon receipt the from the server the first plugin is loaded in a user interface. The first plugin exposes an application programming interface (API) of the first plugin to the bootstrap object.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Jens Scheffler, Niklaus Haldimann, Adam E. Winer