Patents by Inventor Ian Charles Bolton

Ian Charles Bolton 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
  • Publication number: 20100083324
    Abstract: Synchronized video playback among multiple users across a network provides a fully social experience where people in different locations may be enabled to watch the same video in a “virtual living room.” The users may be represented graphically, as avatars, in front of the video, and may be enabled to use animations, text chat, and voice chat to interact with each other. Thus, a group of people may be enabled to share the experience of watching a video together as if they were in the same room, without being physically present together.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Derek Smith, Kendall Ryan Davis, John Ikeda, Shaheen Gandhi, Dan B. Kroymann, Justin Nordin, Dale Murchie, Lee Jason Schuneman, Nicholas Robert Makin, Ian Charles Bolton, Jerry Johnson, Richard Irving, Paul James Lukinich