Method, apparatus, and program for providing scripted electronic business cards and electronic calendars
First Claim
1. A method for providing personal data to a recipient, comprising:
- receiving at least one credential for the recipient;
dynamically generating personal data based on the at least one credential; and
delivering the personal data to the recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a mechanism for building scripted vCard and vCalendar objects based on the accessing user or the environment in which they are accessed. A vCard or vCalendar object may generate a text-based vCard or vCalendar based on credentials. A vCard or vCalendar may be implemented as a Java server page (JSP) template, wherein the basic structure of the vCard or vCalendar is contained in the template, with appropriate invocations of Java methods to fill fields as appropriate. Alternatively, the vCard or vCalendar may be in standard text form, with fields replaced with JavaScript code. The holder of the vCard may then dynamically generate the vCard or vCalendar fields by invoking the scripts corresponding to the fields of interest, within the context of an execution environment that contains the credentials.
84 Citations
21 Claims
-
1. A method for providing personal data to a recipient, comprising:
-
receiving at least one credential for the recipient;
dynamically generating personal data based on the at least one credential; and
delivering the personal data to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for providing personal data to a recipient, comprising:
-
receipt means for receiving at least one credential for the recipient;
generation means for dynamically generating personal data based on the at least one credential; and
delivery means for delivering the personal data to the recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21)
-
-
19. A computer program product, in a computer readable medium, for providing personal data to a recipient, comprising:
-
instructions for receiving at least one credential for the recipient;
instructions for dynamically generating personal data based on the at least one credential; and
instructions for delivering the personal data to the recipient.
-
Specification