Patents by Inventor Christopher Charles John Butcher

Christopher Charles John Butcher 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: 9277004
    Abstract: The claimed subject matter provides a system and/or a method that facilitates connectivity within a peer-to-peer networking environment. A client can transmit a request to connect with a host for peer-to-peer networking. A server can generate a list that includes at least one host that matches the request from the client. A predictor engine can reduce the list by at least one matched host based upon a predictor, wherein the predictor is at least one of an Internet Protocol history predictor, a prefix history predictor, or a geography predictor.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jitendra D. Padhye, Sharad Agarwal, Christopher Charles John Butcher, Youngki Lee
  • Patent number: 8823701
    Abstract: Systems and methods for substantially contemporaneously presenting a distributed simulation at multiple computing devices. A first computing device controls an object in the simulation. A second computing device generates a visual representation of the object associated with a visual status. The second computing device generates a predicted status and receives an update including new status from the first computing device. A portion of the predicted status is set equal to a portion of the new status, and a discrepancy between the predicted and visual statuses is determined. When the discrepancy is greater than a first threshold, at least one velocity of the predicted status may be modified. When the discrepancy is greater than a second threshold, the visual status is modified based at least in part on the predicted status. A new visual representation of the object is rendered based at least in part on the visual status, and displayed.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: September 2, 2014
    Assignee: Bungie, Inc.
    Inventors: David Scott Aldridge, Luke Wilson Timmins, Christopher Charles John Butcher
  • Publication number: 20130120364
    Abstract: Systems and methods for substantially contemporaneously presenting a distributed simulation at multiple computing devices. A first computing device controls an object in the simulation. A second computing device generates a visual representation of the object associated with a visual status. The second computing device generates a predicted status and receives an update including new status from the first computing device. A portion of the predicted status is set equal to a portion of the new status, and a discrepancy between the predicted and visual statuses is determined. When the discrepancy is greater than a first threshold, at least one velocity of the predicted status may be modified. When the discrepancy is greater than a second threshold, the visual status is modified based at least in part on the predicted status. A new visual representation of the object is rendered based at least in part on the visual status, and displayed.
    Type: Application
    Filed: May 3, 2012
    Publication date: May 16, 2013
    Applicant: Bungie, Inc.
    Inventors: David Scott Aldridge, Luke Wilson Timmins, Christopher Charles John Butcher
  • Publication number: 20090209349
    Abstract: The claimed subject matter provides a system and/or a method that facilitates connectivity within a peer-to-peer networking environment. A client can transmit a request to connect with a host for peer-to-peer networking. A server can generate a list that includes at least one host that matches the request from the client. A predictor engine can reduce the list by at least one matched host based upon a predictor, wherein the predictor is at least one of an Internet Protocol history predictor, a prefix history predictor, or a geography predictor.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jitendra D. Padhye, Sharad Agarwal, Christopher Charles John Butcher, Youngki Lee