IP Library Granted Patent US 10,025,829
Granted Patent B2
US 10,025,829 · App. 14/578,226 · Granted Jul 17, 2018

Computer-implemented system and method for analyzing organizational performance from episodic data

Inventors: Mark J. Stefik (Portola Valley, CA); Daniel G. Bobrow (Palo Alto, CA); Hoda Eldardiry (San Carlos, CA); Robert T. Krivacic (San Jose, CA); Pai Liu (Sunnyvale, CA); Sureyya Tarkan (Palo Alto, CA); Edward Wu (San Jose, CA)
Assignee: Conduent Business Services, LLC
G06F17/30528G06F17/30377G06F17/30477G06F17/30554G06Q10/0637G06Q10/0639
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,025,829
App. No.
14/578,226
Granted
Jul 17, 2018
Kind
B2
Abstract

A computer-implemented method for analyzing organizational performance from episodic data is provided. Event objects for events is maintained in a database. A trigger for notifying beginning of an event is received. An event object is generated in response to the trigger. Activity data is created for the event object and each of the activity data includes notes of a subjective nature having received and messages of an objective nature. Each of the activity data is associated with event tags. Each of the event objects is classified in an event class and the event class includes a pattern of parameters. Analytics of the event objects is performed based on the event tags and the event class. Filters received from a reviewer is defined for search. A list of the analytics of the event objects which pattern of parameters matches with the filters is displayed on a display.

Claims (32)

1. A computer-implemented method for analyzing organizational performance, comprising the steps of:

maintaining a plurality of event objects for events in a database, comprising:

receiving a trigger for notifying the beginning of an event;

generating an event object representing the event in response to the trigger;

assigning an event class to the event object, the event class being associated with a predefined set of parameters;

creating a set of activity data for the event object, the activity data comprising structured and unstructured data items describing an event activity that occurred during the event; and

associating the activity data with one or more tags;

performing analytics of the event objects in the database, comprising:

for each event object, identifying the event class, parameters of the event class, and the set of activity data for that event object; and

computing a value of each of the parameters using at least one of the tags, the structured data, and the unstructured data of the associated activity data;

periodically updating the analytics of the event objects based on newly added activity data;

displaying the updated analytics of the event objects at a certain time interval; and

utilizing the updated analytics to perform at least one of identifying one or more event objects requested by a user and comparing performances of events of at least two of the event objects by comparing each of the parameter values for one of the event objects with corresponding parameter values for another event object and calculating the performances based on differences in the parameter values of the event object and the other event object, wherein a non-transitory computer readable storage medium stores code for execution on a computer system that performs the method steps.

2. A method according to claim 1 , wherein the event objects requested by the user are identified, comprising:

receiving from a reviewer, one or more search filters for the event objects;

matching a threshold number of the search filters with at least one of the event class and at least a portion of the parameter values of one or more of the event objects; and displaying the event objects with the matching event class and parameter values on a display.

3. A method according to claim 1 , further comprising:

displaying the set of activity data for the event object in real time on a display, comprising at least one of:

displaying a log of the activity data comprising a chronological listing of the activity data based on a time when the activity data is created;

displaying a map of the activity data based on places where the activity data is created; and

displaying a chart of the parameter values for the event object.

4. A method according to claim 1 , further comprising: organizing the event class in a taxonomy; and assigning one or more of event classes to the event object.

5. A method according to claim 1 , further comprising:

defining the parameters as at least one of numerical data, transitions, and description of the activity data.

6. A method according to claim 1 , further comprising: analyzing the activity data before incorporating the activity data into the event object, comprising:

defining one or more items of the activity data as the structured data items when the activity data items are capable of automatic processing; and

defining one or more items of the activity data as the unstructured data items when the activity data items cannot be recognized as processable data.

7. A method according to claim 1 , further comprising at least one of:

defining the tags as contexts of the activity data; and defining the tags as purposes of the activity data.

8. A method according to claim 2 , further comprising: identifying one or more of the event objects each associated with one of the event class or at least a portion of the parameter values that do not match the filters for search as outside near misses; and displaying the outside near misses with the displayed list of event objects.

9. A method according to claim 2 , further comprising: identifying one or more of the event objects within the displayed list of event objects that match a minimal number of the search filters for inclusion in the list as inside near misses; and highlighting the inside near misses within the list of event objects.

10. A method according to claim 1 , wherein the event classes comprise at least one of planned events and unplanned events.

Assignments (6)
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.; CONDUENT TRANSPORT SOLUTIONS, INC.; ADVECTIS, INC.; CONDUENT COMMERCIAL SOLUTIONS, LLC; CONDUENT BUSINESS SOLUTIONS, LLC; CONDUENT CASUALTY CLAIMS SOLUTIONS, LLC; CONDUENT HEALTH ASSESSMENTS, LLC
Reel/Frame 057969/0180 →
SECURITY AGREEMENT Recorded Apr 23, 2019
From: CONDUENT BUSINESS SERVICES, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050326/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: PALO ALTO RESEARCH INCORPORATED
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041106/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: STEFIK, MARK J.; BOBROW, DANIEL G.; ELDARDIRY, HODA; KRIVACIC, ROBERT T.; LIU, PAI; TARKAN, SUREYYA; WU, ED
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 034566/0896 →
Continuity (1)
Related Publication 20160179900A1 · Jun 23, 2016