Abstract:
The present invention provides a method and system for establishing a highly mobile, long range secure wireless network with dynamic topologies and near full connectivity with acceptable latency using low cost, low power, compact and lightweight devices. One aspect of the system deals with a highly mobile network with dynamic network topologies and a time varying wireless medium that has neither absolute nor readily observable boundaries outside of which radio nodes are known to be unable to receive network frames, although the desirable open field boundary is 1 mile in radius from a base station node. A synchronous frequency hopping technique is used with mobile nodes that can become slave base station nodes to a master base station node to increase the effective range of the master base station without increasing the transmit power. Furthermore, the use of adjustable sleep times for the mobile nodes, as well as a novel clock calibration method, provides a substantial range increase with acceptable battery size and system latency.
Abstract:
In an embodiment, a cache stores tags for cache blocks stored in the cache. Each tag may include an indication identifying which of two or more replacement policies supported by the cache is in use for the corresponding cache block, and a replacement record indicating the status of the corresponding cache block in the replacement policy. Requests may include a replacement attribute that identifies the desired replacement policy for the cache block accessed by the request. If the request is a miss in the cache, a cache block storage location may be allocated to store the corresponding cache block. The tag associated with the cache block storage location may be updated to include the indication of the desired replacement policy, and the cache may manage the block in accordance with the policy. For example, in an embodiment, the cache may support both an LRR and an LRU policy.
Abstract:
A patient positioning assembly is described. The patient positioning assembly including a plate member rotatably mounted on a base member, and an arm extending between a first end and a second end, wherein the first end is rotatably attached to the plate member. The patient positioning assembly further including a support device rotatably attached to the second end of the arm to support a patient thereon, with the support device is configured to move the patient in at least five degrees of freedom.
Abstract:
A method for automatic auction extension and user controlled standardized bid increment/decrement. The method is implemented in an electronic commerce exchange. The auction method implements automatic extension of an auction in response to bidding activity from auction participants. The method includes the step of setting an end time for concluding the auction. Bids are received from remote bidders via a distributed computer network. The received bids are analyzed to determine whether a predetermined number of bids are received within a predetermined time of the auction end time. If a greater number of bids are received within the predetermined time, the duration of the auction is automatically extended and a new auction end time is set. The auction participants are notified of the new auction end time. Standardized bid increments can be set defining a minimum amount at which a subsequent bid differs from a previous bid. Similarly, standardized bid decrements can be set defining a minimum amount at which a subsequent bid subsequent bid differs from a previous bid. A total number of possible extensions can be set defining a number of times the auction can be extended due to bidding activity. The settings can be changed dynamically during the auction by the auction operator/user.
Abstract:
A vehicle safety device has a cabin unit which includes a cabin unit housing holding a keypad, a speaker, a cpu, and a transmitter. The speaker provides an audio signal when a vehicle speed input reaches a preset low-speed, a preset medium speed, and at a preset high speed. A rear unit receives signals from the cabin unit, and the rear unit has a housing holding a seat belt light. The seat belt light is interconnected to a vehicle seat belt sensor. A registration light and a proof of insurance light is also mounted on the rear unit. The rear unit is mounted on the vehicle exterior, preferably on the rear license plate frame.
Abstract:
Systems and methods for tracking cardiac targets are disclosed. The cardiac targets may be tracked dynamically. The process may include registering a cardiac target at different phases of a cardiac cycle. Movement of the cardiac target can be determined by correlating respiratory motion and cardiac pumping motion. Radiation treatment can then be delivered to the cardiac target taking into account the movement of the cardiac target.
Abstract:
An auction method for implementing automatic bid status refresh and item attribute updates in an electronic exchange. The method includes the step of receiving update configuration information from remote bidders via a distributed computer network. The update configuration information includes a time interval for receiving bid status updates. An auction is conducted wherein bid information received from the remote bidders is compared to determine a bid status and wherein the bid status is used to determine the bid status updates for the remote bidders. The bid status includes information regarding the most competitive, or winning, bid and any associated terms. The bid status updates are disseminated to the remote bidders via the distributed computer network in accordance with the update configuration information. At the conclusion of the auction, an auction winner is designated in accordance with the latest most competitive bid of the bid status. The time interval of the update configuration information is user selected and can be adjusted dynamically during the auction. Remote bidders receive bid status updates in accordance with their specified time interval. Changes to the items and/or item attributes of the auction are also disseminated to the remote bidders via the distributed computer network in accordance with the time interval of the update configuration information.
Abstract:
The present invention provides a system and method for providing a social context to software applications. According to one embodiment of the invention, a user of a social network authorizes access by an external software application to information available in the social network. At some time later, the user of the social network uses an application designed by a third-party software developer. The application contacts the social network provider for permission to access the information available in the social network. If access has been authorized, the application incorporates the information from the social network into its interaction with the user, providing a social context to the user's interaction with the application.
Abstract:
In one embodiment, an apparatus comprises serializer/deserializer (SERDES) circuits. Each SERDES circuit is configured to transmit data on a respective lane to which the SERDES circuit is are coupled during use. The apparatus further comprises a transmit pipe coupled to the SERDES circuits. The transmit pipe comprises stages, and each stage is configured to process a maximum bandwidth unit (a maximum width of a port that is configurable on the lanes and smaller than a largest packet transmitted on the ports). In another embodiment, the apparatus comprises a transmit command queue; a transmit scheduler coupled to the transmit command queue; and a storage device coupled to the transmit scheduler that stores a scheduling calendar. The transmit scheduler is configured to schedule maximum bandwidth units for transmission on ports configured over the lanes on which packets are transmitted. The maximum bandwidth unit is smaller than a packet and is a maximum width of a port that is configurable on the lanes. The transmit scheduler is configured to schedule the maximum bandwidth units according to the scheduling calendar.
Abstract:
The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or ‘hot’ asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).