IP Library Granted Patent US 10,004,986
Granted Patent B1
US 10,004,986 · App. 15/159,685 · Granted Jun 26, 2018

Monitoring video game activity by wireless scanning

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 10,004,986
App. No.
15/159,685
Granted
Jun 26, 2018
Kind
B1
Abstract

Techniques are disclosed for monitoring and evaluating video game activity by scanning for communications between a gaming console and peripherals that wirelessly communicate with the gaming console. An activity tracker receives wireless communications sent between the gaming console and a peripheral. The activity tracker generates one or more usage metrics describing the wireless communications. The activity tracker evaluates the network data based on or more specified rules. Upon determining that the usage metrics trigger a specified rule, the activity tracker generates a notification to describing those usage metrics.

Claims (56)

1. A computer-implemented method, comprising:

observing one or more wireless communications sent between a gaming console and at least a first peripheral;

generating one or more usage metrics describing the wireless communications;

evaluating the wireless communications based on one or more specified rules; and

upon determining that the usage metrics trigger at least one of the specified rules, generating a notification describing the usage metrics triggering the specified rules.

2. The method of claim 1 , wherein the wireless communications sent between the gaming console and the first peripheral are sent via a wireless communication protocol.

3. The method of claim 1 , further comprising:

recording the usage metrics to a log; and

publishing the log to a user interface of a computer system.

4. The method of claim 1 , wherein observing the one or more wireless communications sent between the gaming console and the first peripheral comprises:

receiving the wireless communications from a network device;

determining whether the wireless communications match one of a plurality of fingerprint pattern data corresponding to the gaming console and the first peripheral; and

upon determining that the wireless communications match the fingerprint pattern data, identifying the gaming console.

5. The method of claim 1 , further comprising:

observing wireless communications sent between the gaming console and a second peripheral;

generating one or more usage metrics describing the wireless communications sent between the gaming console and the second peripheral; and

evaluating the wireless communications sent between the gaming console and the first peripheral relative to the wireless communications sent between the gaming console and the second peripheral.

6. The method of claim 1 , wherein the first peripheral is one of at least a game controller, keyboard, camera, and headset.

7. The method of claim 1 , wherein the usage metrics include an amount of time of communication between the gaming console device and the first peripheral and a timestamp indicating a period during which the wireless communications are observed.

8. A non-transitory computer-readable medium storing instructions, which, when executed, perform an operation comprising:

observing one or more wireless communications sent between a gaming console and at least a first peripheral;

generating one or more usage metrics describing the wireless communications;

evaluating the wireless communications based on one or more specified rules; and

upon determining that the usage metrics trigger at least one of the specified rules, generating a notification describing the usage metrics triggering the specified rules.

9. The non-transitory computer-readable medium of claim 8 , wherein the wireless communications sent between the gaming console and the first peripheral are sent via a wireless communication protocol.

10. The non-transitory computer-readable medium of claim 8 , wherein the operation further comprises:

recording the usage metrics to a log; and

publishing the log to a user interface of a computer system.

11. The non-transitory computer-readable medium of claim 8 , wherein observing the one or more wireless communications sent between the gaming console and the first peripheral comprises:

receiving the wireless communications from a network device;

determining whether the wireless communications match one of a plurality of fingerprint pattern data corresponding to the gaming console and the first peripheral; and

upon determining that the wireless communications match the fingerprint pattern data, identifying the gaming console.

12. The non-transitory computer-readable medium of claim 8 , wherein the operation further comprises:

observing wireless communications sent between the gaming console and a second peripheral;

generating one or more usage metrics from the wireless communications sent between the gaming console and the second peripheral; and

evaluating the wireless communications sent between the gaming console and the first peripheral relative to the wireless communications sent between the gaming console and the second peripheral.

13. The non-transitory computer-readable medium of claim 8 , wherein the first peripheral is one of at least a game controller, keyboard, camera, and headset.

14. The non-transitory computer-readable medium of claim 8 , wherein the usage metrics include an amount of time of communication between the gaming console and the first peripheral and a timestamp indicating a period during which the wireless communications are observed.

15. A system comprising:

a processor; and

a memory storing program code, which, when executed on the processor, performs an operation comprising:

observing one or more wireless communications sent between a gaming console and at least a first peripheral;

generating one or more usage metrics describing the wireless communications;

evaluating the wireless communications based on one or more specified rules; and

upon determining that the usage metrics trigger at least one of the specified rules, generating a notification describing the usage metrics triggering the specified rules.

16. The system of claim 15 , wherein the wireless communications between the gaming console and first peripheral are sent via a wireless communication protocol.

17. The system of claim 15 , wherein observing the one or more wireless communications sent between the gaming console and the first peripheral comprises:

receiving the wireless communications from a network device;

determining whether the wireless communications match one of a plurality of fingerprint pattern data corresponding to the gaming console and the first peripheral; and

upon determining that the wireless communications match the fingerprint pattern data, identifying the gaming console.

18. The system of claim 15 , wherein the operation further comprises:

observing wireless communications sent between the gaming console and a second peripheral;

generating one or more usage metrics describing the wireless communications sent between the gaming console and the second peripheral; and

evaluating the wireless communications sent between the gaming console and the first peripheral relative to the wireless communications sent between the gaming console and the second peripheral.

19. The system of claim 15 , wherein the first peripheral is one of at least a game controller, keyboard, camera, and headset.

20. The system of claim 15 , wherein the usage metrics include an amount of time of communication between the gaming console and the first peripheral and a timestamp indicating a period during which the wireless communications are observed.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Mar 10, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 052135/0745 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2016
From: SHAVELL, MICHAEL; JIANG, KEVIN; BOUCHER, MATT
To: SYMANTEC CORPORTATION
Reel/Frame 038656/0357 →