US 11,811,729 B1
System and method for configuring internet protocol device
Abhishek Sharma, Cambridge, MA (US); Arun Innanje, Cambridge, MA (US); Ziyan Wu, Cambridge, MA (US); and Terrence Chen, Cambridge, MA (US)
Assigned to Shanghai United Imaging Intelligence Co., LTD., Xuhui District (CN)
Filed by Shanghai United Imaging Intelligence Co., LTD., Shanghai (CN)
Filed on Aug. 17, 2022, as Appl. No. 17/889,480.
Int. Cl. G06F 15/16 (2006.01); H04L 61/5046 (2022.01); H04L 61/5038 (2022.01); H04L 61/5014 (2022.01)
CPC H04L 61/5046 (2022.05) [H04L 61/5014 (2022.05); H04L 61/5038 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system for configuring an Internet Protocol (IP) device to be discoverable to a client device over a local network, the local network having a Dynamic Host Configuration Protocol (DHCP) server for assigning dynamic IP addresses, the system comprising:
a boot controller for the IP device, the boot controller configured to generate a boot signal upon completion of boot process for the IP device; and
an IP address controller for the IP device, the IP address controller configured to:
obtain a dynamic IP address assigned to the IP device by the DHCP server, in response to the boot signal from the boot controller;
check if a static IP address has been set for the IP device;
determine if the dynamic IP address and the static IP address are in a same subnet of the local network;
implement the static IP address set for the IP device, if the dynamic IP address and the static IP address are in the same subnet of the local network; and
implement the dynamic IP address assigned to the IP device, if the dynamic IP address and the static IP address are not in the same subnet of the local network.