IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0945859
(2007-11-27)
|
등록번호 |
US-8095796
(2012-01-10)
|
발명자
/ 주소 |
- Conwell, William Y.
- Bradley, Brett A.
- Rhoads, Geoffrey B.
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
182 |
초록
▼
The present disclosure relates generally to content identification with so-called fingerprinting. One claim recites a method comprising: deriving fingerprint information corresponding to audio or video using a mobile user device; obtaining geographical location information associated with the mobile
The present disclosure relates generally to content identification with so-called fingerprinting. One claim recites a method comprising: deriving fingerprint information corresponding to audio or video using a mobile user device; obtaining geographical location information associated with the mobile user device; communicating the fingerprint information and the geographical location information to a remotely located network service; and receiving a response from the remotely located service, the response being dependent on both the fingerprint information and the geographical location information. Of course, other claims and combinations are provided.
대표청구항
▼
1. A method comprising: obtaining, using a processor, a first fingerprint comprising a first reduced-bit representation of an item of content;obtaining a second fingerprint comprising a second, different reduced-bit representation of the item of content; andidentifying, from a database, information
1. A method comprising: obtaining, using a processor, a first fingerprint comprising a first reduced-bit representation of an item of content;obtaining a second fingerprint comprising a second, different reduced-bit representation of the item of content; andidentifying, from a database, information associated with the item of content utilizing both the first fingerprint and the second fingerprint, wherein the first fingerprint or the second fingerprint is derived from transform domain coefficients after transformation of the item of content into a transform domain. 2. The method of claim 1, wherein the transformation utilizes a discrete cosine transform (DCT). 3. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: obtaining a first fingerprint comprising a first reduced-bit representation of an item of content;obtaining a second fingerprint comprising a second, different reduced-bit representation of the item of content; andidentifying, from a database, information associated with the item of content utilizing both the first fingerprint and the second fingerprint, wherein the first fingerprint or the second fingerprint is derived from transform domain coefficients after transformation of the item of content into a transform domain. 4. A method comprising: obtaining content;searching, using a processor, a header associated with the content to obtain an identifier derived from the content itself;only if an identifier is not found, computing a fingerprint from the content itself, wherein the fingerprint comprises a reduced-bit representation of the content;modifying the computed fingerprint based upon the content; andembedding the computed fingerprint in the header. 5. A method comprising: obtaining content segregated into portions corresponding to compression;calculating, using a processor, two or more fingerprints, wherein each fingerprint respectively corresponds to a different portion of the content;storing the two or more fingerprints in a data structure for identification of the content; andembedding each fingerprint in its respective portion of the content with digital watermarking. 6. The method of claim 5, wherein the two or more fingerprints stored in the data structure are each associated with its particular portion of the content. 7. The method of claim 5, wherein the content comprises at least audio or video. 8. A method comprising: obtaining at least one fingerprint from a mobile user device, wherein the at least one fingerprint is derived from a received signal representing at least a portion of a broadcast or rendered signal;obtaining geographical location information associated with the mobile user device;determining a set of fingerprints based on the geographical location information; anddetermining, using a processor, one or more fingerprints from the set of fingerprints based on the at least one fingerprint, wherein the one or more fingerprints are associated with the broadcast or rendered signal. 9. The method of claim 8, wherein the one or more fingerprints determined from the set of fingerprints correspond to one or more content items. 10. The method of claim 9, wherein the one or more content items comprise at least audio or video. 11. The method of claim 8, wherein the mobile user device comprises a cellular phone. 12. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: obtaining at least one fingerprint from a mobile user device, wherein the at least one fingerprint is derived from a received signal representing at least a portion of a broadcast or rendered signal;obtaining geographical location information associated with the mobile user device;determining a set of fingerprints based on the geographical location information; anddetermining one or more fingerprints from the set of fingerprints based on the at least one fingerprint, wherein the one or more fingerprints are associated with the broadcast or the rendered signal. 13. The non-transitory computer readable medium of claim 12, wherein the one or more fingerprints determined from the set of fingerprints correspond to one or more content items, and wherein the one or more content items comprise at least audio or video. 14. A method comprising: transforming each of plural audio content to another domain, yielding transformed data;deriving plural fingerprint data from the transformed data, wherein the plural audio content represents audio data received from plural radio broadcasts;by reference to the fingerprint data, obtaining related data, wherein the related data includes data identifying plural different items of audio data as they are being broadcast on several of said radio broadcasts; andreferring to at least some of the foregoing data to simplify identification of audio captured by a cell phone. 15. The method of claim 14, further comprising: deriving fingerprint data from audio captured by a cell phone;checking a first database of fingerprint data corresponding to items of audio data identified from the radio broadcasts; andif that check fails to identify the audio captured by the user's cell phone, checking a second, larger database of fingerprint data, wherein the second database includes fingerprint data corresponding to other items of audio data. 16. A method comprising: generating, using a processor, first fingerprint data from a previously received signal representing at least a portion of a broadcast or rendered signal;applying the first fingerprint data to a database to select associated information;receiving second fingerprint data; andcomparing the second fingerprint data with the associated information, wherein the comparing comprises selecting a subset from the associated information based on a vote tally, wherein the vote tally includes probabilities of a match with the second fingerprint data, and wherein the selected subset has a highest probability of a match. 17. A method comprising: generating first fingerprint data from a previously received signal representing at least a portion of a broadcast or rendered signal;applying the first fingerprint data to a database to select associated information;receiving second fingerprint data generated with a programmed user device;comparing the second fingerprint data with the associated information; anddetermining a geographical location of the programmed user device, wherein the geographical location is used at least in part to identify a broadcast or rendered signal. 18. The method according to claim 17, wherein the programmed user device comprises a cell phone, and wherein the geographical location of the cell phone is determined by at least one of area code, cell site, device identifier, repeater identifier, or alpha-numeric data. 19. A method comprising: generating, using a processor, first fingerprint data from a previously received first signal representing at least a portion of a broadcast or rendered signal; applying the first fingerprint data to a database to select associated information;receiving second fingerprint data;comparing the second fingerprint data with the associated information;generating third fingerprint data from a previously received second signal representing at least a portion of a broadcast or rendered signal; andapplying the third fingerprint data to the database to select associated information. 20. A device comprising: a processor configured to: transform each of plural audio content to another domain, yielding transformed data;derive plural fingerprint data from the transformed data, wherein the plural audio content represents audio data received from plural radio broadcasts;by reference to the fingerprint data, obtain related data, wherein the related data includes data identifying plural different items of audio data as they are being broadcast on several of said radio broadcasts; andrefer to at least some of the foregoing data to simplify identification of audio captured by a cell phone. 21. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: transforming each of plural audio content to another domain, yielding transformed data;deriving plural fingerprint data from the transformed data, wherein the plural audio content represents audio data received from plural radio broadcasts;by reference to the fingerprint data, obtaining related data, wherein the related data includes data identifying plural different items of audio data as they are being broadcast on several of said radio broadcasts; andreferring to at least some of the foregoing data to simplify identification of audio captured by a cell phone. 22. A device comprising: a processor configured to: generate first fingerprint data from a previously received signal representing at least a portion of a broadcast signal;apply the first fingerprint data to a database to select associated information;receive second fingerprint data; andcompare the second fingerprint data with the associated information, wherein the comparing comprises selecting a subset from the associated information based on a vote tally. 23. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: generating first fingerprint data from a previously received signal representing at least a portion of a broadcast signal;applying the first fingerprint data to a database to select associated information;receiving second fingerprint data; andcomparing the second fingerprint data with the associated information, wherein the comparing comprises selecting a subset from the associated information based on a vote tally. 24. A device comprising: a processor configured to: generate first fingerprint data from a previously received signal representing at least a portion of a broadcast or rendered signal;apply the first fingerprint data to a database to select associated information;receive second fingerprint data; andcompare the second fingerprint data with the associated information, wherein the comparing comprises selecting a subset from the associated information based on a vote tally, wherein the vote tally includes probabilities of a match with the second fingerprint data, and wherein the selected subset has a highest probability of a match. 25. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: generating first fingerprint data from a previously received signal representing at least a portion of a broadcast or rendered signal;applying the first fingerprint data to a database to select associated information;receiving second fingerprint data; andcomparing the second fingerprint data with the associated information, wherein the comparing comprises selecting a subset from the associated information based on a vote tally, wherein the vote tally includes probabilities of a match with the second fingerprint data, and wherein the selected subset has a highest probability of a match. 26. A device comprising: a processor configured to: generate first fingerprint data from a previously received first signal representing at least a portion of a broadcast or rendered signal;apply the first fingerprint data to a database to select associated information;receive second fingerprint data;compare the second fingerprint data with the associated information;generate third fingerprint data from a previously received second signal representing at least a portion of a broadcast or rendered signal; andapply the third fingerprint data to the database to select associated information. 27. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: generating first fingerprint data from a previously received first signal representing at least a portion of a broadcast or rendered signal;applying the first fingerprint data to a database to select associated information;receiving second fingerprint data;comparing the second fingerprint data with the associated information;generating third fingerprint data from a previously received second signal representing at least a portion of a broadcast or rendered signal; andapplying the third fingerprint data to the database to select associated information. 28. A device comprising: a processor configured to: obtain at least one fingerprint from a mobile user device, wherein the at least one fingerprint is derived from a received signal representing at least a portion of a broadcast or rendered signal;obtain geographical location information associated with the mobile user device;determine a set of fingerprints based on the geographical location information; anddetermine one or more fingerprints from the set of fingerprints based on the at least one fingerprint, wherein the one or more fingerprints are associated with the broadcast or the rendered signal. 29. A device comprising: a processor configured to: obtain content;search a header associated with the content to obtain an identifier derived from the content itself;only if an identifier is not found, compute a fingerprint from the content itself, wherein the fingerprint comprises a reduced-bit representation of the content;modify the computed fingerprint based upon the content; andembed the computed fingerprint in the header. 30. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: obtaining content;searching a header associated with the content to obtain an identifier derived from the content itself;only if an identifier is not found, computing a fingerprint from the content itself, wherein the fingerprint comprises a reduced-bit representation of the content;modifying the computed fingerprint based upon the content; andembedding the computed fingerprint in the header. 31. A method comprising: deriving fingerprint information corresponding to audio or video using a mobile user device;obtaining geographical location information associated with the mobile user device;communicating the fingerprint information and the geographical location information to a remotely located network service; andreceiving a response from the remotely located service, wherein the content of the response is dependent on both the fingerprint information and the geographical location information. 32. A device comprising: a processor configured to: derive fingerprint information corresponding to audio or video using a mobile user device;obtain geographical location information associated with the mobile user device;communicate the fingerprint information and the geographical location information to a remotely located network service; andreceive a response from the remotely located service, wherein the content of the response is dependent on both the fingerprint information and the geographical location information. 33. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: deriving fingerprint information corresponding to audio or video using a mobile user device;obtaining geographical location information associated with the mobile user device;communicating the fingerprint information and the geographical location information to a remotely located network service; andreceiving a response from the remotely located service, wherein the content of the response is dependent on both the fingerprint information and the geographical location information. 34. A non-transitory computer readable medium having instructions stored thereon, that, if executed by a computing device, cause the computing device to perform operations comprising: obtaining content segregated into portions corresponding to compression;calculating two or more fingerprints, wherein each fingerprint respectively corresponds to a different portion of the content;storing the two or more fingerprints in a data structure for identification of the content; andembedding each fingerprint in its respective portion of the content with digital watermarking. 35. A device comprising: a processor configured to: obtain a first fingerprint comprising a first reduced-bit representation of an item of content;obtain a second fingerprint comprising a second, different reduced-bit representation of the item of content; andidentify, from a database, information associated with the item of content utilizing both the first fingerprint and the second fingerprint, wherein the first fingerprint or the second fingerprint is derived from transform domain coefficients after transformation of the item of content into a transform domain. 36. An apparatus comprising: a processor configured to: obtain content segregated into portions corresponding to compression;calculate two or more fingerprints, wherein each fingerprint respectively corresponds to a different portion of the content;store the two or more fingerprints in a data structure for identification of the content; andembed each fingerprint in its respective portion of the content with digital watermarking. 37. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: generating first fingerprint data from a previously received signal representing at least a portion of a broadcast or rendered signal;applying the first fingerprint data to a database to select associated information;receiving second fingerprint data generated with a programmed user device;comparing the second fingerprint data with the associated information; anddetermining a geographical location of the programmed user device, wherein the geographical location is used at least in part to identify a broadcast or rendered signal. 38. A device comprising: a processor configured to: generate first fingerprint data from a previously received signal representing at least a portion of a broadcast or rendered signal;apply the first fingerprint data to a database to select associated information;receive second fingerprint data generated with a programmed user device;compare the second fingerprint data with the associated information; anddetermine a geographical location of the programmed user device, wherein the geographical location is used at least in part to identify a broadcast or rendered signal.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.