IP Library Granted Patent US 11,979,338
Granted Patent B2
US 11,979,338 · App. 17/504,954 · Granted May 7, 2024

System and method for cellular network data storage and forwarding

Inventor: Shmulik Bezalel (Kfar Vradim, IL)
Assignee: FLO LIVE ISRAEL LTD.
H04L49/252H04L67/568H04W28/0215H04L67/12
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 11,979,338
App. No.
17/504,954
Granted
May 7, 2024
Kind
B2
Abstract

A method and system for cellular network data storage and forwarding are provided. The method includes receiving storage-and-forward data from an application server, wherein the storage-and-forward data is directed to a device connected in a cellular network, wherein the device operates in at least a sleep state and a wakeup state; caching the received storage-and-forward data in a memory; checking if the device is currently in the wakeup state; and forwarding the cached storage-and-forward data to the device when the device is in the wakeup state.

Claims (51)

1. A method for cellular network data storage and forwarding, comprising:

receiving storage-and-forward data from an application server, wherein the storage-and-forward data is directed to a device connected within a cellular network, wherein the device operates in at least a sleep state and a wakeup state;

caching the received storage-and-forward data in a memory;

checking if the device is currently in the wakeup state; and

forwarding the cached storage-and-forward data to the device when the device is in the wakeup state; and

when the device is currently in a sleep state:

waiting for the device to enter the wakeup state;

retrieving the cached storage-and-forward data from the memory using a unique identifier of the device; and

forwarding the retrieved storage-and-forward data to the device when the device transits to the wakeup state.

2. The method of claim 1 , wherein the received storage-and-forward data includes at least data for configuration and provision of the device.

3. The method of claim 1 , wherein the device is at least an internet of things (IoT) controlled by the application server.

4. The method of claim 1 , further comprising:

sending an acknowledgement to the application server, thereby freeing the application server to perform different tasks.

5. The method of claim 1 , wherein caching the received storage-and-forward data further comprises:

associating the cached storage-and-forward data with a unique identifier of the device.

6. The method of claim 5 , wherein the unique identifier is any one of: a device integrated circuit card identifier (ICCID), a device international mobile subscriber identity (IMSI), and a mobile station international subscriber directory number (MSISDN).

7. The method of claim 1 , wherein waiting for the device to enter the wakeup state further comprises:

receiving a message from the device that the device is awake.

8. The method of claim 1 , wherein forwarding the storage-and-forward data to the device further comprises:

transmitting the storage-and-forward data over the cellular network.

9. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

receiving storage-and-forward data from an application server, wherein the storage-and-forward data is directed to a device connected within a cellular network, wherein the device operates in at least a sleep state and a wakeup state;

caching the received storage-and-forward data in a memory;

checking if the device is currently in the wakeup state; and

forwarding the cached storage-and-forward data to the device when the device is in the wakeup state; and

when the device is currently in a sleep state:

waiting for the device to enter the wakeup state;

retrieving the cached storage-and-forward data from the memory using a unique identifier of the device; and

forwarding the retrieved storage-and-forward data to the device when the device transits to the wakeup state.

10. A system for cellular network data storage and forwarding, comprises:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

receive storage-and-forward data from an application server, wherein the storage-and-forward data is directed to a device connected within a cellular network, wherein the device operates in at least a sleep state and a wakeup state;

cache the received storage-and-forward data in a memory;

check if the device is currently in the wakeup state; and

forward the cached storage-and-forward data to the device when the device is in the wakeup state; and

when the device is currently in a sleep state:

wait for the device to enter the wakeup state;

retrieve the cached storage-and-forward data from the memory using a unique identifier of the device; and

forward the retrieved storage-and-forward data to the device when the device transits to the wakeup state.

11. The system of claim 10 , wherein the received storage-and-forward data includes at least data for configuration and provision of the device.

12. The system of claim 11 , wherein the device is at least an internet of things (IoT) controlled by the application server.

13. The system of claim 10 , wherein the system is further configured to:

send an acknowledgement to the application server, thereby freeing the application server to perform different tasks.

14. The system of claim 13 , wherein the system is further configured to:

associate the cached storage-and-forward data with a unique identifier of the device.

15. The system of claim 14 , wherein the unique identifier is any one of: a device integrated circuit card identifier (ICCID), a device international mobile subscriber identity (IMSI), and a mobile station international subscriber directory number (MSISDN).

16. The system of claim 10 , wherein the system is further configured to:

receive a message from the device that the device is awake.

17. The system of claim 16 , wherein the system is further configured to:

transmit the storage-and-forward data over the cellular network.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2026
From: SILICON VALLEY BANK
To: FLO LIVE ISRAEL LTD
Reel/Frame 075725/0276 →
SECURITY INTEREST Recorded Aug 12, 2026
From: FLOLIVE LTD
To: HSBC BANK PLC
Reel/Frame 075630/0850 →
SECURITY INTEREST Recorded Feb 23, 2023
From: FLO LIVE ISRAEL LTD
To: SILICON VALLEY BANK
Reel/Frame 062781/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: BEZALEL, SHMULIK
To: FLO LIVE ISRAEL LTD.
Reel/Frame 057834/0713 →
Continuity (2)
Provisional Application 63106560 · Oct 28, 2020
Related Publication 20220131815A1 · Apr 28, 2022