Patents by Inventor Keith Deutsch

Keith Deutsch 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: 11119799
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: September 14, 2021
    Assignee: General Electric Company
    Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
  • Publication number: 20200183717
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Application
    Filed: January 27, 2020
    Publication date: June 11, 2020
    Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
  • Patent number: 10564993
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 18, 2020
    Assignee: General Electric Company
    Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
  • Publication number: 20190138970
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include executing a digital twin which includes a virtual representation of an asset, and which is executed based on data associated with the asset, determining an operational event that has occurred with respect to the asset based on the execution of the digital twin, identifying previous operational events that have occurred and that are related to the determined operational event, generating context for the determined operational event based on the previous operational events, and outputting information for display about the generated context of the determined operational event to a display device. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Keith DEUTSCH, Suparna PAL, Roberto MILEV, Kevin YANG
  • Publication number: 20190138333
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Keith DEUTSCH, Suparna PAL, Roberto MILEV, Kevin YANG
  • Publication number: 20190138662
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include storing a digital twin template as a graph model in a database, the digital twin template configured to instantiate a virtual representation of an asset, receiving a request to execute a behavior in association with an instance of a digital twin corresponding to the digital twin template, determining a position within the graph model of the digital twin template at which the behavior is bound to the digital twin template, and executing the behavior based on the position within the graph model at which the behavior is bound to perform an action with respect to the instance of the digital twin. The context can provide information about operations of the asset as well as insight into the operations of the asset and other related assets.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Keith DEUTSCH, Suparna Pal, Roberto Milev, Kevin Yang
  • Patent number: 8972841
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: March 3, 2015
    Assignee: Open Text S.A.
    Inventors: David Glazer, Keith Deutsch, Ronald Schneider, Leonard Karpel, Michael Nordman
  • Publication number: 20140222927
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object.
    Type: Application
    Filed: April 8, 2014
    Publication date: August 7, 2014
    Inventors: David GLAZER, Keith DEUTSCH, Ronald SCHNEIDER, Leonard KARPEL, Michael NORDMAN
  • Patent number: 8739017
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: May 27, 2014
    Assignee: Open Text S.A.
    Inventors: David Glazer, Keith Deutsch, Ronald Schneider, Leonard Karpel, Michael Nordman
  • Patent number: 8069468
    Abstract: A method and apparatus for controlling access to information over a network. Information and video/audio streams are transmitted across a network by a head end to a member space manager or set-top box where the information may be utilized or viewed. The frequency that a given stream of information is transmitted on is rotated or switched based on a switching algorithm. For example, a given stream (e.g., a motion picture on a pay-per-view station) may be transmitted on one frequency for a specified time interval, then switched to another frequency for a specified time interval, etc. To enable the member space manager to determine which frequency a given stream of information is transmitted on at a particular point in time, switching software may be provided by the head end server to the member space manager. Switching software may be encrypted prior to transmission to the member space manager.
    Type: Grant
    Filed: April 18, 2000
    Date of Patent: November 29, 2011
    Assignee: Oracle America, Inc.
    Inventors: Pallavi Shah, Keith Deutsch, Gerard Fernando
  • Publication number: 20110238651
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object.
    Type: Application
    Filed: June 7, 2011
    Publication date: September 29, 2011
    Inventors: David Glazer, Keith Deutsch, Ronald Schneider, Leonard Karpel, Michael Nordman
  • Publication number: 20090327848
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object.
    Type: Application
    Filed: September 2, 2009
    Publication date: December 31, 2009
    Inventors: David Glazer, Keith Deutsch, Ronald Schneider, Leonard Karpel, Michael Nordman
  • Patent number: 7627810
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: December 1, 2009
    Assignee: Open Text Corporation
    Inventors: David Glazer, Keith Deutsch, Ronald Schneider, Leonard Karpel, Michael Nordman
  • Patent number: 7139821
    Abstract: In a system where client and server components (or actors) of an application are organized as complementary hierarchical graphs, a method and apparatus for creating server applications and dynamically deploying server applications on a client system are described. The server graph comprises, as a minimum, server nodes corresponding to the union of all possible client nodes, whereas each client graph corresponds to a subset of the related server nodes. The server graph is a compound tree from which all possible combinations of client trees can be dynamically created. At a desired time, for example, when the client requests for a client tree representation, the server creates the client tree representation using a peeling process to determine which nodes in the server actor tree should be included in the client tree representation. The peeling process involves determining the server actor nodes that meet a set of criteria for the particular client.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: November 21, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Pallavi Shah, Keith Deutsch, Gerard Fernando
  • Patent number: 6751655
    Abstract: A server obtains a build object comprising a data structure and one or more methods configured to build a scenegraph from scenegraph information stored in the data structure. A spawning process on the server initializes the build object by writing scenegraph information of a desired scenegraph into the data structure of the build object. The initialized build object is then transmitted to the client and loaded. One or more methods of the build object are invoked at the client to generate the desired scenegraph from the information contained in the build object's data structure. The scenegraph building mechanisms are transparent to the client. Thus, the format by which the scenegraph is represented in the data structure of the build object and/or the build methods of the build object may vary among servers, or may vary for the same server over time, without requiring the client to be reprogrammed.
    Type: Grant
    Filed: April 18, 2000
    Date of Patent: June 15, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Keith Deutsch, Pallavi Shah, Gerard Fernando
  • Publication number: 20030200336
    Abstract: In one embodiment, an apparatus referred to as an intelligent media content exchange (M-CE), comprises a plurality of line cards coupled to a bus. One of the line cards is adapted to handling acquisition of at least two different types of media content from different sources. Another line card is adapted to process the at least two different types of media content in order to integrate the two different types of media content into a single stream of media content.
    Type: Application
    Filed: February 14, 2003
    Publication date: October 23, 2003
    Inventors: Suparna Pal, Keith Deutsch
  • Publication number: 20020129052
    Abstract: The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation.
    Type: Application
    Filed: August 29, 2001
    Publication date: September 12, 2002
    Inventors: David Glazer, Keith Deutsch, Ronald Schneider, Leonard Karpel, Michael Nordman