Patents by Inventor Gabriel Oancea

Gabriel Oancea 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: 9860348
    Abstract: In a system and method for performing message-based business processes among a plurality of applications, configuration data is stored in a data store in a gateway, the configuration data including information defining one or more simple transactions that can be performed by the gateway. A gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a routing slip block providing a template of a complex transaction in which the gateway message is participating, the complex transaction comprising one or more simple transactions performed in a defined order. The gateway executes at least one simple transaction in accordance with the template in the routing slip and the configuration data defining the one or more simple transactions.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: January 2, 2018
    Inventors: Mark Eisner, Gabriel Oancea
  • Patent number: 9742880
    Abstract: In a system and method for accessing messages in a data store in a gateway, a data frame request, which is a structured SQL query, is received at the gateway. The received data frame request is applied to the gateway data store, which stores messages. A data frame is generated that comprises messages from the data store that are responsive to the received data frame request, the data frame having a format that is readable by a character editor.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: August 22, 2017
    Assignee: FireStar Software, Inc.
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20140341217
    Abstract: In a system and method for processing messages in a gateway, a gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a unique message identifier block, a target block identifying where the gateway message is going, and a history block providing a log of what has happened to the gateway message. Each block in the gateway message header is processed by the gateway in accordance with a message type, the processing including determining a target application for receiving the payload. The payload is provided to the determined target application. Each block includes one or more values.
    Type: Application
    Filed: December 23, 2013
    Publication date: November 20, 2014
    Applicant: FIRESTAR SOFTWARE, INC.
    Inventors: Mark EISNER, Gabriel OANCEA
  • Patent number: 8838737
    Abstract: A system and method for communicating transaction information includes a plurality of client application devices distributed among one or more local client application devices and one or more remote client application devices, and a plurality of gateways distributed among one or more local gateways and one or more remote gateways. The one or more local gateways are configured to communicate the transaction information with the one or more local client application devices, with which the one or more local gateways are associated, using one or more local data formats. The one or more remote gateways are configured to communicate the transaction information with the one or more remote client application devices, with which the one or more remote gateways are associated, using one or more remote data formats.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: September 16, 2014
    Assignee: Firestar Software, Inc.
    Inventors: Mark Eisner, Gabriel Oancea
  • Patent number: 8838668
    Abstract: In a system and method for performing message-based business processes among a plurality of applications, a gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a routing slip block providing a template of a complex transaction in which the gateway message is participating, the complex transaction comprising one or more simple transactions performed in a defined order. A copy of the received gateway message is persisted in a data store in the gateway. The gateway executes at least one simple transaction in accordance with the template in the routing slip in the received gateway message and persists a copy of the gateway message, after executing the at least one simple transaction, in the data store.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: September 16, 2014
    Assignee: Firestar Software, Inc.
    Inventors: Mark Eisner, Gabriel Oancea
  • Patent number: 8620989
    Abstract: In a system and method for processing messages in a gateway, a gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a unique message identifier block, a target block identifying where the gateway message is going, and a history block providing a log of what has happened to the gateway message. Each block in the gateway message header is processed by the gateway in accordance with a message type, the processing including determining a target application for receiving the payload. The payload is provided to the determined target application. Each block includes one or more values.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: December 31, 2013
    Assignee: FireStar Software, Inc.
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20130044749
    Abstract: In a system and method for performing message-based business processes among a plurality of applications, configuration data is stored in a data store in a gateway, the configuration data including information defining one or more simple transactions that can be performed by the gateway. A gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a routing slip block providing a template of a complex transaction in which the gateway message is participating, the complex transaction comprising one or more simple transactions performed in a defined order. The gateway executes at least one simple transaction in accordance with the template in the routing slip and the configuration data defining the one or more simple transactions.
    Type: Application
    Filed: March 13, 2012
    Publication date: February 21, 2013
    Inventors: Mark EISNER, Gabriel Oancea
  • Publication number: 20130041888
    Abstract: In a system and method for accessing messages in a data store in a gateway, a data frame request, which is a structured SQL query, is received at the gateway. The received data frame request is applied to the gateway data store, which stores messages. A data frame is generated that comprises messages from the data store that are responsive to the received data frame request, the data frame having a format that is readable by a character editor.
    Type: Application
    Filed: March 12, 2012
    Publication date: February 14, 2013
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20120023193
    Abstract: A system and method for communicating transaction information includes a plurality of client application devices distributed among one or more local client application devices and one or more remote client application devices, and a plurality of gateways distributed among one or more local gateways and one or more remote gateways. The one or more local gateways are configured to communicate the transaction information with the one or more local client application devices, with which the one or more local gateways are associated, using one or more local data formats. The one or more remote gateways are configured to communicate the transaction information with the one or more remote client application devices, with which the one or more remote gateways are associated, using one or more remote data formats.
    Type: Application
    Filed: August 18, 2011
    Publication date: January 26, 2012
    Inventors: Mark EISNER, Gabriel Oancea
  • Patent number: 7979569
    Abstract: In a system and method for processing messages, from one or more applications, in a gateway, an application payload is obtained from an application. A raw message is created from the obtained application payload, the raw message including a raw message header and a payload, the raw message header including a message type block, the payload including content of the application payload. A gateway message is created from the raw message in accordance with the message type provided in the message type block, the gateway message including a gateway message header and the payload, the gateway message header including a unique message identifier block, a target block identifying where the gateway message is going, and a history block providing a log of what has happened to the gateway message. Each block includes one or more values.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: July 12, 2011
    Assignee: Firestar Software, Inc.
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20070198437
    Abstract: In a system and method for performing message-based business processes among a plurality of applications, a gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a routing slip block providing a template of a complex transaction in which the gateway message is participating, the complex transaction comprising one or more simple transactions performed in a defined order. A copy of the received gateway message is persisted in a data store in the gateway. The gateway executes at least one simple transaction in accordance with the template in the routing slip in the received gateway message and persists a copy of the gateway message, after executing the at least one simple transaction, in the data store.
    Type: Application
    Filed: December 1, 2006
    Publication date: August 23, 2007
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20070180150
    Abstract: A system and method for communicating transaction information includes a plurality of client application devices distributed among one or more local client application devices and one or more remote client application devices, and a plurality of gateways distributed among one or more local gateways and one or more remote gateways. The one or more local gateways are configured to communicate the transaction information with the one or more local client application devices, with which the one or more local gateways are associated, using one or more local data formats. The one or more remote gateways are configured to communicate the transaction information with the one or more remote client application devices, with which the one or more remote gateways are associated, using one or more remote data formats.
    Type: Application
    Filed: December 1, 2006
    Publication date: August 2, 2007
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20070171924
    Abstract: In a system and method for processing messages, from one or more applications, in a gateway, an application payload is obtained from an application. A raw message is created from the obtained application payload, the raw message including a raw message header and a payload, the raw message header including a message type block, the payload including content of the application payload. A gateway message is created from the raw message in accordance with the message type provided in the message type block, the gateway message including a gateway message header and the payload, the gateway message header including a unique message identifier block, a target block identifying where the gateway message is going, and a history block providing a log of what has happened to the gateway message. Each block includes one or more values.
    Type: Application
    Filed: December 1, 2006
    Publication date: July 26, 2007
    Inventors: Mark EISNER, Gabriel Oancea
  • Publication number: 20070171923
    Abstract: In a system and method for accessing messages in a data store in a gateway, a data frame request, which is a structured SQL query, is received at the gateway. The received data frame request is applied to the gateway data store, which stores messages. A data frame is generated that comprises messages from the data store that are responsive to the received data frame request, the data frame having a format that is readable by a character editor.
    Type: Application
    Filed: December 1, 2006
    Publication date: July 26, 2007
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20070168301
    Abstract: In a system and method for performing message-based business processes among a plurality of applications, configuration data is stored in a data store in a gateway, the configuration data including information defining one or more simple transactions that can be performed by the gateway. A gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a routing slip block providing a template of a complex transaction in which the gateway message is participating, the complex transaction comprising one or more simple transactions performed in a defined order. The gateway executes at least one simple transaction in accordance with the template in the routing slip and the configuration data defining the one or more simple transactions.
    Type: Application
    Filed: December 1, 2006
    Publication date: July 19, 2007
    Inventors: Mark Eisner, Gabriel Oancea
  • Publication number: 20070165625
    Abstract: In a system and method for processing messages in a gateway, a gateway message is received at the gateway, the gateway message including a gateway message header and a payload, the gateway message header including a unique message identifier block, a target block identifying where the gateway message is going, and a history block providing a log of what has happened to the gateway message. Each block in the gateway message header is processed by the gateway in accordance with a message type, the processing including determining a target application for receiving the payload. The payload is provided to the determined target application. Each block includes one or more values.
    Type: Application
    Filed: December 1, 2006
    Publication date: July 19, 2007
    Inventors: Mark Eisner, Gabriel Oancea
  • Patent number: 6101502
    Abstract: A mapping between an object model and a relational database is generated to facilitate access to the relational database. The object model can be created from database schema or database schema can be created from the object model. Further, the mapping can be automatically generated. The Database schema, object model and mapping are employed to provide interface objects that are utilized by a runtime engine to facilitate access to the relational database by object oriented software applications.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: August 8, 2000
    Assignee: Ontos, Inc.
    Inventors: Robert A. Heubner, Gabriel Oancea, Robert P. Donald, Jon E. Coleman