Speech-based and group-based content synchronization
First Claim
1. A system comprising:
- at least one database storing a first phrase associated with a content item;
one or more processors; and
instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
receiving, via a network, an audio signal representing speech continuously captured by an electronic device, the speech representing one or more words of content to be searched in the content item;
obtaining a textual representation of the speech, the textual representation including the one or more words of the content;
using the textual representation to find a location of the one or more words of the content in the content item;
instructing an audio module to halt continuously capturing the audio signal upon finding the location of the one or more words of the content;
associating the location and the one or more words of the content with the textual representation;
generating a second phrase associated with the content item, the second phrase including the textual representation;
storing the second phrase in the at least one database;
determining a location setting associated with the content item based at least in part on the location of the one or more words of the content; and
sending the location setting to the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for enhancing synchronization capabilities of electronic devices based on audio and on group activities are described herein. The electronic device may be configured to receive an audio signal that represents speech. The electronic device may determine whether the audio signal is associated with a location in a content item or whether the audio signal corresponds to a phrase. The electronic device may update a location setting based on the determined location, may update a location setting based on the phrase, or may provide an option to create a phrase. The electronic device may be further configured to determine a location setting for a content item based on a location setting for that content item received from another device, that device and the electronic device belonging to a group.
30 Citations
22 Claims
-
1. A system comprising:
-
at least one database storing a first phrase associated with a content item; one or more processors; and instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, via a network, an audio signal representing speech continuously captured by an electronic device, the speech representing one or more words of content to be searched in the content item; obtaining a textual representation of the speech, the textual representation including the one or more words of the content; using the textual representation to find a location of the one or more words of the content in the content item; instructing an audio module to halt continuously capturing the audio signal upon finding the location of the one or more words of the content; associating the location and the one or more words of the content with the textual representation; generating a second phrase associated with the content item, the second phrase including the textual representation; storing the second phrase in the at least one database; determining a location setting associated with the content item based at least in part on the location of the one or more words of the content; and sending the location setting to the electronic device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
storing, by one or more computing devices, a content item; receiving, by the one or more computing devices, and from a first electronic device via a network, an audio signal representing speech continuously captured from the first electronic device via the network, the speech comprising a request to find a location of content in the content item; performing, by the one or more computing devices, speech-to-text conversion using the audio signal to obtain a textual representation of the speech to associate the speech with the content; determining, by the one or more computing devices, and based at least in part on the textual representation, the location in the content item that includes the content associated with the audio signal; instructing the electronic device to halt continuously capturing the audio signal upon determining the location of the content item; determining, by the one or more computing devices, a location setting associated with the content item based at least in part on the location; and sending, by the one or more computing devices, and to a second electronic device via the network, the location setting, the sending causing the second electronic device to provide the content. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; storing a content item; receiving, from a first electronic device via a network, an audio signal representing speech continuously captured from the electronic device via the network, the speech representing one or more words of content in the content item; performing speech-to-text conversion using the audio signal to obtain a textual representation of the speech to associate the speech with the content; determining, based at least in part on the textual representation of the speech, the location in the content item that includes the content associated with the audio signal; instructing the first electronic device to halt continuously capturing the audio signal upon determining the location; determining a first location setting associated with the content item for a second electronic device; determining, based at least in part on the location, a second location setting associated with the content item for the second electronic device; and sending, to the second electronic device via the network, the second location setting. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification