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: 9201668Abstract: 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: GrantFiled: February 3, 2009Date of Patent: December 1, 2015Assignee: Adobe Systems IncorporatedInventors: Joerg Beckert, Tuomas Dahlgren, Jani Leppanen
-
Patent number: 8745228Abstract: 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: GrantFiled: December 28, 2007Date of Patent: June 3, 2014Assignee: Adobe Systems IncorporatedInventors: Joerg Beckert, Mikko Hypponen, Tuomas Dahlgren
-
Publication number: 20140040445Abstract: 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: ApplicationFiled: December 28, 2007Publication date: February 6, 2014Applicant: Adobe Systems IncorporatedInventors: Joerg Beckert, Mikko Hypponen, Tuomas Dahlgren
-
Publication number: 20130326359Abstract: 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: ApplicationFiled: September 14, 2012Publication date: December 5, 2013Inventors: Joerg Beckert, GuiQin Zhang, Srini Attaluri, Rupen Chanda, Anssi Kesti-Helia, Antti Piira
-
Patent number: 8589495Abstract: 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: GrantFiled: April 1, 2009Date of Patent: November 19, 2013Assignee: Adobe Systems IncorporatedInventor: Joerg Beckert
-
Publication number: 20130166423Abstract: 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: ApplicationFiled: February 3, 2009Publication date: June 27, 2013Applicant: Adobe Systems IncorporatedInventors: Joerg Beckert, Tuomas Dahlgren, Jani Leppanen
-
Publication number: 20130120279Abstract: 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: ApplicationFiled: November 20, 2009Publication date: May 16, 2013Inventors: Jakub Plichta, Tim Kukulski, Joerg Beckert
-
Patent number: 8436821Abstract: 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: GrantFiled: November 20, 2009Date of Patent: May 7, 2013Assignee: Adobe Systems IncorporatedInventors: Jakub Plichta, Tim Kukulski, Joerg Beckert
-
Patent number: 8271889Abstract: 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: GrantFiled: November 26, 2007Date of Patent: September 18, 2012Assignee: Adobe Systems IncorporatedInventors: Joerg Beckert, GuiQin Zhang, Srini Attaluri, Rupen Chanda, Anssi Kesti-Helia, Antti Piira
-
Patent number: 7567915Abstract: 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: GrantFiled: October 20, 2006Date of Patent: July 28, 2009Assignee: 6100198 Canada Inc.Inventors: Lisa C. Hammitt, Jörg Beckert
-
Patent number: 7200563Abstract: 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: GrantFiled: August 18, 2000Date of Patent: April 3, 2007Assignee: ACL International Inc.Inventors: Lisa C. Hammitt, Jörg Beckert