US2022121613A1PendingUtilityA1

Adaptive synching

Assignee: INTEL CORPPriority: Jul 1, 2016Filed: Aug 30, 2021Published: Apr 21, 2022
Est. expiryJul 1, 2036(~9.9 yrs left)· nominal 20-yr term from priority
Inventors:Dzung D. Tran
G06F 16/178G06F 15/16G06F 16/27G06F 16/00
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various systems and methods for implementing adaptive synching are provided herein. A synchronization system comprises a processor; and a memory including instructions, which when executed by the processor, cause the processor to implement: a file synchronization controller to receive an indication from a client device that the client device wants to synchronize files with a file server; a policy manager to: obtain a server-side policy associated with the file server; and determine whether the file server is in a state compliant with the server-side policy; wherein the file synchronization controller is to initiate synchronization between the client device and the file server when the file server is in the state compliant with the server-side policy.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A synchronization system for implementing adaptive synching, the system comprising:
 a processor; and   a memory including instructions, which when executed by the processor, cause the processor to implement:
 a file synchronization controller to receive an indication from a connected device that the connected device wants to synchronize files with a networked file server; 
 a policy manager to:
 obtain a network policy associated with the networked file server; and 
 determine whether the networked file server is in a state compliant with the network policy; 
 
 wherein the file synchronization controller is to initiate synchronization between the connected device and the networked file server by transmitting a notification to the connected device to trigger the synchronization when the networked file server is in the state compliant with the network policy. 
   
     
     
         3 . The system of  claim 2 , wherein the indication from the connected device includes a sync request message. 
     
     
         4 . The system of  claim 3 , wherein the file synchronization controller is to queue the sync request message with other sync request messages received from other connected devices in a sync request queue. 
     
     
         5 . The system of  claim 4 , wherein the file synchronization controller is to evaluate the sync request messages in the sync request queue to identify a next sync request to service. 
     
     
         6 . The system of  claim 2 , wherein the indication from the connected device includes a connected-device policy for controlling sync operations, and state information of the connected device. 
     
     
         7 . The system of  claim 6 , wherein the file synchronization controller is to:
 receive state information from the connected device;   monitor the connected device based on the state information; and   create a sync request and queue the sync request when the state information from the connected device indicates that the connected device is in conformance with the connected-device policy.   
     
     
         8 . The system of  claim 7 , wherein the file synchronization controller is to evaluate the sync request messages in the sync request queue to identify a next sync request to service. 
     
     
         9 . The system of  claim 6 , wherein the connected-device policy is a policy from a group of policies including: initiating a sync operation when the connected device is plugged into mains power and connected to a Wi-Fi network, or initiating a sync operation after a certain time of day. 
     
     
         10 . The system of  claim 2 , wherein to obtain the network policy, the policy manager is to:
 query the networked file server for an up-to-date network policy;   receive the up-to-date network policy; and   store the up-to-date network policy at the synchronization server.   
     
     
         11 . The system of  claim 2 , wherein the network policy is a policy from a group of policies including: allowing a sync operation when there are less than a maximum number of connections, allowing a sync operation when there are fewer than a maximum number of server instances, or allowing a sync operation when there is more than a threshold of available network capacity. 
     
     
         12 . A method for implementing adaptive synching, the method comprising:
 receiving, at a synchronization server, an indication from a connected device that the connected device wants to synchronize files with a networked file server;   obtaining a network policy associated with the networked file server;   determining whether the networked file server is in a state compliant with the network policy; and   initiating synchronization between the connected device and the networked file server by transmitting a notification to the connected device to trigger the synchronization when the networked file server is in the state compliant with the network policy.   
     
     
         13 . The method of  claim 12 , wherein the indication from the connected device includes a sync request message. 
     
     
         14 . The method of  claim 12 , wherein the indication from the connected device includes a connected-device policy for controlling sync operations, and state information of the connected device. 
     
     
         15 . The method of  claim 14 , further comprising:
 receiving state information from the connected device;   monitoring the connected device based on the state information; and   creating a sync request and queuing the sync request when the state information from the connected device indicates that the connected device is in conformance with the connected-device policy.   
     
     
         16 . The method of  claim 15 , further comprising evaluating the sync request messages in the sync request queue to identify a next sync request to service. 
     
     
         17 . The method of  claim 14 , wherein the connected-device policy is a policy from a group of policies including: initiating a sync operation when the connected device is plugged into mains power and connected to a Wi-Fi network, or initiating a sync operation after a certain time of day. 
     
     
         18 . The method of  claim 17 , wherein obtaining the network policy comprises:
 querying the networked file server for an up-to-date network policy;   receiving the up-to-date network policy; and   storing the up-to-date network policy at the synchronization server.   
     
     
         19 . At least one non-transitory machine-readable medium including instructions for implementing adaptive synching, which when executed by a machine, cause the machine to:
 receive, at a synchronization server, an indication from a connected device that the connected device wants to synchronize files with a networked file server;   obtain a network policy associated with the networked file server;   determine whether the networked file server is in a state compliant with the network policy; and   initiate synchronization between the connected device and the networked file server by transmitting a notification to the connected device to trigger the synchronization when the networked file server is in the state compliant with the network policy.   
     
     
         20 . The machine-readable medium of  claim 19 , wherein the indication from the connected device includes a connected-device policy for controlling sync operations, and state information of the connected device, and wherein the instructions further comprise instructions to:
 receive state information from the connected device;   monitor the connected device based on the state information; and   create a sync request and queuing the sync request when the state information from the connected device indicates that the connected device is in conformance with the connected-device policy.   
     
     
         21 . The machine-readable medium of  claim 19 , wherein the instructions to obtain the network policy comprise instructions to:
 query the networked file server for an up-to-date network policy;   receive the up-to-date network policy; and   store the up-to-date network policy at the synchronization server.

Join the waitlist — get patent alerts

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

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