Patent ID: 9621486
Date: 2017-04-11
CPC Classifications: H04L

Claim:
1. A system comprising: a plurality of devices detecting and periodically transmitting data of at least one of an event or condition within an environment, wherein the plurality of devices are communicatively coupled with one or more applications running on one or more processors of a remote server; each device of the plurality of devices periodically requesting a connection with the one or more applications, wherein the one or more applications monitor a range of port numbers for receiving each device's corresponding connection request, wherein each device of the plurality of devices requests the corresponding connection at a corresponding port number among the monitored range of port numbers; the one or more applications accepting the corresponding connection request from each device of the plurality of devices at the corresponding port number, wherein the plurality of devices transmit the data to the one or more applications during a corresponding communication session; the one or more applications evaluating attributes of at least one of each device's corresponding connection request and corresponding communication session and managing assignment of the plurality of devices to port numbers using information of the attributes, wherein the managing the assignment of the plurality of devices comprises assigning devices of the plurality of devices to new corresponding port numbers, wherein the new corresponding port numbers comprise different port numbers.