IP Library Granted Patent US 10,129,347
Granted Patent B2
US 10,129,347 · App. 14/177,514 · Granted Nov 13, 2018

Procedure, apparatus, system, and computer program for collecting data used for analytics

Inventor: Kenneth D. Fullett (Naperville, IL)
Assignee: Coriant Operations, Inc.
H04L67/22G06F17/3089H04L67/2804H04L67/306H04L67/02
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,129,347
App. No.
14/177,514
Granted
Nov 13, 2018
Kind
B2
Abstract

A procedure for operating a communication network including a network device that is in communication in the network with at least one user communication terminal and at least one server that server that provides content. The procedure includes receiving a message from one of the user communication terminal and the server, inserting at least one of an identifier of the user communication terminal and an identifier of the server in the message, and forwarding the message, including the at least one identifier inserted in the inserting, towards another of the user communication terminal and the server. A computer program, apparatus, and communication network also operate in accordance with the procedure.

Claims (42)

1. A procedure for operating a communication network including a network device in communication with at least one user communication terminal and at least one server that provides content, the procedure comprising:

inspecting, at the network device, a first message received from the user communication terminal, and directed towards the server, to (a) identify a subscriber identity, and (b) identify first identifiers included in the first message;

inspecting, at the network device, a second message received from the server, to identify second identifiers included in the second message;

obtaining, at the network device, subscriber anonymous characteristic information, that preserves anonymity of the subscriber identity from the server, based on the subscriber identity and at least one of the first and second identifiers;

providing, at the network device, an interest profile associated with the subscriber anonymous characteristic information using messages received from the user communication terminal, the interest profile being distinct from the subscriber anonymous characteristic information and including analytics data reflecting interests of a subscriber built based on a history of subscriber interactions and a prediction of subscriber future behavior;

providing, from the network device to the server, the obtained subscriber anonymous characteristic information and the interest profile; and

providing, to the user communication terminal, content that reflects the interests of the subscriber, the content being based on the interest profile.

2. The procedure of claim 1 , wherein the second message provided from the server is responsive to the first message provided from the user communication terminal towards the server.

3. The procedure of claim 1 , wherein each of the first and second identifiers includes at least one cookie.

4. The procedure of claim 1 , further comprising storing the subscriber anonymous characteristic information, the subscriber identity, and at least one of the first and second identifiers.

5. The procedure of claim 1 , further comprising receiving a query including one or more additional identifiers, wherein the providing the obtained subscriber anonymous characteristic information includes correlating the subscriber anonymous characteristic information with the one or more additional identifiers.

6. The procedure of claim 1 , wherein the subscriber anonymous characteristic information is for a single subscriber or a plurality of subscribers.

7. The procedure of claim 1 , wherein the network device is located at a service provider.

8. The procedure of claim 1 , wherein the first message includes a HTTP request.

9. The procedure of claim 1 , receiving a response from the server, the response being provided by the server based on the obtained subscriber anonymous characteristic information and the interest profile.

10. The procedure of claim 9 , further comprising generating a content record based on the response.

11. The procedure of claim 9 , wherein the response includes the content that reflects the interests of the subscriber.

12. An apparatus operating in a communication network, and in communication with at least one user communication terminal and at least one server that provides content, the apparatus comprising:

at least one communication interface configured to receive a first message provided from the user communication terminal towards the server, and to receive a second message from the server, in response to the first message; and

at least one processor coupled to the at least one communication interface and configured to

inspect, in the apparatus operating in the communication network, the first message, received from the user communication terminal, to (a) identify a subscriber identity, and (b) identify first identifiers included in the first message,

inspect, in the apparatus operating in the communication network, the second message, received from the server, to identify second identifiers included in the second message,

obtain, in the apparatus operating in the communication network, subscriber anonymous characteristic information, that preserves anonymity of the subscriber identity from the server, based on the subscriber identity and at least one of the first and second identifiers,

provide, in the apparatus operating in the communication network, an interest profile associated with the subscriber anonymous characteristic information using messages received from the user communication terminal, the interest profile being distinct from the subscriber anonymous characteristic information and including analytics data reflecting interests of a subscriber built based on a history of subscriber interactions and a prediction of subscriber future behavior,

provide, from the apparatus operating in the communication network to the server, the obtained subscriber anonymous characteristic information and the interest profile, and

provide, to the user communication terminal, content that reflects the interests of the subscriber, the content being based on the interest profile.

13. The apparatus of claim 12 , further comprising a memory arranged to store the subscriber anonymous characteristic information, the subscriber identity, and at least one of the first and second identifiers.

14. The apparatus of claim 12 , wherein the first and second identifiers include at least one cookie.

15. The apparatus of claim 12 , wherein the subscriber anonymous characteristic information is for a single subscriber or a plurality of subscribers.

16. The apparatus of claim 12 , wherein the subscriber anonymous characteristic information includes gender information for at least one subscriber.

17. The apparatus of claim 12 , wherein the apparatus is located at a service provider, and the first message includes a HTTP request.

18. The apparatus of claim 12 , wherein the at least one processor also is configured to receive a response from the server, the response being provided by the server based on the obtained subscriber anonymous characteristic information and the interest profile.

19. The apparatus of claim 18 , wherein the response includes the content that reflects the interests of the subscriber.

20. A computer-readable medium storing a program, which, when executed by a computer processor, causes the computer processor to perform a procedure for operating a network device, the procedure comprising:

inspecting a first message received from a user communication terminal, and directed towards a server, to (a) identify a subscriber identity, and (b) identify first identifiers included in the first message;

inspecting a second message received from the server, to identify second identifiers included in the second message;

obtaining subscriber anonymous characteristic information, that preserves anonymity of the subscriber identity from the server, based on the subscriber identity and at least one of the first and second identifiers;

providing an interest profile associated with the subscriber anonymous characteristic information using messages received from the user communication terminal, the interest profile being distinct from the subscriber anonymous characteristic information and including analytics data reflecting interests of a subscriber built based on a history of subscriber interactions and a prediction of subscriber future behavior;

providing to the server, the obtained subscriber anonymous characteristic information and the interest profile; and

providing, to the user communication terminal, content that reflects the interests of the subscriber, based on the interest profile.

21. The computer-readable medium of claim 20 , wherein the first message includes a HTTP request.

22. The computer-readable medium of claim 20 , wherein the procedure also comprises receiving a response from the server, the response being provided by the server based on the obtained subscriber anonymous characteristic information and the interest profile.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2018
From: CERBERUS BUSINESS FINANCE, LLC
To: CORIANT OPERATIONS, INC. (FORMERLY KNOWN AS TELLABS OPERATIONS, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
Reel/Frame 047725/0653 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
CHANGE OF NAME Recorded Jun 9, 2017
From: TELLABS OPERATIONS, INC.
To: CORIANT OPERATIONS, INC.
Reel/Frame 042753/0957 →
SECURITY INTEREST Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC. (FORMERLY KNOWN AS TELLABS OPERATIONS, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS THE COLLATERAL AGENT
Reel/Frame 034268/0946 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2014
From: FULLETT, KENNETH D.
To: TELLABS OPERATIONS, INC.
Reel/Frame 032889/0105 →
Continuity (2)
Division 12813999 · Jun 11, 2010
Related Publication 20140229613A1 · Aug 14, 2014