IP Library Granted Patent US 10,178,519
Granted Patent B2
US 10,178,519 · App. 13/758,335 · Granted Jan 8, 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,178,519
App. No.
13/758,335
Granted
Jan 8, 2019
Kind
B2
Abstract

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

Claims (36)

1. A computer-implemented method comprising:

identifying a subset of contacts, wherein a first portion of the subset is selected based on a first criteria and a second portion of the subset is selected by a user of a telecommunications device,

determining a first group from the subset of contacts based on a first organizational criteria;

determining a second group from the subset of contacts based on a second organizational criteria, wherein the first criteria is different from the first and second organizational criteria;

causing display on the telecommunications device of at least some of the first group of the subset of contacts along a first path;

causing display on the telecommunications device of at least some of the second group of the subset of contacts along a second path, wherein the first and second paths are different;

determining that a contact previously displayed in the first or second paths should be moved to an out-of-band position based on a second criteria different from the first and second organizational criteria; and

causing display of an updated display, wherein the updated display includes the determined contact presented in the out-of-band position on the updated display, at least some of the first group of the subset of contacts positioned along the first path, and at least some of the second group of the subset of contacts positioned along the second path,

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 organizational criteria and the second organizational criteria are the same.

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

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

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

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

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

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

9. The computer-implemented method as recited in claim 1 , wherein the second criteria for moving a contact to an out-of-band position comprises a frequency of communication between the user and individual contacts.

10. The computer-implemented method as recited in claim 1 , wherein the out-of band position is located in a corner of the updated display on the telecommunications device.

11. A system comprising:

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

identify a subset of contacts, wherein a first portion of the subset is selected based on a first criteria and a second portion of the subset is selected by a user of a telecommunications device,

determine a first group from the subset of based on a first organizational criteria;

determine that a second group from the subset of contacts based on a second organizational criteria, wherein the first criteria is different from the first and second organizational criteria;

cause display on the telecommunications device of at least some of the first portion of the subset of contacts along a first path;

cause display on the telecommunications device of at least some of the second portion of the subset of contacts along a second path, wherein the first and second paths are different;

determine that a contact previously displayed in the first or second paths should be moved to an out-of-band position based on a second criteria different from the first and second organizational criteria; and

cause display of an updated display, wherein the updated display includes the determined contact presented in the out-of-band position on the updated display, at least some of the first group of the subset of contacts positioned along the first path, and at least some of the second group of the subset of contacts positioned along the second path.

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

13. The system as recited in claim 11 , wherein the first organizational criteria and the second organizational criteria are different.

14. The system as recited in claim 11 , wherein the first organizational criteria comprises an organization or affiliate criteria.

15. The system as recited in claim 11 , wherein the first organizational criteria comprises an event-based criteria.

16. The system as recited in claim 11 , wherein the first organizational criteria comprises a topic or keyword-based criteria.

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

18. The system as recited in claim 11 , wherein the first organizational criteria comprises a type of communication between the user and each of the plurality of contacts.

19. The system as recited in claim 11 , wherein the second criteria for moving a contact to an out-of-band position comprises a frequency of communication between the user and individual contacts.

20. The system as recited in claim 11 , wherein the out-of-band position is located in a corner of the updated display on the telecommunications device.

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 →