Method of enhancing rendering of content item, client system and server system
DCFirst Claim
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.
13 Assignments
Litigations
0 Petitions
Accused Products
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.
313 Citations
23 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
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.
-
-
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.
-
Specification