US2017228258A1PendingUtilityA1

Device, System and Method for Processing Data

42
Assignee: OSR ENTPR AGPriority: Oct 14, 2014Filed: Apr 19, 2017Published: Aug 10, 2017
Est. expiryOct 14, 2034(~8.2 yrs left)· nominal 20-yr term from priority
G06F 2209/509G06F 9/5027H04L 67/10G06F 9/5066G06F 9/5055G06F 9/5038G06F 9/5005
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, apparatus and computer program product, the method comprising: receiving by a device present at a mobile environment, data relating to a computerized task; obtaining information related to a future state of the device or the mobile environment or another device within the mobile environment; determining indications for resource availability associated with the future state; determining a scheme for performing at least part of the computerized task offsite, in accordance with the resource availability; and transmitting data over a communication channel to a remote computing platform for performing the at least part of the computerized task offsite, in accordance with the scheme.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for processing data, comprising:
 receiving by a device present at a mobile environment, data relating to a computerized task;   obtaining information related to a future state of the device or the mobile environment or another device within the mobile environment;   determining indications for resource availability associated with the future state;   determining a scheme for performing at least part of the computerized task offsite, in accordance with the resource availability; and   transmitting data over a communication channel to a remote computing platform for performing the at least part of the computerized task offsite, in accordance with the scheme.   
     
     
         2 . The method of  claim 1 , wherein determining the scheme comprises:
 determining at least two schemes for performing at least part of the computerized task offsite;   computing a cost for each scheme of the at least two schemes; and   selecting a scheme from the at least two schemes for which the cost is lower.   
     
     
         3 . The method of  claim 2 , wherein the cost function takes into account available bandwidth for transmitting data to an external network and receiving data form the external network. 
     
     
         4 . The method of  claim 2 , wherein the cost function takes into account required criticality of operations or of data. 
     
     
         5 . The method of  claim 2 , wherein the cost function takes into account at least one factor selected from the group consisting of: performance parameters of device, the offsite computing platform and other device within the mobile; and required accuracy of the computerized task. 
     
     
         6 . The method of  claim 1 , wherein the data relating to the computerized task comprises at least one constrain, and wherein the at least one scheme complies with the at least one constraint. 
     
     
         7 . The method of  claim 6 , wherein the at least one constraint is selected from the group consisting of: completion of the computerized task; timely completion of the computerized task if a completion time is specified; data security and data criticality. 
     
     
         8 . The method of  claim 1 , wherein the information related to the future state includes information received from a navigation system. 
     
     
         9 . The method of  claim 1 , wherein the information related to the future state includes information received from a calendar event. 
     
     
         10 . The method of  claim 1 , wherein the scheme is dynamically updated. 
     
     
         11 . The method of  claim 1 , further comprising:
 determining when the scheme is to be reassessed; and   subject to determining that the scheme is to be reassessed, repeating said receiving the data relating to a computerized task; said obtaining the information related to the future state; said determining indications for resource availability; or said determining the scheme.   
     
     
         12 . A computerized system having a processor and a storage device, the processor being adapted to perform the steps of:
 receiving by a device present at a mobile environment, data relating to a computerized task;   obtaining information related to a future state of the device or the mobile environment or another device within the mobile environment;   determining indications for resource availability associated with the future state;   determining a scheme for performing at least part of the computerized task offsite, in accordance with the resource availability; and   transmitting data over a communication channel to a remote computing platform for performing the at least part of the computerized task offsite, in accordance with the scheme.   
     
     
         13 . The system of  claim 12 , wherein the processor is further adapted to perform the steps of:
 determining at least two schemes for performing at least part of the computerized task offsite, wherein the computerized task is expected to be performed as required, in accordance with the resource availability;   computing a cost for each scheme of the at least two schemes; and   selecting a scheme from the at least two schemes for which the cost is lower.   
     
     
         14 . The system of  claim 12 , wherein the processor is further adapted to perform the steps of:
 determining when the scheme is to be reassessed; and   subject to determining that the scheme is to be reassessed, repeating said receiving the data relating to a computerized task; said obtaining the information related to the future state; said determining indications for resource availability; or said determining the scheme.   
     
     
         15 . A computer program product comprising a computer readable storage medium retaining program instructions, which program instructions when read by a processor, cause the processor to perform a method comprising:
 receiving by a device present at a mobile environment, data relating to a computerized task;   obtaining information related to a future state of the device or the mobile environment or another device within the mobile environment;   determining indications for resource availability associated with the future state;   determining a scheme for performing at least part of the computerized task offsite, in accordance with the resource availability; and   transmitting data over a communication channel to a remote computing platform for performing the at least part of the computerized task offsite, in accordance with the scheme.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.