IP Library Granted Patent US 8,433,049
Granted Patent B2
US 8,433,049 · App. 12/650,794 · Granted Apr 30, 2013

Communication device and communication method thereof

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 8,433,049
App. No.
12/650,794
Granted
Apr 30, 2013
Kind
B2
Abstract

A communication device provides a face detection module and a face recognition module. The face detection module detects faces in a photo input by a user. The face recognition module searches the detected faces in a storage system of the communication device. If the detected faces do not exist in the storage system, the communication device prompts the user to edit communication information of the detected faces. If the user wants to dial a phone number, the communication device searches the storage system for the phone number of a selected face in a photo and dials the phone number. If a phone number is calling in, the communication device displays a photo corresponding to the phone number, and highlights a face corresponding to the phone number.

Claims (55)

1. A communication device, comprising:

a storage system for storing a plurality of photos and facial features of recognized faces in the plurality of photos, each of the recognized face corresponding to a phone number in a contact list of the communication device; and

at least one processor to execute one or more programs stored in the storage system, the one or more programs comprising:

a receiving module operable to display a photo selected from the storage system on a display of the communication device in response to a phone number dialing request;

a face detection module operable to detect faces in the photo;

the receiving module also operable to determine a selected face from the detected faces in response to receiving a selection signal;

a face recognition module operable to recognize facial features of the selected face, and search the storage system for the selected face according to the recognized facial features of the selected face; and

the receiving module further operable to determine a phone number corresponding to the selected face, and dial the determined phone number.

2. The communication device of claim 1 , wherein the receiving module is further operable to determine a phone number of a received call, and search the storage system for a photo and a face corresponding to the phone number of the received call.

3. The communication device of claim 2 , wherein the one or more programs further comprise a prompt module operable to display the searched photo on the display and highlight the face corresponding to the phone number of the received call if the photo and the face are found in the storage system, display the phone number of the received call and the photo having a highlighted face on the display if the phone number of the received call goes unanswered, and display the phone number of the received on the display and prompts that there is no photo and face corresponding to the phone number of the received call if the photo and the face are not found in the storage system.

4. The communication device of claim 3 , wherein

the face recognition module is further operable to detect if the detected faces exist in the storage system; and

the prompt module is further operable to prompt the user to edit communication information of the detected faces if the detected faces do not exist in the storage system.

5. The communication device of claim 4 , wherein the communication information comprises a contact name and a phone number corresponding to the detected faces that do not exist in the storage system.

6. The communication device of claim 4 , wherein the receiving module is further operable to store the communication information into the storage system.

7. A communication method, the communication method comprising:

displaying a photo selected from a storage system of a communication device on a display of the communication device in response to a phone number dialing request;

detecting faces in the photo;

determining a selected face from the detected faces in response to receiving a selection signal;

recognizing facial features of the selected face, and searching a storage system of the communication device for the selected face according to the recognized facial features of the selected face; and

determining a phone number corresponding to the selected face, and dialing the determined phone number.

8. The communication method of claim 7 , further comprising:

determining a phone number of a received call; and

searching the storage system for a photo and a face corresponding to the phone number of the received call;

displaying the searched photo on the display and highlighting the face corresponding to the phone number of the received call if the photo and the face are found in the storage system;

displaying the phone number of the received call and the photo having the highlighted face on the display if the phone number of the received call goes unanswered; and

displaying the phone number of the received call on the display and prompting that there is no photo and face corresponding to the phone number of the received call if the photo and the face are not found in the storage system.

9. The communication method of claim 7 , further comprising:

detecting if the detected faces exist in the storage system;

prompting the user to edit communication information of the detected faces if the detected faces do not exist in the storage system; and

storing the communication information into the storage system.

10. The communication method of claim 9 , wherein the communication information comprises a contact name and a phone number corresponding to the detected faces that do not exist in the storage system.

11. A non-transitory medium having stored therein instructions that, when executed by a communication device, causes the communication device to perform a communication method comprising:

displaying a photo selected from a storage system of a communication device on a display of the communication device in response to a phone number dialing request;

detecting faces in the photo;

determining a selected face from the detected faces in response to receiving a selection signal;

recognizing facial features of the selected face, and searching a storage system of the communication device for the selected face according to the recognized facial features of the selected face; and

determining a phone number corresponding to the selected face, and dialing the determined phone number.

12. The medium of claim 11 , further comprising:

determining a phone number of a received call; and

searching the storage system for a photo and a face corresponding to the phone number of the received call;

displaying the searched photo on the display and highlighting the face corresponding to the phone number of the received call if the photo and the face are found in the storage system;

displaying the phone number of the received call and the photo having the highlighted face on the display if the phone number of the received call goes unanswered; and

displaying the phone number of the received call on the display and prompting that there is no photo and face corresponding to the phone number of the received call if the photo and the face are not found in the storage system.

13. The medium of claim 11 , further comprising:

detecting if the detected faces exist in the storage system;

prompting the user to edit communication information of the detected face if the detected faces do not exist in the storage system; and

storing the communication information into the storage system.

14. The medium of claim 13 , wherein the communication information comprises a contact name and a phone number corresponding to the detected faces that do not exist in the storage system.

15. A communication method, the communication method comprising:

displaying a photo selected from a storage system of a communication device on a display of the communication device;

detecting faces in the photo;

prompting to edit communication information of each of the detected faces through the display;

storing the communication information of each of the detected faces into the storage system to associate each of the detected faces with an instance of the communication information; and

initiating a communication according to an instance of the communication information associated with a first face in the detected faces in the photo in response to an operation associated with first face in the photo.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045171/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: CHEN, YI-CHAO; KUO, JIN-HAU; KUO, CHUNG-HSUAN
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 023723/0255 →