IP Library Granted Patent US 10,187,821
Granted Patent B2
US 10,187,821 · App. 15/759,666 · Granted Jan 22, 2019

Method for wireless data offload

Inventors: Jani Vare (Kaarina, FI); Kari Virtanen (Naantali, FI); Kimmo Ylander (Forssa, FI)
Assignee: Teleste OYJ
H04W28/08H04W84/005
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,187,821
App. No.
15/759,666
Granted
Jan 22, 2019
Kind
B2
Abstract

A method and related apparatus for performing wireless data offload in a public transportation vehicle comprising at least one access point and at least one data storage comprising a plurality of pieces of data, the method comprising: searching for available offload nodes in the vehicle; sending a request for wireless offload of the data at least to a first offload node, the request including one or more offload parameters; offloading, upon an acknowledgement from the first offload node, a first piece of data to the first offload node; and registering the first piece of data as offloaded to the first offload node.

Claims (51)

1. A method for performing wireless data offload in a public transportation vehicle comprising at least one access point and at least one data storage comprising a plurality of pieces of data, the method comprising:

searching for available offload nodes in the vehicle;

sending a request for wireless offload of the data at least to a first offload node, the request including one or more offload parameters;

offloading, upon an acknowledgement from the first offload node, a first piece of data to the first offload node; and

registering the first piece of data as offloaded to the first offload node.

2. The method according to claim 1 , further comprising

sending the registration to a data center being a destination of the offloaded first piece of data.

3. The method according to claim 1 , further comprising

receiving an acknowledgement from the data center that the first piece of data has been successfully uploaded from the first offload node, and

deleting the first piece of data from the data storage.

4. The method according to claim 3 , further comprising

removing the registration and re-allocating the free data space of the first piece of data for storing subsequent offload data.

5. The method according to claim 3 , further comprising

sending an acknowledgement associated with a reward to the first offload node.

6. The method according to claim 1 , further comprising

upon a predetermined timer expiring or upon receiving an acknowledgement from the data center that the first piece of data has not been successfully uploaded from the first offload node,

removing the registration and offloading the first piece of data to a second offload node.

7. The method according to claim 1 , wherein the offload parameters comprise at least one of an amount of data to be offloaded and/or an estimate for duration of the offload.

8. The method according to claim 1 , wherein the offload node is a portable data processing device comprising a memory and a transceiver for receiving and sending offload data.

9. The method according to claim 1 , wherein the offload node either comprises an offload application or is registered in an offload service as an offload node.

10. The method according to claim 1 , wherein the transmission between the access points in the vehicle and the offload nodes is carried out according to any of IEEE 802.11 standard series.

11. A computer program product, comprising computer program code embodied on a non-transitory computer readable medium, wherein said computer program code is, when executed on a processor of a computer, arranged to cause the computer to perform the method of claim 1 .

12. A system comprising:

a public transportation vehicle comprising at least one access point, at least one data storage for storing a plurality of pieces of data and an offload management system; and

a server implementing a data center comprising at least one data storage for storing corresponding plurality of pieces of data as said vehicle and an offload management system for keeping track of the offload pieces of data;

wherein the offload management system of the vehicle is arranged to

search for available offload nodes in the vehicle;

send a request for wireless offload of the data at least to a first offload node, the request including one or more offload parameters;

offload, upon an acknowledgement from the first offload node, a first piece of data to the first offload node; and

register the first piece of data as offloaded to the first offload node.

13. The system according to claim 12 , wherein the offload management system of the vehicle is arranged to

send the registration to the data center being a destination of the offloaded first piece of data.

14. The system according to claim 12 , wherein the offload management system of the vehicle is arranged to

receive an acknowledgement from the data center that the first piece of data has been successfully uploaded from the first offload node, and

delete the first piece of data from the data storage.

15. The system according to claim 14 , wherein the offload management system of the vehicle is further arranged to

remove the registration and re-allocating the free data space of the first piece of data for storing subsequent offload data.

16. The system according to claim 14 , wherein the offload management system of the data center is arranged to

send an acknowledgement associated with a reward to the first offload node.

17. A server of a data center comprising at least one data storage for storing a plurality of pieces of data offload from offload nodes and an offload management system for keeping track of the offloaded pieces of data; wherein the offload management system is arranged to

monitor whether an offload request is received from an offload node;

check an identification of a piece of data associated with said offload request and an identification of the offload node;

start reception of offload data from the offload node; and

upon completing the reception of the offload data prior to expiration of a timer, register the offload process and send an acknowledgement to the origin of the offloaded piece of data and to the offload node.

18. The server according to claim 17 , wherein said acknowledgement sent to the offload node is associated with a reward.

19. The server according to claim 17 , wherein the offload management system is arranged to

examine, on the basis of the checked offload request, whether the offload request has been expired; and if yes,

disqualify the offload request and send an acknowledgement to the origin of the offloaded piece of data and to the offload node.

20. The server according to claim 17 , wherein the offload management system is arranged to

upon noticing that the reception of the offload has not been completed prior to the expiration of the timer,

disqualify the offload request and send an acknowledgement to the origin of the offloaded piece of data and to the offload node.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2024
From: TELESTE OYJ
To: TELESTE SECURITY SOLUTIONS OY
Reel/Frame 068495/0885 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 045581 FRAME: 0931. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 26, 2018
From: VARE, JANI; VIRTANEN, KARI; YLANDER, KIMMO
To: TELESTE OYJ
Reel/Frame 046022/0933 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2018
From: VARE, JARI; VIRTANEN, KARI; YLANDER, KIMMO
To: TELESTE OYJ
Reel/Frame 045581/0931 →
Continuity (1)
Related Publication 20180199237A1 · Jul 12, 2018