IP Library Granted Patent US 8,014,806
Granted Patent B2
US 8,014,806 · App. 11/537,455 · Granted Sep 6, 2011

Dynamic creation of a communication group that includes contacts identified in one or more contact levels

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,014,806
App. No.
11/537,455
Granted
Sep 6, 2011
Kind
B2
Abstract

A method ( 500 ) for dynamically creating a communication group. The method can include identifying a first contact ( 100 ) and automatically identifying a plurality of contacts ( 110, 120, 130, 140, 150 ) within a number (N) of levels removed from the first contact. The first contact can be included as one of the plurality of contacts or excluded from such plurality of contacts. The method further can include selecting at least a portion of the identified contacts to include within the communication group. Identifying the first contact can include processing an image that includes first contact. In another arrangement, a selection of the first contact from a contact list can be received. In yet another arrangement, a selection of the first contact from a recent call list can be received.

Claims (28)

1. A method for dynamically creating a communication group, comprising:

within a first communication device, via a processor, identifying a first contact associated with a second communication device;

within the first communication device, via the processor, indicating a number (N) of levels, associated with the first contact, to identify a plurality of contacts contained within the number (N) of levels, wherein contacts at a first level (N=1) are contained in a contact list of the first contact and contacts at levels greater than 1(N>1) are not contained in the contact list of the first contact; and

via the processor, selecting at least a portion of the identified contacts to include within the communication group.

2. The method of claim 1 , wherein identifying the first contact comprises processing an image comprising the first contact.

3. The method of claim 1 , wherein identifying the first contact comprises receiving a selection of the first contact from a contact list.

4. The method of claim 1 , wherein identifying the first contact comprises receiving a selection of the first contact from a recent call list.

5. The method of claim 1 , wherein selecting at least a portion of the identified contacts comprises selecting all contacts within the number of levels.

6. The method of claim 1 , wherein selecting at least a portion of the identified contacts comprises selecting all contacts at a level N.

7. The method of claim 1 , wherein selecting at least a portion of the identified contacts comprises selecting a sub-group of closely associated contacts from among the identified contacts.

8. The method of claim 1 , wherein identifying the plurality of contacts comprises including the first contact as one of the plurality of contacts.

9. The method of claim 1 , wherein identifying the plurality of contacts comprises excluding the first contact from the plurality of contacts.

10. An apparatus, comprising:

a communications adapter or a user interface that receives a request identifying a first contact; and

a processor that automatically indicates a number (N) of levels , associated with the first contact, to identify a plurality of contacts contained within the number (N) of levels, wherein contacts at a first level (N=1) are contained in a contact list of the first contact and contacts at levels greater than 1 (N>1) are not contained in the contact list of the first contact, and selects at least a portion of the identified contacts to include within the communication group.

11. The apparatus of claim 10 , wherein the processor identifies the first contact by processing an image comprising the first contact.

12. The apparatus of claim 10 , wherein the processor selects at least a portion of the identified contacts by selecting all contacts within the number of levels.

13. The apparatus of claim 10 , wherein the processor selects at least a portion of the identified contacts by selecting all contacts at a level N.

14. The apparatus of claim 10 , wherein the processor receives a selection of a sub-group of closely associated contacts, the sub-group selected from among the identified contacts.

15. A machine readable storage, having stored thereon a computer program having a plurality of code sections comprising:

code for identifying a first contact associated with a second communication device;

code for automatically indicating a number (N) of levels, associated with the first contact, to identify a plurality of contacts contained within the number (N) of levels, wherein contacts at a first level (N=1) are contained in a contact list of the first contact and contacts at levels greater than 1 (N>1) are not contained in the contact list of the first contact; and

code for selecting at least a portion of the identified contacts to include within the communication group.

16. The machine readable storage of claim 15 , wherein the code for identifying the first contact comprises code for processing an image comprising the first contact.

17. The machine readable storage of claim 15 , wherein the code for identifying the first contact comprises code for receiving a selection of the first contact from a contact list.

18. The machine readable storage of claim 15 , wherein the code for identifying the first contact comprises code for receiving a selection of the first contact from a recent call list.

19. The machine readable storage of claim 15 , wherein the code for selecting at least a portion of the identified contacts comprises code for selecting all contacts within the number of levels or code for selecting all contacts at a level N.

20. The machine readable storage of claim 15 , wherein the code for selecting at least a portion of the identified contacts comprises code for selecting a sub-group of closely associated contacts from among the identified contacts.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034318/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →