IP Library Granted Patent US 9,973,450
Granted Patent B2
US 9,973,450 · App. 12/212,644 · Granted May 15, 2018

Methods and systems for dynamically updating web service profile information by parsing transcribed message strings

Inventors: Victor Roman Jablokov (Charlotte, NC); Igor Roditis Jablokov (Charolotte, NC)
Assignee: Amazon Technologies, Inc.
H04L51/04G10L15/26H04M1/72552H04M1/72561H04W8/20H04L51/066
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,973,450
App. No.
12/212,644
Granted
May 15, 2018
Kind
B2
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.

Claims (65)

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.

2. The computer-implemented method of claim 1 , wherein identifying profile information in the transcribed text comprises applying a profile filter to the transcribed text.

3. The computer-implemented method of claim 1 , wherein the profile information is caused to be stored to the profile associated with the user of the first client device without requiring the user of the first client device to log into the profile account.

4. The computer-implemented method of claim 1 , wherein the audio data is transcribed to text using a grammar.

5. The computer-implemented method of claim 1 , wherein the audio data comprises at least one of a voicemail or a dictated text message.

6. The computer-implemented method of claim 1 further comprising delivering an ad impression to the second client device, and wherein the ad impression is based at least in part on the transcribed text.

7. The computer-implemented method of claim 1 , wherein the first client device comprises at least one of a personal digital assistant, a tablet computer, a personal computer, a laptop computer, or a mobile phone.

8. The computer-implemented method of claim 1 , wherein the profile is further associated with at least one of a social networking site or a recommendation engine.

9. The computer-implemented method of claim 1 , wherein the profile information associated with the user of the first client device comprises at least one of an indication of the user's interest in a band, an indication of the user's interest in a movie, or personal data of the user.

10. The computer-implemented method of claim 1 , wherein the profile account is one of a text message account or an instant message account.

11. The computer-implemented method of claim 1 , wherein causing the profile information stored in the profile account to be made available for dissemination comprises receiving a request for the profile information from the computing device of the contact authorized by the user and transmitting the profile information to the computing device of the contact authorized by the user.

12. The computer-implemented method of claim 1 , wherein causing the profile information stored in the profile account to be made available for dissemination comprises posting the profile information to network page associated with the user and accessible to the computing device of the contact authorized by the user.

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.

14. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable module is configured to obtain the profile information from the transcribed text by applying a profile filter to the transcribed text.

15. The non-transitory computer storage of claim 13 , wherein the profile information is caused to be stored to the profile account associated with the user of the first client device without requiring the user of the first client device to log into the profile account.

16. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable module is configured to transcribe the audio data to text using a grammar.

17. The non-transitory computer-readable medium of claim 13 , wherein the audio data comprises at least one of a voicemail or a dictated text message.

18. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable module is further configured to deliver an ad impression based at least in part on the transcribed text to the second client device.

19. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable module is further configured to transmit the transcribed text to the first client device.

20. The non-transitory computer-readable medium of claim 13 , wherein the first client device comprises at least one of a personal digital assistant, a tablet computer, a personal computer, a laptop, or a mobile phone.

21. The non-transitory computer-readable medium of claim 13 , wherein the profile is further associated with at least one of a social networking site or a recommendation engine.

22. The non-transitory computer-readable medium of claim 13 , wherein the profile information associated with the user of the first client device comprises at least one of an indication of the user's interest in a band, an indication of the user's interest in a movie, or personal data of the user.

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.

24. The system of claim 23 , wherein the one or more computing devices are configured to obtain the profile information from the transcribed text by applying a profile filter to the transcribed text.

25. The system of claim 23 , wherein the one or more computing devices are further configured to provide the profile information to the web service for updating the profile account associated with the user of the first client device without requiring the user of the first client device to log into the profile account.

26. The system of claim 23 , wherein the one or more computing devices are configured to transcribe the audio data to text using a grammar.

27. The system of claim 23 , wherein the audio data comprises at least one of a voice mail or a dictated text message.

28. The system of claim 23 , wherein:

the one or more computing devices are further configured to deliver an ad impression to the second client device; and

the ad impression is based at least in part on the transcribed text.

29. The system of claim 23 , wherein the first client device comprises at least one of a personal digital assistant, a mobile phone, a personal computer, a tablet computer, or a laptop.

30. The system of claim 23 , wherein the one or more computing devices are further configured to create an account associated with the user of the first client device, wherein the account is further associated with the web service and with the profile of the user of the first client device.

31. The system of claim 23 , wherein the web service comprises at least one of a social networking site or a recommendation engine.

32. The system of claim 23 , wherein the profile information associated with the user of the first client device comprises at least one of an indication of the user's interest in a band, an indication of the user's interest in a movie, or personal data of the user.

Assignments (6)
ENTITY CONVERSION Recorded Nov 2, 2016
From: YAP INC.
To: YAP LLC
Reel/Frame 040549/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2015
From: CANYON IP HOLDINGS LLC
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 037083/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2012
From: YAP LLC
To: CANYON IP HOLDINGS LLC
Reel/Frame 027770/0733 →
RELEASE OF SECURITY INTEREST Recorded Oct 1, 2011
From: VENTIRE LENDING & LEASING V, INC. AND VENTURE LENDING & LEASING VI, INC.
To: YAP INC.
Reel/Frame 027001/0859 →
SECURITY AGREEMENT Recorded Dec 21, 2010
From: YAP INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING V, INC.
Reel/Frame 025521/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2008
From: JABLOKOV, VICTOR RODITIS; JABLOKOV, IGOR RODITIS
To: YAP, INC.
Reel/Frame 021761/0300 →
Continuity (7)
Provisional Application 60972851 · Sep 17, 2007
Provisional Application 60972853 · Sep 17, 2007
Provisional Application 60972854 · Sep 17, 2007
Provisional Application 60972936 · Sep 17, 2007
Provisional Application 60972943 · Sep 17, 2007
Provisional Application 60972944 · Sep 17, 2007
Related Publication 20090083032A1 · Mar 26, 2009