Computer-readable medium, method, and device for associating information with a contact
First Claim
1. A computer-implement method for accessing a stored non-contact based data object and associating the stored non-contact based data object with a contact card, the method comprising:
- providing an association application on a computing device, wherein the association application is configured to associate non-contact card data objects of non-contact card applications with a contact card of a contact card application, wherein the association application is configured to access a plurality of data stores that are associated with the non-contact card applications, wherein the non-contact card data objects include a voicemail message, an email message, a calendar event, and a document;
obtaining, by the association application, metadata for the non-contact card data objects, wherein the metadata is analyzed to determine an identifier that indicates a potential contact associated with the non-contact card data object;
determining whether the identifier that indicates the potential contact indicates a contact in a contact card of the contact card application;
when the identifier that indicates the potential contact indicates the contact in the contact card of the contact card application;
generating a selectable link in the contact card to link the non-contact card data object to the contact card, wherein upon selection of the selectable link, the selectable link causes retrieval of the non-contact card data object from the data store and provides functionality of the non-contact card application associated with the non-contact card data object;
when the identifier that indicates the potential contact does not indicate a contact in the contact card of the contact card application;
creating a temporary contact card,automatically populating the temporary contact card with metadata from the non-contact card data object, andproviding an option association with the temporary contact card to make the temporary contact card permanent.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer-readable medium, and a computing device are provided for associating one or more data objects and other information with one or more contacts. In certain embodiments, an association application operates to access, analyze, and associate one or more data objects and other information with one or more contacts. A user may then examine a contact and utilize data objects and other information associated with the particular contact. Thus, a user can think about information as it relates to a contact, rather than the information type or application that the information relates. The user can now go to one location where information is compiled with respect to a specific contact.
51 Citations
20 Claims
-
1. A computer-implement method for accessing a stored non-contact based data object and associating the stored non-contact based data object with a contact card, the method comprising:
-
providing an association application on a computing device, wherein the association application is configured to associate non-contact card data objects of non-contact card applications with a contact card of a contact card application, wherein the association application is configured to access a plurality of data stores that are associated with the non-contact card applications, wherein the non-contact card data objects include a voicemail message, an email message, a calendar event, and a document; obtaining, by the association application, metadata for the non-contact card data objects, wherein the metadata is analyzed to determine an identifier that indicates a potential contact associated with the non-contact card data object; determining whether the identifier that indicates the potential contact indicates a contact in a contact card of the contact card application; when the identifier that indicates the potential contact indicates the contact in the contact card of the contact card application; generating a selectable link in the contact card to link the non-contact card data object to the contact card, wherein upon selection of the selectable link, the selectable link causes retrieval of the non-contact card data object from the data store and provides functionality of the non-contact card application associated with the non-contact card data object; when the identifier that indicates the potential contact does not indicate a contact in the contact card of the contact card application; creating a temporary contact card, automatically populating the temporary contact card with metadata from the non-contact card data object, and providing an option association with the temporary contact card to make the temporary contact card permanent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having computer executable instructions for accessing a stored non-contact card data object and associating the stored non-contact card data object with a contact card, the instructions comprising:
-
providing an association application on a computing device, wherein the association application is configured to associate non-contact card data objects of non-contact card applications with a contact card of a contact card application, wherein the association application is configured to access a plurality of data stores that are associated with the non-contact card applications; obtaining, by the association application, metadata for the non-contact card data objects, wherein the metadata is analyzed to determine an identifier that indicates a potential contact associated with the non-contact card data object; determining whether the identifier that indicates the potential contact indicates a contact in a contact card of the contact card application; when the identifier that indicates the potential contact indicates the contact in the contact card of the contact card application, generating a selectable link in the contact card to link the non-contact card data object to the contact card, wherein upon selection of the selectable link, the selectable link causes retrieval of the non-contact card data object from the data store and provides functionality of the non-contact card application associated with the non-contact card data object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for accessing a stored data object and associating the stored data object with a contact card, the system comprising:
-
a processor; and a memory having computer executable instructions for; providing an association application on a computing device, wherein the association application is configured to associate non-contact card data objects of non-contact card applications with a contact card of a contact card application, wherein the association application is configured to access a plurality of data stores that are associated with the non-contact card applications; obtaining, by the association application, metadata for the non-contact card data objects, wherein the metadata is analyzed to determine an identifier that indicates a potential contact associated with the non-contact card data object; determining whether the identifier that indicates the potential contact indicates a contact in a contact card of the contact card application; when the identifier that indicates the potential contact indicates the contact in the contact card of the contact card application, generating a selectable link in the contact card to link the non-contact card data object to the contact card, wherein upon selection of the selectable link, the selectable link causes retrieval of the non-contact card data object from the data store and provides functionality of the non-contact card application associated with the non-contact card data object; when the identifier that indicates the potential contact does not indicate a contact in the contact card of the contact card application, automatically populating a temporary contact card with metadata from the non-contact card data object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification