System and a method for presenting related items to a user
First Claim
Patent Images
1. A computer-implemented method for presenting related items in a universal data storage device to a user, the method comprising:
- accepting a user input representing a selection to view items in the universal data storage device which are related to a selected item;
accessing data in said universal data storage device, wherein said universal data storage device stores a plurality of items in accordance with a universal data schema, and wherein at least a portion of said plurality of items contain relational information which allows relationships between said plurality of items to be determined, wherein said relational information corresponding to the selected item includes a set of item characteristics associated with the selected item and wherein said user input represents a selection to view one or more items in the universal data storage device which share one of said set of item characteristics with the selected item;
utilizing said relational information to determine a relationship between a selected item and one or more of the items containing said relational information in the data storage device, wherein said relationship has a relationship type; and
displaying said selected item and one or more related items to the user, wherein said displaying includes presenting the displayed items with a shell view schema, wherein said displaying further includes presenting one or more item decorations defined by at least a portion of the displayed items, wherein conflicts between said shell view schema and said one or more item decorations are resolved in favor of said shell view schema such that the selected item and one or more related items are displayed using only said shell view schema and without said one or more item decorations defined by the displayed items.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting related items to a user. A universal data store is provided which contains a plurality of items. A portion of the items contain relational information that allows relationships between two or more of the plurality of items to be determined. A shell presents a selected item to a user and is configured to utilize the relational information to present one or more items in the data store which are related to the selected item.
81 Citations
11 Claims
-
1. A computer-implemented method for presenting related items in a universal data storage device to a user, the method comprising:
-
accepting a user input representing a selection to view items in the universal data storage device which are related to a selected item; accessing data in said universal data storage device, wherein said universal data storage device stores a plurality of items in accordance with a universal data schema, and wherein at least a portion of said plurality of items contain relational information which allows relationships between said plurality of items to be determined, wherein said relational information corresponding to the selected item includes a set of item characteristics associated with the selected item and wherein said user input represents a selection to view one or more items in the universal data storage device which share one of said set of item characteristics with the selected item; utilizing said relational information to determine a relationship between a selected item and one or more of the items containing said relational information in the data storage device, wherein said relationship has a relationship type; and displaying said selected item and one or more related items to the user, wherein said displaying includes presenting the displayed items with a shell view schema, wherein said displaying further includes presenting one or more item decorations defined by at least a portion of the displayed items, wherein conflicts between said shell view schema and said one or more item decorations are resolved in favor of said shell view schema such that the selected item and one or more related items are displayed using only said shell view schema and without said one or more item decorations defined by the displayed items. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A shell for presenting related items in a universal data storage device to a user, the shell comprising:
-
a data storage device interaction component which retrieves data associated with one or more items from the universal data storage device, wherein said one or more items are stored in accordance with a universal data schema and at least a portion of said one or more items contain relational information that allows relationships between two or more items to be determined; a related item presentation component which utilizes said retrieved data to present related items to a user, wherein the relationship presentation component is configured to present a selected item to a user and is further configured to utilize said relational information to present one or more items in said data storage device which are related to said selected item; and a shell view component that stores a plurality of shell view schemas that are associated with one or more relationship types, wherein each of at least a portion of said plurality of shell view schemas identifies one or more visual elements selected as appropriate for display with items of one of said one or more relationship types, wherein said related item presentation component presents said related items with one or more item decorations defined by at least a portion of the related items and with one of said plurality of shell view schemas, wherein conflicts between a shell view schema and said one or more item decorations are resolved in favor of said shell view schema such that the related items are displayed using only said shell view schema and without said one or more item decorations defined by the displayed items; wherein the shell is configured to accent a user input representing a selection to view items in the data storage device which are related to said selected item, and wherein said relational information corresponding to the selected item includes a set of item characteristics associated with the selected item and wherein said user input represents a selection to view one or more items in the data storage device which share one of said set of item characteristics with the selected item. - View Dependent Claims (8, 9, 10, 11)
-
Specification