← Back to Patent Explorer
US7751596B2 Active / In Force US ⏱️ 2.2 years remaining

Methods and arrangements employing digital content items

Assignee: Digimarc Corp
•
Filing: 2009-01-08
•
Granted: 2010-07-06
•
Expires: 2029-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and arrangements for identifying content, and employing such identification, are detailed. One method embeds a plural-bit digital watermark into content, but first checks to see if the content is previously watermarked. Another method applies a digital watermark detection procedure to only a sub-portion of a digital content item. Yet another arrangement involves plural-portion content, where one portion is watermarked with first data governing its rights management, and another portion is watermarked with second data governing its rights management. Still another method concerns distribution of content items, where each is watermarked with a unique ID as part of the distribution process. Yet another method concerns deriving an identifier from content, and using the content to access related metadata from a remote computer system. Still other methods concern arrangements for recognizing content, and then providing links to information about the content creator, etc., in response. A variety of other technologies and improvements are also detailed.

Inventors

  • 👤 Geoffrey B. Rhoads

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:35
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; G; G06; G06V; G06V30/00; G06V30/40; H04N1/32352; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; H04N1/32106; H04N1/32122; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/3249

Claims Analysis

Total Claims: 98
Claim 1
Independent Claim 153 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action, the second action leading to presentation, on the display screen of the user device, of a web page associated with an artist involved with creation of the content.
Claim 2
Independent Claim 153 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action, the second action leading to presentation, on the display screen of the user device, of a web page associated with an artist involved with creation of the content.
Claim 3
Dependent Claim 13 words
The method of claim 1 wherein the first information comprises a copyright symbol.
Claim 4
Dependent Claim 17 words
The method of claim 1 wherein the algorithm is applied by the processor of the user device.
Claim 5
Dependent Claim 30 words
The method of claim 3 that includes transmitting an output of the algorithm to a remote computer and receiving back from the remote computer a link to the web page.
Claim 6
Dependent Claim 20 words
The method of claim 1 wherein the algorithm derives signature data from the content, by which it can be identified.
Claim 7
Dependent Claim 14 words
The method of claim 1 wherein the algorithm comprises a digital watermark decoding algorithm.
Claim 8
Dependent Claim 28 words
The method of claim 1 that includes: sampling a non-digital form of the content, and producing a digital counterpart thereto; and applying the algorithm to the digital counterpart.
Claim 9
Dependent Claim 20 words
The method of claim 1 in which the user request comprises a request to render the content to the user.
Claim 10
Independent Claim 155 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action, the second action leading to presentation, on the display screen of the user device, of a web page through which the user can make a purchase related to the content.
Claim 11
Independent Claim 155 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action, the second action leading to presentation, on the display screen of the user device, of a web page through which the user can make a purchase related to the content.
Claim 12
Independent Claim 152 words
A method performed by a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action, the second action leading to presentation, on the display screen of the user device, of a web page through which the user can download additional content.
Claim 13
Independent Claim 152 words
A method performed by a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action, the second action leading to presentation, on the display screen of the user device, of a web page through which the user can download additional content.
Claim 14
Independent Claim 186 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action relating to said content; the method including, as part of one of said actions: sending data to a remote computer system; receiving information in response to said sending, the received information including a web link; and presenting a graphical feature associated with the web link to the user on the display screen of the user device, for activation by the user.
Claim 15
Independent Claim 186 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: the user device processor receiving a user request, through the interface of the user device, to process audio content; responsive to said request, applying an algorithm to data representing at least some of the content; without further user request, the user device processor taking a first action based on an output from said algorithm, said first action including presenting first information on a display screen of the user device; and in response to a further user request, the user device processor initiating a second action relating to said content; the method including, as part of one of said actions: sending data to a remote computer system; receiving information in response to said sending, the received information including a web link; and presenting a graphical feature associated with the web link to the user on the display screen of the user device, for activation by the user.
Claim 16
Independent Claim 138 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: receiving a user request, through the interface of the user device, for processing audio content, the requested content processing including attempting a recognition operation based on characteristics of the audio; and following a successful recognition operation, the user device processor undertaking actions including: presenting first corresponding information on the display screen of the user device; and also displaying first and second user interface features, the first user interface feature being selectable by the user to request further information about a creator of the content, the second user interface feature being selectable by the user to initiate a search.
Claim 17
Independent Claim 138 words
A method employing a user device having a processor configured to perform acts of the method and having an interface for user inputs and having a display screen for outputs of information to a user, the method comprising the acts: receiving a user request, through the interface of the user device, for processing audio content, the requested content processing including attempting a recognition operation based on characteristics of the audio; and following a successful recognition operation, the user device processor undertaking actions including: presenting first corresponding information on the display screen of the user device; and also displaying first and second user interface features, the first user interface feature being selectable by the user to request further information about a creator of the content, the second user interface feature being selectable by the user to initiate a search.
Claim 18
Dependent Claim 27 words
The method of claim 12 in which the first user interface feature comprises a graphical feature associated with a link to a web site for the creator.
Claim 19
Dependent Claim 23 words
The method of claim 13 that includes receiving the web link from a remote computer, responsive to an output from said recognition operation.
Claim 20
Dependent Claim 14 words
The method of claim 12 wherein the first corresponding information comprises a copyright symbol.
Claim 21
Dependent Claim 12 words
The method of claim 12 wherein the first corresponding information comprises text.
Claim 22
Dependent Claim 15 words
The method of claim 12 wherein the recognition operation is performed by the user device.
Claim 23
Independent Claim 126 words
A system including a user device and a remote server, each including a processor and a memory storing software instructions, the software instructions directing the system to perform the following acts: receive a user request, through an interface of the user device, to process audio content; apply an algorithm to data representing at least some of the content; without further user request, take a first action based on an output from the algorithm, the first action including presenting first information on a display screen of the user device; based on an output from the algorithm, identifying a web site associated with a creator of the content; and in response to a further user request, loading graphical data for display to the user from said web site.
Claim 24
Independent Claim 126 words
A system including a user device and a remote server, each including a processor and a memory storing software instructions, the software instructions directing the system to perform the following acts: receive a user request, through an interface of the user device, to process audio content; apply an algorithm to data representing at least some of the content; without further user request, take a first action based on an output from the algorithm, the first action including presenting first information on a display screen of the user device; based on an output from the algorithm, identifying a web site associated with a creator of the content; and in response to a further user request, loading graphical data for display to the user from said web site.
Claim 25
Dependent Claim 22 words
The method of claim 1 in which the first information serves to inform the user as to an attribute of the content.
Claim 26
Dependent Claim 23 words
The method of claim 19 in which the first information serves to inform the user that copyright has been asserted in said content.
Claim 27
Dependent Claim 28 words
The method of claim 1 in which the user device processor applies the algorithm, and the algorithm includes transforming data representing the content into a frequency domain representation.
Claim 28
Dependent Claim 33 words
The method of claim 1 in which the algorithm includes transforming data representing the content into a frequency domain representation using a Fourier transformation, and discerning spectral peaks in said frequency domain representation.
Claim 29
Dependent Claim 60 words
The method of claim 1 in which: the user device processor applies an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and in which the first action includes transmitting the index data to a remote computer system.
Claim 30
Dependent Claim 61 words
The method of claim 1 in which the algorithm includes performing a domain transformation to produce frequency domain data corresponding to said data representing content, processing the frequency domain data to identify a pattern of peaks in the frequency domain, and producing identification data by reference to said pattern of peaks, wherein the output from said algorithm comprises the identification data.
Claim 31
Dependent Claim 48 words
The method of claim 1 in which the first action comprises sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen of the user device, the presented information including a web link.
Claim 32
Dependent Claim 41 words
The method of claim 1 wherein the algorithm is applied by the processor of the user device, and the method includes transmitting an output of the algorithm to a remote computer and receiving, in response, a link to a web page.
Claim 33
Dependent Claim 14 words
The method of claim 9 wherein the algorithm comprises a digital watermark decoding algorithm.
Claim 34
Dependent Claim 22 words
The method of claim 9 in which the first information serves to inform the user as to an attribute of the content.
Claim 35
Dependent Claim 25 words
The method of claim 9 in which the user device processor applies an algorithm to said data to transform same into a frequency domain representation.
Claim 36
Dependent Claim 33 words
The method of claim 9 in which the algorithm includes transforming data representing the content into a frequency domain representation using a Fourier transformation, and discerning spectral peaks in said frequency domain representation.
Claim 37
Dependent Claim 60 words
The method of claim 9 in which: the user device processor applies an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and in which the first action includes transmitting the index data to a remote computer system.
Claim 38
Dependent Claim 61 words
The method of claim 9 in which the algorithm includes performing a domain transformation to produce frequency domain data corresponding to said data representing content, processing the frequency domain data to identify a pattern of peaks in the frequency domain, and producing identification data by reference to said pattern of peaks, wherein the output from said algorithm comprises the identification data.
Claim 39
Dependent Claim 48 words
The method of claim 9 in which the first action comprises sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen of the user device, the presented information including a web link.
Claim 40
Dependent Claim 41 words
The method of claim 9 wherein the algorithm is applied by the processor of the user device, and the method includes transmitting an output of the algorithm to a remote computer and receiving, in response, a link to a web page.
Claim 41
Dependent Claim 14 words
The method of claim 10 wherein the algorithm comprises a digital watermark decoding algorithm.
Claim 42
Dependent Claim 22 words
The method of claim 10 in which the first information serves to inform the user as to an attribute of the content.
Claim 43
Dependent Claim 25 words
The method of claim 10 in which the user device processor applies an algorithm to said data to transform same into a frequency domain representation.
Claim 44
Dependent Claim 33 words
The method of claim 10 in which the algorithm includes transforming data representing the content into a frequency domain representation using a Fourier transformation, and discerning spectral peaks in said frequency domain representation.
Claim 45
Dependent Claim 60 words
The method of claim 10 in which: the user device processor applies an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and in which the first action includes transmitting the index data to a remote computer system.
Claim 46
Dependent Claim 61 words
The method of claim 10 in which the algorithm includes performing a domain transformation to produce frequency domain data corresponding to said data representing content, processing the frequency domain data to identify a pattern of peaks in the frequency domain, and producing identification data by reference to said pattern of peaks, wherein the output from said algorithm comprises the identification data.
Claim 47
Dependent Claim 48 words
The method of claim 10 in which the first action comprises sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen of the user device, the presented information including a web link.
Claim 48
Dependent Claim 41 words
The method of claim 10 wherein the algorithm is applied by the processor of the user device, and the method includes transmitting an output of the algorithm to a remote computer and receiving, in response, a link to a web page.
Claim 49
Dependent Claim 14 words
The method of claim 11 wherein the algorithm comprises a digital watermark decoding algorithm.
Claim 50
Dependent Claim 22 words
The method of claim 11 in which the first information serves to inform the user as to an attribute of the content.
Claim 51
Dependent Claim 25 words
The method of claim 11 in which the user device processor applies an algorithm to said data to transform same into a frequency domain representation.
Claim 52
Dependent Claim 33 words
The method of claim 11 in which the algorithm includes transforming data representing the content into a frequency domain representation using a Fourier transformation, and discerning spectral peaks in said frequency domain representation.
Claim 53
Dependent Claim 60 words
The method of claim 11 in which: the user device processor applies an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and in which the first action includes transmitting the index data to a remote computer system.
Claim 54
Dependent Claim 61 words
The method of claim 11 in which the algorithm includes performing a domain transformation to produce frequency domain data corresponding to said data representing content, processing the frequency domain data to identify a pattern of peaks in the frequency domain, and producing identification data by reference to said pattern of peaks, wherein the output from said algorithm comprises the identification data.
Claim 55
Dependent Claim 48 words
The method of claim 11 in which the first action comprises sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen of the user device, the presented information including a web link.
Claim 56
Dependent Claim 41 words
The method of claim 11 wherein the algorithm is applied by the processor of the user device, and the method includes transmitting an output of the algorithm to a remote computer and receiving, in response, a link to a web page.
Claim 57
Dependent Claim 39 words
The method of claim 12 that includes the user device processor attempting the recognition operation, sending an output from the recognition operation to a remote computer system, and receiving information including a link to a web page in response.
Claim 58
Dependent Claim 16 words
The method of claim 51 in which the recognition operation comprises a digital watermark decoding operation.
Claim 59
Dependent Claim 38 words
The method of claim 12 in which the user device processor, in connection with the recognition operation, applies a Fourier transformation to the content to yield frequency domain data, and identifies spectral peaks in said frequency domain data.
Claim 60
Dependent Claim 23 words
The method of claim 12 in which the first corresponding information serves to inform the user as to an attribute of the content.
Claim 61
Dependent Claim 105 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action, the second action leading to presentation, on the display screen, of information associated with an artist involved with creation of the content.
Claim 62
Dependent Claim 105 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action, the second action leading to presentation, on the display screen, of information associated with an artist involved with creation of the content.
Claim 63
Dependent Claim 18 words
The computer readable physical storage medium of claim 55 in which the algorithm comprises a watermark decoding algorithm.
Claim 64
Dependent Claim 35 words
The computer readable physical storage medium of claim 55 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation.
Claim 65
Dependent Claim 47 words
The computer readable physical storage medium of claim 55 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation, and discerning a pattern of spectral peaks in said frequency domain representation.
Claim 66
Dependent Claim 72 words
The computer readable physical storage medium of claim 55 in which the software instructions are operative to cause the user device processor to: apply an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and take a first action that includes transmitting the index data to a remote computer system.
Claim 67
Dependent Claim 48 words
The computer readable physical storage medium of claim 55 in which the first action includes sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen, the presented information including a web link.
Claim 68
Dependent Claim 38 words
A computer device that includes the computer readable storage medium of claim 55 , together with a display screen, a user interface, and a processor, wherein the processor is programmed by the software instructions of said storage medium.
Claim 69
Dependent Claim 108 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action, the second action leading to presentation, on the display screen, of a page through which the user can make a purchase related to the content.
Claim 70
Dependent Claim 108 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action, the second action leading to presentation, on the display screen, of a page through which the user can make a purchase related to the content.
Claim 71
Dependent Claim 18 words
The computer readable physical storage medium of claim 62 in which the algorithm comprises a watermark decoding algorithm.
Claim 72
Dependent Claim 35 words
The computer readable physical storage medium of claim 62 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation.
Claim 73
Dependent Claim 47 words
The computer readable physical storage medium of claim 62 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation, and discerning a pattern of spectral peaks in said frequency domain representation.
Claim 74
Dependent Claim 72 words
The computer readable physical storage medium of claim 62 in which the software instructions are operative to cause the user device processor to: apply an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and take a first action that includes transmitting the index data to a remote computer system.
Claim 75
Dependent Claim 48 words
The computer readable physical storage medium of claim 62 in which the first action includes sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen, the presented information including a web link.
Claim 76
Dependent Claim 38 words
A computer device that includes the computer readable storage medium of claim 62 , together with a display screen, a user interface, and a processor, wherein the processor is programmed by the software instructions of said storage medium.
Claim 77
Dependent Claim 106 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action, the second action leading to presentation, on the display screen, of a page through use of which the user can download additional content.
Claim 78
Dependent Claim 106 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action, the second action leading to presentation, on the display screen, of a page through use of which the user can download additional content.
Claim 79
Dependent Claim 18 words
The computer readable physical storage medium of claim 69 in which the algorithm comprises a watermark decoding algorithm.
Claim 80
Dependent Claim 35 words
The computer readable physical storage medium of claim 69 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation.
Claim 81
Dependent Claim 47 words
The computer readable physical storage medium of claim 69 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation, and discerning a pattern of spectral peaks in said frequency domain representation.
Claim 82
Dependent Claim 72 words
The computer readable physical storage medium of claim 69 in which the software instructions are operative to cause the user device processor to: apply an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and take a first action that includes transmitting the index data to a remote computer system.
Claim 83
Dependent Claim 48 words
The computer readable physical storage medium of claim 69 in which the first action includes sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen, the presented information including a web link.
Claim 84
Dependent Claim 38 words
A computer device that includes the computer readable storage medium of claim 69 , together with a display screen, a user interface, and a processor, wherein the processor is programmed by the software instructions of said storage medium.
Claim 85
Dependent Claim 139 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action related to the content; wherein the software instructions are operative to program the processor, as part of one of said actions, to: send data to a remote computer system; receive information including a web link in response; and present a graphical feature associated with the web link on the display screen, for activation by the user.
Claim 86
Dependent Claim 139 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive user input relating to audio content; in response to the user input, apply an algorithm to data representing said audio content; without further user input, take a first action based on an output from said algorithm, said first action including presenting first information on a display screen; and in response to a further user request, initiate a second action related to the content; wherein the software instructions are operative to program the processor, as part of one of said actions, to: send data to a remote computer system; receive information including a web link in response; and present a graphical feature associated with the web link on the display screen, for activation by the user.
Claim 87
Dependent Claim 18 words
The computer readable physical storage medium of claim 76 in which the algorithm comprises a watermark decoding algorithm.
Claim 88
Dependent Claim 35 words
The computer readable physical storage medium of claim 76 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation.
Claim 89
Dependent Claim 47 words
The computer readable physical storage medium of claim 76 that contains software instructions operative to cause the user device processor to apply an algorithm that includes transforming the content data into a frequency domain representation, and discerning a pattern of spectral peaks in said frequency domain representation.
Claim 90
Dependent Claim 72 words
The computer readable physical storage medium of claim 76 in which the software instructions are operative to cause the user device processor to: apply an algorithm that includes performing a Fourier transform based on said data, discerning a pattern of spectral peaks in resultant transform data, and determining index data by reference to said discerned pattern; and take a first action that includes transmitting the index data to a remote computer system.
Claim 91
Dependent Claim 48 words
The computer readable physical storage medium of claim 76 in which the first action includes sending information based on an output from said algorithm to a remote computer system, receiving information responsive thereto, and presenting received information on the display screen, the presented information including a web link.
Claim 92
Dependent Claim 38 words
A computer device that includes the computer readable storage medium of claim 76 , together with a display screen, a user interface, and a processor, wherein the processor is programmed by the software instructions of said storage medium.
Claim 93
Dependent Claim 105 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive a user request to process audio content data, and in response, apply the content to a content recognition process; and following a successful recognition of the content: present first corresponding information on a display screen, and display first and second user interface features on the display screen, the first user interface feature being selectable by the user to request further information about a creator of the content, the second user interface feature being selectable by the user to initiate a search.
Claim 94
Dependent Claim 105 words
A computer readable physical storage medium containing non-transitory software instructions operative to cause a user device processor programmed by such software instructions to: receive a user request to process audio content data, and in response, apply the content to a content recognition process; and following a successful recognition of the content: present first corresponding information on a display screen, and display first and second user interface features on the display screen, the first user interface feature being selectable by the user to request further information about a creator of the content, the second user interface feature being selectable by the user to initiate a search.
Claim 95
Dependent Claim 39 words
The computer readable physical storage medium of claim 83 in which the software instructions are also operative to cause the user device processor to perform said content recognition process, said content recognition process comprising a digital watermark decoding process.
Claim 96
Dependent Claim 92 words
The computer readable physical storage medium of claim 83 in which the software instructions are operative to cause the user device processor to perform acts including transforming the content data into frequency domain data, discerning spectral peaks in the frequency domain data, and further processing information involving said peaks, said acts comprising part of the recognition process, the software instructions also being operative to cause the user device processor to transmit data resulting from said further processing to a remote computer system, and to receive information, including a web link, in response.
Claim 97
Dependent Claim 79 words
The computer readable physical storage medium of claim 83 in which the software instructions are operative to cause the user device processor to: apply an algorithm that includes performing a Fourier transform based on the content data, identifying spectral peaks forming a pattern in resultant transform data, further processing information involving said peaks forming pattern to determine index data; transmit the index data to a remote computer system; and receive data relating to said first corresponding information in response.
Claim 98
Dependent Claim 38 words
A computer device that includes the computer readable storage medium of claim 83 , together with a display screen, a user interface, and a processor, wherein the processor is programmed by the software instructions of said storage medium.

References Cited (Backward Citations)

US3919479A Cited
US3950782A Cited
US5233654A Cited
US4450531A Cited
US4843562A Cited
US5210820A Cited
US5905248A Cited
US5963916A Cited
US6055244A Cited
EP0493091A1 Cited
US5561849A Cited
US5703795A Cited
US5721788A Cited
US5410326A Cited
US5577266A Cited
US5474457A Cited
US5745782A Cited
US5485518A Cited
WO1995010813A1 Cited
US5481294A Cited
US6324573B1 Cited
WO1995014289A2 Cited
US5841978A Cited
US7035427B2 Cited
US7437430B2 Cited
US7693965B2 Cited
US5509074A Cited
US5664111A Cited
US5480306A Cited
US5574519A Cited
US5932863A Cited
US5790172A Cited
US5782692A Cited
US5640193A Cited
US5661787A Cited
US5715403A Cited
US5530852A Cited
US5848413A Cited
US6288991B1 Cited
US5801702A Cited
US5774452A Cited
US5616876A Cited
US20080126359A1 Cited
US7415129B2 Cited
US7650009B2 Cited
US5613004A Cited
US6769128B1 Cited
US6144848A Cited
WO1997002522A1 Cited
US6807676B1 Cited
US6542927B2 Cited
US6775392B1 Cited
US7650010B2 Cited
US7590259B2 Cited
US7461136B2 Cited
US6505160B1 Cited
US7349552B2 Cited
US6122403A Cited
US6311214B1 Cited
US7333957B2 Cited
US7058697B2 Cited
US6286036B1 Cited
US6553129B1 Cited
US6408331B1 Cited
US7047241B1 Cited
US5765152A Cited
US5905865A Cited
US5874686A Cited
US5918213A Cited
US6300880B1 Cited
US5761606A Cited
US5864868A Cited
US6035177A Cited
US5991737A Cited
US5764235A Cited
US5889868A Cited
US5728960A Cited
US6212359B1 Cited
US5913204A Cited
US20010026618A1 Cited
US5892900A Cited
US5765176A Cited
US5819160A Cited
US6931451B1 Cited
US7055166B1 Cited
US5892536A Cited
US20020004753A1 Cited
US5933829A Cited
US6081830A Cited
US6222807B1 Cited
US6389055B1 Cited
US7562392B1 Cited
US7587602B2 Cited
US7302574B2 Cited
US7224995B2 Cited
US6829368B2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-07-05 2014-01-04 2014-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-07-05 2018-01-04 2018-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-07-05 2022-01-04 2022-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag