Analyzing calendar to generate financial information
First Claim
1. A computer-implemented method comprising:
- extracting scheduled event data for at least one scheduled event from an electronic calendar, the scheduled event data comprising corresponding time data and text for each one of the at least one scheduled event;
generating, by a machine having a memory and at least one processor, a financial accounting entry for each one of the at least one scheduled event based on the extracted scheduled event data, the financial accounting entry comprising an electronic record of business-related activity that can be used for a financial accounting purpose, the generating the financial accounting entry comprising;
analyzing, using the at least one processor, the text of the corresponding scheduled event using a text analysis scheme stored in a database;
determining, using the at least one processor, attribute data for the financial accounting entry based on the analysis of the text; and
populating, using the at least one processor, the financial accounting entry using the determined attribute data;
receiving an indication of an adjustment to attribute data for the financial accounting entry; and
modifying, by the at least one processor, the text analysis scheme stored in the database based on the indication of the adjustment.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques of analyzing a calendar to generate financial information are disclosed. In some embodiments, scheduled event data for at least one scheduled event is extracted from an electronic calendar. The scheduled event data can comprise corresponding time data and text for each one of the at least one scheduled event. A financial accounting entry for each one of the at least one scheduled event can be generated based on the extracted scheduled event data. The financial accounting entry can comprise an electronic record of business-related activity that can be used for a financial accounting purpose. Generating the financial accounting entry can comprise populating the financial accounting entry using the time data of the corresponding scheduled event.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
extracting scheduled event data for at least one scheduled event from an electronic calendar, the scheduled event data comprising corresponding time data and text for each one of the at least one scheduled event; generating, by a machine having a memory and at least one processor, a financial accounting entry for each one of the at least one scheduled event based on the extracted scheduled event data, the financial accounting entry comprising an electronic record of business-related activity that can be used for a financial accounting purpose, the generating the financial accounting entry comprising; analyzing, using the at least one processor, the text of the corresponding scheduled event using a text analysis scheme stored in a database; determining, using the at least one processor, attribute data for the financial accounting entry based on the analysis of the text; and populating, using the at least one processor, the financial accounting entry using the determined attribute data; receiving an indication of an adjustment to attribute data for the financial accounting entry; and modifying, by the at least one processor, the text analysis scheme stored in the database based on the indication of the adjustment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a machine having a memory and at least one processor; and a non-transitory machine-readable medium embodying a set of instructions that, when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising; extracting scheduled event data for at least one scheduled event from an electronic calendar, the scheduled event data comprising corresponding time data and text for each one of the at least one scheduled event; generating a financial accounting entry for each one of the at least one scheduled event based on the extracted scheduled event data, the financial accounting entry comprising an electronic record of business-related activity that can be used for a financial accounting purpose, the generating the financial accounting entry comprising; analyzing the text of the corresponding scheduled event using a text analysis scheme stored in a database; determining attribute data for the financial accounting entry based on the analysis of the text; and populating the financial accounting entry using the determined attribute data; receiving an indication of an adjustment to attribute data for the financial accounting entry; and modifying the ext analysis scheme stored in the database based on the indication of the adjustment. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium, tangibly embodying a set of instructions that, when executed by at least one processor, causes the at least one processor to perform operations comprising:
-
extracting scheduled event data for at least one scheduled event from an electronic calendar, the scheduled event data comprising corresponding time data and text for each one of the at least one scheduled event; generating a financial accounting entry for each one of the at least one scheduled event based on the extracted scheduled event data, the financial accounting entry comprising an electronic record of business-related activity that can be used for a financial accounting purpose, the generating the financial accounting entry comprising; analyzing the text of the corresponding scheduled event using a text analysis scheme stored in a database; determining attribute data for the financial accounting entry based on the analysis of the text; and populating the financial accounting entry using the determined attribute data; receiving an indication of an adjustment to attribute data for the financial accounting entry; and modifying the text analysis scheme stored in the database based on the indication of the adjustment.
-
Specification