Key-Based Storage and Retrieval of Information
First Claim
1. A method implemented by an electrical apparatus for accessing an information item, comprising:
- receiving a user'"'"'s selection of a key element, the key element that is selected being added to a group of selected key elements;
providing the user with a set of options regarding one or more subsequent key elements that are selectable by the user;
receiving the user'"'"'s selection of a subsequent key element selected from among said one or more subsequent key elements, the subsequent key element that is selected being added to the group of selected key elements;
providing the user with an information item that is associated with the subsequent key element, if an information item is associated with the subsequent key element; and
providing the user with another set of options regarding a next level of one or more subsequent key elements, if the next level exists,the method being implemented using graphical user interface functionality provided by the electrical apparatus,the information item being accessed from a store based on a key, the key being composed of the group key elements.
2 Assignments
0 Petitions
Accused Products
Abstract
An information interaction module (IIM) is described for interacting with information items using a hierarchical taxonomy of key elements. In one mode, the IIM allows a user to specify a key by successively entering a string of key elements which compose the key. At each stage in this operation, the IIM guides the users by identifying a set of key elements that can be entered next. Ultimately, the IIM retrieves an information item that is associated with the specified key. In another mode, the IIM also allows a user to store a new information item by identifying a key associated with the information item. The IIM can be implemented as a standalone browser or as a component within an authoring tool. The information items can have any level of granularity.
18 Citations
20 Claims
-
1. A method implemented by an electrical apparatus for accessing an information item, comprising:
-
receiving a user'"'"'s selection of a key element, the key element that is selected being added to a group of selected key elements; providing the user with a set of options regarding one or more subsequent key elements that are selectable by the user; receiving the user'"'"'s selection of a subsequent key element selected from among said one or more subsequent key elements, the subsequent key element that is selected being added to the group of selected key elements; providing the user with an information item that is associated with the subsequent key element, if an information item is associated with the subsequent key element; and providing the user with another set of options regarding a next level of one or more subsequent key elements, if the next level exists, the method being implemented using graphical user interface functionality provided by the electrical apparatus, the information item being accessed from a store based on a key, the key being composed of the group key elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information interaction module for interacting with information items, comprising:
-
graphical user interface functionality configured to receive a user'"'"'s selection of a key through the user'"'"'s successive selection of plural key elements which compose the key; and an access module configured to use the key to store or retrieve an information item associated with the key, the access module being configured to store or retrieve the information item using a hierarchical data structure that includes a plurality of hierarchically-linked nodes, the nodes being associated with respective key elements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium for storing computer readable instructions, the computer readable instructions providing an information interaction module when executed by one or more processing devices, the computer readable instructions providing when implemented:
-
a text input section for displaying at least part of a key used to access an information item, the key being composed of plural key elements; an option section for displaying a set of options regarding one or more subsequent key elements that are selectable by a user, the set of options being based on one or more key elements already specified by the user; and an item presentation section for displaying an information item associated with the key when the user specifies a sufficient number of the key elements of the key to identify the information item that is associated with the key.
-
Specification