Method for enhancing content using persistent content identification
First Claim
Patent Images
1. A method comprising:
- receiving a web page;
identifying a media object included in the web page;
deriving, using a processor, content identification information from audibly or visually perceptible attributes of the media object, wherein the content identification information identifies the media object, and wherein the content identification information is imperceptibly embedded in the media object;
in response to identifying the media object, dynamically generating code for execution with the web page on the processor to fetch remote information; and
rendering the remote information with the web page, wherein remote information is obtained from a remote server using the identity of the media object.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods for enhancing content objects within web pages use persistent content identification to identify content signals and associate behaviors with the content signals, such as controlling rendering of the content signals along with other information, such as advertising. One method executes within a user device and automatically inserts code within the web page to fetch remote information used in connection with rendering the content signal in a web page. Another method operates on a server and enhances a content object so that it will have certain behaviors when downloaded and presented with a web page.
176 Citations
24 Claims
-
1. A method comprising:
-
receiving a web page; identifying a media object included in the web page; deriving, using a processor, content identification information from audibly or visually perceptible attributes of the media object, wherein the content identification information identifies the media object, and wherein the content identification information is imperceptibly embedded in the media object; in response to identifying the media object, dynamically generating code for execution with the web page on the processor to fetch remote information; and rendering the remote information with the web page, wherein remote information is obtained from a remote server using the identity of the media object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive a web page on a device comprising a processor; instructions to identify a media object included in the web page; instructions to derive content identification information from audibly or visually perceptible attributes of the media object, wherein the content identification information identifies the media object, and wherein the content identification information is imperceptibly embedded in the media object; instructions to generate, in response to identifying the signal, code dynamically for execution with the web page on the processor, the code operable to fetch remote information; and instructions to render the remote information with the web page, wherein the remote information is obtained from a remote server using the identity of the media object.
-
-
15. A method for enhancing content objects, the method comprising:
-
receiving a content object uploaded to a server via a network; reading a media object included in the content object; deriving, using a processor, content identification information from audibly or visually perceptible attributes of the media object, wherein the content identification information is used to determine identity of the media object, and wherein the content identification information is imperceptibly embedded in the media object; and in response to identifying the signal, generating usage control instructions for controlling rendering of the content object within a web page in which the content object is included, wherein the usage control instructions specify remote information for rendering with the web page, and wherein the remote information is obtained from a remote server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification