Switch-in of centralised infrastructure for management for wireless communications
First Claim
Patent Images
1. A method of handling communications at a server, comprising:
- at a processor of said server;
responsive to registration of a wireless device with a wireless carrier network, said wireless device being associated with an enterprise network, receiving from said wireless carrier network a wireless carrier network identifier identifying said wireless carrier network;
based on said wireless carrier network identifier, retrieving database information from a computer database;
based at least in part on said database information, returning one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network.
4 Assignments
0 Petitions
Accused Products
Abstract
After a wireless device registers with a wireless carrier, a registration process is initiated with a provisioning server. The provisioning server, based on at least one of a device identifier for the wireless device and an identifier of the wireless carrier, retrieves database information from a database. This information may be used by the provisioning server to decide whether to return (i) address information for a relay server which provides centralised management services or (ii) address information for an enterprise network.
13 Citations
23 Claims
-
1. A method of handling communications at a server, comprising:
-
at a processor of said server; responsive to registration of a wireless device with a wireless carrier network, said wireless device being associated with an enterprise network, receiving from said wireless carrier network a wireless carrier network identifier identifying said wireless carrier network; based on said wireless carrier network identifier, retrieving database information from a computer database; based at least in part on said database information, returning one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network.
-
-
2. A method of handling communications at a server, comprising:
-
at a processor of said server; receiving from a wireless carrier network at least one of a wireless device identifier for a wireless device associated with an enterprise network and a wireless carrier network identifier; based on at least one of said device identifier and said wireless carrier network identifier, retrieving database information from a computer database wherein said database information comprises capability information for said wireless carrier network defining one or more capabilities of said wireless carrier network; based at least in part on said capability information, returning to said wireless carrier network one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of handling communications at a server, comprising:
-
at a processor of said server; receiving from a wireless carrier network a wireless device identifier for a wireless device associated with an enterprise network along with device capability information; based on said device identifier, retrieving database information from a computer database; based in part on said database information, returning one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network; where said returning is also based in part on said device capability information.
-
-
15. A provisioning server comprising:
-
a database; a processor operable to; responsive to registration of a wireless device, said wireless device being associated with an enterprise network, with a wireless carrier network, receive from said wireless carrier network a wireless carrier network identifier; based on said wireless carrier network identifier, retrieve database information from said database; based at least in part on said database information, return one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network.
-
-
16. A provisioning server comprising:
-
a database; a processor operable to; receive from a wireless carrier network at least one of a wireless device identifier for a wireless device associated with an enterprise network and a wireless carrier network identifier; based on at least one of said device identifier and said wireless carrier network identifier, retrieve database information from said database wherein said database information comprises capability information for said wireless carrier network defining one or more capabilities of said wireless carrier network; based at least in part on said capability information, return to said wireless carrier network one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network. - View Dependent Claims (17, 18, 19)
-
-
20. A provisioning server comprising:
-
a database; a processor operable to; receive from a wireless carrier network a wireless device identifier for a wireless device associated with an enterprise network along with device capability information; based on said device identifier, retrieve database information from said database; based in part on said database information and in part on said device capability information, return one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network.
-
-
21. A computer readable medium containing computer executable instructions which instructions, when executed by a processor of a provisioning server, cause said provisioning server to:
-
identify from a received message from a wireless carrier network at least one of a wireless carrier network identifier and a wireless device identifier for a wireless device associated with an enterprise network; retrieve database information from a database based on at least one of said wireless carrier network identifier and said wireless device identifier, wherein said database information comprises capability information for said wireless carrier network defining one or more capabilities of said wireless carrier network; based at least in part on said capability information, return to said wireless carrier network one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network based at least in part on said database information.
-
-
22. A method of handling communications at a server, comprising:
-
at a processor of said server; responsive to registration of a wireless device with a first wireless carrier network, said wireless device being associated with an enterprise network, receiving from said first wireless carrier network at least one of a device identifier identifying said wireless device and a first wireless carrier network identifier identifying said first wireless carrier network; based on at least one of said device identifier and said first wireless carrier network identifier, retrieving database information from a computer database wherein said database information comprises capability information for said first wireless carrier network; based at least in part on said database information, returning one of (i) address information for a server which provides centralised management services including a service of pushing messages received for said wireless device to said wireless device and a service of storing messages intended for said wireless device when said wireless device is unreachable and forwarding stored messages to said wireless device when said wireless device becomes reachable and (ii) address information for said enterprise network. - View Dependent Claims (23)
-
Specification