Patents by Inventor Jörg Beckert

Jörg Beckert 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: 9201668
    Abstract: Among other disclosures, a method can include executing instructions on a computing platform so that an application and consumable content rendered by the application are provided to a connected device, executing instructions on the computing platform so that a confirmation is obtained that the application and consumable content were received by the connected device and the application was successfully installed by the connected device, and executing instructions on the computing platform so that a content delivery relationship, including a billing relationship, is established in response to the obtained confirmation.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: December 1, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Joerg Beckert, Tuomas Dahlgren, Jani Leppanen
  • Patent number: 8745228
    Abstract: A computer-implemented method includes determining if one or more electronic device capabilities represented in one of a group of device profiles is associated with one or more content characteristics represented in one of a group of resource profiles. The method also includes assigning the device profile to the resource profile if the electronic device capabilities are associated with the content characteristics. Furthermore, the method includes, upon receipt of content defined by the resource profile, initiating delivery of the content to at least one electronic device associated with the one device profile based upon the assignment.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: June 3, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Joerg Beckert, Mikko Hypponen, Tuomas Dahlgren
  • Publication number: 20140040445
    Abstract: A computer-implemented method includes determining if one or more electronic device capabilities represented in one of a group of device profiles is associated with one or more content characteristics represented in one of a group of resource profiles. The method also includes assigning the device profile to the resource profile if the electronic device capabilities are associated with the content characteristics. Furthermore, the method includes, upon receipt of content defined by the resource profile, initiating delivery of the content to at least one electronic device associated with the one device profile based upon the assignment.
    Type: Application
    Filed: December 28, 2007
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Joerg Beckert, Mikko Hypponen, Tuomas Dahlgren
  • Publication number: 20130326359
    Abstract: A computer-implemented method includes receiving a first plurality of instructions from an automatically synchronizing data store. The first plurality of instructions when performed provides an interface between a user and an operating system on a mobile device. The method further includes performing the first plurality of instructions. The method also includes automatically updating the data store with a second plurality of instructions. The second plurality of instructions when performed provides a modification to the interface between the user and the operating system on the mobile device. The method also includes performing the second plurality of instructions.
    Type: Application
    Filed: September 14, 2012
    Publication date: December 5, 2013
    Inventors: Joerg Beckert, GuiQin Zhang, Srini Attaluri, Rupen Chanda, Anssi Kesti-Helia, Antti Piira
  • Patent number: 8589495
    Abstract: A notification relay service architecture can utilize one or more computing platforms that are configured to rely on a connectivity descriptor. The connectivity descriptor can express permissions of various users of the notification relay service to publish to and/or listen to notifications from one or more “exchange points.” The notification relay service can receive notifications from publishers intended for various exchange points and push notifications at exchange points to users without need for the notification relay service components to manage or even understand the underlying relationship(s) between publishers and subscribers. Server-based and/or client-based evaluations of a client's current context can be used to control whether and how notifications are relayed to/from the client.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: November 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Joerg Beckert
  • Publication number: 20130166423
    Abstract: Among other disclosures, a method can include executing instructions on a computing platform so that an application and consumable content rendered by the application are provided to a connected device, executing instructions on the computing platform so that a confirmation is obtained that the application and consumable content were received by the connected device and the application was successfully installed by the connected device, and executing instructions on the computing platform so that a content delivery relationship, including a billing relationship, is established in response to the obtained confirmation.
    Type: Application
    Filed: February 3, 2009
    Publication date: June 27, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Joerg Beckert, Tuomas Dahlgren, Jani Leppanen
  • Publication number: 20130120279
    Abstract: Various embodiments of a system and methods for touch gesture recognition are described. A software developer may create a set of custom touch gestures by training a gesture development tool. A new touch gesture may be input to the tool by repeatedly executing the gesture on a touch-enabled device or by depicting parameters of the gesture in a graphical language. A developer may provide a software command associated with the gesture. A unique, software-recognizable gesture descriptor may be created to represent each gesture. The gesture descriptor, a unique identifier of the gesture descriptor and the command associated with the gesture may all be stored as an entry in a configuration file. The file may be embedded in a software application and may be used by a gesture classification module to translate user touch gestures applied to the software application into commands to be executed by the software application.
    Type: Application
    Filed: November 20, 2009
    Publication date: May 16, 2013
    Inventors: Jakub Plichta, Tim Kukulski, Joerg Beckert
  • Patent number: 8436821
    Abstract: Various embodiments of a system and methods for touch gesture recognition are described. A software developer may create a set of custom touch gestures by training a gesture development tool. A new touch gesture may be input to the tool by repeatedly executing the gesture on a touch-enabled device or by depicting parameters of the gesture in a graphical language. A developer may provide a software command associated with the gesture. A unique, software-recognizable gesture descriptor may be created to represent each gesture. The gesture descriptor, a unique identifier of the gesture descriptor and the command associated with the gesture may all be stored as an entry in a configuration file. The file may be embedded in a software application and may be used by a gesture classification module to translate user touch gestures applied to the software application into commands to be executed by the software application.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: May 7, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jakub Plichta, Tim Kukulski, Joerg Beckert
  • Patent number: 8271889
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically updating user interfaces for a mobile device. In one aspect, a first set of instructions from an automatically synchronizing data store are received. The first set of instructions are executed to provide an interface between a user and an operating system on the mobile device. The data store is automatically updated with a second set of instructions. The second set of instructions are executed to provide a modification to the interface between the user and the operating system on the mobile device.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: September 18, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Joerg Beckert, GuiQin Zhang, Srini Attaluri, Rupen Chanda, Anssi Kesti-Helia, Antti Piira
  • Patent number: 7567915
    Abstract: An ontology-driven information system includes a plurality of models, each of which expresses an aspect of a business domain using concepts and relationships between concepts. An ontology, which is in communication with each of the plurality of models, provides uniform definitions for the concepts and relationships between concepts used in the plurality of models. A method for executing an interaction flow model includes receiving an event and categorizing the received event. Once the event is categorized, a situation that matches the categorized received event is identified. One or more tasks are then executed for the situation. The execution of the one or more tasks can include either an interpretation of a model or the execution of a method of an object. The information system also includes a user and application interface and a reasoning engine that is in communication with the user and application interface.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: July 28, 2009
    Assignee: 6100198 Canada Inc.
    Inventors: Lisa C. Hammitt, Jörg Beckert
  • Patent number: 7200563
    Abstract: An ontology-driven information system includes a plurality of models, each of which expresses an aspect of a business domain using concepts and relationships between concepts. An ontology, which is in communication with each of the plurality of models, provides uniform definitions for the concepts and relationships between concepts used in the plurality of models. A method for executing an interaction flow model includes receiving an event and categorizing the received event. Once the event is categorized, a situation that matches the categorized received event is identified. One or more tasks are then executed for the situation. The execution of the one or more tasks can include either an interpretation of a model or the execution of a method of an object. The information system also includes a user and application interface and a reasoning engine that is in communication with the user and application interface.
    Type: Grant
    Filed: August 18, 2000
    Date of Patent: April 3, 2007
    Assignee: ACL International Inc.
    Inventors: Lisa C. Hammitt, Jörg Beckert