US2022141110A1PendingUtilityA1

Managing data transfers over network connections based on priority and a data usage plan

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jan 27, 2012Filed: Jan 11, 2022Published: May 5, 2022
Est. expiryJan 27, 2032(~5.5 yrs left)· nominal 20-yr term from priority
H04M 15/846H04L 43/0876H04W 4/24H04M 15/60H04W 4/70H04M 15/7652H04M 15/41H04M 15/856H04M 15/84H04L 43/045H04M 15/80H04W 8/18H04M 15/8044H04W 24/02H04M 15/775H04W 4/60H04M 15/85H04M 15/854H04W 88/06H04L 43/062H04M 15/765H04M 15/58H04M 15/86H04L 12/1435H04M 15/83H04M 1/72403H04M 15/853H04L 43/04H04W 8/186
74
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments manage use of different network connections for data transfer in view of priority information and a data usage plan identifying threshold limits associated with the different network connections. A computing device receives data transfer requests from applications executing on the computing device. The data transfer requests have priority information associated therewith. The computing device compares the priority information with available network connections. One or more of the data transfer requests are selected for initiation based on the comparison and on the threshold limits.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for managing use of network connections for data transfer, said system comprising:
 a memory area associated with a computing device, said memory area storing a plurality of data transfer requests received from at least one application of a plurality of applications executing on the computing device, the memory area further storing priority information associated with the plurality of data transfer requests; and   a processor programmed to:
 compare the priority information stored in the memory area with a plurality of available network connections; 
 select, from the received plurality of data transfer requests, a data transfer request identified as a high priority data transfer request for initiation over a first network connection of the plurality of network connections based on the comparison; 
 notify the application associated with the selected data transfer request, the application initiating the selected data transfer request; 
 detect an absence of the first network connection; 
 determine that all other available network connections have data transfer costs that are greater than a data transfer cost associated with the first network connection; 
 based on the determination that all other available network connections have data transfer costs that are greater than a data transfer cost associated with the first network connection, determine that none of the other available network connections should be used to initiate data transfer requests unless the data transfer requests are high priority; 
 notify the application associated with the selected data transfer request of the detected absence; and 
 based on notifying the application associated with the selected data transfer request of the detected absence, the application executes the selected data transfer request over one or more of the available network connections.

Join the waitlist — get patent alerts

Track US2022141110A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.