IP Library Granted Patent US 10,356,791
Granted Patent B2
US 10,356,791 · App. 15/511,895 · Granted Jul 16, 2019

Method, mobile terminal and computer program

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,356,791
App. No.
15/511,895
Granted
Jul 16, 2019
Kind
B2
Abstract

A method of transmitting data from a mobile terminal over a wireless network. The method includes: applying a different priority level to different types of data transmission; determining quantity of data remaining before expiry of the data connection between the mobile terminal and the wireless network; and transmitting the different types of data over the network in an order determined by the applied priority level.

Claims (59)

1. A method of transmitting data from a mobile terminal over a wireless network, comprising:

applying a different priority level to different types of data transmission;

determining a quantity of data remaining before expiry of a data connection between the mobile terminal and the wireless network; and

transmitting the different types of data over the network in an order determined by the applied priority level in connection with the quantity of data remaining before the expiry of the data connection including:

transmitting all data of a particular data transmission of a particular priority level when a quantity of all of the data of the particular data transmission of the particular priority is less than the quantity of data remaining before the expiry of the data connection, and

transmitting no data of the particular data transmission of the particular priority level when the quantity of all of the data of the particular data transmission of the particular priority is greater than the quantity of data remaining before the expiry of the data connection.

2. The method according to claim 1 , wherein the determining comprises:

determining a time before the expiry of the data connection between the mobile terminal and the wireless network;

determining a data throughput between the mobile terminal and the wireless network; and

determining the quantity of data remaining before the expiry of the data connection in accordance with the time before the expiry of the data connection and the data throughput.

3. The method according to claim 2 , wherein the determining the time before the expiry of the data connection comprises:

receiving, over the wireless network, a value of the time before the expiry of the data connection.

4. The method according to claim 2 , wherein the determining the time before the expiry of the data connection comprises:

determining a speed and a direction of travel of the mobile terminal with respect to the wireless network; and

determining the time before the expiry of the data connection in accordance with the speed and the direction of travel of the mobile terminal.

5. The method according to claim 2 , wherein the determining the time before the expiry of the data connection comprises:

determining whether the mobile terminal has previously been connected to the wireless network;

retrieving a time for which the mobile terminal had previously been connected to the wireless network; and

setting a value of the time before the expiry of the data connection as being the time for which the mobile terminal had previously been connected.

6. The method according to claim 1 wherein the priority level is determined in accordance with a content of the data transmission.

7. The method according to claim 1 wherein the priority level is determined by a user.

8. The method according to claim 1 , further comprising:

determining a list of tasks from within a plurality of application programs, each task being associated with a different type of data transmission;

determining for at least two tasks a respective data quantity required to complete the task; and

starting the tasks for which the quantity of data remaining before expiry of the data connection is determined to be sufficient based upon the data quantities required to complete the tasks.

9. The method according to claim 1 , further comprising:

determining a connection quality between the mobile terminal and the wireless network before the expiry of the data connection; and

determining the quantity of data remaining before the expiry of the data connection in accordance with the determined connection quality.

10. A mobile terminal, comprising:

communication circuitry configured to communicate with a wireless network, and

processing circuitry configured to:

apply a different priority level to different types of data transmission;

determine a quantity of data remaining before expiry of a data connection between the mobile terminal and the wireless network; and

control the communication circuitry to transmit the different types of data over the network in an order determined by the applied priority level in connection with the quantity of data remaining before the expiry of the data connection including:

transmitting all data of a particular data transmission of a particular priority level when a quantity of all of the data of the particular data transmission of the particular priority is less than the quantity of data remaining before the expiry of the data connection, and

transmitting no data of the particular data transmission of the particular priority level when the quantity of all of the data of the particular data transmission of the particular priority is greater than the quantity of data remaining before the expiry of the data connection.

11. The terminal according to claim 10 , wherein the processing circuitry is further configured to:

determine a time before the expiry of the data connection between the mobile terminal and the wireless network;

determine a data throughput between the mobile terminal and the wireless network; and

determine the quantity of data remaining before the expiry of the data connection in accordance with the time before the expiry of the data connection and the data throughput.

12. The terminal according to claim 11 , wherein the processing circuitry is further configured to receive, over the wireless network, a value of the time before the expiry of the data connection.

13. The terminal according to claim 11 , wherein the processing circuitry is further configured to:

determine a speed and a direction of travel of the mobile terminal with respect to the wireless network; and

determine the time before the expiry of the data connection in accordance with the speed and the direction of travel of the mobile terminal.

14. The terminal according to claim 11 , wherein processing circuitry is further configured to:

determine whether the mobile terminal has previously been connected to the wireless network;

retrieve a time for which the mobile terminal had previously been connected to the wireless network; and

set a value of the time before the expiry of the data connection as being the time for which the mobile terminal had previously been connected.

15. The terminal according to claim 10 wherein the priority level is determined in accordance with a content of the data transmission.

16. The terminal according to claim 10 wherein the priority level is determined by a user.

17. The terminal according to claim 10 wherein the processing circuitry is further configured to control the communication circuitry to upload, to the wireless network, information regarding a route to be traveled by the mobile terminal.

18. The terminal according to claim 10 , wherein the processing circuitry is further configured to:

determine a list of tasks from within a plurality of application programs, each task being associated with a different type of data transmission;

determine for at least two tasks a respective data quantity required to complete the task; and

start the tasks for which the quantity of data remaining before expiry of the data connection is determined to be sufficient based upon the data quantities required to complete the tasks.

19. The terminal according to claim 10 wherein the processing circuitry is further configured to:

determine a connection quality between the mobile terminal and the wireless network before the expiry of the data connection; and

determine the quantity of data remaining before the expiry of the data connection in accordance with the determined connection quality.

20. A non-transitory computer readable medium including computer program instructions that, when executed by a computer, cause the computer to perform a method according to claim 1 .

Assignments (2)
MERGER Recorded Mar 13, 2020
From: SONY EUROPE LIMITED
To: SONY EUROPE B.V.
Reel/Frame 052162/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2017
From: DIFRANCESCO, RENAUD
To: SONY CORPORATION; SONY EUROPE LIMITED
Reel/Frame 041853/0414 →