SEMANTIC NAVIGATION THROUGH OBJECT COLLECTIONS
First Claim
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for semantically navigating a data collection, the method comprising:
- an act of displaying one or more data items of a data collection on a data presentation interface of a software application user interface;
an act of receiving a first user input indicating that a semantic interface is to be displayed in the software application user interface;
an act of displaying the semantic interface, the semantic interface including one or more semantic headers identifying one or more groups of data items;
an act of receiving a second user input that selects at least one of the semantic headers to display its corresponding group of data items; and
an act of navigating the data presentation interface to the group of data items corresponding to the selected semantic header.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario, a computer system displays various data items of a data collection on a data presentation interface of a software application user interface. The user interface receives a first user input indicating that a semantic interface is to be displayed in the software application user interface, and displays the semantic interface which includes semantic headers that identify groups of data items. The user interface then receives a second user input that selects at least one of the semantic headers to display its corresponding group of data items and navigates the data presentation interface to the group of data items corresponding to the selected semantic header.
24 Citations
20 Claims
-
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for semantically navigating a data collection, the method comprising:
-
an act of displaying one or more data items of a data collection on a data presentation interface of a software application user interface; an act of receiving a first user input indicating that a semantic interface is to be displayed in the software application user interface; an act of displaying the semantic interface, the semantic interface including one or more semantic headers identifying one or more groups of data items; an act of receiving a second user input that selects at least one of the semantic headers to display its corresponding group of data items; and an act of navigating the data presentation interface to the group of data items corresponding to the selected semantic header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for implementing a method for providing custom data mappings for a semantic group of data items, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
-
an act of receiving a first user input that maps one or more data items from a data presentation interface to a group of data items in a semantic interface; an act of receiving a second user input indicating that a semantic interface is to be displayed in the software application user interface; an act of determining which data items were being displayed when the second user input was received; based on the determination of which data items were being displayed when the second user input was received, an act of indicating to the software application which group of data items is to be displayed in the semantic interface; and an act of displaying the indicated group of data items in the semantic interface. - View Dependent Claims (16, 17, 18)
-
-
19. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for semantically navigating a data collection, the method comprising the following; an act of displaying one or more data items of a data collection on a data presentation interface of a software application user interface; an act of providing an extension to the software application that allows semantic navigation through the data collection; an act of receiving a first user input indicating that a semantic interface is to be displayed in the software application user interface, as provided by the software application extension; an act of displaying the semantic interface, the semantic interface including one or more semantic headers identifying one or more groups of data items; an act of receiving a second user input that selects at least one of the semantic headers to display its corresponding group of data items; and an act of navigating the data presentation interface to the group of data items corresponding to the selected semantic header. - View Dependent Claims (20)
-
Specification