Patents by Inventor Robert Kamphuis

Robert Kamphuis 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: 11918896
    Abstract: An apparatus for managing an online game. The apparatus including a processor and a memory. The processor is configured to identify a set of client devices engaged in an online game; identify game parameters associated with client devices in the set; define group of client devices from the set of client devices, wherein the at least one group of client devices includes client devices with similar game parameter; determine communication latency between each of the client devices in the group of client devices and a server; define subgroup of client devices from each of the group of client devices, wherein the subgroup of client devices includes client devices with a similar communication latency; and enable the client devices in the subgroup of client devices to engage in a game session of the online game.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: March 5, 2024
    Assignee: Supercell Oy
    Inventors: Robert Kamphuis, Jonne Loikkanen, Jon Franzas
  • Publication number: 20230231902
    Abstract: A server system including a first server to execute first role, other server to execute at other role, spare server and management layer server. The management layer server is configured to allocate first group of users to access first server and other group of users to access other server, receive status information sent by first server and status information sent by other server, analyse status information to determine an operational status of first server and operational status of other server, update role of spare server to first role when operational status of first server indicates failed state and reallocate first group of users to the spare server, and update a role of another spare server to the other role when the operational status of the other server indicates a failed state and reallocate the other group of users to the other spare server.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 20, 2023
    Applicant: Supercell Oy
    Inventors: John Nicholas Derome, Robert Kamphuis
  • Patent number: 11582295
    Abstract: A server system including a first server to execute first role, other server to execute at other role, spare server and management layer server. The management layer server is configured to allocate first group of users to access first server and other group of users to access other server, receive status information sent by first server and status information sent by other server, analyse status information to determine an operational status of first server and operational status of other server, update role of spare server to first role when operational status of first server indicates failed state and reallocate first group of users to the spare server, and update a role of another spare server to the other role when the operational status of the other server indicates a failed state and reallocate the other group of users to the other spare server.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 14, 2023
    Assignee: Supercell Oy
    Inventors: John Nicholas Derome, Robert Kamphuis
  • Publication number: 20220337660
    Abstract: A server system including a first server to execute first role, other server to execute at other role, spare server and management layer server. The management layer server is configured to allocate first group of users to access first server and other group of users to access other server, receive status information sent by first server and status information sent by other server, analyse status information to determine an operational status of first server and operational status of other server, update role of spare server to first role when operational status of first server indicates failed state and reallocate first group of users to the spare server, and update a role of another spare server to the other role when the operational status of the other server indicates a failed state and reallocate the other group of users to the other spare server.
    Type: Application
    Filed: April 29, 2022
    Publication date: October 20, 2022
    Applicant: Supercell Oy
    Inventors: John Nicholas Derome, Robert Kamphuis
  • Publication number: 20220233955
    Abstract: An apparatus for managing an online game. The apparatus including a processor and a memory. The processor is configured to identify a set of client devices engaged in an online game; identify game parameters associated with client devices in the set; define group of client devices from the set of client devices, wherein the at least one group of client devices includes client devices with similar game parameter; determine communication latency between each of the client devices in the group of client devices and a server; define subgroup of client devices from each of the group of client devices, wherein the subgroup of client devices includes client devices with a similar communication latency; and enable the client devices in the subgroup of client devices to engage in a game session of the online game.
    Type: Application
    Filed: February 14, 2022
    Publication date: July 28, 2022
    Applicant: Supercell Oy
    Inventors: Robert Kamphuis, Jonne Loikkanen, Jon Franzas
  • Patent number: 11323507
    Abstract: A server system including a first server to execute first role, other server to execute at other role, spare server and management layer server. The management layer server is configured to allocate first group of users to access first server and other group of users to access other server, receive status information sent by first server and status information sent by other server, analyse status information to determine an operational status of first server and operational status of other server, update role of spare server to first role when operational status of first server indicates failed state and reallocate first group of users to the spare server, and update a role of another spare server to the other role when the operational status of the other server indicates a failed state and reallocate the other group of users to the other spare server.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: May 3, 2022
    Assignee: Supercell Oy
    Inventors: John Nicholas Derome, Robert Kamphuis
  • Patent number: 11247125
    Abstract: An apparatus for managing an online game. The apparatus including a processor and a memory. The processor is configured to identify a set of client devices engaged in an online game; identify game parameters associated with client devices in the set; define group of client devices from the set of client devices, wherein the at least one group of client devices includes client devices with similar game parameter; determine communication latency between each of the client devices in the group of client devices and a server; define subgroup of client devices from each of the group of client devices, wherein the subgroup of client devices includes client devices with a similar communication latency; and enable the client devices in the subgroup of client devices to engage in a game session of the online game.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: February 15, 2022
    Assignee: Supercell Oy
    Inventors: Robert Kamphuis, Jonne Loikkanen, Jon Franzas
  • Publication number: 20210370168
    Abstract: An apparatus for managing an online game. The apparatus including a processor and a memory. The processor is configured to identify a set of client devices engaged in an online game; identify game parameters associated with client devices in the set; define group of client devices from the set of client devices, wherein the at least one group of client devices includes client devices with similar game parameter; determine communication latency between each of the client devices in the group of client devices and a server; define subgroup of client devices from each of the group of client devices, wherein the subgroup of client devices includes client devices with a similar communication latency; and enable the client devices in the subgroup of client devices to engage in a game session of the online game.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Applicant: Supercell Oy
    Inventors: Robert Kamphuis, Jonne Loikkanen, Jon Franzas
  • Publication number: 20210314390
    Abstract: A server system including a first server to execute first role, other server to execute at other role, spare server and management layer server. The management layer server is configured to allocate first group of users to access first server and other group of users to access other server, receive status information sent by first server and status information sent by other server, analyse status information to determine an operational status of first server and operational status of other server, update role of spare server to first role when operational status of first server indicates failed state and reallocate first group of users to the spare server, and update a role of another spare server to the other role when the operational status of the other server indicates a failed state and reallocate the other group of users to the other spare server.
    Type: Application
    Filed: April 7, 2020
    Publication date: October 7, 2021
    Applicant: Supercell Oy
    Inventors: John Nicholas Derome, Robert Kamphuis
  • Patent number: 7333823
    Abstract: Method for executing a communication attempt with a mobile terminal device in accordance with an attainability status of a mobile terminal device in a cellular communication network having a Short Message Service Center by: querying the SMSC in the cellular network for obtaining the attainability status of said mobile terminal device and delivering said communication attempt to said mobile terminal device in accordance with said attainability status. This invention allows an application to find out if a mobile terminal device e.g. a handset is reacheable without actually contacting the handset. A short message service center does this by initiating a mobile terminated delivery attempt but not finishing it but telling the application instead if the home location register of a cellular network thinks the handset is reacheable or not.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: February 19, 2008
    Assignee: Nokia Siemens Networks Oy
    Inventor: Robert Kamphuis
  • Publication number: 20050148350
    Abstract: Method for executing a communication attempt with a mobile terminal device in accordance with an attainability status of a mobile terminal device in a cellular communication network having a Short Message Service Center by querying a SMSC in a cellular network for obtaining the attainability status of said mobile terminal device and delivering said communication attempt to said mobile terminal device in accordance with said attainability status. This invention allows an application to find out if a mobile terminal device e.g. a handset is reacheable without actually contacting the handset. A short message service center does this by initiating a mobile terminated delivery attempt but not finishing it but telling the application instead if the home location register of a cellular network thinks the handset is reacheable or not.
    Type: Application
    Filed: April 3, 2002
    Publication date: July 7, 2005
    Inventor: Robert Kamphuis