Method and apparatus for importing and exporting directory and calendar information to and from personal information management applications
First Claim
1. In an electronic device, a method of importing selected information into a first application in said electronic device, comprising the steps of:
- a) capturing within a displayed screen of a second application a block of information received from a remote electronic device, said block of information comprising at least one of selected directory information in a vCard format and selected calendar information in a vCalendar format;
wherein said capturing step comprises storing said block of information into a cache memory of said electronic device;
b) transferring said block of information to a support application resident on said electronic device, the support application being an operating system tool available to a plurality of applications and capable of transferring information between said plurality of applications;
c) automatically extracting said selected information by retaining only information in the first selected format and discarding any remainder;
d) automatically translating said selected information from said vCard or vCalendar format into a second format that is native to said first application;
e) automatically storing said translated information of said second format that is native to the first application as a record in a database of said first application; and
f) synchronizing said first application located on said electronic device with a corresponding application located on a second electronic device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for importing and exporting selected directory and calendar information of a first format found in various electronic media to and from personal information management computer applications of a second format is described. Specifically, the present invention discloses a method and system for importing directory and calendar information that is structured in standardized vCard and vCalendar formats from a first application to corresponding electronic address book and calendar applications via clipboard and automatic translator applications. The invention includes an automatic translator that takes the standardized information from the clipboard application and translates the vCard and vCalendar information into a format that is native to the corresponding target application, e.g., electronic address book and calendar applications. Additionally, the present invention discloses a method and system for exporting directory and calendar information by translating record entries from the databases of the address book and calendar applications of particular native formats to corresponding standardized vCard and vCalendar formats and exporting the standardized information via electronic mail.
-
Citations
23 Claims
-
1. In an electronic device, a method of importing selected information into a first application in said electronic device, comprising the steps of:
-
a) capturing within a displayed screen of a second application a block of information received from a remote electronic device, said block of information comprising at least one of selected directory information in a vCard format and selected calendar information in a vCalendar format; wherein said capturing step comprises storing said block of information into a cache memory of said electronic device; b) transferring said block of information to a support application resident on said electronic device, the support application being an operating system tool available to a plurality of applications and capable of transferring information between said plurality of applications; c) automatically extracting said selected information by retaining only information in the first selected format and discarding any remainder; d) automatically translating said selected information from said vCard or vCalendar format into a second format that is native to said first application; e) automatically storing said translated information of said second format that is native to the first application as a record in a database of said first application; and f) synchronizing said first application located on said electronic device with a corresponding application located on a second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in an electronic device of exporting selected information from a first application comprising the steps of:
-
a) capturing selected information comprising at least one of certain directory information and certain calendar information of a first format that is located in a database of said first application, wherein said first format is native to said first application; b) automatically translating said captured selected information into a second format that is substantially compliant with a vCard or vCalendar standard format, wherein said second format enables a second application on a second electronic device remote from said electronic device to store said captured selected information in a format native to said second application; c) automatically extracting said selected information by retaining only information in the first selected format and discarding any remainder; d) transferring said information of said second format to a support application that is an operating system tool of the electronic device and is available to a plurality of applications on said electronic device, wherein said support application is capable of providing an interface between said plurality of applications, wherein said transferring said information of said second format further comprises copying said captured selected information into a clipboard memory of said electronic device; e) transferring said information of said second format from said support application to an email application that generates an electronic mail message including said information of said second format; and f) sending said electronic mail message to said second electronic device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system comprising a processor, a memory unit, and a display screen wherein said memory unit contains instructions that when executed import selected information into a first application on said computer system, comprising the steps of:
-
a) capturing within a displayed screen of a second application a block of information that comprises said selected information of a first format that substantially compliant with a vCard or vCalendar standard format; wherein said capturing comprises storing said block of information into a cache memory of said memory unit; b) transferring said block of information to a support application resident on said computer system wherein said support application is an operating system tool available to a plurality of applications and is capable of providing interface between said plurality of applications; c) automatically extracting said selected information by retaining only information in the first selected format and discarding any remainder; d) automatically translating said selected information from said first format into a second format that is native to said first application; e) automatically storing said translated information of said second format as a record in a database of said first application; and f) synchronizing said first application with a corresponding application located on a second computer system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system comprising a processor, a memory unit, and a display screen wherein said memory unit contains instructions that when executed export selected information from a first application on said computer system, comprising the steps of:
-
a) capturing within a displayed screen of the first application a block of information that comprises at least one of directory information and calendar information in a native format; b) automatically translating said block of information into a second format that is a vCard format or a vCalendar format; c) automatically extracting said selected information by retaining only information in the first selected format and discarding any remainder; d) transferring the translated block of information to a support application resident on said computer system wherein said support application is an operating system tool available to a plurality of applications and is capable of providing interface between said plurality of applications, wherein said transferring the translated block of information further comprises copying said translated block of information into a clipboard memory of said computer system; e) transferring said translated block of information from said support application resident on said computer system to an electronic mail application resident on said computer system for generating an electronic mail message including said translated block of information; and f) sending said electronic mail message to a second computer.
-
Specification