"The horse is here to stay, the automobile is only a novelty - fad."
President of Michigan Savings Bank ; 1903
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8093911 | Time-of-flight measurement based on transfer function and simulated exponential stimulus Systems and methods are described for transmitting a waveform having a controllable attenuation and propagation velocity. An exemplary method comprises: generating an exponential waveform, the exponential waveform (a) being characterized by the equation Vin | 01/10/2012 |
| 8045417 | Analyzing 2-D surface and/or borehole seismic data to locate subsurface diffractors A system and method for locating subsurface diffractors. The method operates on two-dimensional (2-D) seismic data that includes one or more 2-D seismic lines. The 2-D seismic data may be preprocessed to enhance diffracted energy. For each hypothetical diffractor lo... | 10/25/2011 |
| 8035636 | Software system for efficient data transport across a distributed system for interactive viewing A server receives a graphics data request from a client system through a network. The request includes client description data describing capabilities of the client system. The server accesses the requested graphics data from an augmented scene graph. The server det... | 10/11/2011 |
| 7991167 | Forming beams with nulls directed at noise sources A communication system (e.g., a speakerphone) includes an array of microphones, a speaker, memory and a processor. The processor may perform a virtual broadside scan on the microphone array and analyze the resulting amplitude envelope to identify acoustic source ang... | 08/02/2011 |
| 7970151 | Hybrid beamforming A system such as a speakerphone may include a processor, memory and an array of microphones. The processor may be configured (via program instructions stored in the memory) to perform automatic echo cancellation, self calibration and beam forming. In particular, the... | 06/28/2011 |
| 7970150 | Tracking talkers using virtual broadside scan and directed beams A communication system (e.g., a speakerphone) includes an array of microphones, a speaker, memory and a processor. The processor may be configured to perform acoustic echo cancellation, to track multiple talkers with highly directed beams, to design beams with nulls... | 06/28/2011 |
| 7903137 | Videoconferencing echo cancellers A system may be configured to: receive remote audio signals and corresponding spatial indicators from remote systems; generate output signals for local speakers based on the remote audio signals and the corresponding spatial indicators; supply a microphone input sig... | 03/08/2011 |
| 7859271 | Methods for propagating a non sinusoidal signal without distortion in dispersive lossy media Systems and methods are described for transmitting a waveform having a controllable attenuation and propagation velocity. An exemplary method comprises: generating an exponential waveform, the exponential waveform (a) being characterized by the equation Vin | 12/28/2010 |
| 7835893 | Method and system for scenario and case decision management A system and method may be configured to support the evaluation of the economic impact of uncertainties associated with the planning of a petroleum production project, e.g., uncertainties associated with decisions having multiple possible outcomes and uncertainties ... | 11/16/2010 |
| 7826624 | Speakerphone self calibration and beam forming A communication system includes a set of microphones, a speaker, memory and a processor. The processor is configured to operate on input signals from the microphones to obtain a resultant signal representing the output of a virtual microphone which is highly directe... | 11/02/2010 |
| 7764717 | Rapid datarate estimation for a data stream multiplexer A multiplexing system having an input unit, a storage unit and control unit. The input unit receives data units corresponding to multiple source data streams and extracts packets from the data units. The control unit computes data rate estimates for the source data ... | 07/27/2010 |
| 7761846 | Graphical programming methods for generation, control and routing of digital pulses A system and method for configuring a target hardware device. The system receives user input selecting instances of circuit-like primitives and instances of dataflow primitives. The user may wire the instances together using wires of various kinds to specify a graph... | 07/20/2010 |
| 7760887 | Updating modeling information based on online data gathering A system may include a processor and memory. The processor may be configured to perform calibration measurements on the speaker even when the speaker is being used to conduct a live conversation. The processor may be configured to: provide a live output signal for t... | 07/20/2010 |
| 7738498 | Sharing a digital phase-locked loop across multiple packet streams A system including a memory (storing a set of data records), a digital phase-locked loop (PLL) and digital circuitry. Each of the data records is allocated to one packet stream in a set of packet streams. The digital circuitry is configured to: invoke a read operati... | 06/15/2010 |
| 7720236 | Updating modeling information based on offline calibration experiments A system such as a speakerphone may include a processor, memory, a speaker and a microphone. The processor may be configured (via program instructions stored in the memory) to calibrate the speaker by: outputting a stimulus signal; receiving an input signal correspo... | 05/18/2010 |
| 7720232 | Speakerphone A processor operates on samples of a digital output signal to determine samples of a digital correction signal. The output signal samples are directed to an output channel for transmission from a speaker. The digital correction signal samples are supplied to a first... | 05/18/2010 |
| 7564461 | Acceleration of graphics for remote display using redirection of rendering and compression A system and method are disclosed for improving the remote display of graphics images by the redirection of rendering and the optional use of image data compression. Instead of sending graphics commands over a network and rendering on a remote computer system, graph... | 07/21/2009 |
| 7546228 | Stochastically generating facility and well schedules A system comprising a memory and a processor. The memory is configured to store data and program instructions for a processing method. The processor is configured to read the program instructions from the memory. In response to execution of the program instructions,... | 06/09/2009 |
| 7480205 | 3D fast fault restoration Solutions to the problem of reversing seismic fault movements are formulated using a model based on elasticity theory, and using finite element and boundary element methods for generating a solution. The solution involves defining slip vectors from known formations ... | 01/20/2009 |
| 7408549 | Method for hardware sorted fragment composition A graphics system including a frame buffer and a processing unit. The frame buffer contains N slots per pixel. Slots are used to store fragments. Suppose the N slots for a given pixel are occupied. In response to having received (or generated) a new fragment for the... | 08/05/2008 |
| 7346013 | Frequency domain equalization of communication signals A system and method for estimating a channel spectrum. The method includes: (a) receiving an input signal from a channel, where the input signal includes one or more major echoes and zero or more minor echoes introduced by the channel; (b) identifying the one or mor... | 03/18/2008 |
| 7333468 | Digital phase locked loops for packet stream rate matching and restamping A packet stream multiplexer may include one or more control loops (e.g., digital phase locked loops) for tracking the source clock frequency associated with a packet stream. A first control loop may slowly drive an error between a received timestamp and an estimated... | 02/19/2008 |
| 7292207 | Computing blending functions for the tiling of overlapped video projectors A system for correcting the intensities of pixels supplied to a projector. An image generated by the projector has a number of regions formed by the overlapping of the image with one or more other images generated by one or more other projectors. The system includes... | 11/06/2007 |
| 7254025 | Cooling mechanisms associated with card adapter A structure may be coupled to an adapter coupling two or more modules together. In some embodiments, the structure may direct air and/or dissipate heat from the modules into the air. The structures may direct air to components on a module that might receive less air... | 08/07/2007 |
| 7199806 | Rasterization of primitives using parallel edge units A graphical computing system comprising a control unit and a set of edge processing units. The control unit (a) receives a surface primitive, (b) transfers edge specifying information for each edge of the surface primitive to a corresponding one of the edge processi... | 04/03/2007 |
| 7180525 | Spatial dithering to overcome limitations in RGB color precision of data interfaces when using OEM graphics cards to do high-quality antialiasing A graphics system comprising a set of rendering processors and a series of filtering units. Each of the rendering processors couples to a corresponding one of the filtering units. Each rendering processor RP(K) is configured to (a) generate a stream of samples in re... | 02/20/2007 |
| 7106326 | System and method for computing filtered shadow estimates using reduced bandwidth A graphical processing system comprising a computational unit and a shadow processing unit coupled to the computational unit through a communication bus. The computational unit is configured to transfer coordinates C1 of a point P with respect to a first ... | 09/12/2006 |
| 7106322 | Dynamically adjusting a sample-to-pixel filter to compensate for the effects of negative lobes A graphics system comprises a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor generates samples in response to received stream of graphics data. The sample buffer may be configured to store the samples. The sample-... | 09/12/2006 |
| 7106352 | Automatic gain control, brightness compression, and super-intensity samples A filtering engine may read samples from a sample buffer and spatially filter (e.g., convolve) the samples to generate pixels. The pixels may have a high dynamic range of luminance. Thus, the filtering engine may apply automatic gain control and/or dynamic range com... | 09/12/2006 |
| 7092636 | Optical network employing erbium-doped fiber amplifiers A point-to-multipoint bi-directional wide area telecommunications network employing atmospheric optical communication. The network comprises a primary transceiver unit, a plurality of subscriber transceiver units and an optical router. The primary transceiver unit m... | 08/15/2006 |
| 7079157 | Matching the edges of multiple overlapping screen images A graphics system comprises pixel calculation units and a sample buffer which stores a two-dimensional field of samples. Each pixel calculation unit selects positions in the two-dimensional field at which pixel values (e.g. red, green, blue) are computed. The pixel ... | 07/18/2006 |
| 7050053 | Geometric folding for cone-tree data compression A system for performing visible object determination. Visualization software executing on one or more processors searches a cone tree with respect to a hull tree. Both trees respect the same group of transformations. Thus, the cone tree as stored in memory need not ... | 05/23/2006 |
| 7023444 | Multi-texturing by walking an appropriately-sized supertile over a primitive A rendering unit positions a supertile so that it intersects a primitive. The rendering unit repeatedly walks over bins of the supertile, applying a layer of texture to the bins of the supertile in each iteration of said repeated walking. The rendering unit advances... | 04/04/2006 |
| 7023442 | Transferring a digital video stream through a series of hardware modules A video routing system including a plurality of video routers VR(0), VR(1), . . . , VR(NR−1) coupled in a linear series. Each video router in the linear series may successively operate on a digital video stream. Each video router provides ... | 04/04/2006 |
| 7002589 | Blending the edges of multiple overlapping screen images A graphics system comprises pixel calculation units and a sample buffer which stores a two-dimensional field of samples. Each pixel calculation unit selects positions in the two-dimensional field at which pixel values (e.g. red, green, blue) are computed. The pixel ... | 02/21/2006 |
| 6999087 | Dynamically adjusting sample density in a graphics system A graphics system may include a frame buffer and a hardware accelerator. The frame buffer may include a sample buffer and a double-buffered display area. The hardware accelerator may be coupled to the frame buffer, and configured (a) to receive primitives, (b) to ge... | 02/14/2006 |
| 6989835 | Flexible video architecture for generating video streams A graphics system comprising a series of calculation units. The calculation units comprise a first subset and a second subset of calculation units. A first calculation unit of the series generates a first digital video stream and a second digital video stream. Each ... | 01/24/2006 |
| 6989843 | Graphics system with an improved filtering adder tree A sample-to-pixel calculation unit in a graphics system may comprise an adder tree. The adder tree includes a plurality of adder cells coupled in a tree configuration. Input values are presented to a first layer of adder cells. Each input value may have two associat... | 01/24/2006 |
| 6985150 | Accelerator control unit configured to manage multiple hardware contexts A control unit for a graphics accelerator. The control unit includes a plurality of processing pipelines, a memory (configured to store an allocation table) and a context management unit. The context management unit is configured to: (a) receive a graphics command, ... | 01/10/2006 |
| 6985153 | Sample request mechanism for supplying a filtering engine A graphics system comprising a scheduling network, a sample buffer and a plurality of filtering units. The sample buffer is configured to store sample generated by a rendering engine. The plurality of filtering units are coupled in a linear series. Each filtering un... | 01/10/2006 |