US2018357578A1PendingUtilityA1

Storing and depicting organizations that are subject to dynamic event driven restructuring

60
Assignee: IBMPriority: Jun 1, 2007Filed: Aug 21, 2018Published: Dec 13, 2018
Est. expiryJun 1, 2027(~0.9 yrs left)· nominal 20-yr term from priority
G06Q 10/06G06Q 10/06311
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention discloses a solution for storing and depicting complex non-contiguous organizations that are subject to situation-based restructuring. Different views for organization charts of the organization can be generated, where the generated organization charts are collapsed to a minimal view which automatically hides at least a portion of the organization positions in accordance with a desired view. For example, a view showing only filled positions will hide unfilled positions, collapsing intermediate nodes of a shown hierarchy so that child nodes of a hidden node are directly connected to the parent node of the hidden node. A set of indexed database tables can be used to efficiently store details of the organization. The indexed tables can store positions, assignment, and position reporting details in separate 3NF tables. The solution can be integrated to a commercial off-the-shelf command management system and/or to a commercial off-the-shelf front-end charting application.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method for charting an organization, comprising:
 identifying a set of database tables for an organization structure;   receiving, from a user, a user request for a graphical organization chart that includes at least one user-selected option;   querying the set of database tables using the at least one user-selection option to generate an organization object;   converting the organization object into the graphical organization chart;   dynamically changing the organization chart in responses to a change in the set of indexed tables; and   presenting, in response to the user request, the graphical organization chart.   
     
     
         22 . The method of  claim 21 , wherein
 the set of database tables includes:
 a position table including a unique record for each position within an organization structure, 
 a position reporting table including a unique record for each relationship among the positions, 
 a resource table including a unique record for each resource capable of occupying one of the positions, and 
 an assignment table includes a unique record for each resource/position assignment; 
   
     
     
         23 . The method of  claim 21 , wherein
 the user request specifies a specific view for the organization chart that is one of:
 a full view showing filled and unfilled positions, and 
 a filled view showing only positions that are filled. 
   
     
     
         24 . The method of  claim 21 , wherein
 a position of the organization structure is hidden within the graphical organization chart based upon a sensitivity attribute of the position and based upon a security level of the user.   
     
     
         25 . The method of  claim 21 , wherein
 the set of database tables are in third normal form (3NF),   the set of database tables store historical information regarding positions and assignments, and   the set of database tables are integrated to an incident command system.   
     
     
         26 . The method of  claim 25 , wherein
 the integrating adds dynamic organization charting capabilities consistent with a non-contiguous organization structure that changes based upon situational factors managed by the incident command system.   
     
     
         27 . The method of  claim 25 , wherein
 the incident command system is configured to
 determine an incident event, and 
 automatically alter, responsive to the incident event, at least one structure of the set of database tables and content stored in records contained in the set of database tables. 
   
     
     
         28 . A computer hardware system configured to chart an organization, comprising:
 a hardware processor configured to initiate the following executable operations:
 identifying a set of database tables for an organization structure; 
 receiving, from a user, a user request for a graphical organization chart that includes at least one user-selected option; 
 querying the set of database tables using the at least one user-selection option to generate an organization object; 
 converting the organization object into the graphical organization chart; 
 dynamically changing the organization chart in responses to a change in the set of indexed tables; and 
 presenting, in response to the user request, the graphical organization chart. 
   
     
     
         29 . The system of  claim 28 , wherein
 the set of database tables includes:
 a position table including a unique record for each position within an organization structure, 
 a position reporting table including a unique record for each relationship among the positions, 
 a resource table including a unique record for each resource capable of occupying one of the positions, and 
 an assignment table includes a unique record for each resource/position assignment; 
   
     
     
         30 . The system of  claim 28 , wherein
 the user request specifies a specific view for the organization chart that is one of:
 a full view showing filled and unfilled positions, and 
 a filled view showing only positions that are filled. 
   
     
     
         31 . The system of  claim 28 , wherein
 a position of the organization structure is hidden within the graphical organization chart based upon a sensitivity attribute of the position and based upon a security level of the user.   
     
     
         32 . The system of  claim 28 , wherein
 the set of database tables are in third normal form (3NF),   the set of database tables store historical information regarding positions and assignments, and   the set of database tables are integrated to an incident command system.   
     
     
         33 . The system of  claim 32 , wherein
 the integrating adds dynamic organization charting capabilities consistent with a non-contiguous organization structure that changes based upon situational factors managed by the incident command system.   
     
     
         34 . The system of  claim 32 , wherein
 the incident command system is configured to
 determine an incident event, and 
 automatically alter, responsive to the incident event, at least one structure of the set of database tables and content stored in records contained in the set of database tables. 
   
     
     
         35 . A computer program product, comprising:
 a hardware storage device having program code stored therein,   the program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
 identifying a set of database tables for an organization structure; 
 receiving, from a user, a user request for a graphical organization chart that includes at least one user-selected option; 
 querying the set of database tables using the at least one user-selection option to generate an organization object; 
 converting the organization object into the graphical organization chart; 
 dynamically changing the organization chart in responses to a change in the set of indexed tables; and 
 presenting, in response to the user request, the graphical organization chart. 
   
     
     
         36 . The computer program product of  claim 35 , wherein
 the set of database tables includes:
 a position table including a unique record for each position within an organization structure, 
 a position reporting table including a unique record for each relationship among the positions, 
 a resource table including a unique record for each resource capable of occupying one of the positions, and 
 an assignment table includes a unique record for each resource/position assignment; 
   
     
     
         37 . The computer program product of  claim 35 , wherein
 the user request specifies a specific view for the organization chart that is one of:
 a full view showing filled and unfilled positions, and 
 a filled view showing only positions that are filled. 
   
     
     
         38 . The computer program product of  claim 35 , wherein
 a position of the organization structure is hidden within the graphical organization chart based upon a sensitivity attribute of the position and based upon a security level of the user.   
     
     
         39 . The computer program product of  claim 35 , wherein
 the set of database tables are in third normal form (3NF),   the set of database tables store historical information regarding positions and assignments, and   the set of database tables are integrated to an incident command system.   
     
     
         40 . The computer program product of  claim 39 , wherein
 the integrating adds dynamic organization charting capabilities consistent with a non-contiguous organization structure that changes based upon situational factors managed by the incident command system.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.