Patents by Inventor Mark Eisner

Mark Eisner 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).

  • Publication number: 20220270742
    Abstract: A cloud-based application generates food product recommendations in support of medical nutritional therapy. The recommendations are calculated based on at least one patient-specific nutritional prescription and extended ingredient data that identifies food product ingredients or nutritional calculations that do not appear on packaging labels. The patient-specific nutritional prescription is calculated based on a patient profile and at least one nutritional prescription template. The recommendations may be used to perform a pantry makeover in which harmful food products are removed from household food storage and beneficial food products are added to household food storage. Recommendations may be calculated in real-time for food products that are identified during food shopping. Less harmful alternative food products are identified and suggested.
    Type: Application
    Filed: February 25, 2022
    Publication date: August 25, 2022
    Applicant: SeekingSimple, Inc.
    Inventors: Clay H Young, Mark Eisner
  • 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: 20150281853
    Abstract: Systems and methods disclosed herein provide for low cost hearing assistance to improve intelligible hearing for those with normal hearing and to greatly improve hearing intelligibility for those with hearing problems. One goal of the systems and methods disclosed herein is to make hearing assistance algorithms easily accessible and available by implementing such algorithms using non-dedicated hardware platforms such as non-dedicated mobile computing devices, e.g., smartphones, PDA's and the like. In exemplary embodiments, the systems and method of the present disclosure integrate hearing assistance algorithms with multi-media algorithms in an API stack (similar to the implementation of audio effects such as stereo widening and psychoacoustic bass enhancement) thereby addressing processing delay concerns.
    Type: Application
    Filed: December 4, 2014
    Publication date: October 1, 2015
    Inventors: Mark Eisner, Zezhen Huang, David Duehren
  • 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
  • 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: 20070288254
    Abstract: A system for communicating transaction information includes a plurality of client application devices and a plurality of transaction exchangers. A transaction processor is configured as a facsimile processor that is configured for processing a received facsimile image, by processing the received facsimile image to identify text data in the facsimile image, converting the identified text data to a standardized format, validating the identified text data in the standardized format, mapping the text data in the standardized format to data in a specified format; and providing the data in the specified format for further processing.
    Type: Application
    Filed: May 7, 2007
    Publication date: December 13, 2007
    Inventor: Mark Eisner
  • 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: 5245535
    Abstract: A system for demonstrating financial and financially related concepts and displaying financial and financially related information is provided. The system includes a central processing unit for processing financial information and for creating graphic displays from numerical data, a demonstrator station and at least one viewer station. Both demonstrator and viewer stations include display means for displaying financial information in graphic and textual form. The demonstrator station further comprises data entry means for entering alphanumeric data, and input means for inputting signals to direct the display of information on the display means of both the demonstrator station and the viewer station or stations. The graphic information displayed on the viewer station display means is a subset of the information displayed on the demonstrator station displaying means. The system also includes means for generating graphic displays based on entered data.
    Type: Grant
    Filed: April 5, 1991
    Date of Patent: September 14, 1993
    Assignee: Citibank, N.A.
    Inventors: Lawrence D. Weiss, Wanda Rapaczynski, Alexis Arlett-Gould, Brian C. Bock, Walter Edelstein, Mark Eisner, Meryl Enerson, Michael Green, Hanno Hinsch, Juliet A. Jacobson, Lynn Lucivansky, Thomas J. Nicholson, William B. Paley, Patrick T. Reilly