Distributed document-based calendaring system
First Claim
Patent Images
1. A method for manipulating and managing a calendar based on information contained in at least one source document, comprising:
- receiving data representative of at least a portion of not less than one source document;
receiving guidance representative of the genre of the not less than one received source document;
selecting an input specification based on said genre of the not less than one received source document;
using said input specification to guide identification of data of interest in the not less than one received source document;
extracting said identified data of interest from the not less than one received source document;
merging said extracted identified data of interest into a distributed genre, said distributed genre including specification of source document input genres, specification of output genres, identified pieces of data of interest still resident in source documents, mapping of data of interest between the source documents and at least one output document, an explanation of social context, and a computational engine;
selecting an output specification, wherein said output specification identifies a selected output genre; and
creating at least one output document in said selected output genre, wherein said output document is created from said extracted identified data of interest merged within said distributed genre.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for receiving, analyzing, and managing a database of calendar information obtained from a variety of source documents. Information derived and extracted from calendar documents is used establish a database of events. Extraction of relevant information from the calendar documents is facilitated by guidance in the form of user input, document templates, or other specification of the structure and content of the calendar documents.
-
Citations
18 Claims
-
1. A method for manipulating and managing a calendar based on information contained in at least one source document, comprising:
-
receiving data representative of at least a portion of not less than one source document;
receiving guidance representative of the genre of the not less than one received source document;
selecting an input specification based on said genre of the not less than one received source document;
using said input specification to guide identification of data of interest in the not less than one received source document;
extracting said identified data of interest from the not less than one received source document;
merging said extracted identified data of interest into a distributed genre, said distributed genre including specification of source document input genres, specification of output genres, identified pieces of data of interest still resident in source documents, mapping of data of interest between the source documents and at least one output document, an explanation of social context, and a computational engine;
selecting an output specification, wherein said output specification identifies a selected output genre; and
creating at least one output document in said selected output genre, wherein said output document is created from said extracted identified data of interest merged within said distributed genre. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
identifying at least one date; and
identifying at least one event title.
-
-
4. The method of claim 3, wherein the step of identifying at least one date comprises finding a portion of the data consistent with an exemplary date representation.
-
5. The method of claim 3, wherein the step of identifying at least one date comprises receiving user input representative of a location within the data.
-
6. The method of claim 1, further comprising receiving user input representative of at least one location within the data.
-
7. The method of claim 6, wherein the data comprises a bitmap of the source document, and wherein the using step comprises the steps of:
-
performing character recognition on a portion of the data near the location;
locating at least one data item within the portion.
-
-
8. The method of claim 7, wherein the data item comprises a date.
-
9. The method of claim 7, wherein the data item comprises an event title.
-
10. The method of claim 6, wherein the user input comprises data from a scanning pen.
-
11. The method of claim 6, wherein the user input comprises data representative of a written annotation.
-
12. The method of claim 1, wherein the data comprises a digitization of an audio message, and wherein the analyzing step comprises performing voice recognition on the digitization.
-
13. The method of claim 1, wherein the guidance comprises user input.
-
14. The method of claim 1, wherein the guidance comprises a template for the source document.
-
15. The method of claim 1, wherein the guidance comprises a genre specification for the source document.
-
16. A calendaring system for manipulating and managing a database on information contained in at least one source document, comprising:
-
an input device adapted to receive the document;
means for receiving guidance representative of the genre of the received source document;
means for selecting an input specification based on said genre of the received source document;
means for using said input specification to guide identification of data of interest in the received source document;
processor means, comprising;
means for extracting said identified data of interest from the received source document;
means for merging said extracted identified data of interest into a distributed genre, said distributed genre including specification of source document input genres, specification of output genres, identified pieces of data of interest still resident in source documents, mapping of data of interest between the source documents and at least one output document, an explanation of social context, and a computational engine; and
means for selecting an output specification, wherein said output specification identifies a selected output genre; and
an output device adapted for creating at least one output document in said selected output genre, wherein said output document is created from said extracted identified data of interest merged within said distributed genre. - View Dependent Claims (17, 18)
-
Specification