USER-SPECIFIC SYNTHETIC CONTEXT OBJECT MATCHING
First Claim
1. A processor-implemented method for generating and utilizing a synthetic context-based object to locate a user-specific data store, the processor-implemented method comprising:
- associating, by a processor, a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object;
associating, by the processor, the synthetic context-based object with at least one specific data store, wherein said at least one specific data store comprises data that is associated with data contained in the non-contextual data object and the context object;
determining, by the processor, a subject-matter of interest for a specific user;
associating the subject-matter of interest to a specific synthetic context-based object, wherein the specific synthetic context-based object is associated with data that describes the subject-matter of interest for the specific user;
receiving, from the specific user, a request for data from at least one data store that is associated with the subject-matter of interest that has been determined for the specific user;
directing, by the processor, the request to the specific synthetic context-based object that is associated with data that describes the subject-matter of interest for the specific user;
locating, via the specific synthetic context-based object, said at least one specific data store that is associated with the subject-matter of interest; and
returning data from said at least one specific data store that is associated with the subject-matter of interest to the specific user.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-implemented method, system, and/or computer program product generates and utilizes a synthetic context-based object to locate a user-specific data store. A processor associates a non-contextual data object with a context object to define a synthetic context-based object. The synthetic context-based object is associated with at least one specific data store that contains data that is associated with data in the non-contextual data object and in the context object. The processor determines a subject-matter of interest for a specific user, and associates that determined subject-matter of interest to a specific synthetic context-based object. In response to receiving a request for data from a specific user, the request is directed to the specific synthetic context-based object that describes the subject-matter of interest for that specific user. This specific synthetic context-based object locates the appropriate data store in order to return the requested data to the specific user.
-
Citations
20 Claims
-
1. A processor-implemented method for generating and utilizing a synthetic context-based object to locate a user-specific data store, the processor-implemented method comprising:
-
associating, by a processor, a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; associating, by the processor, the synthetic context-based object with at least one specific data store, wherein said at least one specific data store comprises data that is associated with data contained in the non-contextual data object and the context object; determining, by the processor, a subject-matter of interest for a specific user; associating the subject-matter of interest to a specific synthetic context-based object, wherein the specific synthetic context-based object is associated with data that describes the subject-matter of interest for the specific user; receiving, from the specific user, a request for data from at least one data store that is associated with the subject-matter of interest that has been determined for the specific user; directing, by the processor, the request to the specific synthetic context-based object that is associated with data that describes the subject-matter of interest for the specific user; locating, via the specific synthetic context-based object, said at least one specific data store that is associated with the subject-matter of interest; and returning data from said at least one specific data store that is associated with the subject-matter of interest to the specific user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for generating and utilizing a synthetic context-based object to locate a user-specific data store, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
associating a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; associating the synthetic context-based object with at least one specific data store, wherein said at least one specific data store comprises data that is associated with data contained in the non-contextual data object and the context object; determining a subject-matter of interest for a specific user; associating the subject-matter of interest to a specific synthetic context-based object, wherein the specific synthetic context-based object contains data that describes the subject-matter of interest for the specific user; receiving a request for data from at least one data store that is associated with the subject-matter of interest that has been determined for the specific user; directing the request to the specific synthetic context-based object that contains data that describes the subject-matter of interest for the specific user; locating, via the specific synthetic context-based object, said at least one specific data store that is associated with the subject-matter of interest; and returning data from said at least one specific data store that is associated with the subject-matter of interest to the specific user. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system comprising:
-
a processor, a computer readable memory, and a computer readable storage medium; first program instructions to associate a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; second program instructions to associate the synthetic context-based object with at least one specific data store, wherein said at least one specific data store comprises data that is associated with data contained in the non-contextual data object and the context object; third program instructions to determine, by the processor, a subject-matter of interest for a specific user; fourth program instructions to associate the subject-matter of interest to a specific synthetic context-based object, wherein the specific synthetic context-based object references data that describes the subject-matter of interest for the specific user; fifth program instructions to receive, from the specific user, a request for data from at least one data store that is associated with the subject-matter of interest that has been determined for the specific user; sixth program instructions to direct the request to the specific synthetic context-based object that references data that describes the subject-matter of interest for the specific user; seventh program instructions to locate, via the specific synthetic context-based object, said at least one specific data store that is associated with the subject-matter of interest; and eighth program instructions to return data from said at least one specific data store that is associated with the subject-matter of interest to the specific user; and
wherein the first, second, third, fourth, fifth, sixth, seventh, and eighth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. - View Dependent Claims (19, 20)
-
Specification