Patents by Inventor Derek N. LaSalle

Derek N. LaSalle 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: 7870187
    Abstract: Transport agnostic pull mode messaging service enables clients of diverse types to send and receive messages to one another while guaranteeing delivery of messages. Client specific adapters connect to a server and pull messages waiting for them in a queue. Clients may specify themselves as the recipients of the pulled messages, or specify another client as a recipient. This allows users of diverse types of clients to communicate and provides users with greater flexibility regarding how, when, and where they view their messages.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Derek N. LaSalle, Kevin Bowen Smith, Jean-Emile Elien, Akash Jeevan Sagar
  • Patent number: 7769802
    Abstract: The present invention provides a novel technique for Web-based asynchronous processing of synchronous requests. The systems and methods of the present invention utilize a synchronous interface in order to couple with systems that synchronously communicate (e.g., to submit queries and receive results). The interface enables reception of synchronous requests, which are queued and parsed amongst subscribed processing servers within a server farm. Respective servers can serially and/or concurrently process the request and/or portions thereof via a dynamic balancing approach. Such approach distributes the request to servers based on server load, wherein respective portions can be re-allocated as server load changes. Results can be correlated with the request, aggregated, and returned such that it appears to the requester that the request was synchronously serviced. The foregoing mitigates the need for clients to perform client-side aggregation of asynchronous results.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Kevin B. Smith, Derek N. LaSalle, Akash J. Sagar, Jean-Emile Elien, Johannes Klein