IP Library Granted Patent US 8,656,013
Granted Patent B2
US 8,656,013 · App. 13/160,348 · Granted Feb 18, 2014

Real-time data monitoring based on data push

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,656,013
App. No.
13/160,348
Granted
Feb 18, 2014
Kind
B2
Abstract

Data monitoring including: establishing a real-time connection between at least two processing entities; defining transfer preferences for data and metrics to be sent for monitoring; and sending the data and metrics from at least one sending entity to a collecting entity of the at least two processing entities using a data push process, wherein the data push process is based on the transfer preferences defined in advance for the data and metrics.

Claims (33)

1. A data monitoring method, comprising:

establishing a real-time connection between at least two processing entities comprising at least one sending entity and a monitoring entity;

defining transfer preferences for data and metrics to be sent for the data monitoring after the real-time connection between the at least two processing entities has been established,

wherein the transfer preferences require periodic data push by the at least one sending entity; and

sending the data and metrics from the at least one sending entity to the monitoring entity using the periodic data push.

2. The method of claim 1 , further comprising

performing mutual authentication between the at least one sending entity and the monitoring entity.

3. The method of claim 1 , wherein the at least one sending entity comprises at least one client.

4. The method of claim 3 , wherein the at least one client comprises at least one local application server.

5. The method of claim 1 , wherein the monitoring entity comprises a server.

6. The method of claim 5 , wherein the server comprises a data repository.

7. The method of claim 1 , wherein establishing a real-time connection between at least two processing entities comprises

initiating a handshaking procedure to enable servers and clients to negotiate a stateful connection.

8. The method of claim 1 , wherein defining transfer preferences for data and metrics to be sent for monitoring comprises

negotiating which parameters to use to establish the connection between the at least two processing entities.

9. A data monitoring system, comprising:

at least one sending entity;

a monitoring entity configured to establish a real-time connection with the at least one sending entity and define transfer preferences for data and metrics to be sent from the at least one sending entity to the monitoring entity for monitoring,

wherein the data and metrics are sent from the at least one sending entity to the monitoring entity using a data push process,

wherein the transfer preferences require periodic data push by the at least one sending entity to the monitoring entity defined in advance for the data and metrics.

10. The system of claim 9 , wherein the at least one sending entity comprises at least one client.

11. The system of claim 10 , wherein the at least one client comprises at least one local application server.

12. The system of claim 9 , wherein the monitoring entity comprises a server.

13. The system of claim 12 , wherein the server comprises a data repository.

14. A non-transitory computer-readable storage medium storing a computer program, the computer program comprising executable instructions that cause a computer to perform data monitoring, the computer program comprising executable instructions that cause a computer to:

establish a real-time connection between at least two processing entities comprising at least one sending entity and a monitoring entity;

define transfer preferences for data and metrics to be sent for the data monitoring after the real-time connection between the at least two processing entities has been established,

wherein the transfer preferences require periodic data push by the at least one sending entity; and

send the data and metrics from the at least one sending entity to the monitoring entity using the periodic data push.

15. The storage medium of claim 14 , wherein executable instructions that cause a computer to establish a real-time connection between at least two processing entities comprise executable instructions that cause a computer to

initiate a handshaking procedure to enable servers and clients to negotiate a stateful connection.

16. The storage medium of claim 14 , wherein executable instructions that cause a computer to define preferences for data and metrics to be sent for monitoring comprise executable instructions that cause a computer to

negotiate which parameters to use to establish the connection between the at least two processing entities.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 044198/0757 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038617/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2012
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 028760/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2011
From: HE, SHAWN
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 026444/0150 →