IP Library Granted Patent US 8,977,694
Granted Patent B2
US 8,977,694 · App. 13/396,071 · Granted Mar 10, 2015

Methods and apparatus to identify session users with cookie information

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,977,694
App. No.
13/396,071
Granted
Mar 10, 2015
Kind
B2
Abstract

Methods and apparatus are disclosed to identify session users with cookie information. An example method includes identifying activity associated with a first cookie having a first type, in response to identifying the first, parsing the first cookie to identify a first panelist, when the first cookie includes an identifier associated with a first panelist, associating current usage activity of the computing device with the first panelist, and when the first cookie includes an identifier unassociated with the first panelist, associating current usage activity of the computing device with a guest.

Claims (49)

1. A method to identify a current user of a computing device, comprising:

accessing a first cookie storage location of a first browser and a second cookie storage location of a second browser;

locating a most recently used cookie from cookies stored in the first and the second cookie storage locations to identify a current usage activity associated with the computing device;

parsing the most recently used cookie for an identifier;

comparing the identifier to a cookie table, the cookie table associating cookies with panelists;

when the identifier of the most recently used cookie is associated with one of the panelists, associating the current usage activity of the computing device with a corresponding panelist; and

when the identifier of the most recently used cookie is not associated with any of the panelists, associating the current usage activity of the computing device with a guest.

2. A method as described in claim 1 , wherein the current usage activity associated with the most recently used cookie comprises at least one of creating the most recently used cookie, modifying the most recently used cookie, or deleting the most recently used cookie.

3. A method as described in claim 1 , wherein the most recently used cookie has a first type indicative of a specific web-service.

4. A method as described in claim 3 , wherein the web-service comprises at least one of a social networking service, an e-mail service, or a banking service.

5. A method as described in claim 3 , further comprising:

scanning the computing device at a second time after accessing the first and second cookie storage locations for a second cookie having the first type; and

detecting if the second cookie was modified more recently than the most recently used cookie.

6. A method as described in claim 5 , further comprising using the second cookie to identify the corresponding panelist.

7. A method as described in claim 6 , further comprising, when the current user identified by the second cookie is a first panelist, associating current usage activity of the computing device with the first panelist.

8. A method as described in claim 6 , further comprising, when the corresponding panelist identified by the second cookie is a second panelist, associating the current usage activity of the computing device with the second panelist.

9. A method as described in claim 5 , further comprising, when the second cookie is devoid of an indication of any of the panelists, associating the current usage activity of the computing device with the guest.

10. A method as described in claim 1 , further comprising scanning the computing device at a subsequent time for a second cookie having a second type and an indication of having been modified more recently than the most recently used cookie at a previous time.

11. A method as described in claim 10 , further comprising using the second cookie to identify the corresponding panelist when the second cookie was modified more recently than the most recently used cookie.

12. A tangible machine accessible medium comprising instructions that, when executed, cause a machine to, at least:

access a first cookie storage location of a first browser;

access a second cookie storage location of a second browser;

locate a most recently used cookie from a plurality of cookies stored in at least one of the first cookie storage location and the second cookie storage location, the most recently used cookie to identify a current usage activity associated with the computing device;

parse the most recently used cookie to identify an identifier;

compare the identifier to a cookie table, the cookie table mapping cookies to panelists;

when the identifier of the most recently used cookie is associated with a corresponding panelist in the cookie table, associate the current usage activity of the computing device with the corresponding panelist; and

when the identifier of the most recently used cookie is not associated with any of the panelists in the cookie table, associate the current usage activity of the computing device with a guest.

13. A tangible machine accessible medium as described in claim 12 , wherein the instructions, when executed, cause the machine to at least one of create the most recently used cookie, modify the most recently used cookie, or delete the most recently used cookie.

14. A tangible machine accessible medium as described in claim 12 , wherein the instructions, when executed, cause the machine to identify a first type of the most recently used cookie as indicative of a specific web-service.

15. A tangible machine accessible medium as described in claim 14 , wherein the instructions, when executed, cause the machine to identify the web-service as at least one of a social networking service, an e-mail service, or a banking service.

16. A tangible machine accessible medium as described in claim 14 , wherein the instructions, when executed, cause the machine to:

scan the computing device at a second time after accessing the first and second cookie storage locations for a second cookie having the first type; and

detect if the second cookie was modified more recently than the most recently used cookie.

17. A tangible machine accessible medium as described in claim 16 , wherein the instructions, when executed, cause the machine to use the second cookie to identify the corresponding panelist.

18. A tangible machine accessible medium as described in claim 17 , wherein the instructions, when executed, cause the machine to associate current usage activity of the computing device with the first panelist when the user identified by the second cookie is the first panelist.

19. A tangible machine accessible medium as described in claim 16 , wherein the instructions, when executed, cause the machine to associate the current usage activity of the computing device with the guest when the second cookie is devoid of an indication of any of the panelists.

20. A tangible machine accessible medium as described in claim 12 , wherein the instructions, when executed, cause the machine to scan the computing device at a subsequent time for a second cookie having a second type and an indication of modification more recent than the most recently used cookie located at a previous time.

21. A tangible machine accessible medium as described in claim 20 , wherein the instructions, when executed, cause the machine to use the second cookie to identify the corresponding panelist when the second cookie was modified more recently than the most recently used cookie.

22. An apparatus to identify a current user of a computing device, comprising:

an activity associator to identify current usage activity associated with a most recently used cookie; and

a cookie manager to:

access a first cookie storage location of a first browser;

access a second cookie storage location of a second browser;

locate the most recently used cookie from a plurality of cookies stored in the first and the second cookie storage locations;

parse the most recently used cookie for an identifier; and

compare the identifier to a cookie table, the cookie table mapping cookies to respective ones of a plurality of panelists, the activity associator to associate the current usage activity of the computing device with a corresponding one of the panelists when an identifier of the most recently used cookie is in the cookie table, and the activity associator to associate the current usage activity of the computing device with a guest when the identifier of the most recently used cookie is not in the cookie table.

23. An apparatus as described in claim 22 , further comprising a cookie temporal analyzer to scan the computing device at a second time after accessing the first and second cookie storage locations for a second cookie having a first type indicative of a specific web-service, and to detect whether the second cookie was modified more recently than the most recently used cookie.

24. An apparatus as described in claim 23 , wherein the cookie manager is to use the second cookie to identify the corresponding one of the panelists.

25. An apparatus as described in claim 22 , further comprising a cookie change monitor to scan the computing device for a second cookie having a second type and an indication of modification more recent than the most recently used cookie.

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 →