Patents by Inventor Josh Lindquist

Josh Lindquist 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: 9183547
    Abstract: A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a client to guarantee that transactions submitted on the client are replicated and carried out on a service hosted on a remote server even in light of intermittent connectivity between the client, the server, and networks. Records describing transactions intended remote service are written to an outbox of the store-and-forward application on the client. If the item is intended for the scheduling application, the facility is invoked by the store-and-forward application to send the item to the scheduling application. Otherwise, the facility returns the item to the outbox for processing by other components of the store-and-forward application.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Simmons, Josh Lindquist
  • Publication number: 20120254282
    Abstract: A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a client to guarantee that transactions submitted on the client are replicated and carried out on a service hosted on a remote server even in light of intermittent connectivity between the client, the server, and networks. Records describing transactions intended remote service are written to an outbox of the store-and-forward application on the client. If the item is intended for the scheduling application, the facility is invoked by the store-and-forward application to send the item to the scheduling application. Otherwise, the facility returns the item to the outbox for processing by other components of the store-and-forward application.
    Type: Application
    Filed: May 22, 2012
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: Daniel Simmons, Josh Lindquist
  • Patent number: 8185590
    Abstract: A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a client to guarantee that transactions submitted on the client are replicated and carried out on a service hosted on a remote server even in light of intermittent connectivity between the client, the server, and networks. Records describing transactions intended remote service are written to an outbox of the store-and-forward application on the client. When online, the store-and-forward application first invokes the facility, which processes the items in the outbox by iteratively retrieving the items from the outbox and, for each item, determining whether the item is a transaction intended for the scheduling application. If the item is intended for the scheduling application, the facility sends the item to the scheduling application.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: May 22, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel Simmons, Josh Lindquist
  • Publication number: 20060123088
    Abstract: A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a client to guarantee that transactions submitted on the client are replicated and carried out on a service hosted on a remote server even in light of intermittent connectivity between the client, the server, and networks. Records describing transactions intended remote service are written to an outbox of the store-and-forward application on the client. When online, the store-and-forward application first invokes the facility, which processes the items in the outbox by iteratively retrieving the items from the outbox and, for each item, determining whether the item is a transaction intended for the scheduling application. If the item is intended for the scheduling application, the facility sends the item to the scheduling application.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniels Simmons, Josh Lindquist