Patents by Inventor David Robert Allmond

David Robert Allmond 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: 10348836
    Abstract: Methods of migrating clients from a first server to a second server are described. The first server sends a message to the second server identifying a set of clients to be migrated, serializes the state of one or more objects associated with the set of clients and transmits the serialized state to the second server. The first server then instructs each client in the set of clients to establish a connection to the second server such that each client is connected in parallel to both the first and second servers with the connection to the first server as a primary connection and the connection to the second server as a secondary connection and when the clients are connected to the second server, the first server instructs the clients to disconnect from the first server and switch the primary connection to be the connection with the second server.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ian Charles Bolton, Colin Richard Gulliver, David Robert Allmond, Richard Michael Semmens, Robert Stothard, Alex James Neves, John Paul Bradshaw
  • Publication number: 20180241825
    Abstract: Methods of migrating clients from a first server to a second server are described. The first server sends a message to the second server identifying a set of clients to be migrated, serializes the state of one or more objects associated with the set of clients and transmits the serialized state to the second server. The first server then instructs each client in the set of clients to establish a connection to the second server such that each client is connected in parallel to both the first and second servers with the connection to the first server as a primary connection and the connection to the second server as a secondary connection and when the clients are connected to the second server, the first server instructs the clients to disconnect from the first server and switch the primary connection to be the connection with the second server.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: Ian Charles Bolton, Colin Richard Gulliver, David Robert Allmond, Richard Michael Semmens, Robert Stothard, Alex James Neves, John Paul Bradshaw