Abstract:
The present invention relates to a system for monitoring and switching a network (20) for ensuring connection quality. The system comprises a data collector (11) for gathering connection parameters of a plurality of networks (20), a network engine (12) for receiving the connection parameters of the plurality of networks (20) and determining the performance of the plurality of networks (20) wherein the performance is indicated by a network criterion which is generated by a hysteresis engine (13). A routing database (14) is provided for comparing the network criterion of the plurality of networks (20) and determining the network (20) for establishing connection. A switching engine (15) switches the network (20) for establishing connection to the device (30) according to the network criterion.
Abstract:
Disclosed herein is a method for booting an embedded device (100) by using an external USB device (200) without the need to know the IP address, service set identifier (SSID), username, password, or a combination thereof of the embedded device (100). In general, the method works by detecting the presence of the external USB device (200) (701). Once detected, a verification process is performed to confirm the authenticity of the external USB device (200) (702) before the embedded device (100) is booted via the external USB device (200). Subsequently, the external USB device (200) sets the IP address, SSID, username, password, or a combination thereof of the embedded device (100) to default (704), and then proceeds to scan the hardware of the embedded device (705) (100) in order to determine the relevant new firmware (300), new configuration file (400), or a combination thereof. A user will then be able to view the existing configuration of the embedded device (100) (707), and choose to update the existing firmware (708), the existing first configuration file (104) (709), or both by using the determined new firmware (300) and determined new configuration file (400).
Abstract:
The present invention relates to a method for enabling continuous access to internet information and interactivity when primary network is temporarily disrupted, said method is characterized by providing a plurality of caching servers; clustering them into a group; selecting and converting one of the caching servers to become an access point; and the rest of the caching serves to become client caching servers; the access point gathers data from each client caching server and consolidates all the gathered data to form a complete data; synchronizing the data between the client caching servers within the group via the access point having the complete data by using a dedicated radio in addition to the existing network radio and WiFi radio; and each client caching server consolidates the received complete data with its own existing data to produce a duplicate copy of the complete data. The present invention also relates to a synchronization module for performing the aforesaid method.