ANALYZING CLIENT DATA STORES
First Claim
Patent Images
1. An apparatus comprising:
- a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity;
a data interface enabling access by the provider entity to the data of the data storage system; and
an analysis engine maintained by the provider entity to, at times determined by the analysis engine;
access the data using the data interface,analyze the data, andgenerate results of the analysis for use by the client entity.
5 Assignments
0 Petitions
Accused Products
Abstract
Among other things, a method includes a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity, a data interface enabling access by the provider entity to the data of the data storage system, and an analysis engine maintained by the provider entity to, at times determined by the analysis engine, access the data using the data interface, analyze the data, and generate results of the analysis for use by the client entity
37 Citations
42 Claims
-
1. An apparatus comprising:
-
a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity; a data interface enabling access by the provider entity to the data of the data storage system; and an analysis engine maintained by the provider entity to, at times determined by the analysis engine; access the data using the data interface, analyze the data, and generate results of the analysis for use by the client entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
at a provider entity; storing data on a data storage system on behalf of a client entity, the data being accessible from the data storage system by the client entity; and performing an ongoing analysis of the data and generating results of the analysis for use by the client entity, the data being accessed at times determined by the provider entity. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving, from a client entity, data of distinct data systems associated with the client entity; processing the data from the distinct data systems for storage on a single data storage system; and enabling access by the client entity to the processed data and by an analysis engine associated with the data storage system. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method comprising:
-
receiving, from a client entity, data of a plurality of data systems; processing the data for use by applications executing on a single data storage system and for analysis by an analysis mechanism associated with the data storage system; and enabling access by the client entity to the applications. - View Dependent Claims (30, 31)
-
-
32. A method comprising:
-
receiving, from a client entity, data of distinct data systems associated with the client entity; processing the data from the distinct data systems for storage on a single data storage system and for use by applications executing on the data storage system; and enabling access by the client entity to the processed data and the applications, and enabling access by an analysis engine associated with the data storage system to the processed data. - View Dependent Claims (33, 34)
-
-
35. An apparatus comprising:
-
a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity; a data interface enabling access by the provider entity to the data of the data storage system; and means for the provider entity to, on behalf of the client entity, analyze portions of the data received at times determined by the provider entity. - View Dependent Claims (36, 37)
-
-
38. An apparatus comprising:
-
a data storage system associated with a provider entity and storing data on behalf of a client entity; a client interface enabling access to the data of the data storage system by the client entity; and an analysis engine maintained by the provider entity to, at times determined by the analysis engine; access the data using the client interface, analyze the data, and generate results of the analysis for use by the client entity, the results of the analysis being determined based on preferences of the client entity and provided to the client entity at times determined by the analysis engine based on characteristics of the analysis.
-
-
39. A method comprising:
-
at a provider entity; storing data on a data storage system on behalf of a client entity, the data being accessible from the data storage system by the client entity; performing an analysis of the data based on preferences of the client entity and generating results of the analysis for use by the client entity, the data being accessed at a plurality of times determined by the provider entity; and delivering the results to the client entity at times based on characteristics of the results.
-
-
40. A method comprising:
-
at a client entity; transmitting data from data systems of the client entity to a data system of a provider entity; accessing the data at the data system of the provider entity; and receiving results of analyses of the data at the data system of the provider entity, the results received at times determined by the provider entity based on preferences of the client entity.
-
-
41. An apparatus comprising:
a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity, and being accessible from the data storage system by the provider entity at times determined by the provider entity for the provider entity to perform continuous analysis of the data with permission of the client entity.
-
42. An apparatus comprising:
-
a software interface maintained by a provider entity and providing access to the a provider entity to data stored by a data storage system on behalf of a client entity, wherein the extent of the access is tailored to applications that access and analyze the data at times determined by the provider entity.
-
Specification