Techniques for the deployment and management of network connected devices
First Claim
1. A method comprising:
- receiving, using a network, a message from a first device connected to the network, wherein the message comprises a first URL containing a fractional subdomain portion in a fractional subdomain position;
parsing the fractional subdomain portion into a plurality of tokens comprising at least a first token and a second token;
generating a second URL, wherein the second URL comprises at least one wildcard character in the fractional subdomain position and at least one of the plurality of tokens in the fractional subdomain position;
using the second URL to configure the first device by establishing a connection between a first computing platform and the first device;
communicating one or more messages over the connection wherein at least a portion of the one or more messages comprise a provisioning file;
authenticating at least one aspect of the provisioning file;
decrypting at least one aspect of the provisioning file;
receiving from the first device a first URL comprising a first top level domain, a first domain name, and at least one first subdomain;
mapping the first URL to a second URL comprising a second top level domain, a second domain name, and at least one second subdomain, wherein the second URL is associated with a set of one or more target devices and the second URL is different than the first URL;
selecting a notification server from a plurality of notification servers to receive a notification message that is sent from the first device;
registering at least one notification device to receive messages from the notification server;
receiving the notification message at the notification server; and
forwarding the notification message from the notification server to the notification device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for Internet of Things (IoT) network-connected devices. Embodiments include methods and systems for registering one or more listener devices (e.g., mobile phones or tablets, etc.) to receive messages from one or more notification devices (e.g., web cameras, etc.). A notification server is selected from among multiple notification servers to receive notification messages from the notification devices and then to forward (e.g., through a push service, etc.) portions of or variations of the notification messages to the listener devices. In some embodiments, the selection of the notification server is based on load balancing between the multiple notification servers and/or push servers. In some embodiments, the selection of a notification server and/or push server is based on a provisioning file.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, using a network, a message from a first device connected to the network, wherein the message comprises a first URL containing a fractional subdomain portion in a fractional subdomain position; parsing the fractional subdomain portion into a plurality of tokens comprising at least a first token and a second token; generating a second URL, wherein the second URL comprises at least one wildcard character in the fractional subdomain position and at least one of the plurality of tokens in the fractional subdomain position; using the second URL to configure the first device by establishing a connection between a first computing platform and the first device; communicating one or more messages over the connection wherein at least a portion of the one or more messages comprise a provisioning file; authenticating at least one aspect of the provisioning file; decrypting at least one aspect of the provisioning file; receiving from the first device a first URL comprising a first top level domain, a first domain name, and at least one first subdomain; mapping the first URL to a second URL comprising a second top level domain, a second domain name, and at least one second subdomain, wherein the second URL is associated with a set of one or more target devices and the second URL is different than the first URL; selecting a notification server from a plurality of notification servers to receive a notification message that is sent from the first device; registering at least one notification device to receive messages from the notification server; receiving the notification message at the notification server; and forwarding the notification message from the notification server to the notification device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification