Patents by Inventor Gary S. Foster

Gary S. Foster 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: 7945493
    Abstract: A system for facilitating the processing and settlement of securities trades is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade order information indicative of an executed trade by a second trading party. The system also includes software for determining block level trade execution information based upon the trade execution information and for determining block level trade order information based upon the trade order information. Further software is provided for comparing the block level trade execution information with the block level trade order information, and for determining that a match exists if the block level trade execution information and the block level trade order information correlate within a set of predefined acceptable trade parameters.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: May 17, 2011
    Assignee: Omgeo LLC
    Inventors: Gary S. Foster, Jeffrey C. Addis, Andy Luro, Matthew Snow
  • Patent number: 7765133
    Abstract: A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade allocation information indicative of an executed trade by a second trading party. The system also includes a database of trading party profiles accessible by the computer, the trading party profiles being indicative of acceptable trade parameters for each trading party. Executing on the computer is a matching program for comparing the trade execution information with the trade allocation information and for determining that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters supplied in the trading party profiles for the first trading party and the second trading party.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: July 27, 2010
    Assignee: Omgeo LLC
    Inventors: P. Howard Edelstein, Christopher J. Walsh, Christopher G. Smith, Gary S. Foster, Peter J. Tierney
  • Patent number: 7143060
    Abstract: A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information and trade allocation information indicative of an executed trade by first and second trading parties. The system also includes a database of trading party profiles which are indicative of acceptable trade parameters for each trading party. A matching program compares the trade execution information with the trade allocation information and determines that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters. The trading party profiles are configurable so that the trading parties can fully control enrichment of the trade information with enrichment data, and set timers to control how long the system searches for a match. Each trading party may have a plurality of profiles, from which the system may select depending upon trade criteria.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: November 28, 2006
    Assignee: Omgeo LLC
    Inventors: Gary S. Foster, Matthew Snow, Chris Stys, Jeffrey C. Addis, Andy Luro
  • Publication number: 20020016761
    Abstract: A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information and trade allocation information indicative of an executed trade by first and second trading parties. The system also includes a database of trading party profiles which are indicative of acceptable trade parameters for each trading party. A matching program compares the trade execution information with the trade allocation information and determines that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters. The trading party profiles are configurable so that the trading parties can fully control enrichment of the trade information with enrichment data, and set timers to control how long the system searches for a match. Each trading party may have a plurality of profiles, from which the system may select depending upon trade criteria.
    Type: Application
    Filed: August 16, 2001
    Publication date: February 7, 2002
    Inventors: Gary S. Foster, Matthew Snow, Chris Stys, Jeffrey C. Addis, Andy Luro
  • Publication number: 20020004777
    Abstract: A system for facilitating the processing and settlement of securities trades is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade order information indicative of an executed trade by a second trading party. The system also includes software for determining block level trade execution information based upon the trade execution information and for determining block level trade order information based upon the trade order information. Further software is provided for comparing the block level trade execution information with the block level trade order information, and for determining that a match exists if the block level trade execution information and the block level trade order information correlate within a set of predefined acceptable trade parameters.
    Type: Application
    Filed: August 16, 2001
    Publication date: January 10, 2002
    Inventors: Gary S. Foster, Jeffrey C. Addis, Andy Luro, Matthew Snow
  • Publication number: 20010051908
    Abstract: A system for facilitating the processing and settlement of securities trades is provided. The system is based upon a matching of trade execution information and trade allocation information received from the trading parties within a set of predefined acceptable trade parameters. If a match is determined to exist between the trade execution information and the trade allocation information, software executing on the computer matches contract level details indicative of the executed trade with allocation level details indicative of the ordered trade, and creates contract notes based upon the matched contract level details and allocation level details. The allocation level details preferably comprise a part of the trade allocation information. The contract level details may comprise a part of the trade execution information, or they may be prorated based upon the allocation level details.
    Type: Application
    Filed: August 16, 2001
    Publication date: December 13, 2001
    Inventors: Gary S. Foster, Jeffrey C. Addis, Andy Luro