Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system for updating contact information on a mobile device, comprising: at least one processor; a database for storing a plurality of contact records with contact data; wherein at least one contact record in the plurality of contact records is associated with a plurality of mobile devices having a corresponding contact record; and a computer-readable storage medium storing one or more sequences of instructions which, when read by the at least one processor, causes the system to: receive new contact data for one of the plurality of contact records; update the contact record of the one of the plurality of contact records in the database; identify the mobile devices within the plurality of mobile devices within the database having both the corresponding contact record and a mobile device type capable of receiving a push transmission; identify a message type associated with each of the identified mobile devices; and initiate the push transmission to the mobile devices with the corresponding contact record using the identified message type.
A system automatically updates contact information on a mobile device. The system comprises at least one processor and a database storing multiple contact records. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. When new contact data is received for a contact, the database is updated. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the contact update to those identified mobile devices.
2. The system of claim 1 , wherein the transmission includes the new contact data to update the contact record on the mobile device.
The system described in claim 1 sends a transmission which includes the new contact data itself. This allows the mobile device to directly update the contact record on the mobile device without needing to make a separate request. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the new contact data to those identified mobile devices.
3. The system of claim 1 , wherein the transmission includes a notification of new contact data.
Instead of sending the full contact data directly (as in claim 2), the system described in claim 1 sends a transmission which includes a notification that new contact data is available. This allows the mobile device to then request the new data when it's convenient, conserving bandwidth. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the notification that new contact data is available to those identified mobile devices.
4. The system of claim 3 , wherein the notification is sent to a mobile client on the mobile device.
The notification described in claim 3, indicating that new contact data is available, is sent to a mobile client application running on the mobile device. The mobile client is responsible for handling the notification and potentially triggering a request for the new contact data. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the notification to the mobile client on those identified mobile devices.
5. The system of claim 4 , wherein the new contact data is retrieved from the at least one processor by the mobile client.
Following the notification in claim 4, the mobile client on the mobile device retrieves the new contact data from the system. The mobile client receives the notification from a push transmission that new contact data is available, then makes a request to the system's processor to retrieve the full updated contact details. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the notification to the mobile client on those identified mobile devices, which then retrieves the new contact data.
6. The system of claim 1 , wherein the push transmission is the system detecting a change in the one contact record in the database.
The push transmission described in claim 1 is triggered immediately when the system detects a change in a contact record within the database. Instead of waiting for a scheduled update, the system actively monitors the database and pushes updates as soon as they occur. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type as soon as it detects a change in a contact record within the database to send the contact update to those identified mobile devices.
7. The system of claim 1 , wherein the push transmission is initiated at scheduled to be sent at intervals.
The push transmission described in claim 1 is initiated on a scheduled basis, sending updates at regular intervals. This is in contrast to immediate updates and could be useful for batching changes or conserving resources. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the contact update to those identified mobile devices at scheduled intervals.
8. The system of claim 7 , wherein the interval is one of either a daily interval, a weekly interval, and a monthly interval.
The scheduled interval for push transmissions, as described in claim 7, can be configured as daily, weekly, or monthly. This allows administrators to choose the update frequency that best suits their needs. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the contact update to those identified mobile devices at scheduled intervals - daily, weekly, or monthly.
9. A processor-implemented method for updating contact information on a mobile device, comprising: receiving, by at least one processor based device, at least one piece of new contact data associated with one of a plurality of contact records stored in a database in communication with the processor based device; wherein the one contact record in the plurality of contact records is associated with a plurality of mobile devices having a corresponding contract record; updating the one of a plurality contact records in the database with the at least one piece of new contact data; identifying the mobile devices within the plurality of mobile devices within the database having both the corresponding contact record and a mobile device type capable of receiving a push transmission; identifying a message type associated with each of the identified mobile devices; and initiating, by the at least one processor based device, the push transmission to the plurality of identified mobile devices with the corresponding contact record using the identified message type.
A processor-implemented method automatically updates contact information on a mobile device. The method involves receiving new contact data, associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the contact record in the database with the new data. The system then identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission with the new data to those identified mobile devices.
10. The method of claim 9 , further comprising the step of including the new contact data into the push transmission to update the contact record on the mobile device.
The method described in claim 9 includes the new contact data directly in the push transmission. The system updates the contact record in the database with the new data. The system then identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission with the new contact data embedded within the transmission to those identified mobile devices.
11. The method of claim 9 , wherein the transmission includes a notification of new contact data.
Instead of sending the full contact data (as in claim 10), the method described in claim 9 sends a notification of new contact data via push transmission. The system updates the contact record in the database with the new data. The system then identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission to send a notification of the new contact data to those identified mobile devices.
12. The method of claim 11 , wherein the notification is sent to a mobile client on the mobile device.
The notification from claim 11 is sent to a mobile client application on the mobile device. The system updates the contact record in the database with the new data. The system then identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission to send the notification of the new contact data to the mobile client on those identified mobile devices.
13. The method of claim 12 , further comprising the step of retrieving the new contact data by the mobile client.
Following the notification in claim 12, the mobile client retrieves the new contact data. The mobile client receives the notification from a push transmission that new contact data is available, then makes a request to retrieve the full updated contact details. The system identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission to send the notification of the new contact data to the mobile client on those identified mobile devices, which then retrieves the new contact data.
14. The method of claim 9 , wherein the push transmission is initiated upon the system detecting a change in the one contact record in the database.
The push transmission in the method described in claim 9 is initiated immediately upon detecting a change in the contact record. The system actively monitors the database. The system updates the contact record in the database with the new data, identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission as soon as it detects a change in a contact record within the database to send the contact update to those identified mobile devices.
15. The method of claim 9 , wherein the push transmission is initiated at scheduled intervals.
The push transmission in the method described in claim 9 is initiated at scheduled intervals. The system updates the contact record in the database with the new data. The system then identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission to send the contact update to those identified mobile devices at scheduled intervals.
16. The method of claim 15 , wherein the interval is one of either a daily interval, a weekly interval, and a monthly interval.
The scheduled interval in the method described in claim 15 can be daily, weekly, or monthly. The system updates the contact record in the database with the new data. The system then identifies mobile devices with a corresponding contact record capable of receiving push notifications, identifies the appropriate message type, and initiates a push transmission to send the contact update to those identified mobile devices at scheduled intervals - daily, weekly, or monthly.
17. A computer program product comprising a non-transitory computer readable medium, for use by a computer system, operable to cause the computer system to perform operations comprising: receiving at least one piece of new contact data associated with one of a plurality of contact records stored in a database in communication with the computer system; wherein the one contact record in the plurality of contact records is associated a plurality of mobile devices having a corresponding contact record; updating the one of a plurality of contact records in the database with the at least one piece of new contact data; identifying the mobile devices within the plurality of mobile devices within the database having both the corresponding contact record and a mobile device type capable of receiving a push transmission; identifying a message type associated with each of the identified mobile devices; and initiating, by the computer system, the push transmission to the plurality of identified mobile devices with the corresponding contact record using the identified message type.
A computer program product, stored on a non-transitory computer-readable medium, enables a computer system to automatically update contact information on mobile devices. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission to those devices.
18. The product of claim 17 , wherein the transmission includes the new contact data to update the contact record on the mobile device.
The computer program product in claim 17 sends the new contact data itself in the push transmission, allowing direct updating on the mobile device. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission which includes the new contact data to those devices.
19. The product of claim 17 , wherein the transmission includes a notification of new contact data.
Instead of sending the full contact data directly (as in claim 18), the computer program product described in claim 17 sends a notification of new contact data via push transmission. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission to send a notification of the new contact data to those devices.
20. The product of claim 19 , wherein the notification is sent to a mobile client on the mobile device.
The notification from claim 19 is sent to a mobile client application on the mobile device. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission to send the notification of the new contact data to the mobile client on those devices.
21. The product of claim 20 , wherein the new contact data is retrieved from the computer system by the mobile client.
Following the notification in claim 20, the mobile client retrieves the new contact data. The mobile client receives the notification from a push transmission that new contact data is available, then makes a request to retrieve the full updated contact details. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission to send the notification to the mobile client on those devices, which then retrieves the new contact data.
22. The product of claim 17 , wherein the push transmission is initiated upon the system detecting a change in the one contact record in the database.
The push transmission in the computer program product described in claim 17 is initiated immediately upon detecting a change in the contact record. The system actively monitors the database. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission as soon as it detects a change in a contact record within the database to send the contact update to those devices.
23. The product of claim 17 , wherein the push transmission is initiated at scheduled intervals.
The push transmission in the computer program product described in claim 17 is initiated at scheduled intervals. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission to send the contact update to those devices at scheduled intervals.
24. The product of claim 23 , wherein the interval is one of either a daily interval, a weekly interval, and a monthly interval.
The scheduled interval in the computer program product described in claim 23 can be daily, weekly, or monthly. The system receives new contact data associated with a contact record stored in a database. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. The system updates the database with the new data. Then, the system identifies mobile devices capable of receiving push notifications, identifies the message type, and initiates a push transmission to send the contact update to those devices at scheduled intervals - daily, weekly, or monthly.
25. A system for updating contact information on a mobile device, comprising: at least one processor; a database for storing a plurality of contact records with contact data; wherein at least one contact record in the plurality of contact records is associated with a plurality of mobile devices having a corresponding contact record; and a computer-readable storage medium storing one or more sequences of instructions which, when read by the at least one processor, causes the system to: receive new contact data for one of the plurality of contact records; update the contact record of the one of the plurality of contact records in the database; identify the mobile devices within the plurality of mobile devices within the database having both the corresponding contact record and a mobile device type capable of receiving a push transmission which includes the new contact information embedded within the push transmission; identify a message type associated with each of the identified mobile devices; and initiate the push transmission which includes the new contact information embedded within the transmission to the identified mobile devices using the identified message type.
A system automatically updates contact information on a mobile device by including the new contact information directly within the push transmission. The system comprises at least one processor and a database storing multiple contact records. Each contact record can be associated with multiple mobile devices that also have a corresponding contact record. When new contact data is received for a contact, the database is updated. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the new contact information embedded within the push transmission to those identified mobile devices.
26. The system of claim 25 , wherein the push transmission is initiated upon the system detecting a change in the one contact record in the database.
The push transmission described in claim 25, which includes the new contact information, is triggered immediately when the system detects a change in a contact record within the database. Instead of waiting for a scheduled update, the system actively monitors the database and pushes updates as soon as they occur. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type as soon as it detects a change in a contact record within the database to send the new contact information embedded within the push transmission to those identified mobile devices.
27. The system of claim 25 , wherein the push transmission is scheduled to be sent at intervals.
The push transmission described in claim 25, which includes the new contact information, is initiated on a scheduled basis, sending updates at regular intervals. This is in contrast to immediate updates and could be useful for batching changes or conserving resources. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the new contact information embedded within the push transmission to those identified mobile devices at scheduled intervals.
28. The system of claim 27 , wherein the interval is one of either a daily interval, a weekly interval, or a monthly interval.
The scheduled interval for push transmissions, as described in claim 27, which include the new contact information, can be configured as daily, weekly, or monthly. This allows administrators to choose the update frequency that best suits their needs. The system identifies all mobile devices with a corresponding contact record which are capable of receiving push notifications. It also identifies the correct message type for each device, and initiates a push notification using that message type to send the new contact information embedded within the push transmission to those identified mobile devices at scheduled intervals - daily, weekly, or monthly.
Unknown
September 2, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.