Patents by Inventor Shahriar Rabii

Shahriar Rabii has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11250537
    Abstract: An image processor unit is described. The image processor unit includes a plurality of inputs to receive at least one input image. The image processor unit includes a plurality of outputs to provide at least one output image. The image processor unit includes a network coupled to the plurality of inputs and the plurality of outputs. The network is to couple at least one of the inputs to at least one of the outputs. The image processor unit includes an image processor circuit coupled to the network. The network to route an input image that is received at one of the inputs to the image processor circuit. The image processor circuit is to execute image signal processing program code to generate a processed output image from the input image. The network is to route the processed output image to at least one of the outputs.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 15, 2022
    Assignee: Google LLC
    Inventors: Fabrizio Basso, Edward Chang, Daniel Finchelstein, Timothy Knight, William Mark, Albert Meixner, Shahriar Rabii, Jason Redgrave, Masumi Reynders, Ofer Shacham, Don Stark, Michelle Tomasko
  • Publication number: 20200167890
    Abstract: An image processor unit is described. The image processor unit includes a plurality of inputs to receive at least one input image. The image processor unit includes a plurality of outputs to provide at least one output image. The image processor unit includes a network coupled to the plurality of inputs and the plurality of outputs. The network is to couple at least one of the inputs to at least one of the outputs. The image processor unit includes an image processor circuit coupled to the network. The network to route an input image that is received at one of the inputs to the image processor circuit. The image processor circuit is to execute image signal processing program code to generate a processed output image from the input image. The network is to route the processed output image to at least one of the outputs.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 28, 2020
    Inventors: Fabrizio Basso, Edward Chang, Daniel Finchelstein, Timothy Knight, William Mark, Albert Meixner, Shahriar Rabii, Jason Redgrave, Masumi Reynders, Ofer Shacham, Don Stark, Michelle Tomasko
  • Patent number: 10489878
    Abstract: An image processor unit is described. The image processor unit includes a plurality of inputs to receive at least one input image. The image processor unit includes a plurality of outputs to provide at least one output image. The image processor unit includes a network coupled to the plurality of inputs and the plurality of outputs. The network is to couple at least one of the inputs to at least one of the outputs. The image processor unit includes an image processor circuit coupled to the network. The network to route an input image that is received at one of the inputs to the image processor circuit. The image processor circuit is to execute image signal processing program code to generate a processed output image from the input image. The network is to route the processed output image to at least one of the outputs.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Fabrizio Basso, Edward Chang, Daniel Finchelstein, Timothy Knight, William Mark, Albert Meixner, Shahriar Rabii, Jason Redgrave, Masumi Reynders, Ofer Shacham, Don Stark, Michelle Tomasko
  • Publication number: 20180330466
    Abstract: An image processor unit is described. The image processor unit includes a plurality of inputs to receive at least one input image. The image processor unit includes a plurality of outputs to provide at least one output image. The image processor unit includes a network coupled to the plurality of inputs and the plurality of outputs. The network is to couple at least one of the inputs to at least one of the outputs. The image processor unit includes an image processor circuit coupled to the network. The network to route an input image that is received at one of the inputs to the image processor circuit. The image processor circuit is to execute image signal processing program code to generate a processed output image from the input image. The network is to route the processed output image to at least one of the outputs.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Fabrizio Basso, Edward Chang, Daniel Finchelstein, Timothy Knight, William Mark, Albert Meixner, Shahriar Rabii, Jason Redgrave, Masumi Reynders, Ofer Shacham, Don Stark, Michelle Tomasko
  • Patent number: 9484856
    Abstract: A modulated signal based on a low-precision, fast startup oscillator is provided to a circuit with a high-precision, slow startup oscillator. The frequency of the modulated signal ranges around the characteristic or resonant frequency of the high precision oscillator without using feedback from the high precision oscillator circuit. An implementation can include one or more variable gain circuits that can be adjusted based on an amplitude threshold in relation to the output signal of the high precision oscillator circuit.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: November 1, 2016
    Assignee: GOOGLE INC.
    Inventors: Clemenz Portmann, Cheng-Yi Andrew Lin, Shahriar Rabii
  • Patent number: 9343377
    Abstract: A method includes forming an integrated circuit device having device circuitry disposed in a device circuitry area on a substrate and a destroyable circuit formed in a destroyable circuitry area on the substrate; testing at least one operational aspect of the device circuitry using the destroyable circuit; and destroying the destroyable circuit subsequent to testing the at least one operational aspect of the device circuitry.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: May 17, 2016
    Assignee: GOOGLE INC.
    Inventors: Andy Yang, Benjamin Iver Gribstad, Don Stark, Shahriar Rabii, Srenik Mehta
  • Patent number: 9171642
    Abstract: A circuit with a sampling network may include a pair of capacitors, where each of the capacitors has a first node and a second node; a first pair of switches communicatively coupling corresponding differential input voltage signals to the first node of each of the capacitors; and a second pair of switches communicatively coupling the second node of each of the capacitors to a common mode voltage source. Corresponding differential output voltage signals at the second node of each of the capacitors may be communicatively coupled using a differential switch. The second pair of switches may be coupled in parallel with the differential switch. A clock signal of the differential switch may be de-asserted prior to de-asserting corresponding clock signals for each of the second pair of switches.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Lynn Bos, Arnold Feldman, Shahriar Rabii
  • Publication number: 20150200625
    Abstract: A modulated signal based on a low-precision, fast startup oscillator is provided to a circuit with a high-precision, slow startup oscillator. The frequency of the modulated signal ranges around the characteristic or resonant frequency of the high precision oscillator without using feedback from the high precision oscillator circuit. An implementation can include one or more variable gain circuits that can be adjusted based on an amplitude threshold in relation to the output signal of the high precision oscillator circuit.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Clemenz Portmann, Cheng-Yi Andrew Lin, Shahriar Rabii
  • Publication number: 20140253177
    Abstract: A circuit with a sampling network may include a pair of capacitors, where each of the capacitors has a first node and a second node; a first pair of switches communicatively coupling corresponding differential input voltage signals to the first node of each of the capacitors; and a second pair of switches communicatively coupling the second node of each of the capacitors to a common mode voltage source. Corresponding differential output voltage signals at the second node of each of the capacitors may be communicatively coupled using a differential switch. The second pair of switches may be coupled in parallel with the differential switch. A clock signal of the differential switch may be de-asserted prior to de-asserting corresponding clock signals for each of the second pair of switches.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Lynn Bos, Arnold Feldman, Shahriar Rabii
  • Patent number: 8779953
    Abstract: A method and device for testing a digital-to-analog converter is provided. The method may include configuring a decoder to address an individual unit cell of a plurality of unit cells of a digital-to-analog converter. The configured decoder may select a particular unit cell of the plurality of unit cells for testing. The selected unit cell may have digital and analog circuitry. A bias current of the selected unit cell may be increased. The increased bias current of the selected unit cell may be greater during the testing than during normal operation. A test logic signal may be applied to the selected unit cell. In response to the test logic signal, an output signal may be output from the selected unit cell logic circuitry of the digital-to-analog converter. A device may include logic circuitry configured to select an individual unit cell for testing and a current generating circuitry.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Clemenz Portmann, Shahriar Rabii, Donald Charles Stark
  • Patent number: 8766669
    Abstract: A circuit with a sampling network may include a pair of capacitors, where each of the capacitors has a first node and a second node; a first pair of switches communicatively coupling corresponding differential input voltage signals to the first node of each of the capacitors; and a second pair of switches communicatively coupling the second node of each of the capacitors to a common mode voltage source. Corresponding differential output voltage signals at the second node of each of the capacitors may be communicatively coupled using a differential switch. The second pair of switches may be coupled in parallel with the differential switch. A clock signal of the differential switch may be de-asserted prior to de-asserting corresponding clock signals for each of the second pair of switches.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Lynn Bos, Arnold Feldman, Shahriar Rabii
  • Patent number: 8369369
    Abstract: A method and system to drive large off-chip loads, such as, for example, laser diodes, wherein the system includes an integrated circuit coupled to an external differential diode load. Alternatively, the external diode load may be driven single-ended. The integrated circuit includes a data buffer device and a clock buffer device. The integrated circuit also includes a multiplexer device coupled to the clock buffer device configured to multiplex a data input signal and a clock input signal received at respective inputs of the integrated circuit. If the external diode is single-ended, the data input signal is transmitted to the data buffer device, which is then used solely to drive the diode load. If the diode load is differential, the data buffer device receives the data input signal. At the same time, the multiplexer device receives both the data input signal and the clock input signal and selects the data signal to drive the clock buffer device.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: February 5, 2013
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Stefanos Sidiropoulos, Shwetabh Verma, Shahriar Rabii
  • Publication number: 20110103417
    Abstract: A method and system to drive large off-chip loads, such as, for example, laser diodes, wherein the system includes an integrated circuit coupled to an external differential diode load. Alternatively, the external diode load may be driven single-ended. The integrated circuit includes a data buffer device and a clock buffer device. The integrated circuit also includes a multiplexer device coupled to the clock buffer device configured to multiplex a data input signal and a clock input signal received at respective inputs of the integrated circuit. If the external diode is single-ended, the data input signal is transmitted to the data buffer device, which is then used solely to drive the diode load. If the diode load is differential, the data buffer device receives the data input signal. At the same time, the multiplexer device receives both the data input signal and the clock input signal and selects the data signal to drive the clock buffer device.
    Type: Application
    Filed: January 10, 2011
    Publication date: May 5, 2011
    Inventors: Stefanos Sidiropoulos, Shwetabh Verma, Shahriar Rabii
  • Patent number: 7885300
    Abstract: A method and system to drive large off-chip loads, such as, for example, laser diodes, wherein the system includes an integrated circuit coupled to an external differential diode load. Alternatively, the external diode load may be driven single-ended. The integrated circuit includes a data buffer device and a clock buffer device. The integrated circuit also includes a multiplexer device coupled to the clock buffer device configured to multiplex a data input signal and a clock input signal received at respective inputs of the integrated circuit. If the external diode is single-ended, the data input signal is transmitted to the data buffer device, which is then used solely to drive the diode load. If the diode load is differential, the data buffer device receives the data input signal. At the same time, the multiplexer device receives both the data input signal and the clock input signal and selects the data signal to drive the clock buffer device.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: February 8, 2011
    Assignee: NetLogic Microsystems, Inc
    Inventors: Stefanos Sidiropoulos, Shwetabh Verma, Shahriar Rabii
  • Patent number: 7065327
    Abstract: A single-chip CMOS direct conversion transceiver includes an RF circuit, a transmitter having a synthesizer, a receiver having a baseband filter, and a demodulator. The synthesizer is coupled to the RF circuit. The baseband filter is coupled to the RF circuit and the synthesizer. The demodulator is coupled to the baseband filter. The RF circuit, the synthesizer, the baseband filter, and the demodulator are arranged and configured in CMOS devices and provide a complete interface between an antenna and a voiceband codec.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: June 20, 2006
    Assignee: Intel Corporation
    Inventors: Donald Evan Macnally, Thomas B. Cho, Shahriar Rabii, Srenik Suresh Mehta, Christopher Donald Nilson, Michael Peter Mack, Laurence Marguerite Plouvier, Menno Marringa, Eric S. Dukatz
  • Patent number: 6744826
    Abstract: An AGC window detector that senses the sum of an in-phase (I) and a quadrature (Q) peak-to-peak signal swing and compares the signal to a reference voltage for producing a desired gain. The primary design issues of the detector is to achieve a very low voltage offset and a low power dissipation. The detector is part of the AGC circuits in the I/Q path of a wireless receiver. The signals Imax, Imin, Qmax and Qmin are the positive and negative peak values of the in-phase and the quadrature waveforms, respectively. They are generated by a peak detector. Thus the differential in-phase and the differential quadrature amplitudes are Imax−Imin and Qmax−Qmin,, respectively. A resulting differential in-phase signal is added to a resulting differential quadrature signal by the detector and compared to the reference voltage to determine if the resulting signal is greater than a maximum reference voltage, less than a minimum reference voltage or within the maximum and minimum voltages.
    Type: Grant
    Filed: March 10, 1999
    Date of Patent: June 1, 2004
    Assignee: Intel Corporation
    Inventor: Shahriar Rabii
  • Publication number: 20030091126
    Abstract: An AGC window detector that senses the sum of an in-phase (I) and a quadrature (Q) peak-to-peak signal swing and compares the signal to a reference voltage for producing a desired gain. The primary design issues of the detector is to achieve a very low voltage offset and a low power dissipation. The detector is part of the AGC circuits in the I/Q path of a wireless receiver. The signals Imax, Imin, Qmax and Qmin are the positive and negative peak values of the in-phase and the quadrature waveforms, respectively. They are generated by a peak detector. Thus the differential in-phase and the differential quadrature amplitudes are Imax−Imin and Qmax−Qmin,, respectively. A resulting differential in-phase signal is added to a resulting differential quadrature signal by the detector and compared to the reference voltage to determine if the resulting signal is greater than a maximum reference voltage, less than a minimum reference voltage or within the maximum and minimum voltages.
    Type: Application
    Filed: March 10, 1999
    Publication date: May 15, 2003
    Inventor: SHAHRIAR RABII
  • Patent number: 6469547
    Abstract: An offset window detector that senses the sum of two signals and compares the result to a reference voltage for attenuating an offset voltage and producing a desired gain. The primary design issues of the detector is to achieve a very low voltage offset and a low power dissipation. The detector is part of the offset circuits in the I/Q path of a wireless receiver. The maximum input signal and the minimum input signal are the positive and negative peak values of the in-phase or the quadrature signal paths. They are generated by a peak detector. The offset signal can be estimated by the addition of the maximum input signal with the minimum input signal. This resulting offset signal is compared to the reference voltage to determine if the resulting signal is greater than a maximum reference voltage, less than a minimum reference voltage or within the maximum and minimum voltages. A reference voltage generator creates the desired voltages within a desired tolerance.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: October 22, 2002
    Assignee: Level One Communications, Inc.
    Inventor: Shahriar Rabii
  • Patent number: 6313685
    Abstract: An offset integrator and method are provided to induce integrator leakage while simultaneously latching and canceling its own offset. The method includes combining a first and second input signals with a part of the output signal of a different polarity to produce a charge signal. An accumulation of the charge signal on a plurality of storage components is used to reduce the offset component of the output signal and simultaneously inducing an integrator leak. A positive and negative components of the input signals are combined with a negative and positive offset components of the part of the output signal, respectively. The method liner includes modifying a positive and negative components of an in-phase and a quadrature signal. A reset signal may be provided to erase a plurality of memory locations. A gating scheme may be used to provide a predetermined signal to produce a two-phase, non-overlapping signal.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: November 6, 2001
    Assignee: Level One Communications, Inc.
    Inventor: Shahriar Rabii
  • Patent number: 6304136
    Abstract: An FM demodulator circuit with reduced sensitivity to noise and performance nearly identical to theoretical predictions. The FM demodulator is a time sampled detector for binary shift key (BFSK) modulated signals. Its inputs are an in-phase and a quadrature outputs of a receiver, which have been oversampled by a predetermined factor with respect to the data rate. The demodulator circuit differentiates the in-phase and the quadrature input signal by computing the difference between the current signal value and the signal value delayed by one clock period. The differentiated values of the in-phase and the quadrature signals may be changed based on the sign of the quadrature and the in-phase signals respectively to produce modified values of the differentiated in-phase and quadrature signals.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: October 16, 2001
    Assignee: Level One Communications, Inc.
    Inventor: Shahriar Rabii