US2003217135A1PendingUtilityA1

Dynamic player management

Priority: May 17, 2002Filed: Jul 31, 2002Published: Nov 20, 2003
Est. expiryMay 17, 2022(expired)· nominal 20-yr term from priority
A63F 2300/5566A63F 2300/556A63F 2300/5546A63F 2300/5533A63F 2300/535A63F 2300/534A63F 2300/50A63F 2300/408A63F 2300/407A63F 2300/208A63F 13/795A63F 13/79A63F 13/358A63F 13/35A63F 13/34A63F 13/335H04L 67/104H04L 67/131H04L 67/54G06F 15/16G06F 15/173H04L 12/185H04L 67/14H04L 67/1048H04L 67/1051H04L 69/329A63F 13/45H04L 65/403
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention relates to a application that is configured to be operated in a multi-participant environment on a computer network. The application manages participants in an online session of a multi-user application so that if one of the participants exits the session, the session can continue without interruption. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants comprised of network computers that are communicatively linked to a computer network. If the application detects that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application, then the application broadcasts a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session. The initiating application then re-assigns the functionality associated with the first participant to an existing participant of the online session. The participants can be communicating in a peer-to-peer arrangement or can be performing server duties in a client-server arrangement.

Claims

exact text as granted — not AI-modified
We claim:  
     
         1 . A method of managing participants in an online session of a multi-user application, comprising: 
 initiating an online session of the multi-user application, the online session including two or more participants comprised of network computers that are communicatively linked to a computer network;    detecting that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application;    broadcasting a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session;    re-assigning the functionality associated with the first participant to an existing participant of the online session.    
     
     
         2 . A method as defined in  claim 1 , additionally comprising obtaining a new participant to replace the existing participant.  
     
     
         3 . A method as defined in  claim 1 , wherein the new participant is human-controlled.  
     
     
         4 . A method as defined in  claim 1 , wherein the new participant is network computer-controlled.  
     
     
         5 . A method as defined in  claim 1 , wherein the multi-user application is a gaming application, and wherein the managerial functionality comprises scorekeeping.  
     
     
         6 . A method of managing participants in an online session of a multi-user application, comprising: 
 initiating an online session of the multi-user application, the online session including two or more participants comprised of network computers that are communicatively linked to a computer network;    detecting that a first participant has disconnected from the online session;    broadcasting a participant-disconnect notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session;    obtaining a new participant to replace the first participant that exited the online session.    
     
     
         7 . A method as defined in  claim 6 , wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application, and additionally comprising re-assigning the functionality associated with the first participant to another participant of the online session.  
     
     
         8 . A method as defined in  claim 7 , wherein the functionality associated with the first participant to another participant of the online session is re-assigned to the new participant.  
     
     
         9 . A method as defined in  claim 6 , wherein the new participant is human-controlled.  
     
     
         10 . A method as defined in  claim 6 , wherein the new participant is network computer-controlled.  
     
     
         11 . A method as defined in  claim 7 , additionally comprising re-assigning the functionality associated with the first participant to another participant of the online session based on the communication environment of the existing participants.  
     
     
         12 . A method as defined in  claim 7 , wherein the functionality associated with the first participant to another participant of the online session is randomly reassigned to another participant.  
     
     
         13 . A system that manages participants in an online session of a multi-user application, the system comprising one or more processors that execute program instructions and receive a data set, and: 
 initiate an online session of the multi-user application, the online session including two or more participants comprised of network computers that are communicatively linked to a computer network;    detect that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application;    broadcast a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session;    re-assign the functionality associated with the first participant to an existing participant of the online session.    
     
     
         14 . A system as defined in  claim 13 , wherein the processors further execute program instructions to obtain a new participant to replace the existing participant.  
     
     
         15 . A system as defined in  claim 13 , wherein the new participant is human-controlled.  
     
     
         16 . A system as defined in  claim 13 , wherein the new participant is network computer-controlled.  
     
     
         17 . A system as defined in  claim 13 , wherein the multi-user application is a gaming application, and wherein the managerial functionality comprises scorekeeping.  
     
     
         18 . A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for managing participants in an online session of a multi-user application the program product, wherein the program steps comprise: 
 initiating an online session of the multi-user application, the online session including two or more participants comprised of network computers that are communicatively linked to a computer network;    detecting that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application;    broadcasting a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session;    re-assigning the functionality associated with the first participant to an existing participant of the online session.    
     
     
         19 . A program product as defined in  claim 18 , wherein the program steps further comprise comprising obtaining a new participant to replace the existing participant.  
     
     
         20 . A program product as defined in  claim 18 , wherein the new participant is human-controlled.  
     
     
         21 . A program product as defined in  claim 18 , wherein the new participant is network computer-controlled.  
     
     
         22 . A program product as defined in  claim 18 , wherein the multi-user application is a gaming application, and wherein the managerial functionality comprises score-keeping.  
     
     
         23 . A system that manages participants in an online session of a multi-user application, the system comprising one or more processors that execute program instructions and receive a data set, and: 
 initiate an online session of the multi-user application, the online session including two or more participants comprised of network computers that are communicatively linked to a computer network;    detect that a first participant has disconnected from the online session;    broadcast a participant-disconnect notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session;    obtain a new participant to replace the first participant that exited the online session.    
     
     
         24 . A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for managing participants in an online session of a multi-user application the program product, wherein the program steps comprise: 
 initiating an online session of the multi-user application, the online session including two or more participants comprised of network computers that are communicatively linked to a computer network;    detecting that a first participant has disconnected from the online session;    broadcasting a participant-disconnect notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session;    obtaining a new participant to replace the first participant that exited the online session.

Join the waitlist — get patent alerts

Track US2003217135A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.