IP Library Granted Patent US 9,280,256
Granted Patent B1
US 9,280,256 · App. 13/209,112 · Granted Mar 8, 2016

Swirl interface display for a hierarchical organization

Inventors: Christian Robert Pantel (Winnipeg, CA); Scott David Lietzke (Oakland, CA); Petros Dermetzis (Alamo, CA); Michael Bonadio (Danville, CA); Sarah Aubrey Hadley (San Francisco, CA); Jason Samuel Boyle (Palo Alto, CA)
Assignee: Workday, Inc.
G06F3/0481
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,280,256
App. No.
13/209,112
Granted
Mar 8, 2016
Kind
B1
Abstract

A system for displaying a hierarchical organization comprises a processor, memory, a data source, and a network interface. The processor is configured to receive an indication of a selected individual and provide a display. The display includes the selected individual within a group represented by a first circle. The display comprises one or more groups in the hierarchy, each represented by one of a set of circles above or below a level of the group that includes the individual. The memory is coupled to the processor and is configured to provide the processor with instructions. The data source comprises detailed information about the hierarchical organization and its members. The network interface is configured to communicate with remote devices requesting displays comprising selected individuals.

Claims (35)

1. A system for displaying a hierarchical organization,

comprising:

a processor configured to:

receive an indication to display a hierarchical organization;

cause a first group with focus at a focus level to display within a first circle, wherein the first circle includes one or more members of the first group and at least a first group head, and wherein the first group head is a member of a second group in the hierarchical organization, wherein the first group head is displayed in the middle of the first circle with the one or more members arranged radially around the first group head inside the first circle, wherein a member of the one or more members is a head of a below group and is displayed as a stack of overlapping polygons indicating the below group inside the first circle; and

cause the second group in the hierarchical organization to display within a second circle, wherein the second circle is associated with a level above the focus level of the hierarchical organization and the level above the focus level is associated with the first group head of the first group, wherein the second group comprises the first group head as a member and a second group head in the center of the second circle, wherein the second circle further comprises one or more second group members,

wherein a member of the one or more second group members is a head of a group that is caused to be displayed as a stack of overlapping polygons inside the second circle;

cause a third group in the hierarchical organization to display within a third circle, wherein the third circle comprises the second group head as a member and a third group head in the center of the third circle; and

cause the first circle, the second circle, and the third circle to display simultaneously as non-concentric circles arranged offset from each other at an angle in a swirl; and

a memory coupled to the processor and configured to provide the processor with instructions.

2. A system as in claim 1 , wherein the indication comprises a request to search for an individual of the hierarchical organization.

3. A system as in claim 1 , wherein the indication comprises a request to display the hierarchical organization.

4. A system as in claim 1 , wherein the indication comprises a selection of a selected member of a selected group of the hierarchical organization.

5. A system as in claim 4 , wherein the first group with focus comprises the selected group.

6. A system as in claim 4 , wherein the processor is further configured to cause detailed information to display regarding the selected member.

7. A system as in claim 4 , wherein the processor is further configured to determine a security access privilege for a user associated with the indication to display and based at least in part on the security access privileges to display or not display one or more items of detailed information.

8. A system as in claim 1 , wherein the indication comprises a selection of a selected group.

9. A system as in claim 8 , wherein the first group with focus comprises the selected group.

10. A system as in claim 8 , wherein the processor is further configured to cause detailed information to display regarding the selected group.

11. A system as in claim 10 , wherein the detailed information includes key performance information.

12. A system as in claim 10 , wherein the key performance information is updated automatically when the focus is changed.

13. A system as in claim 1 , wherein the indication comprises a request to search for a desired member of an associated group or a desired group.

14. A system as in claim 13 , wherein the first group with focus comprises the associated group or the desired group.

15. A method for displaying a hierarchical organization, comprising:

receiving an indication to display a hierarchical organization;

causing a first group with focus at a focus level to display within a first circle, wherein the first circle includes one or more members of the first group and at least a first group head, and wherein the first group head is a member of a second group in the hierarchical organization, wherein the first group head is displayed in the middle of the first circle with the one or more members arranged radially around the first group head inside the first circle, wherein a member of the one or more members is a head of a below group and is displayed as a stack of overlapping polygons indicating the below group inside the first circle;

causing the second group in the hierarchical organization to display within a second circle, wherein the second circle is associated with a level above the focus level of the hierarchical organization and the first group head is a member of the second group, wherein the second group comprises the first group head as a member and a second group head in the center of the second circle, wherein the second circle further comprises one or more second group members, wherein a member of the one or more second group members is a head of a group that is caused to be displayed as a stack of overlapping polygons inside the second circle;

causing a third group in the hierarchical organization to display within a third circle, wherein the third circle comprises the second group head as a member and a third group head in the center of the third circle; and

causing the first circle, the second circle, and the third circle to display simultaneously as non-concentric circles arranged offset from each other at an angle in a swirl.

16. A computer program product for displaying a hierarchical organization, the computer program product being embodied in a tangible and non-transitory computer readable storage medium and comprising computer instructions for:

receiving an indication to display a hierarchical organization;

causing a first group with focus at a focus level to display within a first circle, wherein the first circle includes one or more members of the first group and at least a first group head, and wherein the first group head is a member of a second group in the hierarchical organization, wherein the first group head is displayed in the middle of the first circle with the one or more members arranged radially around the first group head inside the first circle, wherein a member of the one or more members is a head of a below group and is displayed as a stack of overlapping polygons indicating the below group inside the first circle;

causing the second group in the hierarchical organization to display within a second circle, wherein the second circle is associated with a level above the focus level of the hierarchical organization and the first group head is a member of the second group, wherein the second group comprises the first group head as a member and a second group head in the center of the second circle, wherein the second circle further comprises one or more second group members, wherein a member of the one or more second group members is a head of a group that is caused to be displayed as a stack of overlapping polygons inside the second circle;

causing a third group in the hierarchical organization to display within a third circle, wherein the third circle comprises the second group head as a member and a third group head in the center of the third circle; and

causing the first circle, the second circle, and the third circle to display simultaneously as non-concentric circles arranged offset from each other at an angle in a swirl.

Assignments (2)
MERGER Recorded May 16, 2014
From: WORKDAY, INC.
To: WORKDAY, INC.
Reel/Frame 032917/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2011
From: PANTEL, CHRISTIAN ROBERT; LIETZKE, SCOTT DAVID; DERMETZIS, PETROS; BONADIO, MICHAEL; HADLEY, SARAH AUBREY; BOYLE, JASON SAMUEL
To: WORKDAY, INC.
Reel/Frame 026969/0442 →