US2026089556A1PendingUtilityA1

Method and system for data management

57
Assignee: FLASH NETWORKS LTDPriority: Sep 23, 2024Filed: Sep 23, 2024Published: Mar 26, 2026
Est. expirySep 23, 2044(~18.2 yrs left)· nominal 20-yr term from priority
H04W 28/06H04W 28/0289
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A technique is disclosed for downloading large flow (LF) of data packets toward a certain mobile device (MD) while sharing the bandwidth (BW) with flows toward other MDs. The disclosed technique switches between two bitrates. It may start the download process with a high bitrate for s certain period of time (foreground) and then switch to a reduced bitrate for another period of time (background) and vice versa.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A non-transitory computer readable memory device comprising executable instructions that when executed cause a processor, at a download optimizer server (DOS):
 i. to identify a flow of downloaded packets in the direction toward a first mobile device (MD) from a plurality of MDs that are associated with the download optimizer server (DOS), wherein the download is executed at an initial bitrate;   ii. to reduce the download rate of the flow by a certain percentages.   
     
     
         2 . The non-transitory computer readable memory device of  claim 1 , wherein the DOS is communicatively coupled between the plurality of MDs and a plurality of servers. 
     
     
         3 . The non-transitory computer readable memory device of  claim 1 , wherein the DOS resides at an access network operator premises (ANOP). 
     
     
         4 . The non-transitory computer readable memory device of  claim 1 , wherein the value of the certain percentages is in the range of 10% to 40%. 
     
     
         5 . The non-transitory computer readable memory device of  claim 1 , wherein the value of the certain percentages is 20%. 
     
     
         6 . The non-transitory computer readable memory device of  claim 1 , wherein the instruction to identify a flow further comprising to identify that the flow is a large flow (LF). 
     
     
         7 . The non-transitory computer readable memory device of  claim 6 , wherein identifying that the flow is a LF is based on the application that is used by the MD. 
     
     
         8 . The non-transitory computer readable memory device of  claim 6 , further comprising instructions to calculate the value of a Pressure Gauge of that LF, wherein the Pressure Gauge is a parameter of the flow and is related to the percentages of the active time that is measured at that point of time. 
     
     
         9 . The non-transitory computer readable memory device of  claim 8 , wherein the value of the Pressure Gauge is above a first threshold (TH1) then the transmitting bitrate is switched to the initial bitrate. 
     
     
         10 . The non-transitory computer readable memory device of  claim 9 , wherein the value of the TH1 is in the range of 70% to 90% then the transmitting bitrate is switched to the initial bitrate. 
     
     
         11 . The non-transitory computer readable memory device of  claim 9 , wherein the value of TH1 is 80%. 
     
     
         12 . The non-transitory computer readable memory device of  claim 8 , wherein the value of the Pressure Gauge is below a second threshold (TH2) then the transmitting bitrate is switched to a reduced bitrate. 
     
     
         13 . The non-transitory computer readable memory device of  claim 12 , wherein the value of TH2 is in the range of 10% to 40%. 
     
     
         14 . The non-transitory computer readable memory device of  claim 12 , wherein the value of TH2 is 20%. 
     
     
         15 . The non-transitory computer readable memory device of  claim 2 , wherein the instruction to reduce the download rate of the flow further comprising the instruction to reduce the Receiving-window TCP flag toward a server, from the plurality of servers, that sends that flow. 
     
     
         16 . The non-transitory computer readable memory device of  claim 2 , wherein the instruction to reduce the download rate of the flow is implemented by a first-in-first out (FIFO) memory that is associated with the DOS. 
     
     
         17 . The non-transitory computer readable memory device of  claim 16 , wherein the frequency of the read instruction from the FIFO is reduced compared to the frequency of the write instructions. 
     
     
         18 . A system comprises:
 a. a download optimizer server (DOS) that is communicatively coupled between a plurality of mobile devices (MDs) and a plurality of servers;   b. wherein the DOS is configured:
 i. to identify that a flow of downloaded packets in the direction toward a first MD from the plurality of MDs that are associated with the DOS is a large flow (LF); 
 ii. to reduce the download rate of the LF by a certain percentage. 
   
     
     
         19 . The system of  claim 18 , wherein the DOS resides at an access network operator premises (ANOP). 
     
     
         20 . The system of  claim 18 , wherein the value of the certain percentages is in the range of 10% to 70%. 
     
     
         21 . The system of  claim 18 , wherein identifying that the flow is a LF is based on the application that is used by the MD. 
     
     
         22 . The system of  claim 19 , wherein the DOS is configured to calculate the value of a Pressure Gauge of the LF, wherein the Pressure Gauge is a parameter of the LF and is related to the percentages of the active time that is measured at that point of time. 
     
     
         23 . The system of  claim 18 , wherein reducing the download rate of the LF is implemented by reducing the Receiving-window TCP flag toward a server, from the plurality of servers, that sends that flow.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.