Searching and browsing of contextual information
First Claim
1. A method for searching a datastore of data objects, the method comprising;
- receiving a search query;
identifying, by a computer from the datastore of data objects, a first data object that matches the search query;
generating a first sentence that includes a subject, verb and object, the object of the first sentence representing the first data object, the subject of the first sentence representing a second data object from the datastore that is related to the first data object;
generating a second sentence that includes a subject, verb and object, the object of the second sentence representing the second data object, the subject of the second sentence representing a third data object from the datastore that is related to the second data object; and
outputting information corresponding to a user interface based on the first sentence and the second sentence, the first sentence and the second sentence organized in the user interface as a hierarchy of sentences that includes a plurality of levels, wherein the first sentence is in a subordinate level of the hierarchy and the second sentence is in a superior level of the hierarchy.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for searching and browsing a data store of contextually related data objects. The system includes a search/browse module that receives a search query. The search/browse module identifies data objects that match the search query and generates sentences from data objects that are contextually related to the matching data objects. The sentences are human-readable sentences, for example in subject-verb-object format, where each sentence represents the relationship between two data objects. The sentences are output for display as a hierarchy of sentences. Additionally, a user can browse the data store of contextually related data objects by selecting a sentence that is displayed to the user. The search/browse module then outputs attributes of the data object represented by the sentence for display in two separate regions of a user interface.
-
Citations
18 Claims
-
1. A method for searching a datastore of data objects, the method comprising;
-
receiving a search query; identifying, by a computer from the datastore of data objects, a first data object that matches the search query; generating a first sentence that includes a subject, verb and object, the object of the first sentence representing the first data object, the subject of the first sentence representing a second data object from the datastore that is related to the first data object; generating a second sentence that includes a subject, verb and object, the object of the second sentence representing the second data object, the subject of the second sentence representing a third data object from the datastore that is related to the second data object; and outputting information corresponding to a user interface based on the first sentence and the second sentence, the first sentence and the second sentence organized in the user interface as a hierarchy of sentences that includes a plurality of levels, wherein the first sentence is in a subordinate level of the hierarchy and the second sentence is in a superior level of the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium configured to store instructions for searching a datastore of data objects, the instructions when executed by at least one processor cause the at least one processor to perform steps comprising:
-
receiving a search query; identifying, from the datastore of data objects, a first data object that matches the search query; and generating a first sentence that includes a subject, verb and object, the object of the first sentence representing the first data object, the subject of the first sentence representing a second data object from the datastore that is related to the first data object; generating a second sentence that includes a subject, verb and object, the object of the second sentence representing the second data object, the subject of the second sentence representing a third data object from the datastore that is related to the second data object; outputting information corresponding to a user interface based on the first sentence and the second sentence, the first sentence and the second sentence organized in the user interface as a hierarchy of sentences that includes a plurality of levels, wherein the first sentence is in a subordinate level of the hierarchy and the second sentence is in a superior level of the hierarchy. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification