IP Library Granted Patent US 10,191,623
Granted Patent B2
US 10,191,623 · App. 13/758,296 · Granted Jan 29, 2019

Variable path management of user contacts

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,191,623
App. No.
13/758,296
Granted
Jan 29, 2019
Kind
B2
Abstract

Systems, methods, and computer-readable mediums for managing contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a first subset of contacts selected at least in part by a user of the telecommunications device and a second subset of contacts. Each of the first and second subsets includes a portion of the user's contacts accessible by the telecommunications device. The software application causes display of a graphical identifier associated with each contact of the first subset of contacts in a first arrangement on a display of the telecommunications device about a first axis positioned external to the display. The software application further causes display of a graphical identifier associated with each contact of the second subset of contacts in a second arrangement on a display of the telecommunications device about a second axis positioned external to the display.

Claims (37)

1. A computer-implemented method comprising:

identifying a contact group comprising a subset of contacts accessible by a telecommunications device, wherein a first portion of the subset of contacts is selected by a user of the telecommunications device and a remaining portion of the subset of contacts is determined automatically as a function of an organizational criteria;

automatically determining from the contact group a first group of the subset of contacts that are for display on the telecommunications device in a first arrangement based on a first criteria associated with contacts from the subset of contacts;

automatically determining from the contact group a second group of the subset of contacts that are for display on the telecommunications device in a second arrangement based on a second criteria associated with contacts from the subset of contacts, wherein the first and second arrangements are different;

causing display of the first group of the subset of contacts in the first arrangement on the telecommunications device based on the first criteria; and

simultaneously causing display of the second group of the subset of contacts in the second arrangement on the telecommunications device based on the second criteria,

wherein the method is implemented by a computing device configured with specific executable instructions.

2. The computer-implemented method as recited in claim 1 , wherein the first criteria and second criteria are the same.

3. The computer-implemented method as recited in claim 1 , wherein the first criteria and second criteria are different.

4. The computer-implemented method as recited in claim 1 , wherein the first criteria comprises an organization or affiliate criteria.

5. The computer-implemented method as recited in claim 1 , wherein the first criteria comprises an event-based criteria.

6. The computer-implemented method as recited in claim 1 , wherein the first criteria comprises a topic or keyword-based criteria.

7. The computer-implemented method as recited in claim 1 , wherein the first criteria comprises a frequency of communication between the user and each of the plurality of contacts.

8. The computer-implemented method as recited in claim 1 , wherein the first criteria comprises an order associated with the user's selection of a contact as a member of the plurality of contacts.

9. The computer-implemented method as recited in claim 1 , wherein the first criteria comprises a type of communication between the user and contacts from the subset of contacts.

10. A system comprising:

at least one computing device having specific executable instructions stored in an associated memory and operative to:

identify a contact group comprising a subset of contacts accessible by a telecommunications device, wherein a first portion of the subset of contacts is selected by a user of the telecommunications device and a remaining portion of the subset of contacts is determined automatically as a function of an organizational criteria;

automatically determine from the contact group a first group of the subset of contacts that are for display on the telecommunications device in a first arrangement based on a first criteria associated with contacts from the subset of contacts;

automatically determine from the contact group a second group of the subset of contacts that are for display on the telecommunications device in a second arrangement based on a second criteria associated with contacts from the subset of contacts, wherein the first and second arrangements are different;

cause display of the first group of the subset of contacts in the first arrangement on the telecommunications device based on the first criteria; and

simultaneously cause display of the second group of the subset of contacts in the second arrangement on the telecommunications device based on the second criteria.

11. The system as recited in claim 10 , wherein the first criteria and second criteria are the same.

12. The system as recited in claim 10 , wherein the first criteria and second criteria are different.

13. The system as recited in claim 10 , wherein the first criteria comprises an organization or affiliate criteria.

14. The system as recited in claim 10 , wherein the first criteria comprises an event-based criteria.

15. The system as recited in claim 10 , wherein the first criteria comprises a topic or keyword-based criteria.

16. The system as recited in claim 10 , wherein the first criteria comprises a frequency of communication between the user and contacts from the subset of contacts.

17. The system as recited in claim 10 , wherein the first criteria comprises an order associated with the user's selection of a contact as a member of the subset of contacts.

18. The system as recited in claim 10 , wherein the first criteria comprises a type of communication between the user and contacts from the subset of contacts.

19. A system comprising:

at least one computing device having specific executable instructions stored in an associated memory and operative to:

identify a contact group comprising a subset of contacts accessible by a telecommunications device, wherein a first portion of the subset of contacts is selected by a user of the telecommunications device and a remaining portion of the subset of contacts is determined automatically as a function of an organizational criteria;

automatically determine from the contact group a first group of the subset of contacts that are for display on the telecommunications device in a first arrangement based on a first criteria associated with contacts from the subset of contacts;

automatically determine from the contact group a second group of the subset of contacts that are for display on the telecommunications device in a second arrangement based on a second criteria associated with contacts from the subset of contacts, wherein the first and second arrangements are different;

cause display of at least part of the first group of the subset of contacts in the first arrangement on the telecommunications device based on the first criteria; and

simultaneously cause display of at least part of the second group of the subset of contacts in the second arrangement on the telecommunications device based on the second criteria.

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 →