Abstract:
Pre-fetching of both non-protected and protected contents for transparent caching is described in the present invention to improve user experience. A system (100) for synchronizing of cache remotely with pre-fetching of both non-protected and protected contents for transparent caching comprising at least one proxy cache server (104, 104n) connected to a network at each client side of said system; at least one client prefetch cache application (106, 106n) connected to a network at each client side of said system; at least one server prefetch cache application (108) connected to a network at each server side of said system. The at least one client prefetch cache application (106, 106n) periodically check for server prefetch cache file listing to download files to client through said proxy cache server (104, 104n) located at client side; and the at least one server prefetch cache application (108) periodically check for both protected and non-protected of servers for new contents to be created with encrypted file listing location for retrieval by said client prefetch cache application (106, 106n). Utilization of the at least one Server Prefetch Cache Application and Client Prefetch Cache Application in both proxy cache server and application server wherein the need for enabling the file directory feature is no longer required. The present invention further provides encryption for generated resource reference path at the server side for sharing between standalone applications; ability to retrieve plurality of application servers while configurable parameters for prefetching contents to enable easy customization to cache and resource reference rewriting on proxy cache for protected content to simulate contents retrieved from unprotected reference path.
Abstract:
The present invention provides an apparatus for measuring six polarization state of an input optical pulse. The disclosed apparatus is easy to implement with relatively lesser components to form the apparatus. The apparatus uses two polarization rotators (231, 232) having a respective non-linear material (221, 222) that are oriented at different angles. The two polarization rotators are connected in series for the polarization state on an input optical pulse and a beam splitter is connected thereafter to direct the rotated pulse to either a horizontal or a vertical detector.
Abstract:
The present invention relates to a method for forming Si grass structure comprising: forming a silicon well (100); and etching the silicon well to form silicon grass structure (200); characterized in that the step of forming silicon well (100) is conducted using a standard deep reactive ion etching Bosch process using photoresist as the masking material. The present invention provides more surface area of the sensing membrane thus increasing the performance of a sensor.
Abstract:
The present invention generally pertains to a random data generator and a method for generating and outputting random data, more particularly the present invention pertains to a random number generator comprising at least a pulse generator (11) and at least a processing module (12), and the method comprising selecting randomly a plurality of values from the pulse generator (11), determining a fixed value for the selected plurality of values, generating a pulse based on each determined fixed value, determining a time interval between each generated pulses, and comparing between each determined time interval, and generating an output from the comparison.
Abstract:
The present invention relates to a system and method for detecting an object. The system and method reduce the amount of computations needed in detecting and tracking the moving object by predicting the motion of the object in the following frames. Thus, the system (1000) is able to focus on computing a portion of the frame where the object has been predicted to be in. The system (1000) comprises of an image acquisition module (1100), a buffering module (1200), a pre-processor (1300), an image sub-segmenting module (1400), an image sub-segment module (1500), a main processor (1600), an object feature extracting module (1700), a predictive module (1800) and an object and priority evaluator (1900).
Abstract:
The present invention relates to a system and method for distributing and transmitting content over a number of wireless nodes (220) in a wireless mesh network. The system distributes the content based on profiles of the wireless nodes (220) which include mobility of the wireless nodes (220), link cost calculation between the wireless nodes (220), capacity of the wireless nodes (220), and frequency of keywords or content searched. The system comprises of at least one content server (100) connected to a wireless mesh network, wherein the wireless mesh network includes a gateway (210), a plurality of wireless nodes (220), and at least one user device (230).
Abstract:
The present invention relates to system and method for MAC layer handoff which comprises of multiple access points, a mobile device, and an access controller. It is used to minimize MAC layer handoff latency in centralized WLAN network and obviate scanning time during MAC layer handoff process. It is also used to reduce number of probed channels and waiting time for each channel response during probing phase. The system comprises at least one mobile device (110) connected to an access point (120), at least two access points (120), and an access controller connected to the at least two access point (120). The at least one mobile device (110) includes an AP Channel Receiver (111), the access controller (130) includes a Next AP Selector (140); and each access point (120) includes a Received Signal Strength Inspector (142).
Abstract:
The present invention provides a method for processing videos captured through a stereo camera, the videos having a plurality of frames, each frames includes at least a left and a right images. The method includes acquiring videos captured by the pair of stereo cameras (101) and acceleration information of the stereo camera (101) detected through the accelerometer (102); extracting feature points in the right and left images of a current frame; matching the feature points between the right and left images, wherein disparity value of each feature point is computed; clustering the feature points on a current frame into one or more clouds based on their appearance and distance; determining a correspondence between the clouds of the current frame and previous frame; classifying the clouds through estimating statistical disparity distribution of each cloud to identify if the respective clouds are new clouds, existing clouds or unknown clouds; and merging the clouds that are determined to be a same object based on the tracking information and changes of disparity of the clouds over time. A system carrying out the above method is also provided herein.
Abstract:
A surveillance camera system contemplated in our invention includes at least one steerable or PTZ camera (305) and a plurality of static or fixed view cameras (303), comprising individual static cameras SCI, SC2, SC3 which are configured or implemented to automatically select and track an object 307 last detected by any one of the cameras. Our method comprises the following steps or process stages, enumerated as F1 to F6 for reference: F1 - Listen for incoming event-detection message, i.e. when an object of interest is detected. F2 - If only one event is detected, the object-tracking data or information is then derived from the object-detection message and the process proceeds to F6 below; if more than one event is detected, proceeds to F3. F3 - The user selects from among the multiple objects detected a global target the particular target to be tracked by the system overriding all other objects previously detected and tracked by the system. F4 - Local offset of the selected target is then determined. F5 - Object-tracking data is then obtained from the target whereby the pan, tilt and zoom (PTZ) movement commands may be derived. F6 - The derived PTZ commands is sent to the steerable camera to start tracking the user selected target.
Abstract:
The present invention relates to data communications networks more particularly a method for creating virtual links in a wireless mesh network and configuring virtual links in a virtual group of a wireless mesh network. One of the advantages of the method of the present invention is it eliminates the need to use additional hardware infrastructures for virtual channels or links in wireless mesh network and grouping them for specific service or application. Another advantage of the method of the present invention is that it allows agile network configuration based on situation and requirements by dynamically increasing the number of virtual channels or the number of virtual group. Thus, this advantage improves the scalability, security, and network management in a wireless mesh network. Furthermore, the method of the present invention provides a method to create virtual channels for mesh network having non-tagging. Thus, it reduces packet processing at access point in a wireless mesh network. The method of the present invention having one beacon for each virtual channel provides an advantage for configuring inside the beacon with secure and non-secure channels.