Generation of synthetic context frameworks for dimensionally constrained hierarchical synthetic context-based objects
First Claim
1. A method for deriving and utilizing a context object to generate a synthetic context-based object, the method comprising:
- deriving, by one or more processors, a context object for a non-contextual data 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 multiple subject-matters, of the non-contextual data object, and wherein the context object is derived by contextually searching and analyzing a document to derive the context object;
establishing a minimum validity threshold for the context object, wherein the minimum validity threshold defines a probability that a derived context object accurately describes the context of the non-contextual data object;
expanding a range of a search area of the document until the minimum validity threshold is reached;
associating, by one or more processors, the non-contextual data object with the context object to define a synthetic context-based object;
associating, by one or more processors, the synthetic context-based object with at least one specific data store in a data structure, 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, wherein said data structure contains heterogeneous data stores, and wherein at least one of said heterogeneous data stores holds data having a first format and at least one of said heterogeneous data stores holds data having a second format that is different from the first format;
constructing, by one or more processors, a dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects, wherein synthetic context-based objects within a same dimension of the dimensionally constrained hierarchical synthetic context-based object library share data from a same non-contextual data object, and wherein synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library contain disparate data from different context objects;
receiving, from a requester, a request for at least one data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library; and
returning, to the requester, said at least one specific data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-implemented method, system, and/or computer program product derives and utilizes a context object to generate a synthetic context-based object. A context object for a non-contextual data object is derived by contextually searching a document that contains multiple instances of the non-contextual data object. The non-contextual data object is associated with the derived 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 a data store in a data structure that contains heterogeneous data stores that hold data of different formats. A dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects is then constructed for handling requests for data stores.
-
Citations
20 Claims
-
1. A method for deriving and utilizing a context object to generate a synthetic context-based object, the method comprising:
-
deriving, by one or more processors, a context object for a non-contextual data 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 multiple subject-matters, of the non-contextual data object, and wherein the context object is derived by contextually searching and analyzing a document to derive the context object; establishing a minimum validity threshold for the context object, wherein the minimum validity threshold defines a probability that a derived context object accurately describes the context of the non-contextual data object; expanding a range of a search area of the document until the minimum validity threshold is reached; associating, by one or more processors, the non-contextual data object with the context object to define a synthetic context-based object; associating, by one or more processors, the synthetic context-based object with at least one specific data store in a data structure, 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, wherein said data structure contains heterogeneous data stores, and wherein at least one of said heterogeneous data stores holds data having a first format and at least one of said heterogeneous data stores holds data having a second format that is different from the first format; constructing, by one or more processors, a dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects, wherein synthetic context-based objects within a same dimension of the dimensionally constrained hierarchical synthetic context-based object library share data from a same non-contextual data object, and wherein synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library contain disparate data from different context objects; receiving, from a requester, a request for at least one data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library; and returning, to the requester, said at least one specific data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for deriving and utilizing a context object to generate a synthetic context-based object, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
deriving a context object for a non-contextual data 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 multiple subject-matters, of the non-contextual data object, and wherein the context object is derived by contextually searching and analyzing a document to derive the context object; establishing a minimum validity threshold for the context object, wherein the minimum validity threshold defines a probability that a derived context object accurately describes the context of the non-contextual data object; expanding a range of a search area of the document until the minimum validity threshold is reached; associating the non-contextual data object with the context object to define a synthetic context-based object; associating the synthetic context-based object with at least one specific data store in a data structure, 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, wherein said data structure contains heterogeneous data stores, and wherein at least one of said heterogeneous data stores holds data having a first format and at least one of said heterogeneous data stores holds data having a second format that is different from the first format; constructing a dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects, wherein synthetic context-based objects within a same dimension of the dimensionally constrained hierarchical synthetic context-based object library share data from a same non-contextual data object, and wherein synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library contain disparate data from different context objects; receiving, from a requester, a request for at least one data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library; and returning, to the requester, said at least one specific data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library. - 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 derive a context object for a non-contextual data 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 multiple subject-matters, of the non-contextual data object, and wherein the context object is derived by contextually searching and analyzing a document to derive the context object; second program instructions to establish a minimum validity threshold for the context object, wherein the minimum validity threshold defines a probability that a set of one or more context objects accurately describes the context of the non-contextual data object; and third program instructions to expand a range of a search area of the document until the minimum validity threshold is reached; fourth program instructions to associate the non-contextual data object with the context object to define a synthetic context-based object; fifth program instructions to associate the synthetic context-based object with at least one specific data store in a data structure, 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, wherein said data structure contains heterogeneous data stores, and wherein at least one of said heterogeneous data stores holds data having a first format and at least one of said heterogeneous data stores holds data having a second format that is different from the first format; sixth program instructions to construct a dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects, wherein synthetic context-based objects within a same dimension of the dimensionally constrained hierarchical synthetic context-based object library share data from a same non-contextual data object, and wherein synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library contain disparate data from different context objects; seventh program instructions to receive, from a requester, a request for at least one data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library; eighth program instructions to return, to the requester, said at least one specific data store that is associated with synthetic context-based objects within the same dimension of the dimensionally constrained hierarchical synthetic context-based object library; 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