8825784

Automatic Profile Update in a Mobile Device

PublishedSeptember 2, 2014
Assigneenot available in USPTO data we have
InventorsManoj Ramnani
Technical Abstract

Patent Claims
28 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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.

Plain English Translation

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.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein the transmission includes the new contact data to update the contact record on the mobile device.

Plain English Translation

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.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein the transmission includes a notification of new contact data.

Plain English Translation

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.

Claim 4

Original Legal Text

4. The system of claim 3 , wherein the notification is sent to a mobile client on the mobile device.

Plain English Translation

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.

Claim 5

Original Legal Text

5. The system of claim 4 , wherein the new contact data is retrieved from the at least one processor by the mobile client.

Plain English Translation

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.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the push transmission is the system detecting a change in the one contact record in the database.

Plain English Translation

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.

Claim 7

Original Legal Text

7. The system of claim 1 , wherein the push transmission is initiated at scheduled to be sent at intervals.

Plain English Translation

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.

Claim 8

Original Legal Text

8. The system of claim 7 , wherein the interval is one of either a daily interval, a weekly interval, and a monthly interval.

Plain English Translation

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.

Claim 9

Original Legal Text

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.

Plain English Translation

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.

Claim 10

Original Legal Text

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.

Plain English Translation

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.

Claim 11

Original Legal Text

11. The method of claim 9 , wherein the transmission includes a notification of new contact data.

Plain English Translation

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.

Claim 12

Original Legal Text

12. The method of claim 11 , wherein the notification is sent to a mobile client on the mobile device.

Plain English Translation

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.

Claim 13

Original Legal Text

13. The method of claim 12 , further comprising the step of retrieving the new contact data by the mobile client.

Plain English Translation

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.

Claim 14

Original Legal Text

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.

Plain English Translation

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.

Claim 15

Original Legal Text

15. The method of claim 9 , wherein the push transmission is initiated at scheduled intervals.

Plain English Translation

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.

Claim 16

Original Legal Text

16. The method of claim 15 , wherein the interval is one of either a daily interval, a weekly interval, and a monthly interval.

Plain English Translation

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.

Claim 17

Original Legal Text

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.

Plain English Translation

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.

Claim 18

Original Legal Text

18. The product of claim 17 , wherein the transmission includes the new contact data to update the contact record on the mobile device.

Plain English Translation

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.

Claim 19

Original Legal Text

19. The product of claim 17 , wherein the transmission includes a notification of new contact data.

Plain English Translation

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.

Claim 20

Original Legal Text

20. The product of claim 19 , wherein the notification is sent to a mobile client on the mobile device.

Plain English Translation

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.

Claim 21

Original Legal Text

21. The product of claim 20 , wherein the new contact data is retrieved from the computer system by the mobile client.

Plain English Translation

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.

Claim 22

Original Legal Text

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.

Plain English Translation

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.

Claim 23

Original Legal Text

23. The product of claim 17 , wherein the push transmission is initiated at scheduled intervals.

Plain English Translation

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.

Claim 24

Original Legal Text

24. The product of claim 23 , wherein the interval is one of either a daily interval, a weekly interval, and a monthly interval.

Plain English Translation

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.

Claim 25

Original Legal Text

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.

Plain English Translation

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.

Claim 26

Original Legal Text

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.

Plain English Translation

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.

Claim 27

Original Legal Text

27. The system of claim 25 , wherein the push transmission is scheduled to be sent at intervals.

Plain English Translation

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.

Claim 28

Original Legal Text

28. The system of claim 27 , wherein the interval is one of either a daily interval, a weekly interval, or a monthly interval.

Plain English Translation

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.

Patent Metadata

Filing Date

Unknown

Publication Date

September 2, 2014

Inventors

Manoj Ramnani

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “AUTOMATIC PROFILE UPDATE IN A MOBILE DEVICE” (8825784). https://patentable.app/patents/8825784

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8825784. See llms.txt for full attribution policy.