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: 9860348Abstract: 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: GrantFiled: March 13, 2012Date of Patent: January 2, 2018Inventors: Mark Eisner, Gabriel Oancea
-
Patent number: 9742880Abstract: 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: GrantFiled: March 12, 2012Date of Patent: August 22, 2017Assignee: FireStar Software, Inc.Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20140341217Abstract: 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: ApplicationFiled: December 23, 2013Publication date: November 20, 2014Applicant: FIRESTAR SOFTWARE, INC.Inventors: Mark EISNER, Gabriel OANCEA
-
Patent number: 8838737Abstract: 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: GrantFiled: August 18, 2011Date of Patent: September 16, 2014Assignee: Firestar Software, Inc.Inventors: Mark Eisner, Gabriel Oancea
-
Patent number: 8838668Abstract: 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: GrantFiled: December 1, 2006Date of Patent: September 16, 2014Assignee: Firestar Software, Inc.Inventors: Mark Eisner, Gabriel Oancea
-
Patent number: 8620989Abstract: 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: GrantFiled: December 1, 2006Date of Patent: December 31, 2013Assignee: FireStar Software, Inc.Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20130044749Abstract: 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: ApplicationFiled: March 13, 2012Publication date: February 21, 2013Inventors: Mark EISNER, Gabriel Oancea
-
Publication number: 20130041888Abstract: 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: ApplicationFiled: March 12, 2012Publication date: February 14, 2013Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20120023193Abstract: 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: ApplicationFiled: August 18, 2011Publication date: January 26, 2012Inventors: Mark EISNER, Gabriel Oancea
-
Patent number: 7979569Abstract: 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: GrantFiled: December 1, 2006Date of Patent: July 12, 2011Assignee: Firestar Software, Inc.Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20070198437Abstract: 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: ApplicationFiled: December 1, 2006Publication date: August 23, 2007Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20070180150Abstract: 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: ApplicationFiled: December 1, 2006Publication date: August 2, 2007Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20070171924Abstract: 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: ApplicationFiled: December 1, 2006Publication date: July 26, 2007Inventors: Mark EISNER, Gabriel Oancea
-
Publication number: 20070171923Abstract: 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: ApplicationFiled: December 1, 2006Publication date: July 26, 2007Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20070168301Abstract: 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: ApplicationFiled: December 1, 2006Publication date: July 19, 2007Inventors: Mark Eisner, Gabriel Oancea
-
Publication number: 20070165625Abstract: 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: ApplicationFiled: December 1, 2006Publication date: July 19, 2007Inventors: Mark Eisner, Gabriel Oancea
-
Patent number: 6101502Abstract: 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: GrantFiled: September 25, 1998Date of Patent: August 8, 2000Assignee: Ontos, Inc.Inventors: Robert A. Heubner, Gabriel Oancea, Robert P. Donald, Jon E. Coleman