IP Library Granted Patent US 8,948,779
Granted Patent B1
US 8,948,779 · App. 13/364,032 · Granted Feb 3, 2015

Communication profiles for mobile devices based on historical characteristics

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,948,779
App. No.
13/364,032
Granted
Feb 3, 2015
Kind
B1
Abstract

Systems, devices, methods, and software for operating a mobile communication device are provided herein. In a first example, a method of operating a mobile communication device is provided. The method includes monitoring a current movement of the mobile communication device, identifying a projected location of the mobile communication device based the current movement and past mobility information corresponding to past movement of the mobile communication device, and processing past performance information corresponding to past communication performance between the mobile communication device and a communication network at the projected location to determine a communication profile for wireless communications with the communication network at the projected location.

Claims (31)

1. A method of operating a mobile communication device, the method comprising:

in the mobile communication device, monitoring current movement of the mobile communication device;

in the mobile communication device, identifying a projected path of the mobile communication device based on the current movement and past mobility information corresponding to past movement of the mobile communication device; and

in the mobile communication device, processing past performance information corresponding to past communication performance between the mobile communication device and a communication network on the projected path to determine communication performance along the projected path,

if the communication performance at locations along the projected path does not meet a predetermined communication service quality, then disabling periodic polled communications initiated by different ones of applications of the mobile communication device; or

if the communication performance at the locations along the projected path does meet the predetermined communication service quality, then allowing the periodic polled communications initiated by the different ones of applications of the mobile communication device.

2. The method of claim 1 , wherein the current movement is determined by a position sensor of the mobile communication device, and the past mobility information is provided by a database comprising past movement data of the mobile communication device.

3. The method of claim 1 , wherein the past performance information corresponds to communications between the mobile communication device and the communication network during a previous communication session between the mobile communication device and the communication network.

4. The method of claim 1 , wherein the past performance information corresponds to communications between the mobile communication device and the communication network during the past movement.

5. The method of claim 1 , wherein allowing the periodic polled communications initiated by the different ones of applications of the mobile communication device comprises causing the exchange of user data between the communication network and the mobile communication device at a time when the user data would not have otherwise been exchanged.

6. The method of claim 1 , wherein the projected path comprises a path different than a path indicated by current momentum and direction of the mobile communication device.

7. A mobile communication device comprising:

a position system configured to monitor a current movement of the mobile communication device;

a processing system configured to identify a projected path of the mobile communication device based on the current movement and past mobility information corresponding to past movement of the mobile communication device; and

the processing system configured to process past performance information corresponding to past communication performance between the mobile communication device and a communication network on the projected path to determine a communication profile for the mobile communication device on the projected path, wherein the communication profile indicates communication performance at locations along the projected path:

if the communication performance at the locations along the projected path does not meet a predetermined communication service quality, then the processing system configured to disable periodic polled communications initiated by different ones of applications of the mobile communication device; or

if the communication performance at the locations along the projected path does meet the predetermined communication service quality, then the processing system configured to allow the periodic polled communications initiated by the different ones of applications of the mobile communication device.

8. The mobile communication device of claim 7 , further comprising:

a position sensor configured to determine the current movement; and

a database comprising past movement data of the mobile communication device configured to provide the past mobility information.

9. The mobile communication device of claim 7 , wherein the past performance information corresponds to communications between the mobile communication device and the communication network during a previous communication session between the mobile communication device and the communication network.

10. The mobile communication device of claim 7 , wherein the past performance information corresponds to communications between the mobile communication device and the communication network during the past movement.

11. The mobile communication device of claim 7 , wherein the communication profile comprises a schedule for the periodic polled communications for applications of the mobile communication device based on the projected path and the past performance information, wherein the periodic polled communications comprise communications initiated by the applications for periodic transfer of user data from the communication network to the mobile communication device.

12. The mobile communication device of claim 7 , wherein the projected path comprises a path different than a path indicated by current momentum and direction of the mobile communication device.

13. A non-transitory computer-readable medium having program instructions stored thereon for operating a mobile communication device, that when executed by the mobile communication device, direct the mobile communication device to:

monitor a current movement of the mobile communication device;

identify a projected path of the mobile communication device based on the current movement and past mobility information corresponding to past movement of the mobile communication device; and

process past performance information corresponding to past communication performance between the mobile communication device and a communication network on the projected path to determine a communication profile for the mobile communication device on the projected path, wherein the communication profile indicates communication performance at locations along the projected path:

if the communication performance at the locations along the projected path does not meet a predetermined communication service quality, then disable periodic polled communications initiated by different ones of applications of the mobile communication device; or

if the communication performance at the locations along the projected path does meet the predetermined communication service quality, then allow the periodic polled communications initiated by the different ones of applications of the mobile communication device.

14. The non-transitory computer-readable medium of claim 13 , wherein the instructions further direct the mobile communication device to receive the current movement from a position sensor of the mobile communication device, and receive the past mobility information from a database comprising past movement data of the mobile communication 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2012
From: CHOI, HEESOOK; JINTASERANEE, KOSOL; BALI, SOSHANT
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 027636/0273 →