Patents Assigned to Firestar Software, Inc.
  • 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: 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: 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: 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
  • 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