Site navigation and site navigation data source
First Claim
1. A process for hierarchically organizing bodies of information comprising:
- receiving a query from a user, wherein the query indicates an area of interest, wherein the area of interest is a topic specified by the user;
identifying one or more datastores having a relationship to the query;
automatically abstracting a summary of information related to the area of interest from the one or more identified datastores identified based on the query;
organizing the summary of information related to the area of interest according to an hierarchy of nodes, wherein the hierarchy of nodes references at least one body of information based on the query;
determining user preferences, wherein the user preferences indicate that the user is operating a mobile unit and that the mobile unit is in a specific locale; and
providing information configured to facilitate displaying a graphical user interface based on the area of interest illustrating the hierarchy and having user controls for accession of nodes in the hierarchy, wherein the graphical user interface customizes textual portions of the interface based upon the user preferences such that the textual portions are appropriate for the mobile unit and the locale of the mobile unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A concept for providing hierarchical navigation information relative to one or more databases within a distributed computer system is described. In one aspect, this includes a process for hierarchically organizing bodies of information that includes: receiving a query from a user, abstracting a list of descriptors from one or more sources of information selected based on the query, organizing the list according to an hierarchy of nodes referenced in the one or more sources of information and providing information configured to facilitate displaying a graphical user interface illustrating the hierarchy and having user programmable server control classes for accession of nodes in the hierarchy.
157 Citations
31 Claims
-
1. A process for hierarchically organizing bodies of information comprising:
-
receiving a query from a user, wherein the query indicates an area of interest, wherein the area of interest is a topic specified by the user; identifying one or more datastores having a relationship to the query; automatically abstracting a summary of information related to the area of interest from the one or more identified datastores identified based on the query; organizing the summary of information related to the area of interest according to an hierarchy of nodes, wherein the hierarchy of nodes references at least one body of information based on the query; determining user preferences, wherein the user preferences indicate that the user is operating a mobile unit and that the mobile unit is in a specific locale; and providing information configured to facilitate displaying a graphical user interface based on the area of interest illustrating the hierarchy and having user controls for accession of nodes in the hierarchy, wherein the graphical user interface customizes textual portions of the interface based upon the user preferences such that the textual portions are appropriate for the mobile unit and the locale of the mobile unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage medium encoding computer readable instructions configured to cause one or more processors to construct and provide navigational controls for a user of a distributed computer system, wherein the instructions are configured to cause the one or more processors to:
-
determine user preferences, wherein the user preferences indicate that the user is operating a mobile unit in a locale; instantiate an hierarchical site map as a user interface in response to a user query indicating an area of interest, wherein the site map provides data abstractions conditioned for human intelligibility and references associated computer-intelligible data, and wherein the area of interest is a topic specified by the user; receive user input via the user interface; and respond to the user input by identifying one or more datastores having a relationship to the user query indicating an area of interest, automatically abstracting a summary of information related to the area of interest from the one or more identified datastores identified based on the user query, and providing content based on the area of interest as indicated by the query via the user interface, wherein textual portions of the content is presented via the user interface in a manner according to the user preferences such that the content is presented in a format appropriate for the mobile unit and the locale of the unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for navigation of one or more data sources, comprising:
-
a processing unit; and a memory coupled with and readable by the processing unit and having stored therein instructions which, when executed by the processing unit, cause the processor to perform the following acts; identifying one or more data sources having a relationship to a query, wherein the query indicates an area of interest, wherein the area of interest is a topic specified by the user; automatically abstracting a summary of information related to the area of interest from the one or more data sources, wherein the summary is a table of contents and includes one or more universal resource locators based on the query; providing a hierarchy of nodes referenced in the one or more identified data sources, wherein the hierarchy of nodes is organized into a single set of navigational information; determining information related to user role, user preferences, user hierarchy, user type, and accession permission level, wherein the user preferences indicate that the user is operating a mobile unit in a locale; providing provide navigation controls according to the information related to the user role, user preferences, user hierarchy, user type, and accession permission level, wherein textual portions of the hierarchy is presented according to the user preferences in a format appropriate for the mobile unit in the locale; and facilitating the user in navigating the datastore hierarchy. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A process for deploying a web page, comprising:
-
receiving, from a client process, a request for a web page; receiving user preferences, wherein the user preferences indicate that the user is operating a mobile unit in a specific locale; receiving a user query, wherein the query indicates an area of interest, wherein the area of interest is a topic specified by the user; and in response to the query, generating and providing, from a server process, an hierarchical navigation control interface of a summary of information related to the area of interest, wherein the hierarchical navigation control interface of summary information is generated by identifying one or more datastores having a relationship to the user query indicating an area of interest and automatically abstracting a summary of information related to the area of interest from the one or more identified datastores identified based on the user query, and wherein the server process provides textual portions of the summary of information according to user preferences in a format appropriate for the mobile unit and the specific locale. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification