Patents by Inventor Matthew A. Thalman

Matthew A. Thalman 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: 7650357
    Abstract: Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The parse tree is traversed to build the relational database join statement.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Chen-mi Lin, Anthony R. Trappen, Dempsey R. Swam, Matthew A. Thalman, Raymond Holzhey, Steven P. Anonsen, Wade Daniel Lee Baird
  • Patent number: 7478087
    Abstract: Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The parse tree is traversed to build the relational database join statement.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Chen-mi Lin, Anthony R. Trappen, Dempsey R. Swam, Matthew A. Thalman, Raymond Holzhey, Steven P. Anonsen, Wade Daniel Lee Baird
  • Publication number: 20080127218
    Abstract: Various technologies and techniques are disclosed that dispatch events in a particular order. The event dispatcher receives an event trigger for an event from an event publisher. The event dispatcher uses a reverse topological sort on a module dependency tree to produce a sorted list of modules. The sorted list of modules has each module in order by dependency. The sorted list of modules is used invoke the subscriptions in order by dependency. The sorted list can be used along with additional information to invoke subscriptions in a particular order.
    Type: Application
    Filed: June 28, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Jason A. Huck, Matthew Thalman, Paul R. Bramel, Timothy J. Brookins
  • Publication number: 20060253419
    Abstract: Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The parse tree is traversed to build the relational database join statement.
    Type: Application
    Filed: July 5, 2006
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Chen-mi Lin, Anthony Trappen, Dempsey Swan, Matthew Thalman, Raymond Holzhey, Steven Anonsen, Wade Baird
  • Publication number: 20050125432
    Abstract: Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The parse tree is traversed to build the relational database join statement.
    Type: Application
    Filed: January 13, 2005
    Publication date: June 9, 2005
    Applicant: Microsoft Corporation
    Inventors: Chen-mi Lin, Anthony Trappen, Dempsey Swam, Matthew Thalman, Raymond Holzhey, Steven Anonsen, Wade Baird