Spatial layout of hierarchical shared resources
First Claim
1. A system comprising:
- a processing unit; and
one or more volatile or nonvolatile computer-readable storage devices having stored thereon computer-executable instructions which, when executed by the processing unit, cause the processing unit to;
produce a user interface having a spatial layout of a set of hierarchical shared resources having a plurality of hierarchy levels, the user interface comprising;
a first set of display areas listing first names of a first level of shared resources in the set of hierarchical shared resources,a second set of display areas listing second names of a second level of shared resources in the set of hierarchical shared resources, wherein the second level is relatively lower in the plurality of hierarchy levels than the first level, andactivity information that is displayed on the user interface with the first set of display areas and the second set of display areas, the activity information relating to activity of a group of users using the set of hierarchical shared resources,wherein the set of hierarchical shared resources are associated with a repository and the activity information displayed on the user interface identifies a first developer from the group of users that currently has an individual shared resource open; and
provide the user interface to a second developer from the group of users other than the first developer that currently has the individual shared resource open.
2 Assignments
0 Petitions
Accused Products
Abstract
A hierarchical shared resources spatial visualization system and method including a visualization runtime user interface that quickly and efficiently displays a spatial layout of a shared resource having a hierarchical nature. The user interface provides a spatial layout of the hierarchical shared resource and overlays salient activity information of a group'"'"'s interaction with the shared resource. In software development, the user interface provides software teams with awareness of activity by other developers in the group regarding files in the shared source code base. The salient activity includes active file information (such as which files are open and by whom) and source repository actions (such as a developer'"'"'s activity within a project'"'"'s source repository system). Visual geometry and colors are employed to create a visually distinctive environment that is used to convey the salient activity information quickly and efficiently.
-
Citations
20 Claims
-
1. A system comprising:
-
a processing unit; and one or more volatile or nonvolatile computer-readable storage devices having stored thereon computer-executable instructions which, when executed by the processing unit, cause the processing unit to; produce a user interface having a spatial layout of a set of hierarchical shared resources having a plurality of hierarchy levels, the user interface comprising; a first set of display areas listing first names of a first level of shared resources in the set of hierarchical shared resources, a second set of display areas listing second names of a second level of shared resources in the set of hierarchical shared resources, wherein the second level is relatively lower in the plurality of hierarchy levels than the first level, and activity information that is displayed on the user interface with the first set of display areas and the second set of display areas, the activity information relating to activity of a group of users using the set of hierarchical shared resources, wherein the set of hierarchical shared resources are associated with a repository and the activity information displayed on the user interface identifies a first developer from the group of users that currently has an individual shared resource open; and provide the user interface to a second developer from the group of users other than the first developer that currently has the individual shared resource open. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
computer-executable instructions; and a processing unit, wherein the computer-executable instructions, when executed by the processing unit, cause the processing unit to; produce a user interface comprising; display areas identifying folders contained in a shared code base, individual line items in the display areas that represent files contained in corresponding folders of the shared code base, wherein the individual line items are displayed within the corresponding folders in which the individual line items are contained, and activity information displayed with the display areas and the individual line items, wherein the activity information represents activity of a group of developers in connection with the shared code base and indicates that a first developer from the group currently has an individual file in the shared code base open in a software development platform while the software development platform is in a debug mode; and provide the user interface to a second developer from the group other than the first developer that currently has the individual file open in the software development platform. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method performed by at least one computing device, the method comprising:
-
producing a user interface having a spatial layout of a set of hierarchical shared resources having a plurality of hierarchy levels, the user interface comprising; a first set of display areas listing first names of a first level of shared resources in the set of hierarchical shared resources, a second set of display areas listing second names of a second level of shared resources in the set of hierarchical shared resources, wherein the second level is relatively lower in the plurality of hierarchy levels than the first level, and activity information that is displayed on the user interface with the first set of display areas and the second set of display areas, the activity information relating to activity of a group of users using the set of hierarchical shared resources, wherein the set of hierarchical shared resources are associated with a repository and the activity information displayed on the user interface identifies a first developer from the group of users that currently has an individual shared resource open; and providing the user interface to a second developer from the group of users other than the first developer that currently has the individual shared resource open. - View Dependent Claims (19, 20)
-
Specification