Key word determinations from voice data
First Claim
1. A computer-implemented method of determining interests of a user, comprising:
- capturing voice content using a microphone of a computing device, the voice content being spoken by a user of the computing device;
analyzing the captured voice content, using at least one sniffer algorithm executing on the computing device, to detect a trigger word in the voice content spoken by the user, the trigger word corresponding to a set of trigger words stored by the computing device;
analyzing a portion of the captured voice content to locate at least one keyword in the voice content, each of the at least one keyword being an object of the trigger word;
storing the at least one located keyword from the voice content to a local data store on the computing device; and
sending the at least one located keyword to a remote data store accessible to at least one process capable of using the at least one located keyword to determine one or more topics of potential interest to the user and select recommended content to be provided to the user, the recommended content being selected based at least in part upon the one or more topics of potential interest.
1 Assignment
0 Petitions
Accused Products
Abstract
Topics of potential interest to a user, useful for purposes such as targeted advertising and product recommendations, can be extracted from voice content produced by a user. A computing device can capture voice content, such as when a user speaks into or near the device. One or more sniffer algorithms or processes can attempt to identify trigger words in the voice content, which can indicate a level of interest of the user. For each identified potential trigger word, the device can capture adjacent audio that can be analyzed, on the device or remotely, to attempt to determine one or more keywords associated with that trigger word. The identified keywords can be stored and/or transmitted to an appropriate location accessible to entities such as advertisers or content providers who can use the keywords to attempt to select or customize content that is likely relevant to the user.
-
Citations
33 Claims
-
1. A computer-implemented method of determining interests of a user, comprising:
-
capturing voice content using a microphone of a computing device, the voice content being spoken by a user of the computing device; analyzing the captured voice content, using at least one sniffer algorithm executing on the computing device, to detect a trigger word in the voice content spoken by the user, the trigger word corresponding to a set of trigger words stored by the computing device; analyzing a portion of the captured voice content to locate at least one keyword in the voice content, each of the at least one keyword being an object of the trigger word; storing the at least one located keyword from the voice content to a local data store on the computing device; and sending the at least one located keyword to a remote data store accessible to at least one process capable of using the at least one located keyword to determine one or more topics of potential interest to the user and select recommended content to be provided to the user, the recommended content being selected based at least in part upon the one or more topics of potential interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 33)
-
-
9. A method of determining keywords for a user, comprising:
-
under control of one or more computer systems configured with executable instructions, obtaining, by a computing device, voice content corresponding to a user; analyzing, by the computing device, the voice content using at least one audio sniffer to locate a trigger word in the voice content; causing a portion of the voice content adjacent to a detected trigger word to be analyzed to attempt to locate a keyword that is an object of the trigger word; and causing the keyword to be associated with the user; and enabling the keyword to be accessed by at least one process capable of selecting content to be provided to the user based at least in part upon the keyword, the keyword being indicative of a topic of potential interest to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computing device, comprising:
-
a device processor; and a memory device including instructions that, when executed by the at least one processor, cause the computing device to; obtain voice content corresponding to a user of the computing device; analyze the captured stream using at least one audio sniffer, executing on the computing device, to attempt to locate a trigger word in the voice content; cause a portion of the voice content adjacent to a detected trigger word to be analyzed to locate a keyword that is an object of the trigger word; and cause the keyword to be associated with the user for use in recommending content of potential interest to the user. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable storage medium storing instructions for providing location-specific information, the instructions when executed by a processor of a computing device causing the computing device to:
-
obtain voice content corresponding to a user; analyze the voice content using at least one audio sniffer to locate a trigger word in the voice content; cause a portion of the voice content adjacent to a detected trigger word to be analyzed to attempt to locate a keyword that is an object of the trigger word; and cause the located keyword to be associated with the user for use in recommending content of potential interest to the user. - View Dependent Claims (31, 32)
-
Specification