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: 20220270742Abstract: 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: ApplicationFiled: February 25, 2022Publication date: August 25, 2022Applicant: SeekingSimple, Inc.Inventors: Clay H Young, Mark Eisner
-
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: 20150281853Abstract: 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: ApplicationFiled: December 4, 2014Publication date: October 1, 2015Inventors: Mark Eisner, Zezhen Huang, David Duehren
-
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: 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: 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: 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: 20070288254Abstract: 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: ApplicationFiled: May 7, 2007Publication date: December 13, 2007Inventor: Mark Eisner
-
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: 5245535Abstract: 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: GrantFiled: April 5, 1991Date of Patent: September 14, 1993Assignee: 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