IP Library Granted Patent US 10,969,932
Granted Patent B2
US 10,969,932 · App. 14/617,826 · Granted Apr 6, 2021

Preferred contact group centric interface

Inventors: Andrew Sherrard (Seattle, WA); Warren McNeel (Issaquah, WA); Jasdeep Singh Chugh (Renton, WA); Stephen John O'Connor (London, GB); Mikkel Crone Koser (London, GB); Richard Paul Turnnidge (Pinner, GB); Michael Thomas Hendrick (Renton, WA); Gary Sentman (Furlong, PA); Karl Warfel (Covington, WA); Wen-Hsing Chang (Issaquah, WA); Sally Abolrous (Issaquah, WA); Adrian Buzescu (Bellevue, WA)
Assignee: T-Moblle USA, Inc.
G06F3/0482G06F3/0481G06F3/04817G06F16/285G06Q30/0283H04M1/27H04M1/27475H04M1/72563H04M1/72566H04M1/72577H04M3/42068H04M15/8066H04W4/16H04W8/183
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 10,969,932
App. No.
14/617,826
Granted
Apr 6, 2021
Kind
B2
Abstract

A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.

Claims (29)

1. A computer-implemented method comprising:

identifying a subset of contacts selected at least in part by a user of a communications device, wherein the subset of user contacts includes a portion of a set of contacts accessible by the communications device and wherein the subset of contacts includes a plurality of contacts;

identifying a first mood indicator associated with a first contact from the subset of contacts, wherein the mood indicator is determined and dynamically updated based on a frequency of communication between the user and the first contact and first presence data that is provided by the first contact, wherein the first presence data comprises an availability status of the first contact;

identifying a second mood indicator associated with a second contact from the subset of contacts, wherein the mood indicator is determined and dynamically updated based on a frequency of communication between the user and the second contact and second presence data that is provided by the second contact, wherein the second presence data comprises an availability status of the second contact; and

causing the generation of a display on the communications device without requiring user input;

wherein the display includes a graphical identifier corresponding to the first contact from the subset and a graphical identifier corresponding to the second contact from the subset, and

wherein the display further includes the first mood indicator positioned adjacent to the graphical identifier associated with the first contact and a second mood indicator positioned adjacent to the graphical identifier associated with the second contact.

2. The method as recited in claim 1 , wherein each contact in the subset of contacts is selected by the user of the communications device.

3. The method as recited in claim 1 , wherein the display includes an arrangement of each of the graphical identifiers corresponding to a user contact from the subset.

4. The method as recited in claim 1 , wherein the graphical identifiers associated with the subset of contacts are caused to be presented on the display in one of a home page screen and an idle screen.

5. The method as recited in claim 1 , wherein the graphical identifiers associated with the subset of contacts are caused to be presented on the display in response to initiation of an idle screen state.

6. The method as recited in claim 1 further comprising:

identifying a third mood indicator associated with a third contact from the subset of contacts.

7. The method as recited in claim 6 , wherein the display further includes the third mood indicator positioned adjacent to the graphical identifier associated with the third contact.

8. A system comprising:

a memory for maintaining a subset of contacts selected at least in part by a user of a communications device, wherein the subset of user contacts includes a portion of a set of contacts accessible by the communications device and wherein the subset of contacts includes a plurality of contacts; and

a user interface component, in communication with the memory and implemented by executing instructions on a processor, the user interface component operative to:

cause the generation of a first display on the communications device without initiating a user contact application for accessing the set of contacts accessible by the communications device, wherein the first display includes a graphical identifier associated with each contact of the subset of contacts;

identify a first mood indicator associated with a first contact from the subset of contacts, wherein the mood indicator is determined and dynamically updated based on a frequency of communication between the user and the first contact and first presence data that is provided by the first contact, wherein the first presence data comprises a location status of the first contact;

identify a second mood indicator associated with a second contact from the subset of contacts, wherein the mood indicator is determined and dynamically updated based on a frequency of communication between the user and the second contact and second presence data that is provided by the second contact, wherein the second presence data comprises a location status of the second contact; and

cause the generation of an updated display on the communications device without requiring user input;

wherein the updated display includes a graphical identifier corresponding to the first contact from the subset and a graphical identifier corresponding to the second contact from the subset, and

wherein the updated display further includes the first mood indicator positioned adjacent to the graphical identifier associated with the first contact and a second mood indicator positioned adjacent to the graphical identifier associated with the second contact.

9. The system as recited in claim 8 , wherein each contact in the subset of contacts is selected by the user of the communications device.

10. The system as recited in claim 8 , wherein the first display and the updated display includes an arrangement of each of the graphical identifiers corresponding to a user contact from the subset.

11. The system as recited in claim 8 , wherein the graphical identifiers associated with the subset of contacts are caused to be presented on the display in one of a home page screen and an idle screen.

12. The system as recited in claim 8 , wherein the graphical identifiers associated with the subset of contacts are caused to be presented on the display in response to initiation of an idle screen state.

13. The system as recited in claim 8 , wherein the user interface component is further operative to identify a third mood indicator associated with a third contact from the subset of contacts.

14. The system as recited in claim 13 , wherein the updated display further includes the third mood indicator positioned adjacent to the graphical identifier associated with the third contact.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →