Patents Represented by Attorney Barcelo, Harrison & Walker, LLP
  • Patent number: 8333353
    Abstract: A compact, portable, temporary mount for portable devices capable of mounting such a device to any smooth, flat surface is described. The apparatus is compact, lightweight, and can be deployed and removed quickly and easily for user convenience. Certain embodiments of the present invention also provide means for multi-directional adjustment for obtaining optimal desired viewing angle for the portable device and can universally adapt to a wide variety of devices and device cases. Furthermore, multiple methods of attaching the present invention to a device or device case are described.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: December 18, 2012
    Assignee: Brandra, LLC
    Inventors: Branden Silverman, Sandra Ramirez
  • Patent number: 8316484
    Abstract: An inflatable mattress for use on a truck bed is disclosed and claimed. The inflatable mattress includes a lower mattress layer with left and right recessions dimensioned to substantially surround the wheel well sides. The inflatable mattress includes an upper mattress layer dimensioned to substantially cover the lower mattress layer and the wheel well tops.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: November 27, 2012
    Inventor: Terrence Michael Hanrahan
  • Patent number: 8300745
    Abstract: A receiver is configured for canceling intra-cell and inter-cell interference in coded, multiple-access, spread-spectrum transmissions that propagate through frequency-selective communication channels. The receiver employs iterative symbol-estimate weighting, subtractive cancellation with a stabilizing step-size, and mixed-decision symbol estimate. Receiver embodiments may be implemented explicitly in software of programmed hardware, or implicitly in standard Rake-based hardware either within the Rake (i.e., at the finger level) or outside the Rake (i.e., at the user of subchannel symbol level).
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: October 30, 2012
    Assignee: Rambus Inc.
    Inventors: Tommy Guess, Michael L McCloud, Vijay Nagarajan, Gagandeep Singh Lamba
  • Patent number: 8271955
    Abstract: A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses and values of memory locations accessed and modified by each machine instruction. After the time period, the method and system use the trace data to simulate the execution of the program during the time period under the control of a debugger. In addition, the method and system use the trace data to simulate the execution of the program during the time period backwards in time under the control of the debugger.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: September 18, 2012
    Assignee: Green Hille Software, Inc.
    Inventors: Michael Lindahl, Andre Yew, Mallory Morgan Green, II, Michael Johnson, Allan Craig Franklin, Daniel O'Dowd, Neil Puthuff
  • Patent number: 8266608
    Abstract: The invention is directed to instrumenting object code of an application and/or an operating system on a target machine so that execution trace data can be generated, collected, and subsequently analyzed for various purposes, such as debugging and performance. Automatic instrumentation may be performed on an application's object code before, during or after linking. A target machine's operating system's object code can be manually or automatically instrumented. By identifying address space switches and thread switches in the operating system's object code, instrumented code can be inserted at locations that enable the execution trace data to be generated. The instrumentation of the operating system and application can enable visibility of total system behavior by enabling generation of trace information sufficient to reconstruct address space switches and context switches.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: September 11, 2012
    Assignee: Green Hills Software, Inc.
    Inventors: Daniel Michael Hecht, Michael Lindahl, David Kleidermacher
  • Patent number: 8218697
    Abstract: An OFDMA-MIMO receiver performs a recursive interference cancellation across several correlated subbands and several receive antenna elements to demodulate complex source symbols for several users that have been coded across several subbands and transmit antennas. The iterative parallel interference canceller (PIC) is configured to work in the presence of both spatial and frequency structure introduced by the transmitter space-frequency mapping and the actual frequency selective wireless channel. The interference canceller uses mixed decisions, confidence weights, and stabilizing step sizes in a PIC receiver, which may be used with a successive decoding architecture in a receiver that employs a combination of modulation level interference cancellation with successive decoding.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: July 10, 2012
    Assignee: Rambus Inc.
    Inventors: Tommy Guess, Michael L. McCloud, Louis L. Scharf
  • Patent number: 8218602
    Abstract: The present invention is directed to the selective provision of interference canceled signal streams to demodulating fingers in a communication receiver. According to the present invention, potential interferer signal paths are identified. Signal streams having one or more potential interferer signals removed or canceled are created, and a correlation is performed to determine whether the strength of a desired signal path increased as a result. If the correlation indicates that the strength of a desired signal path was increased by the signal cancellation, the interference canceled signal stream is provided to the demodulation finger assigned to track the desired signal path. If the correlation determines that the strength of the desired signal path did not increase as a result of performing interference cancellation, the raw or a different interference canceled signal stream is provided to the demodulation finger.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: July 10, 2012
    Assignee: Rambus Inc.
    Inventors: Anand Narayan, Eric S. Olson, Prashant Jain
  • Patent number: 8191542
    Abstract: A blow gun includes a hollow ammunition chamber having an internal volume that is large enough to hold at least 30 spherical projectiles, for example plastic BBs. The ammunition chamber has a breath receiving orifice, and a firing port. A barrel obtrudes from the hollow ammunition chamber through the firing port. The barrel has a cylindrical bore therethrough, that defines an internal diameter that is greater than the spherical projectile diameter but no greater than 1.7 times the spherical projectile diameter. The barrel has an outer surface that is in sliding contact with the firing port. The barrel may have a storage position in which most of the barrel is disposed within the internal volume of the hollow ammunition chamber, and a firing position in which most of the barrel is disposed outside of the hollow ammunition chamber.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: June 5, 2012
    Inventor: Justin David Harrison
  • Patent number: 8179946
    Abstract: A controller for advanced receivers configures a plurality of advanced receiver modules based on figures of merit computed on the input signal. The controller also selects the appropriate output signal based on figures of merit of either the input or the output signals. The controller decisions can also be made in a bursty manner, where only a subset of the decisions to be made are made at a given time, thereby limiting the processing load of the control processor.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: May 15, 2012
    Assignee: Rambus Inc.
    Inventors: Brian Lee Roberts, Kenneth C Grobaski, Anand P Narayan
  • Patent number: 8136096
    Abstract: A method finds an error in a computer program. A plurality of execution breakpoints are set in the computer program. A portion of the execution of the computer program is simulated as recorded in the trace data in the reverse order until one a plurality of conditions is met, wherein one of the plurality of conditions is an attempt to execute a machine instruction associated with one of the plurality of execution breakpoints.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: March 13, 2012
    Assignee: Green Hills Software, Inc.
    Inventors: Michael Lindahl, Andre Yew, Mallory Morgan Green, II, Michael Johnson, Allan Craig Franklin, Daniel O'Dowd, Neil Puthuff
  • Patent number: 8132159
    Abstract: A method finds an error in a computer program. A sequence of machine instructions performed by a processor is recorded as trace data. Further, at least one event is selected from a plurality of events. In addition, an operating system instruction address is determined for the at least one event. Further, at least a portion of the trace data is searched for the operating system instruction address. The execution time for an operating system instruction stored in the operating system instruction address is determined. The execution time is searched through in the database to find task related data. The task related data is displayed.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: March 6, 2012
    Assignee: Green Hills Software, Inc.
    Inventors: Michael Lindahl, Andre Yew, Mallory Morgan Green, II, Michael Johnson, Allan Craig Franklin, Daniel O'Dowd, Neil Puthuff
  • Patent number: 8121177
    Abstract: A receiver in a CDMA system comprises a front end processor that generates a combined signal per source. A symbol estimator processes the combined signal to produce symbol estimates. An S-Matrix Generation module refines these symbol estimates based on the sub channel symbol estimates. An interference canceller is configured for cancelling interference from at least one of the plurality of received signals for producing at least one interference-cancelled signal.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: February 21, 2012
    Assignee: Rambus Inc.
    Inventors: Anand P. Narayan, Eric S. Olson, Prashant Jain, John K. Thomas
  • Patent number: 8121176
    Abstract: This invention teaches to the details of an interference canceling receiver for canceling intra-cell and inter-cell interference in coded, multiple-access, spread spectrum transmissions that propagate through frequency selective communication channels to a multiplicity of receive antennas. The receiver is designed or adapted through the repeated use of symbol-estimate weighting, subtractive cancellation with a stabilizing step-size, and mixed-decision symbol estimates. Receiver embodiments may be designed, adapted, and implemented explicitly in software or programmed hardware, or implicitly in standard RAKE-based hardware either within the RAKE (i.e., at the finger level) or outside the RAKE (i.e., at the user or subchannel symbol level). Embodiments may be employed in user equipment on the forward link or in a base station on the reverse link. It may be adapted to general signal processing applications where a signal is to be extracted from interference.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: February 21, 2012
    Assignee: Rambus Inc.
    Inventors: Tommy Guess, Michael L. McCloud, Vijay Nagarajan, Gagandeep Singh Lamba
  • Patent number: 8092427
    Abstract: An ophthalmic aspiration system that can be used with a hand piece and a vacuum source, is disclosed and claimed. The aspiration system includes a first tube that is connected to the hand piece and a second tube that is connected to a vacuum source. A filter assembly is connected to both tubes to filter out particles aspirated into the system. The second tube has an inner diameter smaller than an inner diameter of the first tube. The smaller second tube limits the amount of flow through the system to minimize vacuum surges caused by occlusions.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: January 10, 2012
    Assignee: Data, LLC
    Inventors: Alex Urich, Armand Maaskamp
  • Patent number: 8090006
    Abstract: A receiver in a CDMA system comprises a front end processor that generates a combined signal per source. A symbol estimator processes the combined signal to produce symbol estimates. An S-Matrix Generation module refines these symbol estimates based on the sub channel symbol estimates. An interference canceller is configured for cancelling interference from at least one of the plurality of received signals for producing at least one interference-cancelled signal.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: January 3, 2012
    Assignee: Rambus Inc.
    Inventors: Anand P. Narayan, Eric S. Olson
  • Patent number: 8085889
    Abstract: An interference cancelling receiver combines data from multiple paths after aligning to transmitter timing, and uses either an equalizer or a Rake receiver to compute symbol estimates. Interference estimates are generated from the symbol estimates, and multiple interference estimates are combined after re-aligning the interference estimates to receiver timing. At least two segments of symbol estimates are computed for each segment of interference cancelled data. Various techniques may be employed for controlling the latency and sequencing of these operations, and the subsystems within the canceller may use different processing clock speeds.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: December 27, 2011
    Assignee: Rambus Inc.
    Inventors: Anand P Narayan, Greg Graham, David R Meyer, Prashant Jain
  • Patent number: 8065761
    Abstract: An inflatable mattress for use on a truck bed is disclosed and claimed. The inflatable mattress includes left and right lateral sides. Each lateral side includes a recession dimensioned to receive a respective one of the wheel wells. The inflatable mattress also includes left and right side cushions disposed above and in contact with an upper surface of the mattress adjacent the left and right lateral sides, respectively.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: November 29, 2011
    Inventor: Terrence Michael Hanrahan
  • Patent number: 8064498
    Abstract: A receiver employs low-rate processing to synthesize the effect of high-rate interference in a received multi-rate signal. Each high-rate subchannel is analyzed on its low-rate descendents to produce symbol estimates for each low-rate symbol interval. The symbol estimates are applied to low-rate descendent subchannels, which are then combined to synthesize the effects of the high-rate interference. An interference canceller processes the synthesized interference with the received signal for producing an interference-cancelled signal. Alternatively, analogous steps may be applied at high-rate to analyze, synthesize, and cancel the effects of low-rate interference in a multi-rate signal.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: November 22, 2011
    Assignee: Rambus Inc.
    Inventors: Vijay Nagarajan, Louis L. Scharf, Armand P. Narayan
  • Patent number: 8015552
    Abstract: A method of validating a testing procedure in a computer program is disclosed. A sequence of machine code instructions performed by a processor is recorded as trace data. Further, a mapping file is accessed. In addition, a source line is translated into a plurality of machine code instructions according to a mapping found in the mapping file. Accordingly, at least a portion of the trace data is searched through to determine whether each machine instruction in the plurality of machine instructions has been executed. An indication is displayed of whether any of the machine instructions in the plurality of machine instructions has been executed.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: September 6, 2011
    Assignee: Green Hills Software, Inc.
    Inventors: Michael Lindahl, Andre Yew, Mallory Morgan Green, II, Michael Johnson, Allan Craig Franklin, Daniel O'Dowd, Neil Puthuff
  • Patent number: D655692
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: March 13, 2012
    Assignee: Brandra, LLC
    Inventors: Branden Silverman, Sandra Ramirez