SYSTEMS AND METHODS FOR PERSONAL INFORMATION MANAGEMENT AND CONTACT PICTURE SYNCHRONIZATION AND DISTRIBUTION
First Claim
Patent Images
1. A host system for managing contact information, comprising:
- a network interface for coupling the host system to the Internet and to one or more telephony communication networks;
a database; and
a server configured to;
communicate with a first portable device of a plurality of portable devices through the network interface to receive a set of contact information for a first user associated with the first portable device;
store, in the database, said contact information for said first user; and
transmit said contact information for said first user to a second portable device of said plurality of portable devices for synchronization with a set of contact data stored on said second portable device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating contact information display, management and synchronization are described. A client application on a portable device in communication with a host system provides a mechanism for receiving, displaying, updating, processing and transmitting contact information and data to the host system, where it may then be synchronized with other devices associated with other users. The host system may also collect information from social networking sites and other locations to update and synchronize contact information and data.
285 Citations
58 Claims
-
1. A host system for managing contact information, comprising:
-
a network interface for coupling the host system to the Internet and to one or more telephony communication networks; a database; and a server configured to; communicate with a first portable device of a plurality of portable devices through the network interface to receive a set of contact information for a first user associated with the first portable device; store, in the database, said contact information for said first user; and transmit said contact information for said first user to a second portable device of said plurality of portable devices for synchronization with a set of contact data stored on said second portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A host system for managing contact information, comprising:
-
a network interface for coupling the host system to the Internet and to one or more telephony communication networks; a database; and a server configured to; communicate with a first portable device of a plurality of portable devices through the network interface to receive a set of contact information for a first user associated with the first portable device; store, in the database, said contact information for said first user; update a contact record for a contact of said first user stored in the database; and transmit said updated contact record to said first device for synchronization with the corresponding contact information on the first device. - View Dependent Claims (9, 10)
-
-
11. A method for managing contact information, comprising:
-
receiving at a host system, from a first portable device in communication with the host system, a set of contact information for a first user associated with the first portable device; storing, in a database, said contact information for said first user; and transmitting said contact information for said first user to a second portable device for synchronization with a set of contact data stored on said second portable device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of facilitating contact synchronization between two or more portable devices, comprising:
-
retrieving a set of contact information stored on a first portable device; generating a synchronization file including the set of contact information; and transmitting the synchronization file to a second portable device, wherein the synchronization information is used by a client application on the second device to update a contact record on the second device. - View Dependent Claims (22)
-
-
23. A method of facilitating contact backup with a portable device, comprising:
-
retrieving a set of contact information stored on said portable device; generating a synchronization file including the set of contact information; and transmitting the synchronization file to a host system, wherein the contact information is stored in a database of said host system. - View Dependent Claims (24)
-
-
25. A method for providing contact location information, comprising:
-
receiving from a portable device at a host system location information for a first user; selecting a second device associated with a second user to receive said location information; and sending said location information from said host system to said second device. - View Dependent Claims (26, 27)
-
-
28. A method for presenting contact information on a portable device, comprising:
-
receiving, from a host system, a contact record for a first contact of a plurality of contacts associated with a user of the portable device; storing said contact record in a memory of said portable device; and displaying one or more items of data comprising said contact record on a display of said portable device in response to a first device action. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method for presenting contact information on a portable device comprising:
-
retrieving, from a memory in said portable device, ones of a plurality of images associated with a corresponding plurality of contacts; displaying, on a grid presented on a display of said portable device, said plurality of images; receiving, response to a user actuation, a device input associated with one of said plurality of images; and initiating, responsive to said receiving, a function on said portable device. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method of screening contacts on a portable device, comprising:
-
receiving, at a host system, incoming call information from a portable device associated with a first user; comparing said incoming contact information to ones of a plurality of records defining potentially threatening callers associated with said call information stored in a database of said host system; and blocking, responsive to said comparing, connection of said incoming call to said portable device. - View Dependent Claims (42, 43, 44)
-
-
45. A method for facilitating large file transfers between two or more portable devices, comprising:
-
receiving, from a first portable device, a request to send a file to a second user, wherein said request is responsive to a limitation in file transfer capabilities associated with a telecommunication service provided to said first device; initiating, responsive to said request, a data stream with said first device, wherein said data stream comprises said file; storing, in a memory, said file; and initiating, with a second device, a second data stream, wherein said second data stream comprises said file.
-
-
46. A method of providing contact information between portable devices, comprising:
-
receiving, from a first portable device associated with a first user, a request to send contact information to a second user, wherein said second user is associated with a second portable device; providing an interface to said first user, said interface including one or more options for selection of ones of a plurality of banner ads; receiving, from said first user, a selection of one or more of said plurality of banner ads; selecting an image associated with the first user; and transmitting the image and the one or more selected banner ad to the second device. - View Dependent Claims (47, 48)
-
-
49. A method of providing anonymous communications, comprising:
-
receiving at a host system, from a first user, a request to communicate with a second user based on a username of said second user; determining, based on a first username associated with the first user and the second username, contact information for said first user and said second user; and providing a bridged connection between said first user and said second user. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A method for displaying contact information on a portable device, comprising:
-
storing, in a memory of said portable device, contact information for a plurality of contacts associated with a first user of the portable device; formatting said contact information for said plurality of contacts in a matrixed configuration; and displaying said matrixed configuration on a display of said portable device, wherein said contacts are connected in said matrix based on a contact relationship with said first user. - View Dependent Claims (56, 57, 58)
-
Specification