1
Damon V Danieli, John R Selbie, Matthew J Stipes, John P Pennock, Drew C Bamford: Use of online messaging to facilitate selection of participants in game play. Microsoft Corporation, Workman Nydegger, July 3, 2007: US07240093 (282 worldwide citation)

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 onli ...


2
John P Pennock, Drew C Bamford, Damon V Danieli, Matthew J Stipes, John R Selbie: Automatic and selective assignment of channels to recipients of voice chat data. Microsoft Corporation, Ronald M Anderson, October 19, 2004: US06807562 (140 worldwide citation)

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 ...


3
Damon V Danieli, John R Selbie, Matthew J Stipes, John P Pennock, Drew C Bamford: Use of online messaging to facilitate selection of participants in game play. Microsoft Corporation, Workman Nydegger, March 30, 2010: US07686693 (88 worldwide citation)

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 onli ...


4
Edwin Thorne III, Mark T Hanson, John P Pennock, Luis A Reyes: Method and apparatus for generating directional and force vector in an input device. Microsoft Corporation, Seed and Berry, September 23, 1997: US05670955 (42 worldwide citation)

A thumbpad input device that enables a user to generate direction and speed by manipulating a round elastic pad. The underside of the pad is lined with a set of uniformly spaced contacts positioned in a circular pattern. Each contact is paired with a corresponding switch that is coupled to a circuit ...


5
Edward C Giaimo, John P Pennock, Paramvir Bahl, Pradeep Bahl: Method and apparatus for wireless routing on a plurality of different wireless channels. Microsoft Corporation, Workman Nydegger, April 21, 2009: US07522551 (21 worldwide citation)

To provide enhanced quality of service (QoS) communication capability, a wireless network is implemented in which different channels are used for conveying different types of data and in which wireless devices are selectively operated in either an infrastructure or ad hoc mode automatically selected ...


6
Lora K McCambridge, John P Pennock, Kenneth Ray Robertson: Distance control for displaying a cursor. Microsoft Corporation, Seed and Berry, August 12, 1997: US05657050 (14 worldwide citation)

A cursor is displayed with one of several different cursor orientations depending on the current position to which the cursor points on a display screen. The "cursor orientation" refers to the alignment of the cursor relative to an edge of the display screen. When the cursor points to a position tha ...


7
Damon V Danieli, John R Selbie, Matthew J Stipes, John P Pennock, Drew C Bamford: Use of online messaging to facilitate selection of participants in game play. Microsoft Corporation, Workman Nydegger, July 2, 2013: US08475279 (1 worldwide citation)

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 onli ...


8
Dennis G Frost, Glenn R Ward, John P Pennock, Scott A Manchester: Auto-configuring operation modes for network elements. Microsoft Corporation, Shook Hardy & Bacon, February 16, 2010: US07664050

A method to automatically configure a network device is provided. Without user intervention, configuration messages are generated and transmitted on physical interfaces associated with the network device. Acknowledgements to the configuration messages provide connectivity information that is utilize ...


9
Edward C Giaimo, John P Pennock, Paramvir Bahl, Pradeep Bahl: Method and apparatus for wireless routhing on a plurality of different wireless channels. Law Offices Of Ronald M Anderson, May 13, 2004: US20040090924-A1

To provide enhanced quality of service (QoS) communication capability, a wireless network is implemented in which different channels are used for conveying different types of data and in which wireless devices are selectively operated in either an infrastructure or ad hoc mode automatically selected ...


10
Dennis G Frost, Glenn R Ward, John P Pennock, Scott A Manchester: Auto-configuring operation modes for network elements. Microsoft Corporation, Shook Hardy & Bacon, November 1, 2007: US20070253344-A1

A method to automatically configure a network device is provided. Without user intervention, configuration messages are generated and transmitted on physical interfaces associated with the network device. Acknowledgements to the configuration messages provide connectivity information that is utilize ...