Methods and systems for dynamically updating web service profile information by parsing transcribed message strings
First Claim
Patent Images
1. A computer-implemented method of operating one or more computing devices, the method comprising:
- receiving a message type indicator identifying a message type from a first client device;
setting a message preference of a user of the first client device based at least in part on the message type indicator received from the first client device;
receiving audio data from the first client device;
receiving a designation of a second client device from the first client device;
transcribing the audio data to transcribed text;
generating a message of the message type based at least in part on the message preference of the user of the first client device, the message comprising the transcribed text;
identifying profile information in the transcribed text, wherein the profile information comprises at least one of an interest or a preference of the user of the first client device, and wherein the profile information is identified without input from the first client device;
causing the profile information that is identified without input from the first client device to be stored to a profile account associated with the user of the first client device and associated with the message type indicator;
causing the profile information, including the profile information that is identified without input from the first client device and that is stored in the profile account, to be made available for dissemination to a computing device of a contact authorized by the user; and
transmitting the message to the second client device.
6 Assignments
0 Petitions
Accused Products
Abstract
One or more computing devices may receive audio data from a first client device. The one or more computing devices may also receive a designation of a second client device from the first client device. The one or more computing devices may transcribe the audio data to text, and may further identify profile information associated with a user of the first client device in the transcribed text. The profile information may be stored to a profile associated with the user of the first client device. The one or more computing devices may also transmit at least one of the audio data or the transcribed text to the second client device.
403 Citations
32 Claims
-
1. A computer-implemented method of operating one or more computing devices, the method comprising:
-
receiving a message type indicator identifying a message type from a first client device; setting a message preference of a user of the first client device based at least in part on the message type indicator received from the first client device; receiving audio data from the first client device; receiving a designation of a second client device from the first client device; transcribing the audio data to transcribed text; generating a message of the message type based at least in part on the message preference of the user of the first client device, the message comprising the transcribed text; identifying profile information in the transcribed text, wherein the profile information comprises at least one of an interest or a preference of the user of the first client device, and wherein the profile information is identified without input from the first client device; causing the profile information that is identified without input from the first client device to be stored to a profile account associated with the user of the first client device and associated with the message type indicator; causing the profile information, including the profile information that is identified without input from the first client device and that is stored in the profile account, to be made available for dissemination to a computing device of a contact authorized by the user; and transmitting the message to the second client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having a computer-executable module configured to execute in one or more processors, the computer-executable module being further configured to:
-
receive a message type indicator identifying a message type from a first client device; set a message preference based at least in part on the message type indicator received from the first client device; receive audio data from the first client device; receive a designation of a second client device from the first client device; transcribe the audio data to transcribed text; generate a message of the message type based at least in part on the message preference received from the first client device, the message comprising the transcribed text; obtain profile information from the transcribed text using the message type indicator, wherein the profile information comprises at least one of an interest or a preference of a user of the first client device, and wherein the profile information is obtained without input from the first client device; cause the profile information that is obtained without input from the first client device to be stored to a profile account associated with the user of the first client device and associated with the message type indicator; cause the profile information, including the profile information that is obtained without input from the first client device and that is stored in the profile account, to be made available for dissemination to a computing device of a contact authorized by of the user; and transmit the message to the second client device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
an electronic data store configured to store one or more algorithms that, when executed, implement an automatic speech recognition engine; and one or more computing devices in communication with the electronic data store and with a web service configured to host one or more profiles, wherein the one or more computing devices are configured to; receive a message type indicator identifying a message type from a first client device; set a message preference based at least in part on the message type indicator received from the first client device; receive audio data from the first client device; receive a designation of a second client device from the first client device; transcribe the audio data to transcribed text; generate a message of the message type using the automatic speech recognition engine and based at least in part on the message preference received from the first client device, the message comprising the transcribed text; obtain profile information from the transcribed text using the message type indicator, wherein the profile information comprises at least one of an interest or a preference of a user of the first client device, and wherein the profile information is obtained without input from the first client device; provide the profile information that is obtained without input from the first client device to the web service for updating a profile account associated with the user of the first client device and associated with the message type indicator, wherein the profile information, including the profile information that is obtained without input from the first client device and that is provided to the web service, is available for dissemination from the profile account to a computing device of a contact authorized by the user; and transmit the message to the second client device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification