Using virtual repository items for customized display
First Claim
1. At a computer system, a method for providing repository item information from one or more different perspectives using virtual repository items within a customizable presentation scheme, the method comprising:
- an act of accessing one or more actual repository items from a repository;
an act of accessing one or more user-defined presentation schemes that describe different manners in which repository items are to be presented;
an act of generating virtual repository items for the one or more actual repository items based on the one or more user-defined presentation schemes, wherein a plurality of different virtual repository items are generated for some of the actual repository items in accordance with the one or more user-defined presentation schemes;
an act of mapping the virtual repository items to one or more different virtualized sets of repository items according to the one or more user-defined presentation schemes, wherein the one or more different virtualized sets comprise at least one actual repository item and at least one virtual repository item; and
an act of presenting the virtualized sets of repository items, presentation of the virtualized sets including simultaneously presenting a plurality of different presentation perspectives for one or more actual repository items based on the one or more user-defined presentation schemes, including simultaneously presenting multiple versions of at least one actual repository item, the multiple versions including;
for each actual repository item, the actual repository item and one or more virtual repository items for the actual repository item.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer system performs a method for providing repository item information from one or more different perspectives using virtual repository items within a customizable presentation scheme. A computer system accesses a user-defined presentation scheme that describes a manner in which repository items are to be presented. The computer system generates virtual repository items for actual repository items based on the user-defined presentation scheme. The virtual repository items are generated for presentation along with their actual repository items. The computer system maps the virtual repository items to different virtualized sets of repository items according to the user-defined presentation scheme. The virtualized sets comprise at least one of actual repository items and virtual repository items. The computer system presents the virtualized sets of repository items in one or more different perspectives within the user-defined presentation scheme.
73 Citations
16 Claims
-
1. At a computer system, a method for providing repository item information from one or more different perspectives using virtual repository items within a customizable presentation scheme, the method comprising:
-
an act of accessing one or more actual repository items from a repository; an act of accessing one or more user-defined presentation schemes that describe different manners in which repository items are to be presented; an act of generating virtual repository items for the one or more actual repository items based on the one or more user-defined presentation schemes, wherein a plurality of different virtual repository items are generated for some of the actual repository items in accordance with the one or more user-defined presentation schemes; an act of mapping the virtual repository items to one or more different virtualized sets of repository items according to the one or more user-defined presentation schemes, wherein the one or more different virtualized sets comprise at least one actual repository item and at least one virtual repository item; and an act of presenting the virtualized sets of repository items, presentation of the virtualized sets including simultaneously presenting a plurality of different presentation perspectives for one or more actual repository items based on the one or more user-defined presentation schemes, including simultaneously presenting multiple versions of at least one actual repository item, the multiple versions including; for each actual repository item, the actual repository item and one or more virtual repository items for the actual repository item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for use at a computer system, the computer program product for implementing a method for providing repository item information from one or more different perspectives using virtual repository items within a customizable presentation scheme, the the computer program product comprising one or more computer storage media having stored thereon computer-executable instructions that, when executed by a processor, cause the computing system to perform the method, including the following:
-
access one or more actually repository items from a repository; access one or more user-defined presentation schemes that describe different manners in which repository items are to be presented; generate virtual repository items for the one or more actual repository items based on the one or more user-defined presentation schemes, wherein a plurality of different virtual repository items are generated for some of the actual repository items in accordance with the one or more user-defined presentation schemes; map the virtual repository items to different virtualized sets of repository items according to the one or more user-defined presentation schemes, wherein the one or more different virtualized sets comprise at least one actual repository item and at least one virtual repository item; and present the virtualized sets of repository items, presentation of the virtualized sets including simultaneously presenting a plurality of different presentation perspectives for one or more actual repository items based on the one or more user-defined presentation schemes, including simultaneously presenting multiple versions of at least one actual repository item, the multiple versions including; for each actual repository item, the actual repository item and one or more virtual repository items for the actual repository item. - View Dependent Claims (13, 14, 15, 16)
-
Specification