Nova Patents
KR100638073B1

Dynamic player management

Abstract

The present invention relates to applications arranged to operate in a multi-participant environment on a computer network. The application manages the participants of the online session of the multi-user application so that the session can continue uninterrupted even if one of the participants leaves the session. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants including network computers communicatively linked with a computer network. When the application detects that the first participant has disconnected from the online session 810 , and the first participant is responsible for managing any administrative functions associated with the execution of the multi-user application 830 , the application Broadcast a notification via 820 to existing participants of the online session, thus informing existing participants that the first participant has disconnected from the online session. The initiating application then reassigns the functionality associated with the first participant to an existing participant of the online session 840 . Participants may communicate in a peer-to-peer arrangement and server duties may be performed in a client-server arrangement.Multi-User, Online Session, Participant, Access, Alternate.

KR100638073B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 18 March 2023, 3.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 6 independent, 18 dependent

  1. 1
    다중 사용자 어플리케이션의 온라인 세션의 참여자들을 관리하는 방법으로서, 상기 다중 사용자 어플리케이션의 온라인 세션을 개시하는 단계로서, 상기 온라인 세션은 컴퓨터 네트워크와 통신적으로 링크되는 네트워크 컴퓨터들을 포함하는 둘 이상의 참여자들을 포함하는, 상기 개시 단계;제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 검출하는 단계로서, 상기 제 1 참여자는 상기 다중 사용자 어플리케이션의 수행과 연관된 어떠한 관리적인 기능을 관리할 책임이 있는, 상기 검출 단계;상기 온라인 세션의 존재하는 참여자들에게 상기 통신 네트워크를 통해 알림(notification)을 방송하여, 상기 존재하는 참여자들에게 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 알리는 단계;및 상기 제 1 참여자와 연관된 상기 기능을 상기 온라인 세션의 존재하는 참여자에게 재할당하는 단계를 포함하는 방법.
  2. 2
    제 1 항에 있어서, 상기 존재하는 참여자를 대체하기 위한 새로운 참여자를 얻는 단계를 부가적으로 포함하는 방법.
  3. 3
    제 1 항에 있어서, 상기 새로운 참여자는 사람이 제어하는 것인, 방법.
  4. 4
    제 1 항에 있어서, 상기 새로운 참여자는 네트워크 컴퓨터로 제어되는 것인, 방법.
  5. 5
    제 1 항에 있어서, 상기 다중 사용자 어플리케이션은 게임 어플리케이션이며, 상기 관리적인 기능은 점수 기록을 포함하는, 방법.
  6. 6
    다중 사용자 어플리케이션의 온라인 세션의 참여자들을 관리하는 방법으로서, 상기 다중 사용자 어플리케이션의 온라인 세션을 개시하는 단계로서, 상기 온라인 세션은 컴퓨터 네트워크와 통신적으로 링크되는 네트워크 컴퓨터들을 포함하는 둘 이상의 참여자들을 포함하는, 상기 개시 단계;제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 검출하는 단계;상기 온라인 세션의 존재하는 참여자들에게 상기 통신 네트워크를 통해 참여자 접속 끊김 알림을 방송하여, 상기 존재하는 참여자들에게 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 알리는 단계;및 상기 온라인 세션을 퇴장한(exited) 상기 제 1 참여자를 대체하기 위한 새로운 참여자를 얻는 단계를 포함하는 방법.
  7. 7
    제 6 항에 있어서, 상기 제 1 참여자는 상기 다중 사용자 어플리케이션의 수행과 연관된 어떠한 관리적인 기능을 관리할 책임이 있으며, 상기 제 1 참여자와 연관된 상기 기능을 상기 온라인 세션의 다른 참여자에게 재할당하는 단계를 부가적으로 포함하는 방법.
  8. 8
    제 7 항에 있어서, 상기 온라인 세션의 다른 참여자에게로의 상기 제 1 참여자와 연관된 상기 기능은 상기 새로운 참여자에게 재할당되는, 방법.
  9. 9
    제 6 항에 있어서, 상기 새로운 참여자는 사람에 의해 제어되는 것인, 방법.
  10. 10
    제 6 항에 있어서, 상기 새로운 참여자는 네트워크 컴퓨터로 제어되는 것인, 방법.
  11. 11
    제 7 항에 있어서, 상기 존재하는 참여자들의 상기 통신 환경에 기초하여 상기 제 1 참여자와 연관된 상기 기능을 상기 온라인 세션의 다른 참여자에게 재할당하는 단계를 부가적으로 포함하는 방법.
  12. 12
    제 7 항에 있어서, 상기 온라인 세션의 다른 참여자에게로의 상기 제 1 참여자와 연관된 상기 기능은 다른 참여자에게 랜덤하게 재할당되는 방법.
  13. 13
    다중 사용자 어플리케이션의 온라인 세션의 참여자들을 관리하는 시스템으로서, 상기 시스템은:프로그램 명령들을 수행하고 데이터 세트를 수신하며, 컴퓨터 네트워크와 통신적으로 링크되는 네트워크 컴퓨터들을 포함하는 둘 이상의 참여자들을 포함하는, 상기 다중 사용자 어플리케이션의 온라인 세션을 개시하고;제 1 참여자가 상기 다중 사용자 어플리케이션의 수행과 연관된 어떠한 관리적인 기능을 관리할 책임이 있는, 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 검출하며;상기 온라인 세션의 존재하는 참여자들에게 상기 통신 네트워크를 통해 알림을 방송하여, 상기 존재하는 참여자들에게 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 알리고;상기 제 1 참여자와 연관된 상기 기능을 상기 온라인 세션의 존재하는 참여자에게 재할당하는, 하나 이상의 프로세서들을 포함하는, 시스템.
  14. 14
    제 13 항에 있어서, 상기 프로세서들은 상기 존재하는 참여자를 대체하기 위한 새로운 참여자를 얻는 프로그램 명령들을 또한 수행하는, 시스템.
  15. 15
    제 13 항에 있어서, 상기 새로운 참여자는 사람이 제어하는 것인, 시스템.
  16. 16
    제 13 항에 있어서, 상기 새로운 참여자는 네트워크 컴퓨터로 제어되는 것인, 시스템.
  17. 17
    제 13 항에 있어서, 상기 다중 사용자 어플리케이션은 게임 어플리케이션이며, 상기 관리적인 기능은 점수 기록을 포함하는, 시스템.
  18. 18
    다중 사용자 어플리케이션의 온라인 세션의 참여자들을 관리하는 방법과 프로그램 제품을 수행하기 위해 컴퓨터 판독가능한 미디어에 기록된 프로그램 단계들을 수행하는 컴퓨터 시스템에서 사용하기 위한 컴퓨터 프로그램이 기록된 기록 매체로서, 상기 프로그램 단계들은:상기 다중 사용자 어플리케이션의 온라인 세션을 개시하는 단계로서, 상기 온라인 세션은 컴퓨터 네트워크와 통신적으로 링크되는 네트워크 컴퓨터들을 포함하는 둘 이상의 참여자들을 포함하는, 상기 개시 단계;제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 검출하는 단계로서, 상기 제 1 참여자는 상기 다중 사용자 어플리케이션의 수행과 연관된 어떠한 관리적인 기능을 관리할 책임이 있는, 상기 검출 단계;상기 온라인 세션의 존재하는 참여자들에게 상기 통신 네트워크를 통해 알림을 방송하여, 상기 존재하는 참여자들에게 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 알리는 단계;및 상기 제 1 참여자와 연관된 상기 기능을 상기 온라인 세션의 존재하는 참여자에게 재할당하는 단계를 포함하는, 컴퓨터 프로그램이 기록된 기록 매체.
  19. 19
    제 18 항에 있어서, 상기 프로그램 단계들은 상기 존재하는 참여자를 대체하기 위한 새로운 참여자를 얻는 단계를 더 포함하는, 컴퓨터 프로그램이 기록된 기록 매체.
  20. 20
    제 18 항에 있어서, 상기 새로운 참여자는 사람이 제어하는 것인, 컴퓨터 프로그램이 기록된 기록 매체.
  21. 21
    제 18 항에 있어서, 상기 새로운 참여자는 네트워크 컴퓨터로 제어되는 것인, 컴퓨터 프로그램이 기록된 기록 매체.
  22. 22
    제 18 항에 있어서, 상기 다중 사용자 어플리케이션은 게임 어플리케이션이며, 상기 관리적인 기능은 점수 기록을 포함하는, 컴퓨터 프로그램이 기록된 기록 매체.
  23. 23
    다중 사용자 어플리케이션의 온라인 세션의 참여자들을 관리하는 시스템으로서, 상기 시스템은:프로그램 명령들을 수행하고 데이터 세트를 수신하며, 컴퓨터 네트워크와 통신적으로 링크되는 네트워크 컴퓨터들을 포함하는 둘 이상의 참여자들을 포함하는, 상기 다중 사용자 어플리케이션의 온라인 세션을 개시하고;제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 검출하며;상기 온라인 세션의 존재하는 참여자들에게 상기 통신 네트워크를 통해 참여자 접속 끊김 알림을 방송하여, 상기 존재하는 참여자들에게 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 알리고;상기 온라인 세션을 퇴장한 상기 제 1 참여자를 대체하기 위한 새로운 참여자를 얻는, 하나 이상의 프로세서들을 포함하는, 시스템.
  24. 24
    다중 사용자 어플리케이션의 온라인 세션의 참여자들을 관리하는 방법과 프로그램 제품을 수행하기 위해 컴퓨터 판독가능한 미디어에 기록된 프로그램 단계들을 수행하는 컴퓨터 시스템에서 사용하기 위한 컴퓨터 프로그램이 기록된 기록 매체로서, 상기 프로그램 단계들은:상기 다중 사용자 어플리케이션의 온라인 세션을 개시하는 단계로서, 상기 온라인 세션은 컴퓨터 네트워크와 통신적으로 링크되는 네트워크 컴퓨터들을 포함하는 둘 이상의 참여자들을 포함하는, 상기 개시 단계;제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 검출하는 단계;상기 온라인 세션의 존재하는 참여자들에게 상기 통신 네트워크를 통해 참여자 접속 끊김 알림을 방송하여, 상기 존재하는 참여자들에게 상기 제 1 참여자가 상기 온라인 세션으로부터 접속이 끊어졌음을 알리는 단계;및 상기 온라인 세션을 퇴장한 상기 제 1 참여자를 대체하기 위한 새로운 참여자를 얻는 단계를 포함하는, 컴퓨터 프로그램이 기록된 기록 매체.
Independent claims24