Distributed multi-system management
US-9223834-B2 · Dec 29, 2015 · US
US9639582B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9639582-B2 |
| Application number | US-201213608123-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 10, 2012 |
| Priority date | Sep 10, 2012 |
| Publication date | May 2, 2017 |
| Grant date | May 2, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer receives a request from a client application for data within an enterprise grid. The computer sends the data along with a program to monitor the application's use of the data. The computer subsequently receives from the program a subset of the data being utilized by the client application. Responsive to a subsequent request for the data, the computer sends to the client application only the data corresponding to the identified subset of data being utilized.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for accessing data from an enterprise grid, the computer-implemented method comprising: receiving, from a client application, a first request to access a dataset within an enterprise grid, wherein: the dataset includes a plurality of values, and the dataset includes a plurality of fields that correspond to the plurality of values; determining the first request is not a subsequent request from the client application; gathering the plurality of values from the enterprise grid; transmitting, to the client application, the plurality of values; receiving, from the client application, a first set of access information, wherein: the first set of access information includes a first set of pertinence indications, the first set of pertinence indications show whether the client application accessed a value in the plurality of values within a watching threshold, and the watching threshold dictates a time duration during which the first set of access information occurs; identifying a first subset of the plurality of values, wherein: the first subset of the plurality of values includes values in the plurality of values for which there is a pertinence indication in the first set of pertinence indications, and identifying the first subset of the plurality of values includes: transmitting the client application to a first computer system, wherein the client application: analyzes pertinence patterns of the plurality of values, determines the first subset of the plurality of values, and returns the first subset of the plurality of values; and receiving, from the client application, the first subset of the plurality of values; identifying a set of fields in the plurality of fields, wherein the set of fields corresponds to the first subset of the plurality of values; receiving, form the client application, a second request to access the dataset; transmitting, to the client application, a second subset of the plurality of values, wherein the second subset of the plurality of values includes values in the plurality of values that correspond to the set of fields; and receiving, from the client application, a second set of access information, wherein the second set of access information includes a second set of pertinence indications that show whether the client application accessed a value in the second subset of the plurality of values. 2. The computer-implemented method of claim 1 , wherein identifying the first subset of the plurality of values includes: receiving, from the client application, the first subset of the plurality of values. 3. The computer-implemented method of claim 1 , wherein: the first request includes, at least an identifying value key; and the identifying value key is mapped to the plurality of values by a hash function of the identifying value key to identify the first subset of the plurality of values. 4. The computer-implemented method of claim 1 , further comprising: placing the plurality of values in an ordered sequence; and identifying the plurality of fields based, at least in part, on the ordered sequence of the plurality of values. 5. The computer-implemented method of claim 1 , further comprising: determining a location of the dataset within the enterprise grid; requesting the dataset and the set of fields from a second computer system, wherein the second computer system accesses the location; and receiving, from the second computer system, the second subset of the plurality of values. 6. The computer-implemented method of claim 1 , further comprising: determining a location of the dataset within the enterprise grid; retrieving the plurality of values from the enterprise grid; and selecting the second subset of the plurality of values from the plurality of values. 7. The computer-implemented method of claim 6 , wherein determining the location of the dataset within the enterprise grid includes: receiving, from the client application, a set of identifying value keys; and performing a hash function on an identifying value key in the set of identifying value keys. 8. A computer program product for accessing data from an enterprise grid, the computer program product comprising: one or more computer-readable storage media having computer-readable program code embodied therewith, the computer-readable program code comprising: computer-readable program code configured to receive, from a client application, a first request to access a dataset within an enterprise grid, wherein: the dataset includes a plurality of values, and the dataset includes a plurality of fields that correspond to the plurality of values; computer-readable program code configured to determine the first request is not a subsequent request from the client application; computer-readable program code configured to gather the plurality of values from the enterprise grid; computer-readable program code configured to transmit, to the client application, the plurality of values; computer-readable program code configured to receive, from the client application, a first set of access information, wherein: the first set of access information includes a first set of pertinence indications, the first set of pertinence indications show whether the client application accessed a value in the plurality of values within a watching threshold, and the watching threshold dictates a time duration during which the first set of access information occurs; computer-readable program code configured to identify a first subset of the plurality of values, wherein: the first subset of the plurality of values includes values in the plurality of values for which there is a pertinence indication in the first set of pertinence indications, and computer-readable program code configured to identify the first subset of the plurality of values includes: computer-readable program code configured to transmit the client application to a first computer system, wherein the client application: analyzes pertinence patterns of the plurality of values, determines the first subset of the plurality of values, and returns the first subset of the plurality of values; and computer-readable program code configured to receive, from the client application, the first subset of the plurality of values; computer-readable program code configured to identify a set of fields in the plurality of fields, wherein the set of fields corresponds to the first subset of the plurality of values; computer-readable program code configured to receive, form the client application, a second request to access the dataset; computer-readable program code configured to transmit, to the client application, a second subset of the plurality of values, wherein the second subset of the plurality of values includes values in the plurality of values that correspond to the set of fields; and computer-readable program code configured to receive, from the client application, a second set of access information, wherein the second set of access information includes a second set of pertinence indications that show whether the client application accessed a value in the second subset of the plurality of values. 9. The computer program product of claim 8 , wherein computer-readable program code configured to identify the first subset of the plurality of values includes: computer-readable program code configured to receive, from the client application, the first subset of the plurality of values. 10. The computer program product of claim 8 , wherein: the first request includes, at least an identifying value key; and the identifying value key is mapped to the plurality of values by
Physics · mapped topic
based on client or server locations · CPC title
Distributed queries · CPC title
using hashing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.