IP Library Granted Patent US 10,037,352
Granted Patent B1
US 10,037,352 · App. 14/218,110 · Granted Jul 31, 2018

Methods for editing hierarchical data

Inventors: Andrew Mark Donald Dyer (Gleve, AU); Ronald Lee Nicol (Frisco, TX); Andrew Francis Toma (Sunny Isle Beach, FL); Perry Calnon Keenan (Chicago, IL); Bradley Nigel Bryan Noakes (Mosmon, AU); Lindsay Tien-Li Chim (Chicago, IL); Matthew Stephen Coleman (Malibu, CA); Jorge Victor Barron (Chicago, IL); Jordan Isaac McClure (Chicago, IL); Rex Xavier Chettiar (Des Plaines, IL); Elena Heddie Kim (Chicago, IL); Sarah Ann Baxter (Brighton, MA)
Assignee: THE BOSTON CONSULTING GROUP, INC.
G06F17/30362
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 10,037,352
App. No.
14/218,110
Granted
Jul 31, 2018
Kind
B1
Abstract

Methods for Editing Hierarchical Data are provided. Data subsets of hierarchical data are copied. Workstreams are generated and sent to users. An edit to a first workstream from a first user and an edit to a second workstream from a second user are received. The hierarchical data in the general database is edited according to the edits made by the first user and the second user. A full organization view of persons and positions in the organization that includes the edits made by the first user and the second user is displayed.

Claims (28)

1. A method for editing hierarchical data comprising: performing processing associated with copying, with a data management module in communication with a processor, data subsets of hierarchical data, the data subsets comprising person and position data from a general database, the hierarchical data comprising a plurality of layers comprising at least three layers, wherein each of the plurality of layers is linked to at least one other of the plurality of layers in a hierarchical fashion, and wherein a first layer comprises at least two second layer data subsets, and each second layer data subset comprises at least two third layer data subsets, each second layer data subset and each third layer data subset each stored in a separate table within the general database with established boundaries between different data subsets and clear ownership over the different data subsets;

performing processing associated with generating, with the data management module, at least two workstreams, wherein each workstream comprises a non-overlapping data subset that has clear ownership and is separately editable in accordance with the established boundaries;

performing processing associated with sending, with the data management module, the at least two workstreams to at least two users;

performing processing associated with receiving, with the data management module, an edit to a first workstream from a first user and an edit to a second workstream from a second user;

after receiving edits, performing processing associated with editing, with the data management module, the hierarchical data in the general database according to the edits made by the first user and the second user;

performing processing associated with displaying a full organization view of persons and positions in the organization that includes the edits made by the first user and the second user; and

performing processing associated with displaying tag information in the full organization view, the tag information comprising requests for transfers and/or a number of requests.

2. The method of claim 1 , further comprising performing processing associated with enabling the at least two users to simultaneously edit group data and/or subset data, the group data and/or subset data comprising: one or more records, one or more hierarchies, or one or more fields, or any combination thereof.

3. The method of claim 2 , wherein a user can lock out other users from editing a piece of data for a pre-determined amount of time.

4. The method of claim 3 , wherein a timer is used.

5. The method of claim 1 , further comprising performing processing associated with assigning different rights to different users, the rights comprising: edit rights, read rights, transfer rights, or search rights, or any combination thereof.

6. The method of claim 5 , wherein the rights can be assigned at a record and/or a field level.

7. The method of claim 1 , further comprising:

performing processing associated with requesting the persons and/or the positions to be moved to another part of the organization; and/or

performing processing associated with displaying requests in the full organization view.

8. The method of claim 7 , further comprising:

performing processing associated with displaying tag information in the full organization view.

9. The method of claim 8 , further comprising:

performing processing associated with displaying process tags to show progress against project milestones, the process tags comprising: custom tags, time-based tags, Boolean-based tags, or value-based tags, or any combination thereof.

10. The method of claim 1 , further comprising:

performing processing associated with creating slates for open positions to identify rank ordered candidates.

11. The method of claim 10 , the slates enabling requests made to a current manager of a candidate and/or the slates enabling confirmation of placement of a candidate.

12. The method of claim 1 , further comprising:

performing processing associated with displaying performance metrics for: savings to a target; implementation progress; efficiency metrics; talent metrics; or accountability information;

or any combination thereof.

13. The method of claim 1 , wherein multiple organizations and/or groups are supported such that people may be shifted across organizations and/or groups.

14. The method of claim 1 , wherein changes made to a manager user's fields are applied to records of all personnel managed by the manager.

15. The method of claim 1 , wherein a manager has permission to edit any records of all personnel managed by the manager.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2018
From: DYER, ANDREW MARK DONALD; NICOL, RONALD LEE; TOMA, ANDREW FRANCIS; KEENAN, PERRY CALNON; NOAKES, BRADLEY NIGEL BRYAN; CHIM, LINDSAY TIEN-LI; COLEMAN, MATTHEW STEPHEN; BARRON, JORGE VICTOR; MCCLURE, JORDAN ISAAC; CHETTIAR, REX XAVIER; KIM, ELENA HEDDIE; BAXTER, SARAH ANN
To: THE BOSTON CONSULTING GROUP, INC.
Reel/Frame 045963/0950 →
Continuity (1)
Provisional Application 61802884 · Mar 18, 2013
Cited By (3)
US 12,407,753 US 12,530,676 US 12,645,708