Systems and methods for updating native contact information
AssigneeConnectID Limited
InventorAnastasios Papantoniou
Life of this patent
Estimating the term…
Abstract
Systems and methods for automatically updating contact information in a native contacts application of a device are provided. A contact synchronization engine executing on one or more processors can store a first plurality of contacts received from a first agent running on a first device, store a second plurality of contacts received from a second agent on a second device, receive a change to one or more contact fields of a contact of a user of the second device, determine that the contact of the user of the second device is in the first export, and transmit, responsive to the determination, the change to the first agent.
Claims26
A method for automatically updating a contact stored in a native contact application of a device, the method comprising:
- storing, in a database of the server, a first export of a first plurality of contacts received from a first agent executed on a first device;
- storing, in the database, a second export of a second plurality of contacts received from a second agent executed on a second device;
- receiving, by the server from the second agent, a change to one or more contact fields of a contact of a user of the second device;
- determining, by the server, that the contact of the user of the second device is in the first export;
- and
- transmitting, by the server, responsive to the determination, the change to the first agent.
A system comprising:
- one or more processors;
- and
- a contact synchronization engine configured to execute on the one or more processors and to:
- store, in a database of a server, a first export of a first plurality of contacts received by the contact synchronization engine from a first agent executed on a first device;
- store, in the database, a second export of a second plurality of contacts received by the contact synchronization engine from a second agent executed on a second device;
- receive, from the second agent, a change to one or more contact fields of a contact of a user of the second device;
- determine that the contact of the user of the second device is in the first export;
- and
- transmit, responsive to the determination, the change to the first agent.
A method for automatically managing updates to a contact stored in a native contact application of a device, the method comprising:
- identifying, by a first agent executed on a first device, a plurality of contacts of a user of the first device stored in a native contact application of the first device, each of the plurality of contacts comprising contact information for a different third person;
- transmitting, by the first agent via a network to a server, an export of the plurality of contacts;
- receiving, by the first agent from the server, a change in one or more contact fields of a contact of the plurality of contacts received by the server from a second agent executed on a second device of a user of the second device;
- and
- storing, by the first agent, responsive to a confirmation of the user of the first device, the change in the one or more contact fields to the native contact application.
A device comprising:
- one or more processors;
- and
- an agent configured to execute on the one or more processors and to:
- identify a plurality of contacts of a user of the device stored in a native contact application of the device, each of the plurality of contacts comprising contact information for a different third person;
- transmit, to a server, an export of the plurality of contacts;
- receive, from the server, a change in one or more contact fields of a contact of the plurality of contacts received by the server from a second agent executed on a second device;
- and
- store, responsive to a confirmation of the user of the device, the change in the one or more contact fields to the native contact application.
Dependencies are inferred from the claim text.