Abstract:
A memory hub includes a local queue that stores local memory responses, a bypass path that passes downstream memory responses, and a buffered queue coupled to the bypass path that stores downstream memory responses from the bypass path. A multiplexer is coupled to the local queue, buffered queue, and the bypass path and outputs responses from a selected one of the queues or the bypass path responsive to a control signal. Arbitration control logic is coupled to the multiplexer and the queues and develops the control signal to control the response output by the multiplexer.
Abstract:
A computer system has a system memory, cache memory, system controller that process memory transactions. The system controller transmits a memory request to the system memory without waiting for the cache memory to be snooped to determine whether the cache memory stores information in an address corresponding to a selected address of the system memory. The system controller may transmit a snoop request to the cache memory concurrently with or after the memory request is transmitted to the system memory. The system controller may have a control switch that uses a first pathway for the memory request and a second pathway for the snoop request so that the snoop and memory requests can be transmitted simultaneously.
Abstract:
A method processes memory transactions in a computer system having a system memory and a cache memory. The method transmits a memory request to the system memory without waiting for the cache memory to be snooped to determine whether the cache memory stores information in an address corresponding to a selected address of the system memory. The method may transmit a snoop request to the cache memory concurrently with or after the memory request is transmitted to the system memory. The method may be implemented using a system controller having a control switch that uses a first pathway for the memory request and a second pathway for the snoop request so that the snoop and memory requests can be transmitted simultaneously.
Abstract:
A holder for a computer tablet to allow the user greater freedom and movement and is compatible with different tablets having various dimensions. A method provides steps for engaging and disengaging a tablet computer with the holder.
Abstract:
A control system for adjusting suspension settings of a bicycle, including a bicycle sensor configured to sense a coasting condition and a non-coasting condition and generate input signals indicative of the sensed condition, and a control unit in communication with the bicycle sensor and configured to generate output signals in response to the input signals, the output signals receivable by the bicycle suspension to selectively adjust the suspension settings.
Abstract:
A switch engagement assembly includes a base component including a plurality of mating devices and a switch box configured to couple to the base component, the switch box including a plurality of complementary mating receptacles, each mating receptacle configured to receive a respective mating device. Also described herein is a vehicle arm rest including the switch engagement assembly.
Abstract:
A switch engagement assembly includes a base component including a plurality of mating devices and a switch box configured to couple to the base component, the switch box including a plurality of complementary mating receptacles, each mating receptacle configured to receive a respective mating device. Also described herein is a vehicle arm rest including the switch engagement assembly.
Abstract:
The present application relates to an input torque measuring device for a drive train of a bicycle. The drive train includes a first crank arm and a second crank arm. An inboard end of each crank arm is rotatably mounted to the bicycle at a bottom bracket of the bicycle. At least one chain ring is configured to rotate a driven wheel of the bicycle. A spider is connected to the first crank arm adjacent the bottom bracket and extends out to the at least one chain ring. The chain ring is attached to the spider by a fastener extending through a bushing within an opening of the spider. Sensors may be attached to the spider or the crank arms and may be directly connected to a flexible circuit board. The sensors, the flexible circuit boards and other components of the input torque measuring device may be encapsulated in a protective material.
Abstract:
A multimedia capture system includes a plurality of imaging systems and one or more detection systems. The plurality of imaging systems capture image areas of a scene from at least partially different locations. The one or more detection systems determine a relative position of each of the plurality of imaging systems with respect to the different locations of the scene from where the image areas are captured. The relative position of each of the plurality of imaging systems and the captured image areas are used to generate a multimedia presentation of the scene. The capture system may be worn by an individual or may be on a stationary or mobile support.
Abstract:
A multimedia presentation system includes a plurality of display systems and at least one control system. The plurality of display systems output image areas of a multimedia presentation to at least partially different locations of a display environment. The control system adjusts the output of the image areas from the plurality of display systems to conform to the display environment. The display and capture systems may be wearable, mobile or adjustable and can react to any environment. Editing environments allow the same show to be easily relinked to a new display configuration without any need for extensive user-driven layout revision. Virtual display configurations are simulated and presented on other displays.