Patents by Inventor Glen Datta

Glen 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).

  • Publication number: 20080046554
    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: Application
    Filed: August 28, 2007
    Publication date: February 21, 2008
    Inventors: Glen Datta, Anthony Mai
  • Publication number: 20080046555
    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: Application
    Filed: August 28, 2007
    Publication date: February 21, 2008
    Inventors: Glen Datta, Anthony Mai
  • Publication number: 20070079331
    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, 2005
    Publication date: April 5, 2007
    Inventors: Glen Datta, Gary Zalewski
  • Publication number: 20070078706
    Abstract: A targeted in-game advertising system is provided where advertising content may be delivered to a video game network environment. Advertisements may be delivered through the tagging of advertising assets in the video game environment according to one or more characteristics including user geographical location, personal preferences, a personal profile, video game preferences or video game genre. Methodologies for tracking advertising impressions are also provided based on monitoring the video game environment to determine the quality of impression to which the user is exposed in the video game environment.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Glen Datta, Gary Zalewski
  • Publication number: 20070079326
    Abstract: A system and method for placing an advertisement in a digital environment based upon a user's choice, subject to certain predetermined parameters, is disclosed. Through the method, a user is assigned a rating based upon, for example, his performance in a game. A list of advertisements which correspond to that rating is displayed to the user, who may then select a desired advertisement from the list. The selected advertisement is then displayed in the digital environment. Reports may be generated based upon the advertisements selected and the number of selections and/or impressions (e.g., uses or viewings) by the user, which may be sent to advertisers.
    Type: Application
    Filed: June 13, 2006
    Publication date: April 5, 2007
    Applicant: Sony Computer Entertainment America Inc.
    Inventors: Glen Datta, Marty Poulin
  • Publication number: 20070043616
    Abstract: Various apparatus, methods and systems for insertion of advertisements in various environments are provided. Apparatus, methods and systems for profiling users, registering advertisement impressions and generating feedback in response to advertisement viewing are also disclosed.
    Type: Application
    Filed: April 7, 2006
    Publication date: February 22, 2007
    Inventors: Ken Kutaragi, Masayuki Chatani, Kan Ebisawa, Shinichi Okamoto, Keiso Shimakawa, Makoto Kubo, Yutaka Kagiwada, Andrew House, Glen Datta, Gary Zalewski
  • Publication number: 20060253595
    Abstract: The disclosure relates to a multi-user application that is configured to operate in various network communication configurations and that can dynamically change communication configurations during an online session of the application. One of the network communication configurations is a client-server configuration, wherein network computers, including at least one server computer and at least one client computer, participate in an online session of the application. The server computer serves application-related data to the client computer during the online session. In another communication configuration of the application, the network computers operate in a peer-to-peer configuration wherein the network computers have the ability to both serve data to and receive data from any of the other network computers that are participating in the online session. The application can switch between the communication configurations during an online session, and is not limited to one or the other for all the computers.
    Type: Application
    Filed: July 5, 2006
    Publication date: November 9, 2006
    Inventor: Glen Datta
  • Publication number: 20060190540
    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: Application
    Filed: April 13, 2006
    Publication date: August 24, 2006
    Inventors: Masayuki Chatani, Glen Datta
  • Publication number: 20060173958
    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: Application
    Filed: March 13, 2006
    Publication date: August 3, 2006
    Inventors: Masayuki Chatani, Glen Datta
  • Publication number: 20050288000
    Abstract: Methods and apparatus for obtaining and providing status information for network devices.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Inventors: Adam Harris, Glen Datta
  • Publication number: 20050108427
    Abstract: Methods and apparatus for relaying data in a peer-to-peer network.
    Type: Application
    Filed: October 20, 2004
    Publication date: May 19, 2005
    Inventor: Glen Datta
  • Publication number: 20050097386
    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: Application
    Filed: November 3, 2003
    Publication date: May 5, 2005
    Inventors: Glen Datta, Anthony Mai
  • Publication number: 20050086369
    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: Application
    Filed: November 3, 2003
    Publication date: April 21, 2005
    Inventors: Anthony Mai, Glen Datta
  • Publication number: 20050086329
    Abstract: Methods and apparatus for implementing peer-to-peer relay.
    Type: Application
    Filed: November 3, 2003
    Publication date: April 21, 2005
    Inventors: Glen Datta, Anthony Mai
  • Publication number: 20050086287
    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: Application
    Filed: November 3, 2003
    Publication date: April 21, 2005
    Inventor: Glen Datta
  • Publication number: 20050086288
    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: Application
    Filed: November 3, 2003
    Publication date: April 21, 2005
    Inventors: Glen Datta, Anthony Mai