METHODS AND SYSTEMS FOR ELECTRONIC DEVICE STATUS EXCHANGE
First Claim
1. A method, performed on a device status exchange server, the method comprising:
- storing a plurality of profiles associated with a plurality of mobile communication devices, at least some of the mobile communication devices being serviced by a wireless service provider having a wireless service provider server which tracks information about the mobile communication devices serviced by the wireless service provider, the plurality of profiles storing information associated with the mobile communication devices including at least some of the information tracked by the wireless service provider server;
receiving, from one or more third party servers, one or more subscription requests for notification of an update in information associated with one of the mobile communication devices;
registering the one or more received subscription requests for the one or more third party servers;
detecting an update to the information stored in one of the profiles based on information received from a server; and
in response to detecting the update;
updating the profile associated with the mobile communication device associated with the updated information; and
notifying one or more of the third party servers of the update in accordance with one or more registered subscription requests.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices and servers for exchanging information about the status of mobile communications are described. In one aspect, a method is implemented on a device status exchange server, which includes: storing a plurality of profiles associated with a plurality of mobile communication devices that are serviced by a wireless service provider having a wireless service provider server which tracks information about the mobile communication devices, the plurality of profiles storing at least some of the information tracked by the wireless service provider server; receiving, from third party servers, subscription requests for notification of an update in information associated with one of the mobile communication devices;
registering the received subscription requests; detecting an update to the information stored in one of the profiles based on information received from a server; and in response to detecting the update: updating the profile associated with the mobile communication device associated with the updated information; and notifying the third party servers of the update in accordance with registered subscription requests.
13 Citations
20 Claims
-
1. A method, performed on a device status exchange server, the method comprising:
-
storing a plurality of profiles associated with a plurality of mobile communication devices, at least some of the mobile communication devices being serviced by a wireless service provider having a wireless service provider server which tracks information about the mobile communication devices serviced by the wireless service provider, the plurality of profiles storing information associated with the mobile communication devices including at least some of the information tracked by the wireless service provider server; receiving, from one or more third party servers, one or more subscription requests for notification of an update in information associated with one of the mobile communication devices; registering the one or more received subscription requests for the one or more third party servers; detecting an update to the information stored in one of the profiles based on information received from a server; and in response to detecting the update; updating the profile associated with the mobile communication device associated with the updated information; and notifying one or more of the third party servers of the update in accordance with one or more registered subscription requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device status exchange server comprising:
-
a communication subsystem; a memory; and a processor coupled to the communication subsystem and the memory, the processor configured to; store a plurality of profiles associated with a plurality of mobile communication devices, at least some of the mobile communication devices being serviced by a wireless service provider having a wireless service provider server which tracks information about the mobile communication devices serviced by the wireless service provider, the plurality of profiles storing information associated with the mobile communication devices including at least some of the information tracked by the wireless service provider server; receive, from one or more third party servers, one or more subscription requests for notification of an update in information associated with one of the mobile communication devices; register the one or more received subscription requests for the one or more third party servers; detect an update to the information stored in one of the profiles based on information received from a server; and in response to detecting the update; update the profile associated with the mobile communication device associated with the updated information; and notify one or more of the third party servers of the update in accordance with one or more registered subscription requests. - View Dependent Claims (18, 19)
-
-
20. A computer readable storage medium comprising computer executable instructions which, when executed, configure a device status exchange server to:
-
store a plurality of profiles associated with a plurality of mobile communication devices, at least some of the mobile communication devices being serviced by a wireless service provider having a wireless service provider server which tracks information about the mobile communication devices serviced by the wireless service provider, the plurality of profiles storing information associated with the mobile communication devices including at least some of the information tracked by the wireless service provider server; receive, from one or more third party servers, one or more subscription requests for notification of an update in information associated with one of the mobile communication devices; register the one or more received subscription requests for the one or more third party servers; detect an update to the information stored in one of the profiles based on information received from a server; and in response to detecting the update; update the profile associated with the mobile communication device associated with the updated information; and notify one or more of the third party servers of the update in accordance with one or more registered subscription requests.
-
Specification