Los Altos, CA, United States
Los Altos, CA, United States

Rambus Incorporated, founded in 1990, is an American technology licensing company known for developing RDRAM. The company is also well known for its intellectual property-based litigation following the introduction of DDR-SDRAM memory, leading some to label the company as a patent troll. Wikipedia.

SEARCH FILTERS
Time filter
Source Type

Patent
Rambus | Date: 2017-02-15

A sensing device projects near-field spatial modulations onto a closely spaced photodetector array. Due to physical properties of the grating, the point-spread response distributes spatial modulations over a relatively large area on the array. The spatial modulations are captured by the array, and photographs and other image information can be extracted from the resultant data. An image-change detector incorporating such a sensing device uses very little power because only a small number of active pixels are required to cover a visual field.


A system that calibrates timing relationships between signals involved in performing write operations is described. This system includes a memory controller which is coupled to a set of memory chips, wherein each memory chip includes a phase detector configured to calibrate a phase relationship between a data-strobe signal and a clock signal received at the memory chip from the memory controller during a write operation. Furthermore, the memory controller is configured to perform one or more write-read-validate operations to calibrate a clock-cycle relationship between the data-strobe signal and the clock signal, wherein the write-read-validate operations involve varying a delay on the data-strobe signal relative to the clock signal by a multiple of a clock period.


A data encoding scheme for transmission of data from one circuit to another circuit combines DBI encoding and non-DBI encoding and uses a data mask signal to indicate the type of encoding used. The data mask signal in a first state indicates that the data transmitted from one circuit to said another circuit is to be ignored, and the data mask signal in a second state indicates that the data transmitted from one circuit to said another circuit is not to be ignored. If the data mask signal is in the second state, a first subset of the data is encoded with data bus inversion and a second subset of the data is encoded differently from data bus inversion. Such encoding has the advantage that SSO noise is dramatically reduced when the encoded data is transmitted from one circuit to another circuit.


In a data-precessing receiver, a sampling circuit generates a plurality of samples of an incoming signal and stores the plurality of samples one after another in a first storage buffer. A first subset of the plurality of samples are transferred from the first storage buffer to a decoder circuit in response to each assertion of a first control signal, and a second subset of the plurality of samples are transferred from the first storage buffer to a tap weight update circuit in response to each assertion of a second control signal, the second strobe signal being asserted asynchronously with respect to the first control signal. The tap weight update circuit generates a plurality of updated tap weights based, at least in part, on the second subset of the plurality of samples.


A light guide includes a first major surface, a second major surface opposed the first major surface, and a light input edge extending between the first and second major surfaces. Micro-optical elements are at the first major surface. The micro-optical elements are embodied as protrusions from or indentations in the major surface. Each micro-optical element includes an end surface and a side surface. The micro-optical elements are configured to output 60 to 90 percent of the light incident thereon through one of the first and the second major surfaces, and are configured to output 10 to 40 percent of the light incident thereon through the other of the first and the second major surfaces.


A light guide includes a first major surface, an opposed second major surface, and a light input edge extending therebetween. Micro-optical elements at at least one of the first major surface and the second major surface are arranged in an array of micro-optical element groupings. Each grouping includes a first micro-optical element and a second micro-optical element adjacent the first micro-optical element and arranged along a light propagation path extending from the light input edge. In some embodiments, the second micro-optical element is configured to redirect at least a portion of light propagating along the light propagation path and incident thereon toward the first micro-optical element such that the redirected light is incident the first micro-optical element and extracted from the light guide. In other embodiments, the second micro-optical element is configured to redirect at least a portion of the propagating light incident thereon away from the first micro-optical element.


A method and apparatus for coordinating memory operations among diversely-located memory components is described. In accordance with an embodiment of the invention, wave-pipelining is implemented for an address bus coupled to a plurality of memory components. The plurality of memory components are configured according to coordinates relating to the address bus propagation delay and the data bus propagation delay. A timing signal associated with address and/or control signals which duplicates the propagation delay of these signals is used to coordinate memory operations.


The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.


A sensing device with an odd-symmetry grating projects near-field spatial modulations onto an array of closely spaced pixels. Due to physical properties of the grating, the spatial modulations are in focus for a range of wavelengths and spacings. The spatial modulations are captured by the array, and photographs and other image information can be extracted from the resultant data. Pixels responsive to infrared light can be used to make thermal imaging devices and other types of thermal sensors. Some sensors are well adapted for tracking eye movements, and others for imaging barcodes and like binary images. In the latter case, the known binary property of the expected images can be used to simplify the process of extracting image data.


Patent
Rambus | Date: 2017-01-10

An integrated circuit equalizes a data signal expressed as a series of symbols. The symbols form data patterns with different frequency components. By considering these patterns, the integrated circuit can experiment with equalization settings specific to a subset of the frequency components, thereby finding an equalization control setting that optimizes equalization. Optimization can be accomplished by setting the equalizer to maximize symbol amplitude.

Loading Rambus collaborators
Loading Rambus collaborators