System and a method for presenting items to a user with a contextual presentation
First Claim
1. One or more computer-readable storage media having physically embodied thereon a computer program configured to, when executed by a processor, present stored data, the media comprising:
- a data store including a plurality of items, wherein at least a portion of said plurality of items includes one or more field entries, wherein at least a portion of said plurality of items are associated with at least one of one or more item-types;
an explorer residing as a single item in said data store and housing a first set of data defining a query that identifies one or more desired field entries, and wherein said explorer further houses a second set of data defining an explorer display schema having one or more explorer decorations selected for display with items having said one or more desired field entries, wherein said query is formatted to be executed by a database engine; and
a shell browser storing one or more item view schemas defining default item decorations to be displayed with items associated with at least one of said one or more item-types, the shell browser being configured to access said explorer and to utilize said first set of data to select items having one or more desired field entries from said data store by executing said query with said database engine and to utilize said second set of data to display said selected items according to said explorer display schema, wherein the shell browser is further configured to identify, for at least a portion of the one or more item-types represented by the selected items, one or more of said default item decorations that do not conflict with said explorer decorations and to present the non-conflicting default item decorations along with the display of the selected items.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting a plurality of items to a user with a contextual display. A computer system is provided which includes a data store. At least a portion of the items in the data store include one or more field entries. An explorer interacts with the data store, selects items having one or more desired field entries, and displays the selected items according to an explorer display schema. An application may select the items from the data store and may interact with a shell browser to present the selected items. A method for establishing an explorer for presenting items in a data store to a user.
90 Citations
21 Claims
-
1. One or more computer-readable storage media having physically embodied thereon a computer program configured to, when executed by a processor, present stored data, the media comprising:
-
a data store including a plurality of items, wherein at least a portion of said plurality of items includes one or more field entries, wherein at least a portion of said plurality of items are associated with at least one of one or more item-types; an explorer residing as a single item in said data store and housing a first set of data defining a query that identifies one or more desired field entries, and wherein said explorer further houses a second set of data defining an explorer display schema having one or more explorer decorations selected for display with items having said one or more desired field entries, wherein said query is formatted to be executed by a database engine; and a shell browser storing one or more item view schemas defining default item decorations to be displayed with items associated with at least one of said one or more item-types, the shell browser being configured to access said explorer and to utilize said first set of data to select items having one or more desired field entries from said data store by executing said query with said database engine and to utilize said second set of data to display said selected items according to said explorer display schema, wherein the shell browser is further configured to identify, for at least a portion of the one or more item-types represented by the selected items, one or more of said default item decorations that do not conflict with said explorer decorations and to present the non-conflicting default item decorations along with the display of the selected items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for presenting one or more items in a data store to a user, the method comprising:
-
selecting a desired field entry corresponding to a field entry associated with at least one item in the data store, wherein at least a portion of the items in the data store include one or more field entries and are associated with at least one of one or more item-types; defining an explorer display schema that includes one or more explorer decorations selected for display with items having said desired field entry; selecting a query for identifying items in the data store having said desired field entry, wherein said query is a database query indicating said desired field entry; storing a single item in a data store as an explorer, wherein said explorer houses a set of data defining said query and said explorer display schema; receiving a user input indicating a user desire to view said explorer; in response to said user input, accessing said explorer to enable execution of said query with respect to said data store to select one or more items including said desired field entry; and displaying one or more of said selected items to the user according to said explorer display schema defined by said set of data, wherein said displaying includes identifying, for at least a portion of the one or more item-types represented by the selected items, one or more default item decorations that do not conflict with said explorer decorations and presenting the non-conflicting default item decorations along with the display of the selected items. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media having physically embodied thereon a computer program configured to, when executed by a processor, present a plurality of items in a data store to a user comprising:
-
an explorer storage component configured to store an item in a data store housing a set of data defining a query and one or more explorer decorations to be displayed in an accordance with an explorer display schema, wherein said query indicates a desired field entry corresponding to a field entry associated with at least one of said items in the data store, wherein at least a portion of the items in the data store include one or more field entries, wherein said query is a database query indicating said desired field entry; a query-execution engine which is configured to execute said query and to access said data store to select one or more items having the desired field entry, wherein at least a portion of said plurality of items are associated with at least one of one or more item-types; and a display presentation component which is configured to utilize said item to present one or more of said selected items to a user according to said explorer display schema by executing a set of instructions that reads said set of data from said item, wherein said display presentation component is further configured to identify, for at least a portion of the one or more item-types represented by the selected items, one or more default item decorations that do not conflict with said one or more explorer decorations and to present the non-conflicting default item decorations along with the display of the selected items.
-
-
16. One or more computer-readable storage media having physically embodied thereon an application configured to, when executed by a processor, present one or more items from a data store to a user, said application comprising:
-
an explorer storage component configured to store an item in a data store housing a set of data defining a query and one or more explorer decorations to be displayed in an accordance with an explorer display schema, wherein said query indicates a desired field entry corresponding to a field entry associated with at least one of said items in the data store, wherein at least a portion of the items in the data store include one or more field entries, wherein said query is a database query indicating said desired field entry and being stored as part of said explorer storage component; an item selection module which is configured to read said set of data from said item and to execute said query defined by said set of data to select one or more items from the data store having a desired field entry, wherein at least a portion of said plurality of items are associated with at least one of one or more item-types; and a shell interaction module which is configured to execute a set of instructions that reads said set of data from said item to allow presentation of one or more of said selected items to a user according to said explorer display schema that includes said one or more explorer decorations, wherein the shell interaction module is further configured to identify, for at least a portion of the one or more item-types represented by the selected items, one or more default item decorations defined by a shell browser that do not conflict with said one or more explorer decorations and to present the non-conflicting default item decorations along with the display of the selected items. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification