Patents by Inventor Jack Kirstein

Jack Kirstein 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: 20060146848
    Abstract: A queuing server is used for reliable message transport, where one subsystem desires to execute one or more ordered operations asynchronously. Messages are sent to the queue in groups, which may have one or more messages. Messages within a particular group are processed in a predetermined order. Optionally, groups of messages can marked as correlated such that all groups within a particular correlation can be processed in a predetermined order. A message can be stored in a SQL database table until processing of that message is complete. The receiving side of the message system can be scaled across multiple machines and/or across available resources of any given machine. The system can handle “disaster” scenarios on both the sending side (i.e. the sending machine crashes in the middle of sending a group), and the receiving side (i.e., a power failure causes a reboot in at least one of the receiving machines).
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Jack Kirstein, Chih-Jen Huang, Pradeep Ganapathyraj, Sharry Claypool
  • Publication number: 20060149865
    Abstract: Queue rendezvous services allow mutual exclusion of processing of certain message types in a generic way without unnecessarily tying up queue resources while waiting for certain conditions to be met and without requiring a queue client to implement application locks to support mutual exclusion processing rules.
    Type: Application
    Filed: October 31, 2005
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventor: Jack Kirstein