IP Library Granted Patent US 9,401,897
Granted Patent B2
US 9,401,897 · App. 14/451,224 · Granted Jul 26, 2016

System and method for monitoring secure data on a network

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 9,401,897
App. No.
14/451,224
Granted
Jul 26, 2016
Kind
B2
Abstract

A system and method for monitoring secure digital data on a network are provided. An exemplary network monitoring system may include a network device in communication with a user and a network. Further, a server may be in communication with the network. A browser and monitoring program may be stored on the network device, and the network device may receive secure digital data from the network. The browser may convert the secure digital data or a portion thereof into source data, and the monitoring program may transfer the source data or a portion thereof to the server. In an exemplary embodiment, the monitoring program may include a service component and an interface program.

Claims (37)

1. A method of monitoring, the method comprising:

instructing a browser on a network device to decrypt secure digital data and store the decrypted secure digital data in a first storage area of the network device, the secure digital data received from a content provider in communication with the network device, the instructing of the browser performed by a processor of the network device executing a monitoring program, the monitoring program received from a monitoring entity;

accessing the decrypted secure digital data from the first storage area to generate a tree structure associated with the decrypted secure digital data;

when a node of the tree structure includes a secure uniform resource locator (URL), storing the node of the tree structure associated with the secure URL in a second storage area;

determining auxiliary data from the stored node of the tree structure;

filtering the auxiliary data to remove sensitive information;

encrypting the auxiliary data; and

transmitting the encrypted auxiliary data to a server of the monitoring entity to monitor activity of the browser, the server being different from the network device and different from the content provider.

2. The method as defined in claim 1 , wherein the auxiliary data includes timer data and input tracking data.

3. The method as defined in claim 2 , wherein the timer data includes at least one of a duration of content download, a duration of browsing activity, or a duration of exposure to a web page.

4. The method as defined in claim 2 , wherein the input tracking data includes at least one of a cursor position, spatial input locations with respect to the display of the network device, keystrokes, or an orientation of a peripheral input device.

5. The method as defined in claim 1 , wherein the auxiliary data is gathered in a secure hypertext transfer protocol session.

6. The method as defined in claim 1 , wherein the sensitive information further includes credit card and address information.

7. An apparatus comprising:

a storage device including instructions for execution by a hardware processor in communication with a network device, the instructions, when executed, to cause the hardware processor to:

instruct a browser on the network device to decrypt secure digital data and store the decrypted secure digital data in a storage area of the network device, the secure digital data received from a content provider in communication with the network device; and

access the decrypted secure digital data from the storage area to generate a tree structure associated with the decrypted secure digital data;

when a node of the tree structure includes a secure uniform resource locator (URL), determine auxiliary data from the node of the tree structure;

filter the auxiliary data to remove sensitive information;

encrypt the auxiliary data; and

transmit the encrypted auxiliary data to a server of a monitoring entity to monitor activity of the browser, the server being different from the network device and different from the content provider.

8. The apparatus according to claim 7 , wherein the auxiliary data includes timer data and input tracking data.

9. The apparatus according to claim 8 , wherein the timer data includes at least one of a duration of content download, a duration of browsing activity, or a duration of exposure to a web page.

10. The apparatus according to claim 8 , wherein the input tracking data includes at least one of a cursor position, spatial input locations with respect to the display of the network device, keystrokes, or orientation of a peripheral input device.

11. The apparatus according to claim 7 , wherein the auxiliary data is gathered in a secure hypertext transfer protocol.

12. The apparatus according to claim 7 , wherein the sensitive information further includes credit card and address information.

13. A tangible computer readable storage device or storage disc comprising instructions that, when executed, cause a network device to execute a monitoring program to at least:

instruct a browser on the network device to decrypt secure digital data and store the decrypted secure digital data in a storage area of the network device, the secure digital data received from a content provider in communication with the network device, the instructing of the browser performed by a processor of the network device executing the monitoring program, the monitoring program received from a monitoring entity;

access the decrypted secure digital data from the storage area to generate a tree structure associated with the decrypted secure digital data;

when a node of the tree structure includes a secure uniform resource locator (URL), determine auxiliary data from the node of the tree structure;

filter the auxiliary data to remove sensitive information;

encrypt the auxiliary data; and

transmit the encrypted auxiliary data to a server of the monitoring entity to monitor activity of the browser, the server being different from the network device and different from the content provider.

14. The storage device or storage disc according to claim 13 , wherein the auxiliary data includes timer data and input tracking data.

15. The storage device or storage disc according to claim 14 , wherein the timer data includes at least one of a duration of content download, a duration of browsing activity, or a duration of exposure to a web page.

16. The storage device or storage disc according to claim 14 , wherein the input tracking data includes at least one of a cursor position, spatial input locations with respect to the display of the network device, keystrokes, or orientation of a peripheral input device.

17. The storage device or storage disc according to claim 13 , wherein the sensitive information further includes credit card and address information.

Assignments (10)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
CHANGE OF NAME Recorded Feb 29, 2016
From: NETRATINGS, INC
To: NETRATINGS, LLC
Reel/Frame 037958/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2016
From: NETRATINGS, LLC
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 037853/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2016
From: ZHOU, TODD TAO; BATISTA, RICARDO
To: NETRATINGS, INC.
Reel/Frame 037853/0755 →