IP Library Granted Patent US 7,904,503
Granted Patent B2
US 7,904,503 · App. 09/933,845 · Granted Mar 8, 2011

Method of enhancing rendering of content item, client system and server system

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 7,904,503
App. No.
09/933,845
Granted
Mar 8, 2011
Kind
B2
Abstract

A client system ( 200, 220 ) receives a content item. The user can mark the received content item as being of interest. In response to said marking, tracking means ( 204, 224 ) automatically provide identifying data for the marked content item to a remote server system ( 250 ). The server receives a portion of the content item from a client system ( 200, 220 ), processes the received portion to obtain an identifier for the content item, obtains further information on the content item using the identifier, and transmits the further information back to the client system ( 200, 220 ). The tracking means ( 204, 224 ) subsequently receive further information on the content item from the remote server system ( 250 ). An identifier for the content item can be used in an e-commerce system ( 160 ), for example by putting it on a shopping list ( 161 ) or to obtain a list of related items.

Claims (43)

1. A method to enhance rendering of a content item, the method comprising:

receiving, at a server system, a portion of the content item that can be played by a client system from the client system, the received portion of the content item being distinct from an identifier associated with the content item, the content item comprising audio and/or video content, the portion of the content item is not accompanied by an identifier suitable for interrogating a database to determine further information associated with the content item;

processing, at the server system, the received portion of the content item to determine, from the received portion of the content item, the identifier associated with the content item suitable for interrogating a database to determine further information associated with the content item, the processing comprising computing a hash value for the received portion of the content item, the determined identifier comprising the computed hash value;

obtaining further information on the content item using the determined identifier, the obtaining comprising searching the database using the computed hash value; and

transmitting the further information to the client system.

2. The method of claim 1 , wherein the processing of the received portion of the content item is further to calculate a hash value for the portion of the content item.

3. The method of claim 2 , wherein the obtaining of the further information includes utilizing the calculated hash value as the identifier for associated with the content item.

4. The method of claim 3 , further comprising utilizing the identifier for the content item to add the content item to a list for future reference by a user.

5. The method of claim 1 , wherein the further information includes a title associated with the content item.

6. The method of claim 1 , wherein the portion of the content item is received from a mobile phone.

7. The method of claim 1 , wherein a portion of the further information includes an offer to sell a further content item related to the content item.

8. The method of claim 1 , wherein the processing of the received portion of the content item comprises determining audio characteristics associated with the received portion of the content item.

9. The method of claim 1 , wherein the portion of the content item is a song.

10. The method of claim 9 , wherein the server system maintains a database to store information associated with content items.

11. The method of claim 1 , wherein the portion of the content item comprises video content.

12. A server system to facilitate enhanced rendering of a content item, the system comprising:

a receiver to receive a portion of the content item that can be played by a client system from the client system, the received portion of the content item is not accompanied by an identifier suitable for interrogating a database to determine further information associated with the content item, the content item comprising audio and/or video content;

a processor to

process the received portion of the content to determine, from the received portion of the content item, the identifier associated with the content item suitable for interrogating a database to determine further information associated with the content item, the processing comprising computing a hash value for the received portion of the content item, the determined identifier comprising the computed hash value; and

a lookup component to obtain further information on the content item using the determined identifier and to transmit the further information to the client system, the obtaining comprising searching the database using the computed hash value.

13. The server system of claim 12 , wherein the processor is arranged to compute a hash value for the received portion of the content item.

14. The system of claim 13 , wherein the lookup module to utilize the calculated hash value as the identifier associated with the content item.

15. The system of claim 14 , further comprising a listing module to add the identifier associated with the content item to a list for future reference by a user.

16. The system of claim 12 , wherein the further information includes a title associated with the content item.

17. The system of claim 12 , wherein the client system is a mobile phone.

18. The system of claim 12 , wherein a portion of the further information includes an offer to sell a further content item related to the content item.

19. The system of claim 12 , wherein the characteristic feature of the portion are audio characteristics.

20. A method to facilitate an e-commerce transaction, the method comprising:

receiving, at a server system, a media object that can be played by a client system, the media object being distinct from an identifier for the media object, the media object is not accompanied by an identifier suitable for interrogating a database to determine further information associated with the media object;

calculating a hash for the received media object;

processing, at a server system, the media object to determine the identifier for the media object, the identifier being suitable for interrogating a database to determine further information associated with the media object, utilizing the calculated hash value; and

transmitting an electronic offer to sell in response to the receiving of the media object utilizing the determined identifier.

21. The method of claim 11 , wherein the media object comprises a portion of an electronic content item.

22. A storage device having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:

receive, at a server system, a portion of the content item that can be played by a client system from the client system, the received portion of the content item being distinct from an identifier associated with the content item a portion of the content item from a client system, the content item comprising audio and/or video content, the portion of the content item is not accompanied by an identifier suitable for interrogating a database to determine further information associated with the content item;

process, at a server system, the received portion of the content to determine, from the received portion of the content item, the identifier associated with the content item, the identifier being suitable for interrogating a database to determine further information associated with the content item, the obtaining comprising searching the database using the computed hash value; and

obtain further information on the content item using the determined identifier, the obtaining comprising searching the database using the computed hash value.

23. A method to enhance rendering of a content item, the method comprising:

detecting an indication of a user interest in a content item that can be played by a client system;

responding to the indication by obtaining a portion of the content item from the client system, the portion of the content item being distinct from an identifier associated with the content item, the portion of the content item is not accompanied by an identifier suitable for interrogating a database to determine further information associated with the content item;

processing the portion of the content item to determine, from the received portion of the content item, the identifier associated with the content item, the obtaining comprising searching the database using the computed hash value;

obtaining further information associated with the content item utilizing the determined identifier, the identifier being suitable for interrogating a database to determine further information associated with the content item, the obtaining comprising searching the database using the computed hash value; and

transmitting the further information to the client system.

Assignments (11)
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 →
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 →
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 042262 / FRAME 0601) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061748/0001 →
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 SECURITY AGREEMENT Recorded Apr 13, 2017
From: GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE DIGITAL VENTURES, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042262/0601 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 8, 2017
From: JPMORGAN CHASE BANK, N.A.
To: GRACENOTE, INC.; CASTTV INC.; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 041656/0804 →
SECURITY INTEREST Recorded Mar 19, 2014
From: GRACENOTE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032480/0272 →