Generating information models in an in-memory database system
US-9519701-B2 · Dec 13, 2016 · US
US9251237B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9251237-B2 |
| Application number | US-201213610523-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 11, 2012 |
| Priority date | Sep 11, 2012 |
| Publication date | Feb 2, 2016 |
| Grant date | Feb 2, 2016 |
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 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.
Opening claim text (preview).
What is claimed is: 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, wherein data within the non-contextual data object has no meaning until said data is matched to a specific context object from a context object database, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object, and wherein the context object that is associated with the non-contextual data object is selected from a plurality of context objects stored in the context object database; 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, wherein said at least one specific data store is from a heterogeneous data structure wherein the heterogeneous data structure contains data stores that are in different formats; matching, by the processor, the at least one specific data store to the synthetic context-based object in response to the at least one specific data store and the synthetic context-based object each containing the non-contextual data object and the context object; determining, by the processor, a subject-matter of interest for a specific user; associating, by the processor, 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; further determining, by the processor, the subject-matter of interest for the specific user by data mining a database that describes current interests of the specific user; constructing, by the processor, multiple avatars that represent multiple subject-matters of interest; displaying, by the processor, the multiples avatars on a user interface; further determining, by the processor, the subject-matter of interest for the specific user by receiving a selection of a specific avatar from the specific user, wherein the specific avatar is associated with 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 based on the at least one s ecific data store and the synthetic context-based object each containing the non-contextual data object and the context object and based on the specific avatar that is selected by the 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, by the processor, data from said at least one specific data store that is associated with the subject-matter of interest to the specific user. 2. The processor-implemented method of claim 1 , further comprising: determining the subject-matter of interest for the specific user by receiving a user input that identifies the subject-matter of interest for the specific user. 3. The processor-implemented method of claim 1 , further comprising: determining the subject-matter of interest for the specific user by data mining a database that describes an educational background of the specific user. 4. The processor-implemented method of claim 1 , further comprising: determining the subject-matter of interest for the specific user by data mining a database that identifies interests of friends of the specific user. 5. The processor-implemented method of claim 1 , further comprising: determining the subject-matter of interest for the specific user by data mining a database that describes where the specific user resides. 6. The processor-implemented method of claim 1 , further comprising: determining the subject-matter of interest for the specific user by data mining a database that describes an employment history of the specific user. 7. The processor-implemented method of claim 1 , wherein the specific subject-matter for a particular data store in the heterogeneous data structure overlaps a subject-matter of another data store in the data structure. 8. The processor-implemented method of claim 1 , wherein said at least one specific data store is a text document, and wherein the processor-implemented method further comprises: searching, by the processor, the text document for text data that is part of the synthetic context-based object; and associating the text document that contains said text data with the synthetic context-based object. 9. The processor-implemented method of claim 1 , wherein said at least one specific data store is a video file, and wherein the processor-implemented method further comprises: searching, by the processor, metadata associated with the video file for text data that is part of the synthetic context-based object; and associating the video file having said metadata with the synthetic context-based object. 10. The processor-implemented method of claim 1 , wherein said at least one specific data store is a web page, and wherein the processor-implemented method further comprises: searching, by the processor, the web page for text data that is part of the synthetic context-based object; and associating the web page that contains said text data with the synthetic context-based object. 11. The processor-implemented method of claim 1 , further comprising: receiving the request from the specific user via a request pointer, wherein the request pointer points to a user-specified synthetic context-based object. 12. The processor-implemented method of claim 1 , wherein the different formats used by the data stored in the heterogeneous data structure include a text format, an image format, and a relational database format. 13. 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 data within the non-contextual data object has no meaning until said data is matched to a specific context object from a context object database, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object, and wherein the context object that is associated with the non-contextual data object is selected from a plurality of context objects stored in a context object database; 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, wherein said at least one specific data store is from a heterogeneous data structure, wherein the heterogeneous data
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.