SPATIAL LAYOUT OF HIERARCHICAL SHARED RESOURCES
First Claim
1. A computer-readable memory storing a computer-executable instructions executable by a processor for 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 for listing names of a first level of shared resources in the set of hierarchical shared resources such that the first level shared resource names are highest in the hierarchy and such that each of the first level shared resource names are displayed in the user interface;
a second set of display areas within the first set of display areas for listing names of a second level of shared resource such that the second level shared resource names are below the first level shared resource names in the hierarchy and such that each of the second level shared resource names are displayed in the user interface; and
an activity display that is overlaid on the first set of display areas and the second set of display areas to indicate salient activity information of a group using the set of hierarchical shared resources.
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 computer-readable memory storing a computer-executable instructions executable by a processor for 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 for listing names of a first level of shared resources in the set of hierarchical shared resources such that the first level shared resource names are highest in the hierarchy and such that each of the first level shared resource names are displayed in the user interface; a second set of display areas within the first set of display areas for listing names of a second level of shared resource such that the second level shared resource names are below the first level shared resource names in the hierarchy and such that each of the second level shared resource names are displayed in the user interface; and an activity display that is overlaid on the first set of display areas and the second set of display areas to indicate salient activity information of a group using the set of hierarchical shared resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface displayed on a display device of a computing device for providing a visualization of an entire shared code base in a software development environment, comprising:
-
rectangular display areas for displaying folders contained in the entire shared code base; individual line items in the rectangular display areas that represent files contained in the folders of the entire shared code base, such that the files within a folder appear as line items in the rectangular display area representing that folder; and activity information overlaid on the rectangular display areas and the individual line items that represent an activity of a group of developers in the software development environment in connection with the shared code base. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media having stored thereon a computer program executable by a processor, for generating a user interface for visualizing a hierarchical shared code base in a software development environment, comprising:
-
a rectangular area corresponding to a folder in the shared code base; a plurality of individual line items in the rectangular area corresponding to names of files contained in the folder; a background for each of the plurality of individual line items having a first color that appears based on salient activity of a group of developers on a file, wherein the first color is based on a type of salient activity; a border around each of the each of the plurality of individual line items having a second color that appears based on the salient activity of the group of developers on a file, wherein the second color is based on a type of salient activity and is different from the first color; and an icon adjacent each of the plurality of individual line items such that each icon;
(a) is a photograph of a developer who has a file checked out when one developer has checked out the file;
(b) is a group icon illustrating multiple persons when two or more developers have checked out the file. - View Dependent Claims (19, 20)
-
Specification