IP Library Granted Patent US 11,934,410
Granted Patent B2
US 11,934,410 · App. 16/036,762 · Granted Mar 19, 2024

Computer-implemented system and method for generating recurring events

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); Ed Wu (San Jose, CA)
Assignee: Conduent Business Services, LLC
G06F16/24575G06F16/2379G06F16/2455G06F16/2477G06F16/248G06Q10/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 11,934,410
App. No.
16/036,762
Granted
Mar 19, 2024
Kind
B2
Abstract

A computer-implemented system and method for planning recurring events is provided. Event objects for events are stored in a database. A trigger notifying the beginning of an event is received and an event object representing the event is generated in response to the trigger. An event class is associated with a set of parameters and is assigned to the event object. A set of activity data is created for the event object and each activity data includes structured and unstructured data describing an event activity occurred during the event. At least one event object is retrieved from the database as a model and the parameter values of the model event object are displayed. At least one of the parameter values of the model event object is modified and the modification is reflected against other parameter values of the model event object that are dependent on the modified parameter value.

Claims (58)

1. A computer-implemented method for planning recurring events, comprising:

maintaining a plurality of event objects for past events in a database, wherein each event object comprises activity data and is assigned an event class that is associated with a set of parameters for analyzing that event object;

receiving an automatic trigger identifying a start of a new event, wherein the trigger comprises one of an alarm, phone call, detection by sensor, and message and the new event comprises a real world event; and

automatically generating a new event object for the new event from the event object for one of the past events upon an occurrence consisting of receipt of the trigger identifying the start of the new event, comprising:

comparing the new event with parameters of the event objects;

receiving a selection of one of the event objects from the database as a model event object for the new event object of the new event based on a similarity of the parameters of the selected event object and the new event;

copying the parameter values associated with the model event object for the new event object for the new event;

modifying at least one of the copied parameter values to conform with the new event;

reflecting the modification to other copied parameter values that are dependent on the modified parameter value; and

storing the modified parameters with the new event object for the new event; and

during a duration of the new event, continuously collecting data regarding the new event.

2. A method according to claim 1 , wherein the model event object was previously created and is selected from the database.

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

identifying the parameter values which are dependent on the modified parameter values and the parameter values which are independent to the modified parameter values;

modifying the dependent parameter values based on the modified parameter values; and

displaying the modified parameter values, dependent modified parameter values, and independent parameter values.

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

computing for each event object, a value of each of the parameters using at least one of the tags, the structured data, and the unstructured data of the activity data.

5. A method according to claim 1 , wherein the model event object is for a future event and is based on a previous event represented by the retrieved event object.

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

copying the model event object; and

modifying the parameter values of the copied model event object for a recurring event.

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

generating activity data for the model event object; and

constructing at least one of a graph, map, and data log for the activity data.

8. A method according to claim 7 , further comprising:

receiving a query for specific activity data associated with the model event object; and

providing the requested specific activity data.

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

receiving a query for specific event objects; and

providing the requested specific event objects.

10. A method according to claim 9 , further comprising:

analyzing the activity data for each of the provided specific event objects; and

identifying one or more of a trend in performance of the provided specific event objects based on the analyzed activity data.

11. A computer-implemented system for planning recurring events, comprising:

a database to maintain a plurality of event objects for past events, wherein each event object comprises activity data and is assigned an event class that is associated with a set of parameters for analyzing that event object; and

a server comprising a central processing unit, memory, an input port to receive the event objects from the database, and an output port, wherein the central processing unit is configured to:

receive an automatic trigger identifying a start of a new event, wherein the trigger comprises one of an alarm, phone call, detection by sensor, and message and the new event comprises a real world event; and

automatically generate a new event object for the new event from the event object for one of the past events upon an occurrence consisting of receipt of the trigger identifying the start of the new event, comprising:

compare the new event with parameters of the event objects;

receive a selection of one of the event objects from the database as a model event object for the new event object of the new event based on a similarity of the parameters of the selected event object and the new event;

copy the parameter values associated with the selected event object for the new event object for the new event;

modify at least one of the copied parameter values of the model event object to conform with the new event;

reflect the modification to other copied parameter values that are dependent on the modified parameter value; and

store the modified parameters with the event object for the new event; and

during a duration of the new event, continuously collect data regarding the new event.

12. A system according to claim 11 , wherein the model event object was previously created and is selected from the database.

13. A system according to claim 11 , wherein the central processing unit performs the following:

identify the parameter values which are dependent to the modified parameter values and the parameter values which are independent to the modified parameter values;

modify the dependent parameter values based on the modified parameter values; and

display the modified parameter values, dependent modified parameter values, and independent parameter values.

14. A system according to claim 11 , wherein the central processing unit computes for each event object, a value of each of the parameters using at least one of the tags, the structured data, and the unstructured data of the activity data.

15. A system according to claim 11 , wherein the model event object is for a future event and is based on a previous event represented by the retrieved event object.

16. A system according to claim 11 , wherein the central processing unit copies the model event object and modifies the parameter values of the copied model event object for a recurring event.

17. A system according to claim 11 , wherein the central processing unit generates activity data for the model event object and constructs at least one of a graph, map, and data log for the activity data.

18. A system according to claim 17 , wherein the central processing unit receives a query for specific activity data associated with the model event object and provides the requested specific activity data.

19. A system according to claim 11 , wherein the central processing unit receives a query for specific event objects and provides the requested specific event objects.

20. A system according to claim 19 , wherein the central processing unit analyzes the activity data for each of the provided specific event objects and identifies one or more of a trend in performance of the provided specific event objects based on the analyzed activity data.

Assignments (2)
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 →