Mobile device status and notification
First Claim
1. A method, comprising:
- receiving a message over a synthetic communications network from a first phone device, the received message including a first phone number of the first phone device and a second phone number of a second phone device, wherein the first and second phone numbers have each previously been confirmed to be associated with, respectively, the first phone device and the second phone device on the synthetic communication network as a result of receipt at the first phone device of a first verification message transmitted by the first phone device and addressed to the first phone number; and
sending a message over the synthetic communications network to a status list on the first phone device, the sent message indicating the status of the second phone device having the second phone number that was included in the received message.
1 Assignment
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
16 Claims
-
1. A method, comprising:
-
receiving a message over a synthetic communications network from a first phone device, the received message including a first phone number of the first phone device and a second phone number of a second phone device, wherein the first and second phone numbers have each previously been confirmed to be associated with, respectively, the first phone device and the second phone device on the synthetic communication network as a result of receipt at the first phone device of a first verification message transmitted by the first phone device and addressed to the first phone number; and sending a message over the synthetic communications network to a status list on the first phone device, the sent message indicating the status of the second phone device having the second phone number that was included in the received message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
creating a status list in the memory of a first phone device having a first phone number, the status list including a phone number of at least one other phone device being monitored by the first phone device for status updates, wherein each of the first phone device and the at least one other phone device have a unique phone number on a synthetic communications network which phone numbers have previously been confirmed to be associated with the first phone device and the at least one other phone device, respectively, as a result of receipt at the first phone device of a verification message transmitted by the first phone device and addressed to the first phone number and the receipt at the at least one other phone device of a verification message transmitted by the at least one other phone device and addressed to the phone number of the at least one other phone device to ensure that the phone devices on the synthetic communications network can be distinguished from each other; sending at least a portion of the status list from the first phone device in a message that includes the phone number of the first phone device; receiving a status update message at the first phone device for the at least one other phone device in the status list, the status update message containing the phone number of the first phone device, wherein the status update message references corresponding phone numbers for each of the at least one other phone devices also on the synthetic communication network; and displaying the status update of the at least one other phone devices on the synthetic communication network in the status list in a display area of the first phone device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a processor that executes instructions; and a memory having the instructions that when executed receive a message from a transmitting phone device, the message including a first phone number of the transmitting phone device and a phone number of at least one other phone device, wherein the transmitting phone device and the at least one other phone device communicate on a synthetic communications network and the phone numbers of the transmitting phone device and the at least one other phone device have been confirmed to be associated with the transmitting phone device and the at least one other phone device, respectively, on the synthetic communication network as a result of receipt at the first phone device of a first verification message transmitted by the first phone device and addressed to the first phone number and receipt at the at least one other phone device of another verification message transmitted by the least one other phone device and addressed to the phone number of the at least one other phone device, and send a message indicating the status of the at least one other phone device to a status list on the transmitting phone device. - View Dependent Claims (14)
-
-
15. A phone device, comprising:
-
a processor that executes instructions; a memory having instructions that when executed by the processor a) create a status list on the phone device, the status list including a phone number of at least one other phone device being monitored by the phone device for status updates, wherein each of the phone device and the at least one other phone device have both a number provisioned on a voice network and a phone number on a distinct synthetic communications network and each phone number in the status list results from modifying a phone number previously provisioned on the voice network, which phone number has been confirmed to be associated with the at least one other phone device on the synthetic communications network as a result of receipt at the at least one other phone device of a verification message transmitted by the at least one other phone device and addressed to the phone number of the at least one other phone device to ensure that the phone devices on the synthetic communications network can be distinguished from each other, b) send at least a portion of the status list from the phone device in a message that includes the phone number of the phone device and requests a status update message for the at least one other phone device in the status list, c) receives the requested status update message for the at least one other phone device in the status list in a message including the confirmed phone number of the at least one other phone device, and d) displays the status update of the at least one other phone device on the synthetic communication network in the status list in a display area of the phone device. - View Dependent Claims (16)
-
Specification