Automated device provisioning and activation
First Claim
1. A non-transitory computer-readable storage medium storing one or more machine-executable instructions that, when executed by one or more processors of a network system, cause the one or more processors to:
- establish, in cooperation with an end-user device communicatively coupled to the network system over a set of one or more wireless access networks, a service control link between the network system and the end-user device, the service control link secured at least in part by at least one security protocol, the service control link for supporting control-plane communications between the one or more processors and the end-user device, the end-user device comprising two or more device agents, the two or more device agents including a particular device agent;
receive a server message from a particular server of a plurality of servers communicatively coupled to the one or more processors, the server message comprising a message payload, at least a portion of the message payload for delivery to the end-user device;
generate an encrypted message comprising the at least a portion of the message payload and an identifier identifying the particular device agent, the identifier configured to assist in delivering the at least a portion of the message payload to the particular device agent, the identifier distinguishing the particular device agent from all other device agents of the two or more device agents; and
send the encrypted message to the end-user device over the service control link,wherein establishing the service control link between the network system and the end-user device comprises executing a link initialization sequence, the link initialization sequence associating the service control link with a credential associated with the end-user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory machine-readable storage medium storing program code for causing a processor to establish a plurality of links to a plurality of devices communicatively coupled to the processor, a particular link of the plurality of links supporting control-plane communications between the processor and a particular device of the plurality of devices over a wireless access network; receive a server message from a particular server of a plurality of servers communicatively coupled to the processor, the server message comprising message payload for delivery to the particular device; generate an encrypted message comprising the message payload and an identifier identifying a particular agent of a plurality of agents on the particular device; and send the encrypted message to the particular device over the particular link, wherein establishing the plurality of links comprises executing a link initialization sequence associating the particular link with a credential associated with the particular device.
-
Citations
30 Claims
-
1. A non-transitory computer-readable storage medium storing one or more machine-executable instructions that, when executed by one or more processors of a network system, cause the one or more processors to:
-
establish, in cooperation with an end-user device communicatively coupled to the network system over a set of one or more wireless access networks, a service control link between the network system and the end-user device, the service control link secured at least in part by at least one security protocol, the service control link for supporting control-plane communications between the one or more processors and the end-user device, the end-user device comprising two or more device agents, the two or more device agents including a particular device agent; receive a server message from a particular server of a plurality of servers communicatively coupled to the one or more processors, the server message comprising a message payload, at least a portion of the message payload for delivery to the end-user device; generate an encrypted message comprising the at least a portion of the message payload and an identifier identifying the particular device agent, the identifier configured to assist in delivering the at least a portion of the message payload to the particular device agent, the identifier distinguishing the particular device agent from all other device agents of the two or more device agents; and send the encrypted message to the end-user device over the service control link, wherein establishing the service control link between the network system and the end-user device comprises executing a link initialization sequence, the link initialization sequence associating the service control link with a credential associated with the end-user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method performed by a network system, the method comprising:
-
establishing, in cooperation with an end-user device communicatively coupled to the network system over a set of one or more wireless access networks, a service control link between the network system and the end-user device, the service control link secured at least in part by at least one security protocol, the service control link for supporting control-plane communications between the network system and the end-user device, the end-user device comprising two or more device agents, the two or more device agents including a particular device agent; receiving a server message from a particular server of a plurality of servers communicatively coupled to the network system, the server message comprising a message payload, at least a portion of the message payload for delivery to the end-user device; generating an encrypted message comprising the at least a portion of the message payload and an identifier identifying the particular device agent, the identifier configured to assist in delivering the at least a portion of the message payload to the particular device agent, the identifier distinguishing the particular device agent from all other device agents of the two or more device agents; and sending the encrypted message to the end-user device over the service control link, wherein establishing the service control link between the network system and the end-user device comprises executing a link initialization sequence, the link initialization sequence associating the service control link with a credential associated with the end-user device.
-
-
30. A network system, comprising:
-
means for establishing, in cooperation with an end-user device communicatively coupled to the network system over a set of one or more wireless access networks, a service control link between the network system and the end-user device, the service control link secured at least in part by at least one security protocol, the service control link for supporting control-plane communications between the network system and the end-user device, the end-user device comprising two or more device agents, the two or more device agents including a particular device agent; means for receiving a server message from a particular server of a plurality of servers communicatively coupled to the network system, the server message comprising a message payload, at least a portion of the message payload for delivery to the end-user device; means for generating an encrypted message comprising the at least a portion of the message payload and an identifier identifying the particular device agent, the identifier configured to assist in delivering the at least a portion of the message payload to the particular device agent, the identifier distinguishing the particular device agent from all other device agents of the two or more device agents; and means for sending the encrypted message to the end-user device over the service control link, wherein establishing the service control link between the network system and the end-user device comprises executing a link initialization sequence, the link initialization sequence associating the service control link with a credential associated with the end-user device.
-
Specification