Patents by Inventor Andrew J. R. Smith

Andrew J. R. Smith 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: 7676601
    Abstract: A system for delivering data objects containing data subject to periodic updates to a plurality of clients is disclosed and which is configured to connect to at least one input data stream which carries a specific type of data objects, such as objects related to financial product offerings, and also establish a communication session with various clients. Each client has an associated profile which indicates data stream to which the client has subscribed and further contains rules related to how data in the streams should be treated. When an object is received on a data stream, a local data cache is updated and the rules specified by clients subscribing to that data stream are executed to determine whether information about the object should be forward to the various subscribing client.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 9, 2010
    Assignee: Goldman Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 7139844
    Abstract: A system for delivering data objects containing data subject to periodic updates to a plurality of clients is disclosed and which is configured to connect to at least one input data stream which carries a specific type of data objects, such as objects related to financial product offerings, and also establish a communication session with various clients. Each client has an associated profile which indicates data stream to which the client has subscribed and further contains rules related to how data in the streams should be treated. When an object is received on a data stream, a local data cache is updated and the rules specified by clients subscribing to that data stream are executed to determine whether information about the object should be forward to the various subscribing client.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: November 21, 2006
    Assignee: Goldman Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Publication number: 20020056004
    Abstract: A system for delivering data objects containing data subject to periodic updates to a plurality of clients is disclosed and which is configured to connect to at least one input data stream which carries a specific type of data objects, such as objects related to financial product offerings, and also establish a communication session with various clients. Each client has an associated profile which indicates data stream to which the client has subscribed and further contains rules related to how data in the streams should be treated. When an object is received on a data stream, a local data cache is updated and the rules specified by clients subscribing to that data stream are executed to determine whether information about the object should be forward to the various subscribing client.
    Type: Application
    Filed: May 31, 2001
    Publication date: May 9, 2002
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan
  • Publication number: 20020046043
    Abstract: A real time information manager which processes raw data from data providers, such as feeds of current information about financial product offerings, is provided. Raw data objects received from various data providers are analyzed, formatted, and a current version of each unique data object is stored in an object storage pool. Information about the state of each objects is transmitted on a particular output data channel in accordance with the type of object. A subscriber process can access one or more of the data channels and utilize the broadcast data. In one configuration, one or more client managers are provided which subscribe to particular data channels and serve as an intermediary between the real time information manager and sets of clients.
    Type: Application
    Filed: May 31, 2001
    Publication date: April 18, 2002
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan
  • Publication number: 20020016839
    Abstract: A method and system is disclosed for processing information provided from various content providers in the form objects having states subject to periodic updates. Formatted information indicating a current state of the objects are delivered to subscribing clients in substantially real-time. An information manager module is configured to receiving raw data objects from the content providers, format the information, and broadcast current state information on various broadcast data stream. A client manager module supports multiple client communication sessions and connects to at least one broadcast data stream. Current state information received on a broadcast data stream is processed and transmitted to specific clients in accordance with processing rules specified in the client profiles.
    Type: Application
    Filed: May 31, 2001
    Publication date: February 7, 2002
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan