IP Library › Granted Patent US 9,972,324
Granted Patent B2
US 9,972,324 · App. 14/152,326 · Granted May 15, 2018

Personal assistant application

Inventors: Donna L. Polehn (Kirkland, WA); Lalit R. Kotecha (San Ramon, CA); Patricia R. Chang (San Ramon, CA); Deepak Kakadia (Antioch, CA); John F. Macias (Antelope, CA); Priscilla Lau (Fremont, CA); Yee Sin Chan (San Jose, CA); David Chiang (Fremont, CA); Thomas W. Haynes (San Ramon, CA)
Assignees: Verizon Patent and Licensing Inc.; Cellco Partnership
G10L17/22G06K9/00671G10L15/22G10L17/10
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,972,324
App. No.
14/152,326
Granted
May 15, 2018
Kind
B2
Abstract

A mobile device may receive user input for requesting personal information for a subject in proximity of a mobile device and based on the user input, selecting one of available functions. The functions may include a first function for obtaining personal information using a first identifier. The functions may also include a second function for obtaining the personal information using the first identifier. The mobile device may output the personal information as an image to a display or as speech to speaker.

Claims (116)

1. A method comprising:

receiving, at a mobile device, user input for requesting personal information for a subject in proximity of the mobile device, wherein the user input includes a selection of a menu option of a plurality of menu options, and wherein the plurality of menu options includes a field device identifier option;

selecting, by the mobile device and when the user input includes the field device identifier option, a function for obtaining the personal information using an identifier, by:

scanning, by field device identifier logic of the mobile device and when the user input includes the field device identifier option, an area surrounding the mobile device to obtain a field device identifier;

detecting, by the field device identifier logic of the mobile device, the field device identifier via a near field communication from another device that belongs to the subject;

generating, by information request logic of the mobile device, a query that includes key data, wherein the key data includes the field device identifier, and wherein the query requests the personal information for the subject;

sending, by the information request logic, the query to a remote device, wherein the remote device normalizes the field device identifier to format the field device identifier, and wherein the remote device is different from the mobile device and the other device; and

receiving, from the remote device, the personal information for the subject in response to the query; and

outputting, at the mobile device, the personal information to a display or as speech to a speaker.

2. The method of claim 1 , wherein the plurality of menu options further includes an auto-detection option, the method further comprising:

selecting, by the mobile device and when the menu option includes the auto-detection option, a second function for obtaining the personal information using location information that identifies a location of the mobile device, by:

obtaining the location information from the mobile device;

sending a second query, which includes the location information, to the remote device; and

receiving, from the remote device, the personal information for the subject in response to the second query.

3. The method of claim 2 , wherein the location information includes at least one of:

physical coordinates of the mobile device; or

orientation of the mobile device.

4. The method of claim 1 , wherein the plurality of menu options further includes a face image option and a voice option, and wherein the method further comprises:

selecting, by the mobile device and when the user input includes the face image option, a third function for obtaining personal information using the identifier, by:

sending, from the mobile device, a third query that includes the identifier to the remote device in a first network, wherein the identifier was obtained by either the mobile device or a peripheral of the mobile device, by:

capturing an image of a face of the subject,

sending a fourth query that includes the captured image of the face to a second remote device in a second network, and

receiving the identifier from the second remote device in response to the fourth query; and

receiving, from the remote device, the personal information for the subject in response to the third query; and

selecting, by the mobile device and when the user input includes the voice option, a fourth function for obtaining the personal information using the identifier, by:

sending, from the mobile device, a fifth query that includes the identifier to the remote device, wherein the identifier was obtained by either the mobile device or the peripheral of the mobile device, by:

sampling a voice of the subject to obtain voice data,

sending a sixth query that includes the voice data to the second remote device,

receiving, from the second remote device, the identifier in response to the sixth query; and

receiving, from the second remote device, the personal information for the subject in response to the fourth query.

5. The method of claim 4 , wherein the capturing the image of the face of the subject includes:

capturing the image of the face of the subject by the peripheral.

6. The method of claim 5 , wherein the peripheral includes:

a headset; or a wearable computer.

7. The method of claim 6 , wherein the identifier was obtained by the peripheral of the mobile device.

8. The method of claim 1 , wherein the plurality of menu options further includes a data input option to input data, wherein the data includes one or more of:

a device identifier associated with a particular remote device carried by the subject;

a face image of the subject;

voice data based on voice of the subject; or

personal information.

9. A system comprising:

a mobile device configured to:

receive user input for requesting personal information for a subject in proximity of the mobile device, wherein the user input includes a selection of a menu option of a plurality of menu options, and wherein the plurality of menu options includes a field device identifier option;

based on the user input, select one of available functions, wherein the functions include:

a function configured to obtain the personal information using an identifier, wherein when obtaining the personal information, the function is configured to:

scan, when the user input includes the field device identifier option, an area surrounding the mobile device to obtain a field device identifier;

detect the field device identifier via a near field communication from another device that belongs to the subject;

generate a query that includes key data, wherein the key data includes the field device identifier, and wherein the query requests information of the subject;

send the query to a remote device, wherein the remote device normalizes the field device identifier to format the field device identifier, and wherein the remote device is different from the mobile device and the other device; and

receive, from the remote device, the personal information for the subject in response to the query; and

output the personal information as an image to a display or as speech to a speaker.

10. The system of claim 9 , wherein the mobile device includes:

a smart phone; a laptop computer; or a tablet computer.

11. The system of claim 9 , further comprising a peripheral of the mobile device, wherein the identifier was obtained by the peripheral.

12. The system of claim 9 , wherein the plurality of menu options further includes a face image option and a voice option and wherein the functions further include:

a second function configured to obtain the personal information using the identifier, wherein when obtaining the personal information, the second function is configured to:

send a second query that includes the identifier to the remote device, wherein the identifier was obtained by either the mobile device or a peripheral of the mobile device, by:

capturing an image of a face of the subject,

sending a third query that includes the captured image of the face to a second remote device, and

receiving the identifier from the second remote device in response to the third query; and

receive, from the remote device, the personal information for the subject in response to the second query;

a third function configured to obtain the personal information using the identifier, wherein when obtaining the personal information, the third function is configured to:

send a fourth query that includes the identifier to the remote device, wherein the identifier was obtained by either the mobile device or the peripheral of the mobile device, by:

sampling voice of the subject to obtain voice data, and

sending a fifth query that includes the voice data to the second remote device, and

receiving, from the second remote device, the identifier in response to the fifth query; and

receive, from the remote device, the personal information for the subject in response to the fourth query.

13. The system of claim 12 , further comprising the remote device, wherein the remote device is configured to:

receive the second query;

perform a database lookup of the personal information using the identifier in the second query as a key;

retrieve the personal information from the database lookup; and

send the personal information to the mobile device.

14. The system of claim 12 , wherein the remote device is further configured to:

receive a sixth query that includes a second image of a face of another subject;

send a seventh query to the second remote device, wherein the seventh query includes the second image in the sixth query;

receive, from the second remote device, a second identifier associated with the other subject in response to the seventh query;

perform a database lookup of personal data for the other subject using the received second identifier as a key;

retrieve the personal data from the database lookup; and

send the personal data to the mobile device.

15. The system of claim 12 , wherein the remote device is further configured to:

collect data pertaining to a person from one or more of:

social media sites;

content sites;

professional association sites; or

a campus directory; and

store the collected data in a record in a database in the second remote device.

16. The system of claim 15 , wherein the remote device is further configured to:

collect location information for a device that belongs to the person; and

store the location information in the record in the database in the second remote device.

17. One or more non-transient computer-readable media, comprising instructions for execution by at least one processor, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:

receive, at a mobile device, user input for requesting personal information for a subject in proximity of the mobile device, wherein the user input includes a selection of a menu option of a plurality of menu options, and wherein the plurality of menu options includes a field device identifier option;

based on the user input, by the mobile device, select one of available functions, wherein the functions include:

a function configured to obtain the personal information using an identifier, by:

scanning, when the user input includes the field device identifier option, an area surrounding the mobile device to obtain a field device identifier;

detecting the field device identifier via a near field communication from another device that belongs to the subject;

generating a query that includes key data, wherein the key data includes the field device identifier, and wherein the query requests the personal information for the subject;

sending the query to a remote device, wherein the remote device normalizes the field device identifier to format the field device identifier, and wherein the remote device is different from the mobile device and the other device; and

receiving, from the remote device, the personal information for the subject in response to the query; and

output, at the mobile device, the personal information as an image to a display or as speech to a speaker.

18. The one or more non-transient computer-readable media of claim 17 , wherein the plurality of menu options includes an auto-detection option, and wherein the functions further include:

a second function configured to obtain the personal information using location information that identifies a location of the mobile device, by:

obtaining the location information from a component in the mobile device;

sending a second query, which includes the location information, to the remote device; and

receiving, from the remote device, the personal information for the subject in response to the second query.

19. The one or more non-transient computer-readable media of claim 17 , comprising further instructions, when executed by the at least one processor, cause the at least one processor to:

receive, at the remote device, the query from the mobile device;

perform, at the remote device, a database lookup of the personal information using the identifier in the query as a key;

retrieve, at the remote device, the personal information from the database lookup; and

send the personal information from the remote device to the mobile device.

20. The one or more non-transient computer-readable media of claim 17 , comprising further instructions, when executed by the at least one processor, cause the at least one processor to:

receive, at the remote device and from the mobile device, a third query that includes an image of a face of the subject;

send, from the remote device, a fourth query to a second remote device, wherein the third query includes the image in the third query;

receive, at the remote device and from the second remote device, the identifier associated with the subject in response to the fourth query;

perform, at the remote device, a database lookup of personal data for the subject using the received identifier as a key;

retrieve, at the remote device, the personal data from the database lookup; and

send the personal data from the remote device to the mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2014
From: KOTECHA, LALIT R.; KAKADIA, DEEPAK; MACIAS, JOHN F.; LAU, PRISCILLA; CHAN, YEE SIN; CHIANG, DAVID; HAYNES, THOMAS W.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 031940/0942 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2014
From: POLEHN, DONNA L.; CHANG, PATRICIA R.
To: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
Reel/Frame 031940/0979 →
Continuity (1)
Related Publication 20150199401A1 · Jul 16, 2015