Generation of synthetic context objects
First Claim
1. A processor-implemented method for generating and utilizing synthetic context-based objects, 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, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object;
wherein the specific subject-matter for a particular data store in the data structure overlaps a subject-matter of another data store in the data structure, and wherein the particular data store and said another data store are data repositories of different sets of integrated text files;
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;
receiving, from a computer hardware system configured to request data, a request for data from said at least one specific data store that is associated with the synthetic context-based object; and
returning, to the computer hardware system configured to request data, data from said at least one specific data store that is associated with the synthetic context-based object.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. A non-contextual data object is associated with a context object to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with at least one specific data store, which includes data that is associated with data contained in the non-contextual data object and the context object. A request for a data store that is associated with the synthetic context-based object results in the return of at least one data store that is associated with the synthetic context-based object.
-
Citations
18 Claims
-
1. A processor-implemented method for generating and utilizing synthetic context-based objects, 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, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object;
wherein the specific subject-matter for a particular data store in the data structure overlaps a subject-matter of another data store in the data structure, and wherein the particular data store and said another data store are data repositories of different sets of integrated text files;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; receiving, from a computer hardware system configured to request data, a request for data from said at least one specific data store that is associated with the synthetic context-based object; and returning, to the computer hardware system configured to request data, data from said at least one specific data store that is associated with the synthetic context-based object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for generating and utilizing synthetic context-based objects, the computer program product comprising:
-
a non-transitory 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, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object, wherein the specific subject-matter for a particular data store in the data structure overlaps a subject-matter of another data store in the data structure, and wherein the particular data store and said another data store are data repositories of different sets of integrated text files; 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 receive, from a requester, a request for data from said at least one specific data store that is associated with the synthetic context-based object; and fourth program instructions to return, to the requester, data from said at least one specific data store that is associated with the synthetic context-based object; and
whereinthe first, second, third, and fourth program instructions are stored on the non-transitory computer readable storage medium. - View Dependent Claims (10, 11, 12, 13, 14, 15)
the fifth and sixth program instructions are stored on the non-transitory computer readable storage medium.
-
-
14. The computer program product of claim 9, wherein said at least one specific data store is a web page, and wherein the computer program product further comprises:
-
fifth program instructions to search the web page for text data that is part of the synthetic context-based object; and sixth program instructions to associate the web page that contains said text data with the synthetic context-based object; and
whereinthe fifth and sixth program instructions are stored on the non-transitory computer readable storage medium.
-
-
15. The computer program product of claim 9, further comprising:
-
fifth program instructions to receive the request from the requester via a request pointer, wherein the request pointer points to a user-specified synthetic context-based object; and
whereinthe fifth program instructions are stored on the non-transitory computer readable storage medium.
-
-
16. 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, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object, wherein the specific subject-matter for a particular data store in the data structure overlaps a subject-matter of another data store in the data structure, and wherein the particular data store and said another data store are data repositories of different sets of integrated text files; 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 receive, from a requester, a request for data from said at least one specific data store that is associated with the synthetic context-based object; and fourth program instructions to return, to the requester, data from said at least one specific data store that is associated with the synthetic context-based object; and
whereinthe first, second, third, and fourth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. - View Dependent Claims (17, 18)
-
Specification