IP Library Granted Patent US 9,449,279
Granted Patent B2
US 9,449,279 · App. 14/852,255 · Granted Sep 20, 2016

Network server arrangements for processing non-parametric, multi-dimensional, spatial and temporal human behavior or technical observations measured pervasively, and related methods for the same

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,449,279
App. No.
14/852,255
Granted
Sep 20, 2016
Kind
B2
Abstract

Network server arrangement for processing non-parametric, multi-dimensional, spatial and temporal human behavior or technical observations measured pervasively, and related method for the same are disclosed. An example computer system to process usage data received from a wireless device, the computer system including a memory including machine readable instructions; and a processor to execute the instructions to: process the usage data to identify applications which were sequentially accessed on the wireless device in a time period; build a behavior model based on the identified applications, the behavior model to describe user behavior associated with the wireless device; execute the behavior model to predict usage of an application on the wireless device; based on the prediction, monitor usage of the wireless device to determine an accuracy of the prediction; and update the behavior model based on the accuracy of the prediction.

Claims (50)

1. A tangible machine-readable medium comprising instructions which, when executed, cause a machine to at least:

process usage data to identify first and second user-invoked applications which were accessed sequentially on a wireless device in a time period, the first and second applications being accessed sequentially without an intermediary application being accessed after the first application is accessed and prior to the second application being accessed;

build, using an aggregator, a behavior model based on the identified applications, the behavior model to describe user behavior associated with the wireless device;

execute, using a predictor, the behavior model to predict usage of an application on the wireless device;

based on the prediction, monitor usage of the wireless device to determine an accuracy of the prediction; and

update the behavior model based on the accuracy of the prediction, at least one of the aggregator or the predictor includes a logic circuit.

2. The tangible machine-readable medium of claim 1 , wherein the behavior model includes time-stamped vectors.

3. The tangible machine-readable medium of claim 2 , wherein the instructions, when executed, cause the machine to correlate the time-stamped vectors to predict the usage of an application on the wireless device.

4. The tangible machine-readable medium of claim 2 , wherein the instructions, when executed, cause the machine to correlate two or more of the time-stamped vectors to identify a change in a usage pattern of one of the identified applications.

5. The tangible machine-readable medium of claim 2 , wherein the instructions, when executed, cause the machine to build the behavior model by aggregating the usage data.

6. The tangible machine-readable medium of claim 2 , wherein the usage data is first usage data, the wireless device is a first wireless device, wherein the instructions, when executed, cause the machine to correlate the first usage data and second usage data from a second wireless device to determine a similarity value between the first usage data and the second usage data.

7. The tangible machine-readable medium of claim 2 , wherein the instructions, when executed, cause the machine to process the usage data to identify application usage data and real-time location data and correlate the application usage data and the real-time location data to identify a place where at least one of the applications was used.

8. The tangible machine-readable medium of claim 1 , wherein the instructions, when executed, cause the machine to provide an advertisement to the wireless device based on the behavior model.

9. The tangible machine-readable medium of claim 1 , wherein the instructions, when executed, cause the machine to perform a cluster analysis on the usage data and to update the behavior model with results of the cluster analysis.

10. A computer system to process usage data received from a wireless device, the computer system comprising:

a memory including machine readable instructions; and

a processor to execute the instructions to:

process the usage data to identify first and second user-invoked applications which were sequentially accessed on the wireless device in a time period, the first and second applications being sequentially accessed without an intermediary application being accessed after the first application is accessed and prior to the second application being accessed;

build, using an aggregator, a behavior model based on the identified applications, the behavior model to describe user behavior associated with the wireless device;

execute, using a predictor, the behavior model to predict usage of an application on the wireless device;

based on the prediction, monitor usage of the wireless device to determine an accuracy of the prediction; and

update the behavior model based on the accuracy of the prediction, wherein at least one of the aggregator or the predictor includes a logic circuit.

11. The computer system of claim 10 , wherein the behavior model includes time-stamped vectors.

12. The computer system of claim 11 , wherein the processor is to execute the behavior model to predict the usage by correlating the time-stamped vectors to predict the usage of an application on the wireless device.

13. The computer system of claim 11 , wherein the processor is to correlate two or more of the time-stamped vectors to identify a change in a usage pattern of one of the identified applications.

14. The computer system of claim 10 , wherein the processor is to provide an advertisement to the wireless device based on the prediction.

15. The computer system of claim 14 , wherein content of the advertisement is associated with the predicted usage of the application.

16. The computer system of claim 10 , wherein the processor is to process the usage data to identify application usage data and real-time location data, and the processor is to correlate the application usage data and the real-time location data to identify a place where at least one of the applications was used.

17. The computer system of claim 16 , wherein the processor is to provide an advertisement to the wireless device based on the place.

18. The computer system of claim 10 , wherein the processor is to perform a cluster analysis on the usage data and to update the behavior model with results of the cluster analysis.

19. The computer system of claim 10 , wherein the processor is to build the behavior model by aggregating the usage data.

20. The computer system of claim 10 , wherein the usage data is first usage data, the wireless device is a first wireless device, and the processor is to correlate the first usage data and second usage data from a second wireless device to determine a similarity value between the first usage data and the second usage data.

21. The computer system of claim 10 , wherein the behavior model is a Markov model.

22. A computer implemented method to process usage data received from a wireless device, the method comprising:

processing, by executing an instruction with a processor, the usage data to identify first and second user-invoked applications accessed sequentially on the wireless device in a time period, the first and second applications being accessed sequentially without an intermediary application being accessed after the first application is accessed and prior to the second application being accessed;

building, with an aggregator implemented by the processor, a behavior model based on the identified applications, the behavior model to describe user behavior associated with the wireless device;

executing the behavior model with a predictor implemented by the processor to predict usage of an application on the wireless device;

based on the prediction, monitoring usage of the wireless device with the processor to determine an accuracy of the prediction; and

updating the behavior model with the processor based on the accuracy of the prediction by executing an instruction, wherein at least one of the aggregator or the predictor includes a logic circuit.

23. The method of claim 22 , wherein the behavior model includes time-stamped vectors.

24. The method claim 23 , further including correlating the time-stamped vectors to predict the usage of an application on the wireless device.

25. The method of claim 23 , further including correlating two or more of the time-stamped vectors to identify a change in a usage pattern of one of the identified applications.

26. The method of claim 22 , further including providing an advertisement to the wireless device based on the prediction.

27. The method of claim 26 , wherein content of the advertisement is associated with the prediction.

28. The method of claim 22 , further including processing the usage data to identify application usage data and location data including real-time location data and to correlate the application usage data and the real-time location data to identify a place where at least one of the applications was used.

29. The method of claim 28 , further including providing an advertisement to the wireless device based on the place.

30. The method of claim 22 , further including performing a cluster analysis on the usage data and updating the behavior model with results of the cluster analysis.

31. The method of claim 22 , wherein the building of the behavior model includes building the behavior model by aggregating the usage data.

32. The method of claim 22 , wherein the usage data is first usage data, the wireless device is a first wireless device, further including correlating the first usage data and second usage data from a second wireless device to determine a similarity value between the first usage data and the second usage data.

33. The method of claim 22 , wherein the executing of the behavior model includes using a Markov model.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2015
From: ZOKEM OY
To: ARBITRON MOBILE OY
Reel/Frame 036764/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2015
From: ARBITRON MOBILE OY
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 036764/0460 →