Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for data transfer, the method performed by a data processing system and comprising: monitoring calls from a client system to a server system for properties associated with an object, each call having a context; storing call data related to the calls as a property-retrieval history, including storing the context of each call; analyzing a policy associated with at least one context based on the property-retrieval history; updating the policy associated with the at least one context based on the analysis; and transferring data corresponding to the at least one context based on the policy.
2. The method of claim 1 , wherein updating the policy includes defining default properties to be returned in response to a call based on the context of the call.
3. The method of claim 1 , further comprising defining initial policies corresponding to each context.
4. The method of claim 1 , wherein each context includes at least one of a user identifier, a user role, and an application that is making the call for that context.
5. The method of claim 1 , wherein monitoring calls includes receiving the calls by a server system.
6. The method of claim 1 , wherein the calls are also calls for an object.
7. The method of claim 1 , wherein the call data also includes an object type and the properties associated with each call.
8. The method of claim 1 , wherein the analysis is performed at a configurable trigger point.
9. The method of claim 8 , wherein the trigger point is a configurable number of property calls.
10. A data processing system comprising: a processor; and an accessible memory, wherein the data processing system is particularly configured to monitor calls from a client system to a server system for properties associated with an object, each call having a context; store call data related to the calls as a property-retrieval history, including storing the context of each call; analyze a policy associated with at least one context based on the property-retrieval history; update the policy associated with the at least one context based on the analysis; and transfer data corresponding to the at least one context based on the policy.
11. The data processing system of claim 10 , wherein updating the policy includes defining default properties to be returned in response to a call based on the context of the call.
12. The data processing system of claim 10 , further comprising defining initial policies corresponding to each context.
13. The data processing system of claim 10 , wherein each context includes at least one of a user identifier, a user role, and an application that is making the call for that context.
14. The data processing system of claim 10 , wherein monitoring calls includes receiving the calls by a server system.
15. The data processing system of claim 10 , wherein the calls are also calls for an object.
16. The data processing system of claim 10 , wherein the call data also includes an object type and the properties associated with each call.
17. The data processing system of claim 10 , wherein the analysis is performed at a configurable trigger point.
18. The data processing system of claim 17 , wherein the trigger point is a configurable number of property calls.
19. A non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, cause a data processing system to perform the steps of: monitoring calls from a client system to a server system for properties associated with an object, each call having a context; storing call data related to the calls as a property-retrieval history, including storing the context of each call; analyzing a policy associated with at least one context based on the property-retrieval history; updating the policy associated with the at least one context based on the analysis; and transferring data corresponding to the at least one context based on the policy.
20. The computer-readable medium of claim 19 , wherein updating the policy includes defining default properties to be returned in response to a call based on the context of the call.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.