Patents by Inventor Glen Van Datta

Glen Van Datta 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: 7822809
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: October 26, 2010
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7792968
    Abstract: A method of maintaining a peer-to-peer relay network includes sending a maintenance message from a peer computer system to each of one or more connected peer computer systems connected to the peer computer system and evaluating any responses received from the one or more connected peer computer systems. The connection between the peer computer system and a connected peer computer system is closed when the response from that connected peer computer system is not acceptable. Each peer computer system is connected to a number of other peer computer systems that is less than or equal to a connection limit and each peer computer system is configured to relay data to peer computer systems connected to that peer computer system according to a set of one or more relay rules.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: September 7, 2010
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Glen Van Datta, Anthony Mai
  • Patent number: 7792988
    Abstract: Methods and apparatus for relaying data in a peer-to-peer network.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: September 7, 2010
    Assignee: Sony Computer Entertainment America, LLC
    Inventor: Glen Van Datta
  • Patent number: 7792902
    Abstract: The present invention relates to an 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.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: September 7, 2010
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Masayuki Chatani, Glen Van Datta
  • Publication number: 20100223347
    Abstract: Methods and apparatus for relaying data in a peer-to-peer network.
    Type: Application
    Filed: February 23, 2010
    Publication date: September 2, 2010
    Inventor: Glen VAN DATTA
  • Patent number: 7779075
    Abstract: Data transfer over a computer network relating to a data object of a multiple user network application, from a network user who owns the data object to an updating user, is achieved by transfer of a subset of data fields that define the data object, such that the subset of data fields is specified by the updating user and is less than or equal to a full update transfer comprising updated values for all the data fields that define the data object. Each data object is defined by multiple data fields, such that the transfer of a subset of the data object data fields ensures that the network bandwidth utilized for data updates will be reduced from the situation in which all the defining data fields for an object being updated are transferred over the network.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: August 17, 2010
    Assignee: Sony Computer Entertainment America Inc.
    Inventor: Glen Van Datta
  • Patent number: 7769409
    Abstract: Methods and apparatus for obtaining and providing status information for network devices.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: August 3, 2010
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Adam P. Harris, Glen Van Datta
  • Patent number: 7747775
    Abstract: Methods and apparatus for relaying data in a peer-to-peer network.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: June 29, 2010
    Assignee: Sony Computer Entertainment America, Inc.
    Inventor: Glen Van Datta
  • Patent number: 7725599
    Abstract: Methods and apparatus for relaying data in a peer-to-peer network.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: May 25, 2010
    Assignee: Sony Computer Entertainment America, Inc.
    Inventor: Glen Van Datta
  • Patent number: 7711847
    Abstract: A multi-user online application network computing configuration maintains application level information at a portal or lobby server, rather than at each individual application server or host machine. Users can therefore learn about and select a desired application, such as an online game, through communication with the lobby server. After appropriate authorization processing, users can contact the associated application server, such as a game host, to begin their participation. The lobby server can therefore reduce the bandwidth requirements and other operating demands on the application server. In addition, cross-application communications in real-time are facilitated through the lobby server concept. The multi-user application environment also provides a common data model for maintaining user information, such as for establishing a ladder ranking system in the online gaming context in which user achievements are recorded and shared among users and among the different game applications.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: May 4, 2010
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20100030640
    Abstract: Systems and methods for defining and tracking advertising campaigns across a channel video game network are disclosed. The system allows advertisements to be dynamically activated in video games. Advertisements are tracked to determine user impressions and user exposure to the advertisement. In the system, an impression area is defined relative an advertisements in the game.
    Type: Application
    Filed: September 30, 2009
    Publication date: February 4, 2010
    Inventors: Glen van Datta, Gary Zalewski
  • Publication number: 20100022310
    Abstract: Systems and methods for defining and tracking advertising campaigns across a channel video game network are disclosed. The system allows advertisements to be dynamically activated in video games. Advertisements are tracked to determine user impressions and user exposure to the advertisement. In the system, an impression area is defined relative an advertisements in the game.
    Type: Application
    Filed: September 30, 2009
    Publication date: January 28, 2010
    Inventors: Glen van Datta, Gary Zalewski
  • Patent number: 7627678
    Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a peer-to-peer relay network includes: a plurality of N peer systems; wherein each peer system is connected to a number of other peer systems that is less than or equal to a connection limit, said connection limit is greater than or equal to 2, said connection limit is less than or equal to N?2, and each peer system is configured to relay data to peer systems connected to that peer system according to a set of one or more relay rules.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: December 1, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Glen Van Datta, Anthony Mai
  • Patent number: 7613800
    Abstract: Systems for communication across multiple game applications are provided. In various embodiments, systems of the present invention may include a first application server hosting a first game application, a second application server hosting a second game application that is different from the first game application, a first client device for interaction with the first game application, a second client device for interaction with the second game application, and a universe management server for maintaining information about the first client device and the second client device. The information maintained in the universe management server may include game application interaction information, which allows the universe management server to facilitate real-time communication between a user of the first client device and a user of the second client device. The universe management system may further receive communications from both client devices via the first and second application server.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: November 3, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7610402
    Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a peer-to-peer relay network includes: a plurality of N peer systems; wherein each peer system in said peer-to-peer relay network is connected to a number of other peer systems in said peer-to-peer relay network that is less than or equal to a connection limit, said connection limit is greater than or equal to 2, said connection limit is less than or equal to N?2, each peer system in said peer-to-peer relay network is configured to relay data to peer systems connected to that peer system according to a set of one or more relay rules, each peer system is a participant or a spectator, at least one peer system is a participant, at least one peer system is a spectator, a participant is configured to generate data to be relayed in said peer-to-peer relay network, and a spectator is configured to relay data generated by a participant.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: October 27, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventor: Glen Van Datta
  • Patent number: 7610505
    Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of detecting and recovering from violations in a peer-to-peer relay network includes: receiving a message at a peer system from a sending peer system connected to said peer system in a peer-to-peer relay network detecting a violation in said received message; and sending an alert message to each peer system connected to said peer system in said peer-to-peer relay network; wherein each peer system in said peer-to-peer relay network stores a connection limit defining a number of other peer systems up to which that peer system is permitted to connect, and each peer system stores a set of one or more relay rules for relaying data to other peer systems connected to that peer system.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: October 27, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Glen Van Datta, Anthony Mai
  • Patent number: 7606920
    Abstract: A network application operates in a multi-user environment and in various network communication configurations. The application controls the selection of communication ports and associated communication protocols for a network computer that is participating in an online session of the multi-user application. A network computer running the application opens multiple communication ports through which the application can send communication signals to other network computers that are participating in the online session. The network computer then associates each of the opened communication ports with a communication protocol, such that communication signals that the application sends and receives will conform to the protocol of the communication port. The network computer then designates an active communication port through which the application will send and receive communication signals for the first computer.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: October 20, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Glen Van Datta, Adam Harris
  • Patent number: 7596633
    Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of island recovery in a peer system in a peer-to-peer relay network includes: detecting the presence of two or more islands in a peer-to-peer relay network, wherein each island includes at least one peer system; joining two detected islands by connecting a peer system in a first island to a peer system in a second island; wherein peer systems in different islands are not connected.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: September 29, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Anthony Mai, Glen Van Datta
  • Publication number: 20090083788
    Abstract: A system and method for delivering content over a network is provided. Content may be primary content (e.g., music or a movie) or ancillary content (e.g., an advertisement). The ancillary content may further be classified as universal ancillary content that all users of the present system will receive; targeted ancillary content that particular users of the present system will receive; and context-specific ancillary content that users of the present system and viewing particular primary content will receive. The type of primary and/or ancillary content delivered to the user will depend, in part, on indicia of the user of a device receiving the content. The present invention seeks to ensure that a user has relevant and up-to-date ancillary content notwithstanding the nature or date of the primary content.
    Type: Application
    Filed: August 12, 2008
    Publication date: March 26, 2009
    Inventors: Riley R. Russell, Glen van Datta, Gary Zalewski
  • Publication number: 20090006545
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 1, 2009
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll