Mobile device status and notification method and system
First Claim
1. A processor implemented method of processing status of phone devices each having a phone number, comprising:
- receiving a message from a target phone device, the message including an updated status of the target phone device and specifically identifying the target phone device on a synthetic communication network using a normalized phone number of the target phone device on the synthetic communication network, wherein the normalized phone number used on the synthetic communication network is a version of a telephone number previously provisioned on, and previously only available for use on, a voice network, to create a data network distinct from the voice network, wherein the normalized phone number results from modifying the telephone number provisioned on the voice network and associated with the target phone device to incorporate a country code on a uniform basis to an international telephone number (ITN) to ensure the normalized phone numbers on the synthetic communications network from around the world can be distinguished from each other;
storing the updated status of the target phone device in a status area referenced by the normalized phone number of the target phone device;
identifying a subset of phone devices from other phone devices on the synthetic communication network interested in the status of the target phone device; and
pushing the updated status of the target phone device to a status list on each phone device in the identified subset.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product is provided for processing the status of phone devices having a phone number. A synthetic communication server receives updated status of a target phone device referencing a normalized phone number that specifically identifies the target phone device on a synthetic communication network. Accordingly, the server stores the updated status of the target phone device in a status area referenced by the normalized phone number. The server identifies a subset of phone devices from phone devices on the synthetic communication network interested in the status of the target phone device. For each of the phone devices in the subset, the server pushes the updated status of the target phone device to each phone device in the subset.
Yet another aspect of the invention concerns monitoring status of the phone devices in a status list of normalized phone numbers on a phone device. The phone device monitors other phone devices and also provides individual status. Accordingly, the method and system sends the status list and updated status of the phone device that includes a normalized phone number identifying the phone device on the synthetic communication network.
Subsequently, the method and system receives the status updates of the one or more other phone devices in the status list. The status updates received are also referenced using the corresponding normalized phone numbers for each of the other phone devices. These status updates of the one or more other phone devices are processed by the method and system and then displayed in a display area of the phone device.
-
Citations
29 Claims
-
1. A processor implemented method of processing status of phone devices each having a phone number, comprising:
-
receiving a message from a target phone device, the message including an updated status of the target phone device and specifically identifying the target phone device on a synthetic communication network using a normalized phone number of the target phone device on the synthetic communication network, wherein the normalized phone number used on the synthetic communication network is a version of a telephone number previously provisioned on, and previously only available for use on, a voice network, to create a data network distinct from the voice network, wherein the normalized phone number results from modifying the telephone number provisioned on the voice network and associated with the target phone device to incorporate a country code on a uniform basis to an international telephone number (ITN) to ensure the normalized phone numbers on the synthetic communications network from around the world can be distinguished from each other; storing the updated status of the target phone device in a status area referenced by the normalized phone number of the target phone device; identifying a subset of phone devices from other phone devices on the synthetic communication network interested in the status of the target phone device; and pushing the updated status of the target phone device to a status list on each phone device in the identified subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A processor implemented method of monitoring status of one or more phone devices on a synthetic communication network, each having a phone number, comprising:
-
creating a status list of normalized phone numbers on a phone device that includes one or more other phone devices being monitored by the phone device for status updates, wherein each of the normalized phone numbers results from modifying a telephone number, originally provisioned on a voice network that is distinct from the synthetic communications network, which identifies the one or more other phone devices, to incorporate a country code on a uniform basis to an international telephone number (ITN) to ensure the normalized phone numbers on the synthetic communications network from around the world can be distinguished from each other; sending the status list and updated status of the phone device in a message that includes a normalized phone number, wherein the normalized phone number uniquely identifies the phone device on the synthetic communication network, wherein the synthetic network reuses the telephone numbers previously only available for use on the voice network to create a data network that is distinct from the voice network; receiving the status updates of the one or more other phone devices in the status list sent using the normalized phone number for the phone device, wherein the status list also references corresponding normalized phone numbers for each of the one or more other phone devices also on the synthetic communication network; and displaying the status updates of the one or more other phone devices on the synthetic communication network in the status list in a display area of the phone device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for processing status of phone devices, each having a telephone number provisioned on a voice network, comprising:
-
a processor that executes instructions; a memory having the instructions that when executed receive a message with updated status of a target phone device sent from the target phone device, that uniquely identifies the target phone device on a synthetic communication network using a normalized phone number, store the updated status of the target phone device in a status area referenced by the normalized phone number of the target phone device, identify a subset of phone devices from a set of one or more other phone devices on the synthetic communication network interested in the status of the target phone device and push the updated status of the target phone device to a status list on each phone device in the subset of phone devices interested in the status of the target phone device, wherein the synthetic network uses a normalized version of a telephone number previously only available for use on the voice network to create a data network distinct from the voice network and the normalized phone number results from modifying the voice network telephone number to incorporate a country code on a uniform basis to an international telephone number (ITN) to ensure the normalized phone numbers from around the world can be distinguished from each other.
-
-
27. A method for providing status of phone devices, the method comprising:
-
receiving, by a synthetic communication server, an updated status from a synthetic communication client of a target phone device, the target phone device having a provisioned telephone number on a voice network and a confirmed phone number on a synthetic network which is distinct from the voice network, the confirmed phone number on the synthetic network being a normalized version of the provisioned telephone number that uniquely identifies the target phone device on the synthetic network; identifying a plurality of other phone devices on the synthetic network monitoring status of the target phone device, each of the other phone devices having a provisioned telephone number on one of a plurality of voice networks and a confirmed phone number on the synthetic network, the confirmed phone number on the synthetic network corresponding to a normalized version of the provisioned telephone number; and providing a push notification to the plurality of other phone devices, the notification including the updated status received from the target phone device. - View Dependent Claims (28)
-
-
29. A method for monitoring the status of phone devices on a synthetic communication network using normalized phone numbers, the method comprising:
-
creating a status list of the normalized phone numbers on a target phone device that includes the normalized phone numbers of one or more other phone devices being monitored by the target phone device for status updates, wherein each of the normalized phone numbers results from modifying a telephone number, provisioned on a voice network that is distinct from the synthetic communication network, and associated with one of the other phone devices, to incorporate a country code on a uniform basis to an international telephone number (ITN) to ensure the normalized phone numbers on the synthetic communication network from a plurality of countries uniquely identify a corresponding phone device on the synthetic communication network and can be distinguished from each other; sending, to a synthetic communication server, an updated status from a synthetic communication client of the target phone device, the target phone device having a provisioned telephone number on a voice network and a confirmed phone number on the synthetic network, the confirmed phone number on the synthetic network being a normalized version of the provisioned telephone number that uniquely identifies the target phone device on the synthetic network; receiving status updates of the one or more other phone devices in the status list sent using the normalized phone number for each of the one or more other phone devices; and displaying the status updates of the one or more other phone devices on the synthetic communication network in the status list in a display area of the phone device.
-
Specification