Patents by Inventor John Loethrer

John Loethrer 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: 7695370
    Abstract: A network-based game system includes one or more web servers each configured to receive a plurality of requests from one or more game client applications each running on a computer device and to produce data base queries in accordance with the plurality of requests, a plurality of data bases configured to store game information that can be retrieved in response to the data base queries, and a connection pool server in communication with the one or more web servers and the plurality of data bases. The connection pool server is configured to direct one of the data base queries to one of the plurality of data bases on which the game information related to the data base query is stored.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: April 13, 2010
    Assignee: Gaia Interactive Inc.
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070184903
    Abstract: A network-based game system includes a load balancer and one or more web servers. The load balancer can receive a plurality of requests from one or more game client applications each running on a computer device. The load balancer can store the plurality of requests in a request queue and to send one of the requests in the request queue to a web server when the web server is available to receive a new request. The one or more web servers can process one or more requests received from the load balancer. A web server can inform the load balancer that the web server is available to receive a new request when the number of requests simultaneously processed by the web server is below a predetermined number.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070184902
    Abstract: A network-based game system includes one or more web servers each configured to receive a plurality of requests from one or more game client applications each running on a computer device and to produce data base queries in accordance with the plurality of requests, a plurality of data bases configured to store game information that can be retrieved in response to the data base queries, and a connection pool server in communication with the one or more web servers and the plurality of data bases. The connection pool server is configured to direct one of the data base queries to one of the plurality of data bases on which the game information related to the data base query is stored.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070087829
    Abstract: A network-based game system includes a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room, a first server connected to the computer network, configured to store a game engine application capable of communicating with the plurality of game client applications, a computer storage device connected to the computer network, configured to store a protocol for message encryption and message decryption, and a second server connected to the computer network, configured to store a game-system-interface (GSI) program that can receive a plurality of first encrypted messages from the plurality of game client applications and decrypt the first encrypted messages using the protocol stored on the computer storage device.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070050838
    Abstract: A network-based game system includes a computer network and a computer storage device and a first server connected to the computer network. The computer storage device can store a plurality of protocols for message encryption and message decryption, The first server stores a game-system-interface program that is configured to receive a first encrypted message from a game client application running on a computer device in communication with the computer network and decrypt the first encrypted message using one or more of the plurality of the protocols.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070021212
    Abstract: A network-based game system includes a computer network, and a first server and a second server connected to the computer network. The first server is configured to store a game engine application that can communicate with a game client application running on a computer device connected to the computer network in a persistent network connection. The second server is configured to store a game-system-interface (GSI) program that can respond to requests from the game client application running on the computer device in a non-persistent network connection.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Derek Liu, John Loethrer