IP Library Granted Patent US 8,771,061
Granted Patent B2
US 8,771,061 · App. 11/415,881 · Granted Jul 8, 2014

Invalidating network devices with illicit peripherals

Inventors: Adam P. Harris (San Diego, CA); Steve C. Schneider (San Diego, CA)
Assignee: Sony Computer Entertainment America LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,771,061
App. No.
11/415,881
Granted
Jul 8, 2014
Kind
B2
Abstract

A system and method for passively validating network game users is provided. Data indicative of game behavior and actions at one or more nodes interacting with a network game in a network game community are monitored. The data is evaluated to determine whether the one or more nodes are adhering to one or more rules associated with the network game. Data indicative of illicit game behavior may trigger various responses including invalidation of the node engaged in the illicit behavior. Alternatively, a query may be generated to further identify the nature and/or actual existence of illicit behavior at the node. Monitoring of game data may occur at a server, a peer, as part of a peer group or combinations thereof, which may be based on routine schedule or part of constant game behavior monitoring.

Claims (29)

1. A method for validating devices in a network, the method comprising:

receiving at a server, data from one or more devices interacting with another device in a network, wherein the data is generated and sent to the server by the one or more devices as a part of network interaction;

passively monitoring the data received from the one or more devices at the server, wherein passive monitoring does not require the one or more devices to execute instructions specifically for validation;

determining that a device from the one or more devices does not adhere to one or more rules associated with the network interaction based on an evaluation of the received data by a software application hosted and executed at the server;

querying the device for device status data, the device status data including information regarding any peripherals associated with the device; and

invalidating the device for further network interaction based on the use of an illicit peripheral as indicated by the device status data.

2. The method of claim 1 , further comprising retrieving the one or more rules from a rules library.

3. The method of claim 2 , further comprising generating the one or more rules based on previous observations of the network interaction prior to retrieving the one or more rules from the rules library.

4. The method of claim 1 , wherein the received data comprises network interaction information transmitted from a first client device to a second client device, the first and second client device each belonging to the one or more devices interacting with another device in the network.

5. The method of claim 4 , wherein the received data comprises network interaction information transmitted from the first client device to the server device prior to the information being transmitted to the second client device.

6. An apparatus for validating devices in a network, the apparatus comprising:

a network interface configured to receive network data from one or more devices interacting with another device in a network, wherein the network data is generated and sent to the server by the one or more devices as part of network interaction;

a monitoring module executable by a processor to passively monitor the data received from the one or more devices, wherein passive monitoring does not require the one or more devices to execute instructions specifically for validation; and

an analysis engine in communication with the monitoring module, the analysis engine executable by a processor to:

determine that a device from the one or more devices does not adhere to one or more rules associated with the network interaction based on an evaluation of the network data, and

invalidating the device for further network interaction based on use of an illicit peripheral as indicated by device status data.

7. The apparatus of claim 6 , further comprising a query engine in communication with the analysis engine, the query engine executable by a processor to generate and send a query to the device for the device status data, the device status data including information regarding any peripherals associated with the device.

8. The apparatus of claim 6 , wherein the network data comprises information transmitted from a first network device to the apparatus prior to being transmitted to a second network device, the first and second network devices each belonging to the one or more devices interacting with another device in the network.

9. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a computer to perform a method for validating devices in a network, the method comprising:

receiving data from one or more devices interacting with another device in a network, wherein the data is generated and sent to a server by the one or more devices as part of network interaction;

passively monitoring the data received from the one or more devices, wherein passive monitoring does not require the one or more devices to execute instructions specifically for validation;

determining that a device from the one or more devices does not adhere to one or more rules associated with the network interaction based on an evaluation of the received data;

querying the device for device status data, the device status data including information regarding any peripherals associated with the device; and

invalidating the device for further network interaction based on the use of an illicit peripheral as indicated by the device status data.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the data from the one or more devices is evaluated continuously.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the data from the one or more devices is evaluated periodically.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the received data comprises validation data generated by the one or more devices as part of the network interaction.

13. The method of claim 1 , wherein the received data comprises validation data generated by the one or more devices as part of the network interaction.

14. The apparatus of claim 6 , wherein the received network data comprises validation data generated by the one or more devices as part of the network interaction.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038617/0474 →
MERGER Recorded Nov 9, 2010
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 025406/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2006
From: HARRIS, ADAM P.; SCHNEIDER, STEVE C.
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 018168/0665 →
Continuity (2)
Continuation In Part 11386039 · Mar 20, 2006
Related Publication 20070218996A1 · Sep 20, 2007