IP Library Granted Patent US 8,321,556
Granted Patent B1
US 8,321,556 · App. 11/825,933 · Granted Nov 27, 2012

Method and system for collecting data on a wireless device

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,321,556
App. No.
11/825,933
Granted
Nov 27, 2012
Kind
B1
Abstract

A method of storing collected data on a wireless device. User interaction with a wireless device and/or the performance of the wireless device is monitored and data related thereto collected. The collected data may be structured into a tagged hierarchical structure comprising a plurality of events that are separate and independent from one another. Each event may describe a specific application with a plurality of attributes. The tagged hierarchical structure formed as a tree structure is translated into a syntax generic language. The result may be formed into a compact format using a zipped format and/or a binary-equivalent format and then stored and transmitted to a central location (e.g., a server) for statistical analysis processing. The server transforms the received data into expanded format and forms a hierarchical tree structure for each event and its attributes. The result is processed for producing a statistical analysis of the collected data.

Claims (40)

1. A method of storing collected data on a wireless device comprising:

monitoring user interaction with the wireless device;

collecting data related to the user interaction;

structuring the collected data into a tagged hierarchy structure comprising a plurality of separate and independent events, wherein each event comprising a plurality of data attributes describes an application specific occurrence, and wherein the structuring is operable to reduce the amount of redundant data to form a compact structured data;

translating the tagged hierarchy structure into a syntax generic language, wherein the syntax generic language contains event specific content; and

storing the translated tagged hierarchy structure.

2. The method as described in claim 1 , wherein the plurality of data attributes comprise the application name, the application type, the time application was launched, the application description, the time the application was terminated, the physical location where the application was launched and the application payload.

3. The method as described in claim 1 further comprising:

collecting device specific information comprising the model number, the manufacturer, the operating system, the subscriber number, the version number and the device identification number.

4. The method as described in claim 1 further comprising:

collecting information regarding a performance of the wireless device, wherein the performance parameters include signal strength, signal interference, signal quality, dropped calls, the speed of download/upload, amount of detected error, available memory capacity on the wireless device and available power on the wireless device.

5. The method as described in claim 1 , wherein the compact structure is selected from a group consisting of a zipped format, Elias coding, prefix coding and a binary-equivalent format.

6. The method as described in claim 5 , wherein the binary-equivalent format is selected from a group consisting of binary extensible markup language (BXML) and abstract syntax notation 1 (ASN.1).

7. The method as described in claim 1 further comprising:

encrypting the translated tagged hierarchy structure; and

authenticating the identity of a recipient of the encrypted translated tagged hierarchy structure prior to transmitting the encrypted translated tagged hierarchy structure.

8. The method as described in claim 1 further comprising:

transmitting the translated tagged hierarchy structure.

9. The method as described in claim 1 , wherein the syntax generic language is an extensible markup language (XML).

10. The method as described in claim 1 , wherein the collecting is via a metering software operating on the wireless device.

11. A computer-readable medium that is at least one of a memory device or a storage disk comprising instructions that, when executed, cause a machine to at least:

monitor user interaction with a wireless device;

collect data related to the user interaction;

structure the collected data into a tagged hierarchy structure comprising a plurality of separate and independent events, wherein each event comprising a plurality of data attributes describes an application specific occurrence, and wherein the structuring is operable to reduce the amount of redundant data to form a compact structured data;

translate the tagged hierarchy structure into a syntax generic language, wherein the syntax generic language contains event specific content; and

store the translated tagged hierarchy structure.

12. The computer-readable medium as described in claim 11 , wherein the plurality of data attributes comprise the application name, the application type, the time application was launched, the application description, the time the application was terminated, the physical location where the application was launched and the application payload.

13. The computer-readable medium as described in claim 11 wherein the instructions further cause the machine to:

collect device specific information comprising the model number, the manufacturer, the operating system, the subscriber number, the version number and the device identification number.

14. The computer-readable medium as described in claim 11 wherein the instructions further cause the machine to:

collect information regarding a performance of the wireless device, wherein the performance parameters include signal strength, signal interference, signal quality, dropped calls, the speed of download/upload, amount of detected error, available memory capacity on the wireless device and available power on the wireless device.

15. The computer-readable medium as described in claim 11 , wherein the compact structure is selected from a group consisting of a zipped format, Elias coding, prefix coding and a binary-equivalent format.

16. The computer-readable medium as described in claim 15 , wherein the binary-equivalent format is selected from a group consisting of binary extensible markup language (BXML) and abstract syntax notation 1 (ASN.1).

17. The computer-readable medium as described in claim 11 wherein the instructions further cause the machine to:

encrypt the translated tagged hierarchy structure; and

authenticate the identity of a recipient of the encrypted translated tagged hierarchy structure prior to transmitting the encrypted translated tagged hierarchy structure.

18. The computer-readable medium as described in claim 11 wherein the instructions further cause the machine to:

transmit the translated tagged hierarchy structure.

19. The computer-readable medium as described in claim 11 , wherein the syntax generic language is an extensible markup language (XML).

20. The computer-readable medium as described in claim 11 , wherein the collecting is via a metering software operating on the wireless device.

Assignments (9)
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 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
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 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →