SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR CONTACT INFORMATION
First Claim
1. A method in a computer system for managing contact information relating to contacts of a user, the method comprising:
- collecting contact information over a communications network from a plurality of identified sources, wherein the contact information includes location information;
transforming the collected contact information into a standardized format and eliminating duplicated information within the contact information;
resolving conflicting information within the contact information and consolidating collected contact information for a contact into a contact data record;
storing each contact data record in a data repository; and
wherein the collecting, transforming, eliminating, resolving, consolidating, and storing are performed on at least one computer processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer based method and system for managing contact information from the contacts of a user. The contact information is collected and transformed to a consistent format, which permits resolution of conflicting information from multiple sources, such as differences in location information from different social mediums. This transformation enables cross media communication, such as notifications between users and contacts about location or other matters. In addition, the transformation permits a single communication to be transformed for use in multiple social media platforms, whether to a single contact or a select group. User interfaces are provided for display and use of such functional interactions.
-
Citations
31 Claims
-
1. A method in a computer system for managing contact information relating to contacts of a user, the method comprising:
-
collecting contact information over a communications network from a plurality of identified sources, wherein the contact information includes location information; transforming the collected contact information into a standardized format and eliminating duplicated information within the contact information; resolving conflicting information within the contact information and consolidating collected contact information for a contact into a contact data record; storing each contact data record in a data repository; and wherein the collecting, transforming, eliminating, resolving, consolidating, and storing are performed on at least one computer processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method in a computer system for managing contact information relating to contacts of a user, the method comprising:
-
collecting contact information over a communications network from a plurality of identified sources, wherein the contact information includes location information; transforming the collected contact information into a standardized format and eliminating duplicated information within the contact information; resolving conflicting information within the contact information and consolidating collected contact information for a contact into a contact data record; storing each contact data record in a data repository; storing a predefined notification parameter for use in filtering one or more contact notifications, the parameter selected by the user using a user interface of a user device; receiving a location-based contact notification from at least one of the plurality of identified sources, wherein the notification includes location information about a contact, transforming the location information of the contact notification into a standardized format; providing to the user interface of the user device a geographic map, displaying at least one marker on the map representative of the contact associated with the notification, wherein each of the at least one marker indicates a location of a contact based on the location information of that contact; and wherein the collecting, transforming, eliminating, resolving, consolidating, storing of each contact data record and predefined notification parameter, and receiving are performed on at least one computer processor. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer system for managing contact information relating to contacts of a user, the system comprising:
a processor, a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to perform operations comprising; collecting contact information over a communications network from a plurality of identified sources, wherein the contact information includes location information; transforming the collected contact information into a standardized format and eliminating duplicated information within the contact information; resolving conflicting information within the contact information and consolidating collected contact information for a contact into a contact data record; storing each contact data record in a data repository; storing a predefined notification parameter for use in filtering one or more contact notifications, the parameter selected by the user using a user interface of a user device; receiving a location-based contact notification from at least one of the plurality of identified sources, wherein the notification includes location information about a contact, transforming the location information of the notification into a standardized format; and providing a geographic map to the user interface of the user device, displaying at least one marker on the map representative of the contact associated with the contact notification, wherein each of the at least one marker indicates a location of a contact based on the location information of that contact. - View Dependent Claims (26, 27, 28, 29, 30, 31)
Specification