Methods and systems for providing guided navigation
First Claim
1. A computer-implemented method for providing guided navigation across different object types, comprising:
- receiving a search request;
retrieving result objects in response to the search request, the result objects comprising the different object types, including a database object and an unstructured object;
creating a metadata database, by;
defining a number of the object types;
defining a number of generic attributes associated with the object types;
configuring the metadata database based on the defined number of object types and generic attributes; and
defining metadata, for each generic attribute of each object type, which maps an individual attribute of the object type to the corresponding generic attribute;
accessing the metadata database to obtain the metadata;
normalizing the result objects based on the accessed metadata, wherein the accessed metadata is associated with the generic attributes related to each of the object types, the accessed metadata including a mapping of one of the generic attributes to both the database object and the unstructured object;
generating guided navigation results across the different object types of the result objects based on the normalization; and
storing the generated guided navigation results in a memory.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for providing guided navigation across different types of result objects. The methods and systems may receive a search request and generate a search result based on the search request, the search result including result objects of different object types. Further, the methods and systems may normalize the result objects based on metadata associated with generic attributes related to each object type. Based on the normalization, guided navigation results are generated across the different object types of the result objects. Further, the methods and systems may create a metadata database by defining object types for result objects that are generated in response to a search request and defining generic attributes corresponding to the object types. The generic attributes reflect attributes that apply to all object types. The database is generated based on the defined object types and generic attributes, and includes metadata used to provide guided navigation across different types of the result objects.
16 Citations
33 Claims
-
1. A computer-implemented method for providing guided navigation across different object types, comprising:
-
receiving a search request; retrieving result objects in response to the search request, the result objects comprising the different object types, including a database object and an unstructured object; creating a metadata database, by; defining a number of the object types; defining a number of generic attributes associated with the object types; configuring the metadata database based on the defined number of object types and generic attributes; and defining metadata, for each generic attribute of each object type, which maps an individual attribute of the object type to the corresponding generic attribute; accessing the metadata database to obtain the metadata; normalizing the result objects based on the accessed metadata, wherein the accessed metadata is associated with the generic attributes related to each of the object types, the accessed metadata including a mapping of one of the generic attributes to both the database object and the unstructured object; generating guided navigation results across the different object types of the result objects based on the normalization; and storing the generated guided navigation results in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 29, 30, 31, 32, 33)
-
-
9. A computer-implemented method for providing guided navigation across different object types, comprising:
-
defining the object types for result objects that are generated in response to a search request, the result objects including a database object and an unstructured object; defining generic attributes common to the object types; generating a database comprising the object types and generic attributes; defining a number of the object types; defining a number of the generic attributes associated with the object types; configuring the database based on the defined number of object types and generic attributes; defining metadata, for each generic attribute of each object type, which maps an individual attribute of the object type to the corresponding generic attribute; accessing the metadata database to obtain the metadata; normalizing the result objects based on the accessed metadata, wherein the accessed metadata is associated with the generic attributes related to each of the object types, the accessed metadata including a mapping of one of the generic attributes to both the database object and the unstructured object; generating guided navigation results across the different object types of the result objects based on the normalization; and storing the generated guided navigation results in a memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer storage medium comprising program instructions, which, when executed by a processor, cause the processor to perform a method for providing guided navigation across different object types, the method comprising:
-
receiving a search request; retrieving result objects in response to the search request, the result objects comprising the different object types, including a database object and an unstructured object; creating a metadata database, by; defining a number of the object types; defining a number of generic attributes associated with the object types; configuring the metadata database based on the defined number of object types and generic attributes; and defining metadata, for each generic attribute of each object type, that maps an individual attribute of the object type to the corresponding generic attribute; accessing the metadata database to obtain the metadata; normalizing the result objects based on the accessed metadata, wherein the accessed metadata is associated with the generic attributes related to each of the object types, the accessed metadata including a mapping of one of the generic attributes to both the database object and the unstructured object; and generating guided navigation results across the different object types of the result objects based on the normalization.
-
-
21. A system, including a processor and memory, for providing guided navigation across different object types of result objects, including:
-
a first computer system that provides a search request; and a second computer system that; generates search results based on the search request, the search results including result objects, retrieved in response to the search request, the result objects comprising the different object types, and including a database object and an unstructured object, creates a metadata database, by; defining a number of the object types; defining a number of generic attributes associated with the object types, configuring the metadata database based on the defined number of object types and generic attributes; and defining metadata, for each generic attribute of each object type, that maps an individual attribute of the object type to the corresponding generic attribute; accesses the metadata database to obtain the metadata; normalizes the result objects based on the accessed metadata, wherein the accessed metadata is associated with the generic attributes related to each of the object type, the accessed metadata including a mapping of one of a plurality of generic attributes to both the database object and the unstructured object, and generates guided navigation results across the different object types of the result objects based on the normalization. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification