Patents by Inventor Randy Cowan

Randy Cowan 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: 20140304284
    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: March 10, 2014
    Publication date: October 9, 2014
    Applicant: Goldman, Sachs & Co.
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 8671212
    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: Grant
    Filed: April 20, 2011
    Date of Patent: March 11, 2014
    Assignee: Goldman, Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 8386633
    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: Grant
    Filed: September 27, 2011
    Date of Patent: February 26, 2013
    Assignee: Goldman, Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 8209402
    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: January 20, 2010
    Date of Patent: June 26, 2012
    Assignee: Goldman Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Publication number: 20120016968
    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: September 27, 2011
    Publication date: January 19, 2012
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 8069264
    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: Grant
    Filed: April 14, 2011
    Date of Patent: November 29, 2011
    Assignee: Goldman Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Publication number: 20110219099
    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: April 14, 2011
    Publication date: September 8, 2011
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan
  • Publication number: 20110196839
    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: April 20, 2011
    Publication date: August 11, 2011
    Inventors: Andrew J.R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 7958251
    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: Grant
    Filed: May 31, 2001
    Date of Patent: June 7, 2011
    Assignee: Goldman Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 7958025
    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: Grant
    Filed: May 31, 2001
    Date of Patent: June 7, 2011
    Assignee: Goldman Sachs & Co.
    Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
  • Patent number: 7842155
    Abstract: A method of producing a laminated label structure that includes a region that is markable after assembly of the label structure is disclosed. The method comprises providing a strip of base material having a front face, applying a release material to a markable region of the front face for being marked after assembly of the label structure, and cutting the base material to form a first portion of a perimeter of the label structure. The method further comprises positioning a laminate material over a portion of the front face including the markable region, cutting the base material and the laminate material to form a second portion of the perimeter, cutting the laminate material substantially along a margin of the markable region without severing the base material; and peeling away from the base material a portion of the laminate material overlying the markable region of the front face.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: November 30, 2010
    Inventor: Randy Cowan
  • 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: 20060015624
    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: August 30, 2005
    Publication date: January 19, 2006
    Inventors: Andrew 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