Storing events in an electronic calendar from a printed source
First Claim
1. A computer program product for storing events from a printed source in an electronic calendar the computer program product comprising a non-transitory computer readable storage medium having computer usable program code embodied therewith, wherein the program code is able to be executed by one or more processors to:
- capture an event information barcode from a printed source, wherein the event information barcode is a linear or matrix barcode, wherein the event information barcode comprises encoded event information including an event name or event identifier, an event date and event time, and event location information, wherein the event location information identifies a geographical location where the event is to take place;
decode event information contained in the captured barcode;
automatically populate the encoded event information into a plurality of electronic calendar'"'"'s event information fields, wherein each of the plurality of information fields is populated responsive to a single optical scan, referred to as the capture of the event information barcode, of a single bar code, referred to as the event information barcode; and
save the captured event information to the one or more electronic calendars.
0 Assignments
0 Petitions
Accused Products
Abstract
Storing an event from a printed source in an electronic calendar can include a barcoded event ID on the printed source. A printed source can be any non-interactive visual display. The event ID can be in the form of a linear or matrix printed bar code and can include encoded information such as, but not limited to, event time and date, and event location. Optionally, the event ID can also include information such as an event contact name and contact information, as well as a possible event RSVP method and address. The event ID can be in lieu of human readable or commonly typed alphanumeric or special text information. In another embodiment, the event ID can be encrypted requiring an individual to have a decryption key to access the event information. An electronic calendaring application can generate and store an event in an electronic calendar from information encoded in the event ID barcode from a printed source. Additionally, the calendaring application can track the generated and stored event status and dynamically update event information.
-
Citations
12 Claims
-
1. A computer program product for storing events from a printed source in an electronic calendar the computer program product comprising a non-transitory computer readable storage medium having computer usable program code embodied therewith, wherein the program code is able to be executed by one or more processors to:
-
capture an event information barcode from a printed source, wherein the event information barcode is a linear or matrix barcode, wherein the event information barcode comprises encoded event information including an event name or event identifier, an event date and event time, and event location information, wherein the event location information identifies a geographical location where the event is to take place; decode event information contained in the captured barcode; automatically populate the encoded event information into a plurality of electronic calendar'"'"'s event information fields, wherein each of the plurality of information fields is populated responsive to a single optical scan, referred to as the capture of the event information barcode, of a single bar code, referred to as the event information barcode; and save the captured event information to the one or more electronic calendars. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
one or more processors; one or more non-transitory storage mediums; program instructions stored on the one or more non-transitory storage mediums, wherein the one or more processors execute the program instructions causing the apparatus to; capture an event information barcode from a printed source, wherein the event information barcode is a linear or matrix barcode, wherein the event information barcode comprises encoded event information including an event name or event identifier, an event date and event time, and event location information, wherein the event location information identifies a geographical location where the event is to take place; decode event information contained in the captured barcode; automatically populate the encoded event information into a plurality of electronic calendar'"'"'s event information fields, wherein each of the plurality of information fields is populated responsive to a single optical scan, referred to as the capture of the event information barcode, of a single bar code, referred to as the event information barcode; and save the captured event information to the one or more electronic calendars. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
one or more processors, executing program instructions stored on one or more non-transitory storage mediums, capturing an event information barcode from a printed source, wherein the event information barcode is a linear or matrix barcode, wherein the event information barcode comprises encoded event information including an event name or event identifier, an event date and event time, and event location information, wherein the event location information identifies a geographical location where the event is to take place; one or more processors, executing program instructions stored on one or more non-transitory storage mediums, decoding event information contained in the captured barcode; one or more processors, executing program instructions stored on one or more non-transitory storage mediums, automatically populating the encoded event information into a plurality of electronic calendar'"'"'s event information fields, wherein each of the plurality of information fields is populated responsive to a single optical scan, referred to as the capture of the event information barcode, of a single bar code, referred to as the event information barcode; and one or more processors, executing program instructions stored on one or more non-transitory storage mediums, saving the captured event information to the one or more electronic calendars. - View Dependent Claims (10, 11, 12)
-
Specification