Patents by Inventor Anthony Mai

Anthony Mai 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: 7392422
    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: November 3, 2003
    Date of Patent: June 24, 2008
    Assignee: Sony Computer Entertainment America Inc.,
    Inventors: Glen Van Datta, Anthony Mai
  • Publication number: 20080147854
    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: January 24, 2008
    Publication date: June 19, 2008
    Inventors: Glen Van Datta, Anthony Mai
  • Publication number: 20080098448
    Abstract: A method for use in an interactive system includes receiving position information for a controller that is being manipulated by a user, analyzing the position information, and estimating a condition of the user based on the analysis of the position information. Another embodiment provides a method for use in an interactive system that includes monitoring a physical condition of the user with a sensor attached to a controller, and receiving information related to the physical condition of the user from the sensor attached to the controller.
    Type: Application
    Filed: October 19, 2006
    Publication date: April 24, 2008
    Applicant: Sony Computer Entertainment America Inc.
    Inventors: Marc Mondesir, Anthony Mai, David Robinson
  • 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: 20060153382
    Abstract: An extremely fast data encryption, decryption and secure hash scheme encrypts or hashes data of any size, and can be implemented in a variety of software or hardware based data processing devices. A key and data are prepared for processing by separating them into a series of four byte integers, pad with zero bytes as necessary. A bit manipulation unit having four registers A, B, C and D that are each thirty-two bits long is initialized by loading the key into the registers. A series of operations are performed on the registers to manipulate bits in the registers. An exclusive OR (XOR) operation is then performed on contents of register D and a portion of the data to be processed.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Applicant: Sony Computer Entertainment America Inc.
    Inventor: Anthony Mai
  • 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: 20050086350
    Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of building a redundancy list in a peer system in a peer-to-peer relay network includes: receiving a first message including first identification information at a first peer system from a second peer system connected to said first peer system in a peer-to-peer relay network; storing said first identification information; receiving a second message including second identification information at said first peer system from a third peer system connected to said first peer system in said peer-to-peer relay network; comparing said second identification information with said first identification information; building a redundancy update message; and sending said redundancy update message to said third peer system.
    Type: Application
    Filed: November 3, 2003
    Publication date: April 21, 2005
    Inventor: Anthony Mai
  • 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: 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