Patents by Inventor Patrick W. O'Connor
Patrick W. O'Connor 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).
-
Publication number: 20120283023Abstract: A service that provides for setting up game sessions for a plurality of game players. A number of game players that each have a computing device capable of playing a computer game are linked together by the service. The service allows a player to set up a common game session so that a subset of the players can simultaneously start playing the game at the same level. Additionally, the service allows game competitions to be structured and played among a subset of the game players.Type: ApplicationFiled: July 13, 2012Publication date: November 8, 2012Applicant: Microsoft CorporationInventors: Patrick W. O'Kelley, II, J. Clinton Paul Fowler, Johan Peter Hansen, William B. Fulton, Jerry Alan Johnson
-
Patent number: 8241129Abstract: A service that provides for setting up game sessions for a plurality of game players. A number of game players that each have a computing device capable of playing a computer game are linked together by the service. The service allows a player to set up a common game session so that a subset of the players can simultaneously start playing the game at the same level. Additionally, the service allows game competitions to be structured and played among a subset of the game players.Type: GrantFiled: June 20, 2005Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Patrick W. O'Kelley, II, J. Clinton Paul Fowler, Johan Peter Hansen, William B. Fulton, Jerry Alan Johnson
-
Patent number: 8221238Abstract: A reputation of an on-line gamer is calculated in accordance with feedback about the gamer provided by other players. The gamer's reputation is determined in accordance with the number of players the gamer has encountered via game play, the number of players who have indicated that they prefer to play with the gamer again, and the number of players who have indicated that they prefer not to play with the gamer again. Parameters used to determine the gamer's reputation can be weighted and/or decayed to allow a more dynamic and temporally accurate determination of the gamer's reputation. Players can observe other players' reputations.Type: GrantFiled: December 20, 2005Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: David Shaw, Patrick W. O'Kelley, II, William B. Fulton, Johan Peter Hansen
-
Publication number: 20110320018Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.Type: ApplicationFiled: September 7, 2011Publication date: December 29, 2011Applicant: MICROSOFT CORPORATIONInventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
-
Publication number: 20110319174Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.Type: ApplicationFiled: September 7, 2011Publication date: December 29, 2011Applicant: MICROSOFT CORPORATIONInventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
-
Patent number: 8066568Abstract: A service that receives feedback from players in a game playing service. The service provides an aggregation of the feedback so that a reputation score can be determined by various players in the system. The service takes into account direct feedback from other players about positive and negative experiences with a particular player and expectations about appropriate conduct and type of game being played before a player joins the game session.Type: GrantFiled: April 19, 2005Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Patrick W. O'Kelley, II, Steven D. Lamb, Michal Bortnik, Johan Peter Hansen
-
Publication number: 20110269551Abstract: Groups are formed, in a computer-based (e.g., on-line) gaming environment, based on social relationships between players. Teams are formed from members of the group. Team formation is based on a game related interest. Each team is assigned an identity that is maintained within a single game and across multiple sessions of a game. The team can interact within the gaming environment much like an individual user can interact. Teams can play games with other in-group and out-of-group teams. Team members can play games with each other. Team statistics and achievements can be accumulated and aggregated. Team profiles provide information about the team, such as a list of the members of the team. Via team profiles, a member of a team can see information about other members of the team, such as other teams to which they belong. Team members can send and receive intra-team messages.Type: ApplicationFiled: July 14, 2011Publication date: November 3, 2011Applicant: Microsoft CorporationInventors: Jerry Alan Johnson, Johan Peter Hansen, Michal Bortnik, Patrick W. O'Kelley
-
Patent number: 8016677Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.Type: GrantFiled: December 8, 2004Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
-
Patent number: 7997987Abstract: Groups are formed, in a computer-based (e.g., on-line) gaming environment, based on social relationships between players. Teams are formed from members of the group. Team formation is based on a game related interest. Each team is assigned an identity that is maintained within a single game and across multiple sessions of a game. The team can interact within the gaming environment much like an individual user can interact. Teams can play games with other in-group and out-of-group teams. Team members can play games with each other. Team statistics and achievements can be accumulated and aggregated. Team profiles provide information about the team, such as a list of the members of the team. Via team profiles, a member of a team can see information about other members of the team, such as other teams to which they belong. Team members can send and receive intra-team messages.Type: GrantFiled: January 20, 2006Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: Jerry Alan Johnson, Johan Peter Hansen, Michal Bortnik, Patrick W. O'Kelley
-
Patent number: 7677970Abstract: A matchmaking service that selects matches based on personal/social characteristics as well as skill and experience. The service takes into account direct feedback from other players about positive and negative experiences with a particular player and expectations about appropriate conduct and type of game being played before a player joins the game session.Type: GrantFiled: December 8, 2004Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Patrick W. O'Kelley, II, Jerry Alan Johnson, Michal Bortnik, Ling Tony Chen, Johan Peter Hansen
-
Publication number: 20100029371Abstract: A Personal Game Services Commerce System is disclosed. The system allows a user to contract with another user to perform service within a virtual environment. The services may include operating in a virtual environment on behalf of another user, operating as a team member, or operating as an opponent in competition. Memory state may be copied and used by the service-providing user. The user requesting the service may confirm that the service has been satisfactorily rendered before making the copied memory state permanent and/or before paying for the service. Users may select service-providing users based on any available criteria. Funds to pay for the service may be frozen while the service is being performed and until the recipient of the service confirms successful performance of the service.Type: ApplicationFiled: August 1, 2008Publication date: February 4, 2010Inventors: Gennady Medvinsky, Gregory D. Hartrell, Patrick W. O'Kelley, II
-
Patent number: 5499341Abstract: Apparatus that provides working storage for large image and data processing systems. The apparatus comprises a computer bus, a high speed backplane bus, a local area network, a central processing unit coupled to the computer bus, an Ethernet local area network interface coupled between the computer bus and the local area network, a plurality of bidirectional input/output interface cards coupled to the computer bus and the backplane bus, and a plurality of disk modules coupled to the computer bus and the high speed backplane bus. Each interface card comprises a plurality of bidirectional input/output ports coupled to a plurality of user workstations, a fiber optic interface, and a FIFO buffer. Each disk module comprises a plurality of storage units, one of which provides for storage of parity bits and the remainder of which provides for storage of data, and a distribution card coupled to the plurality of storage units.Type: GrantFiled: July 25, 1994Date of Patent: March 12, 1996Assignee: Loral Aerospace Corp.Inventors: Dennis L. Wilson, Patrick W. O'Connor
-
Patent number: 4809203Abstract: A filter which uses both an analog portion and a digital portion to optimize the filter performance. A simple analog filter provides a rough filtering of the input signal. The output of the analog filter is converted into digital form and supplied to a digital filter. The coefficients of the digital filter are changed by a digital computer in order to correct for the errors in the filtered signal produced by the analog filter. The coefficients necessary for the digital filter to provide an error offset are determined by comparing the filtered value of a test signal through the analog filter to an ideal filtered value of such test signal.Type: GrantFiled: August 25, 1986Date of Patent: February 28, 1989Assignee: Ford Aerospace & Communications CorporationInventors: Dennis L. Wilson, Patrick W. O'Connor
-
Patent number: D378627Type: GrantFiled: November 1, 1995Date of Patent: April 1, 1997Inventor: Patrick W. O'Brien