Patents by Inventor Drew C. Bamford

Drew C. Bamford 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: 8475279
    Abstract: A method and system facilitating selection of participants in multiplayer online electronic games. The method provides an efficient procedure for players to host and join new instances of multiplayer online electronic games, as well as providing a scheme that enables players to join multiplayer online electronic games that are already in progress. The method is implemented through a gaming utility that runs on each player's electronic device (e.g. PC) and interacts behind the scenes with an online messaging service. Player hosts are enabled to select players from a list of contacts provided by the online messaging service who they want to invite to join a chat session. A selected multiplayer online electronic game is selectively launched on all of the player's computers through a single command issued by the host.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Damon V. Danieli, John R. Selbie, Matthew J. Stipes, John P. Pennock, Drew C. Bamford
  • Publication number: 20100184517
    Abstract: A method and system facilitating selection of participants in multiplayer online electronic games. The method provides an efficient procedure for players to host and join new instances of multiplayer online electronic games, as well as providing a scheme that enables players to join multiplayer online electronic games that are already in progress. The method is implemented through a gaming utility that runs on each player's electronic device (e.g. PC) and interacts behind the scenes with an online messaging service. Player hosts are enabled to select players from a list of contacts provided by the online messaging service who they want to invite to join a chat session. A selected multiplayer online electronic game is selectively launched on all of the player's computers through a single command issued by the host.
    Type: Application
    Filed: March 30, 2010
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Damon V. Danieli, John R. Selbie, Mathew J. Stipes, John P. Pennock, Drew C. Bamford
  • Patent number: 7686693
    Abstract: A method and system facilitating selection of participants in multiplayer online electronic games. The method provides an efficient procedure for players to host and join new instances of multiplayer online electronic games, as well as providing a scheme that enables players to join multiplayer online electronic games that are already in progress. The method is implemented through a gaming utility that runs on each player's electronic device (e.g. PC) and interacts behind the scenes with an online messaging service. Player hosts are enabled to select players from a list of contacts provided by the online messaging service who they want to invite to join a chat session. A selected multiplayer online electronic game is selectively launched on all of the player's computers through a single command issued by the host.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Damon V. Danieli, John R. Selbie, Matthew J. Stipes, John P. Pennock, Drew C. Bamford
  • Patent number: 7240093
    Abstract: A method and system facilitating selection of participants in multiplayer online electronic games. The method provides an efficient procedure for players to host and join new instances of multiplayer online electronic games, as well as providing a scheme that enables players to join multiplayer online electronic games that are already in progress. The method is implemented through a gaming utility that runs on each player's electronic device (e.g. PC) and interacts behind the scenes with an online messaging service. Player hosts are enabled to select players from a list of contacts provided by the online messaging service who they want to invite to join a chat session. A selected multiplayer online electronic game is selectively launched on all of the player's computers through a single command issued by the host.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Damon V. Danieli, John R. Selbie, Matthew J. Stipes, John P. Pennock, Drew C. Bamford
  • Patent number: 6807562
    Abstract: A method and system for selecting contacts to participate in a voice chat session over a communications network, such as the Internet, and for assigning contacts to a plurality of chat channels both automatically and manually. In a multiplayer game application, the method enables a player to host a chat session by providing a list of contacts from which the host can choose other player who will be invited to join the chat session and thereafter, to participate in the game. Upon joining the chat session, players are automatically assigned to chat channels, for example, based on an order in which they join the session. Optionally, chat channel assignments may be pre-assigned by the host, or reassigned by individual users after the initial automatic assignment. In addition, players can be selectively assigned to a “team” channel.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: October 19, 2004
    Assignee: Microsoft Corporation
    Inventors: John P. Pennock, Drew C. Bamford, Damon V. Danieli, Matthew J. Stipes, John R. Selbie
  • Patent number: 6717569
    Abstract: A control device that combines a movable pod, that is sized to comfortably support a user's hand, with control buttons that are easily commanded by the user's fingers and thumb without interfering with pod movement, thereby allowing the user to quickly, simultaneously, and intuitively, command multiple aspects of a user application software, such as a game. Preferably, the pod is movable simultaneously in three different directions: forward-and-backward, side-to-side; and axially about an axis. The device also uses the distance the pod is displaced from a neutral position as an additional control parameter for commanding the application software. In addition, control commands associated with the control buttons and movement of the pod may be programmed by the user either “on the fly” or by using a graphical user interface. Also, the device provides feedback to the user regarding the programmed status of each button and available pod movement.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: April 6, 2004
    Assignee: Microsoft Corporation
    Inventors: Robert E. Gruhl, Thomas W. Brooks, Melissa S. Jacobson, Allen M. Han, Drew C. Bamford, Damon V. Danieli