Patents by Inventor Manish Shah

Manish Shah 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: 7167531
    Abstract: A system and method are described in which a decoder decodes data from a plurality of data streams. In one embodiment, the decoder is restored to the state it was in the last time it processed data from each data stream by re-decoding data stored in a replay buffer before decoding new data from each respective data stream. In one embodiment, multiple decoders are grouped together to process data from a plurality of satellite transponders.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: January 23, 2007
    Assignee: Digeo, Inc.
    Inventors: Mark Greenberg, Manish Shah
  • Patent number: 7161994
    Abstract: An apparatus is described comprising: a decoder which decodes a plurality of data streams, the decoder having a state associated with each of the data streams; and state restoration logic to restore the decoder's state upon switching from decoding one data stream to another data stream.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: January 9, 2007
    Assignee: Digeo, Inc.
    Inventors: Manish Shah, Mark Greenberg
  • Publication number: 20060282221
    Abstract: Systems, methods and computer readable media for automatically inspecting a chemical array. At least one processor is adapted to receive a digitized image of the chemical array, and at least one of hardware, software and firmware are adapted to quantify at least one visual characteristic of a feature on the chemical array that contributes to uniformity of the visualization of the feature. Systems, methods and computer readable media are provided for automatically quantifying a visual characteristic of a chemical array. A digitized image of a chemical array having at least one feature is received, and at least one visual characteristic of a feature on the chemical array that contributes to uniformity of the visualization of the feature automatically quantified. A result based on the automatically quantification processing may be outputted to quantify at least one visual characteristic of a feature.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Manish Shah, James Gruneisen, Luc Vincent
  • Publication number: 20060262885
    Abstract: An apparatus and method are described for mapping a plurality of multimedia streams (e.g., received from a set of satellite transponders) across a lesser plurality of decoders. In one embodiment, arbitration logic allocates the multimedia streams to divide the decoding load equally among the group of decoders (or at least as equally as possible). Allocation may occur statically, when the system is initialized, or dynamically, as the streams are being processed. In addition, in one embodiment, the arbitration logic monitors the amount of multimedia data for each stream stored in a buffer and causes streams to be serviced by the decoders which have relatively more stored multimedia data.
    Type: Application
    Filed: April 24, 2006
    Publication date: November 23, 2006
    Inventors: Eric Lais, Mark Greenberg, Manish Shah
  • Patent number: 7131054
    Abstract: An apparatus and method are described for normalizing a plurality of state metric values stored in a plurality of accumulators. In one embodiment, normalization logic monitors the each of the state metric values. When all of the values are above a predetermined threshold, the normalization logic subtracts a normalization amount from each of the state metric values. In one embodiment, the normalization amount is incorporated into branch metric calculations at one or more branch metric units. In addition, in one embodiment, different normalization amounts are employed based on the state metric values.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: October 31, 2006
    Assignee: Digeo, Inc.
    Inventors: Mark Greenberg, Manish Shah
  • Publication number: 20060222117
    Abstract: A method and apparatus are provided for providing improved radio frequency (RF) receiver signal correction. For RF receiver circuitry (106) having receive path and a warmup period associated therewith and including at least one analog baseband gain control stage (218) having a gain associated therewith, the method includes the step of performing a DC correction calculation operation during the warmup period to derive a DC correction value having a first component and a second component for each of the at least one gain control stage (218). The DC correction calculation step includes the steps of performing a first closed loop correction (460) of a baseband path to derive the first component of the DC correction value and performing a second closed loop correction (462) of the receive path as a function of the (218) gain during the warmup period to derive the second component of the DC correction value.
    Type: Application
    Filed: April 4, 2005
    Publication date: October 5, 2006
    Inventors: Mahibur Rahman, Manish Shah, Charles Sobchak
  • Patent number: 7073118
    Abstract: In one embodiment of the invention, during add-compare-select computations, the output of the adders is guaranteed to be a positive value because the only time normalization logic subtracts a normalization amount is when all accumulators are greater than the normalization amount. As such, the detection of overflow is greatly simplified. Overflow in the add-compare-select unit may be indicated simply by the value of the most significant bit (“MSB”) (i.e., the sign bit) of the result. If the MSB of the result of the adder is set then, in one embodiment, the output of the adder gets forced the maximum possible value given the number of bits. For example, this value will be forced to 7h7f if the value is represented by 7-bits. That is to say, if an overflow is detected, then the accumulator is saturated to the maximum value.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: July 4, 2006
    Assignee: Digeo, Inc.
    Inventors: Mark Greenberg, Manish Shah
  • Patent number: 7035355
    Abstract: An apparatus and method are described for mapping a plurality of multimedia streams (e.g., received from a set of satellite transponders) across a lesser plurality of decoders. In one embodiment, arbitration logic allocates the multimedia streams to divide the decoding load equally among the group of decoders (or at least as equally as possible). Allocation may occur statically, when the system is initialized, or dynamically, as the streams are being processed. In addition, in one embodiment, the arbitration logic monitors the amount of multimedia data for each stream stored in a buffer and causes streams to be serviced by the decoders which have relatively more stored multimedia data.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: April 25, 2006
    Assignee: Digeo, Inc.
    Inventors: Eric Lais, Mark Greenberg, Manish Shah
  • Publication number: 20050074493
    Abstract: Extended release formulations for the delivery of opioid agonists, including oxycodone, are provided which exhibit low peak to trough plasma concentration fluctuations and sufficiently high plasma concentrations over an extended period of time to provide a once a day dosage administration, wherein the formulations provide pain relief for up to 24 hours The extended release formulations may be customized to achieve the desired plasma concentration profile, e.g. two or more different extended release drug-loaded pellets or granules may be combined in a formulation. Additional formulations include combinations of drug loaded and extended release opioid agonists-loaded pellets or granules. Other formulations include a combination of an opioid agonist and an opioid antagonist, as well as a combination of an opioid agonist and a NSAID.
    Type: Application
    Filed: September 28, 2004
    Publication date: April 7, 2005
    Inventors: Atul Mehta, Manish Shah
  • Publication number: 20030147479
    Abstract: An apparatus is described comprising: a decoder which decodes a plurality of data streams, the decoder having a state associated with each of the data streams; and state restoration logic to restore the decoder's state upon switching from decoding one data stream to another data stream.
    Type: Application
    Filed: September 17, 2001
    Publication date: August 7, 2003
    Inventors: Manish Shah, Mark Greenberg
  • Publication number: 20030135813
    Abstract: In one embodiment of the invention, during add-compare-select computations, the output of the adders is guaranteed to be a positive value because the only time normalization logic subtracts a normalization amount is when all accumulators are greater than the normalization amount. As such, the detection of overflow is greatly simplified. Overflow in the add-compare-select unit may be indicated simply by the value of the most significant bit (“MSB”) (i.e., the sign bit) of the result. If the MSB of the result of the adder is set then, in one embodiment, the output of the adder gets forced the maximum possible value given the number of bits. For example, this value will be forced to 7h7f if the value is represented by 7-bits. That is to say, if an overflow is detected, then the accumulator is saturated to the maximum value.
    Type: Application
    Filed: September 17, 2001
    Publication date: July 17, 2003
    Inventors: Mark Greenberg, Manish Shah
  • Publication number: 20030135814
    Abstract: An apparatus and method are described for normalizing a plurality of state metric values stored in a plurality of accumulators. In one embodiment, normalization logic monitors the each of the state metric values. When all of the values are above a predetermined threshold, the normalization logic subtracts a normalization amount from each of the state metric values. In one embodiment, the normalization amount is incorporated into branch metric calculations at one or more branch metric units. In addition, in one embodiment, different normalization amounts are employed based on the state metric values.
    Type: Application
    Filed: September 17, 2001
    Publication date: July 17, 2003
    Inventors: Mark Greenberg, Manish Shah
  • Publication number: 20030133519
    Abstract: A forward tracing array and method are described in which a matrix of storage cells are interconnected according to the encoder polynomial for a particular type of error correction code. Selection signals from add-compare-select units cause the data to propagate through the forward tracing array. Decoded data is read from one of the rows from the final column of the matrix based on the minimum path metric calculated by the add-compare-select units.
    Type: Application
    Filed: September 17, 2001
    Publication date: July 17, 2003
    Inventors: Manish Shah, Mark Greenberg
  • Publication number: 20030133514
    Abstract: An apparatus and method are described for mapping a plurality of multimedia streams (e.g., received from a set of satellite transponders) across a lesser plurality of decoders. In one embodiment, arbitration logic allocates the multimedia streams to divide the decoding load equally among the group of decoders (or at least as equally as possible). Allocation may occur statically, when the system is initialized, or dynamically, as the streams are being processed. In addition, in one embodiment, the arbitration logic monitors the amount of multimedia data for each stream stored in a buffer and causes streams to be serviced by the decoders which have relatively more stored multimedia data.
    Type: Application
    Filed: October 4, 2001
    Publication date: July 17, 2003
    Inventors: Eric Lais, Mark Greenberg, Manish Shah
  • Publication number: 20030118130
    Abstract: A system and method are described in which a decoder decodes data from a plurality of data streams. In one embodiment, the decoder is restored to the state it was in the last time it processed data from each data stream by re-decoding data stored in a replay buffer before decoding new data from each respective data stream. In one embodiment, multiple decoders are grouped together to process data from a plurality of satellite transponders.
    Type: Application
    Filed: September 17, 2001
    Publication date: June 26, 2003
    Inventors: Mark Greenberg, Manish Shah