Patents Represented by Attorney Christopher P. Maiorana, PC
  • Patent number: 8285892
    Abstract: An apparatus comprising an arbiter circuit, a protocol engine circuit and a channel router circuit. The arbiter circuit may be configured to determine a winning channel from a plurality of channel requests based on a first criteria. Each of the plurality of channel requests may represent a burst of data having a fixed length aligned to an address boundary of a memory. The protocol engine circuit may be configured to receive a signal from the arbiter circuit indicating the winning channel. The protocol engine circuit may also be configured to perform a memory protocol at a granularity equal to the burst of data. The channel router circuit may be configured to present the plurality of channel requests to the arbiter circuit and the protocol engine circuit.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: October 9, 2012
    Assignee: LSI Corporation
    Inventors: Eskild T. Arntzen, Sheri L. Fredenberg, Jackson L. Ellis, Robert W. Warren
  • Patent number: 8286060
    Abstract: A method to generate an erasure locator polynomial in an error-and-erasure decode. The method generally includes the steps of (A) storing current values in multiple registers at a current moment, (B) generating first values by multiplying each current value by a respective one of multiple constants, (C) generating second values by gating at least all but one of the first values with a current one of multiple erasure values of an erasure position vector, (D) generating next values by combining each one of the second values with a corresponding one of the first values, (E) loading the next values into the registers in place of the current values at a next moment and (F) generating an output signal carrying the current values at a last moment such that the current values form the coefficients of the erasure locator polynomial.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: October 9, 2012
    Assignee: LSI Corporation
    Inventors: Pavel A. Panteleev, Elyar E. Gasanov, Alexander Andreev, Ilya V. Neznanov, Pavel A. Aliseychik
  • Patent number: 8280381
    Abstract: The present invention provides an intra-system handoff method, comprising the following steps: S302, when deciding a handoff of UE to a target base station, a source base station issues a handoff request to the target base station; S304, in response to the handoff request from the source base station, the target base station informs the source base station to conduct handoff for the UE; S306, after the completion of the handoff, the target base station issues an update request to an MME; and S308, in response to the update request from the target base station, the MME conducts Serving GW selection, and further fulfils the intra-system handoff. By the present invention, the target eNodeB need not determine whether access to the Serving GW is available, and accordingly the target eNodeB can avoid from configuring Serving GW.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: October 2, 2012
    Assignee: ZTE Corporation
    Inventors: Jinguo Zhu, Zalfeng Zong, Xiliang Liu, Minya Ye
  • Patent number: 8265151
    Abstract: A method for video encoding is disclosed. The method generally includes the steps of (A) generating first sub-pel data for at least one of (i) a motion estimation and (ii) a mode decision by first filtering reference data and (B) generating second sub-pel data for a motion compensation by second filtering the reference data. Wherein a first performance of the first filtering may be different than a second performance of the second filtering.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: September 11, 2012
    Assignee: Ambarella Taiwan Ltd.
    Inventors: Shih-Hao Wang, Leslie D. Kohn, Tihao Chiang
  • Patent number: 8265157
    Abstract: A method for transcoding is disclosed. The method generally includes the steps of (A) generating a decoded frame by decoding an input video stream in an MPEG-2 format, the decoded frame including a plurality of decoded macroblocks; (B) determining a current search center to be used in encoding a current macroblock into an H.264 format, the current macroblock corresponding to a pair of the decoded macroblocks on consecutive macroblock rows, wherein when (i) the encoding uses a predictive field mode and (ii) a current field being encoded comprises a second field of a current frame and has a first field of the current frame as a reference field, the current search center comprises a temporally scaled version of a decoded motion vector from one of an upper macroblock of the pair and a lower macroblock in the pair; (C) generating a refined motion vector by searching in a temporal search direction about the current search center; and (D) generating an output video stream in the H.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: September 11, 2012
    Assignee: LSI Corporation
    Inventors: Anthony Peter Joch, Michael D. Gallant
  • Patent number: 8264862
    Abstract: An apparatus comprising a memory array and a plurality of processing circuits. The memory array may be configured to store a plurality of data bits in a plurality of rows and a plurality of columns. A plurality of data words may be stored in a respective plurality of the columns. The plurality of processing circuits may each be configured to compare (i) a test bit of a plurality of bits of an input data word with (ii) a test bit of one of the plurality of columns to determine a match. The compare may occur on a first clock cycle of an input clock signal. Each of the plurality of processing circuits may be configured to power down a respective column of the memory array if the test bit of the input data word does not match the test bit of the column.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: September 11, 2012
    Assignee: LSI Corporation
    Inventors: Richard J. Stephani, Gordon W. Priebe
  • Patent number: 8260630
    Abstract: A system and method is described that enables a health care provider to monitor and manage a health condition of a patient. The system includes a health care provider apparatus operated by a health care provider and a remotely programmable patient apparatus that is operated by a patient. The health care provider develops a script program using the health care provider apparatus and then sends the script program to a remotely programmable patient apparatus through a communication network such as the World Wide Web. The script program is a computer-executable patient protocol that provides information to the patient about the patient's health condition and that interactively monitors the patient health condition by asking the patient questions and by receiving answers to those questions. The answers to these health related questions are then forwarded as patient data from the remotely programmable patient apparatus to the health care provider apparatus through the communication network.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: September 4, 2012
    Assignee: Health Hero Network, Inc.
    Inventor: Stephen James Brown
  • Patent number: 8261034
    Abstract: A method for moving data in a memory system of a cascading region-based filter is disclosed. The method generally includes steps (A) to (C). Step (A) may load a first portion of the data from a buffer to the memory system at a start of a given cycle using a control circuit. The memory system generally has multiple first memories. A first region of a particular first memory may receive the first portion of data. Step (B) may copy the data in a second region of the particular first memory to a third region of the particular first memory at an end of the given cycle. Step (C) may copy the data in an output region of the particular first memory to an input region of a next first memory at the end of the given cycle. The output region generally overlaps both the first region and the second region.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: September 4, 2012
    Assignee: Ambarella, Inc.
    Inventor: Weining Li
  • Patent number: 8261140
    Abstract: An apparatus having a memory module and an initialization module is disclosed. The initialization module may be configured to (i) mark a particular location in the memory module as an uninitialized location by writing a predetermined word into the particular location in response to an occurrence of an event, (ii) read a read word from an address in the memory module in response to a read cycle and (iii) generate an interrupt signal by analyzing the read word, the interrupt signal being asserted where the read word indicates that the address is the uninitialized location in the memory module.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: September 4, 2012
    Assignee: LSI Corporation
    Inventors: Yair Orbach, Assaf Rachlevski
  • Patent number: 8254440
    Abstract: An apparatus configured to process a digital video signal comprising an input circuit, a processing circuit and an encoder circuit. The input circuit may be configured to present a digital video signal comprising a plurality of frames. The processing circuit may be configured to detect scene changes in the digital video signal by analyzing (i) a current one of the plurality of frames and (ii) two or more other frames. The encoder circuit may be configured to generate an encoded signal in response to the digital video signal and the scene changes. The two or more other frames may comprise (i) a first window of frames that are processed before the current frame and (ii) a second window of frames that are processed after the current frame. The processing circuit may also detect the scene changes by analyzing changes between the first window and the second window.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: August 28, 2012
    Assignee: LSI Corporation
    Inventors: Benoit F. Bazin, Cecile M. Foret
  • Patent number: 8253855
    Abstract: A method of automatic luminance-chrominance delay compensation is disclosed. The method generally includes the steps of (A) generating an intermediate signal by processing a video signal such as to enhance a plurality of edges in a picture within the video signal, the picture having a luminance component and a chrominance component temporally separated from each other by an actual delay, (B) identifying an estimated delay between the luminance component and the chrominance component by correlating the luminance component in the intermediate signal to the chrominance component in the intermediate signal at a plurality of relative delays and (C) compensating for the actual delay by delaying one of either (i) the luminance component and (ii) the chrominance component by the estimated delay.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: August 28, 2012
    Assignee: LSI Corporation
    Inventor: Daniel B. Ogilvie
  • Patent number: 8249894
    Abstract: A networked health-monitoring system is configured to collect and process patient health-related data. The system includes at least one handheld microprocessor device having a display; and a memory. At least one central server is connected to receive health-related data communicated to the handheld microprocessor device and at least one remotely located health care professional computer is in signal communication with the central server. It receives patient health-related information based on the patient health-related data received from the handheld microprocessor device. The system is configured to convert the handheld microprocessor device into a healthcare monitoring device that functions to monitor patient health conditions and communicate data related to the monitored conditions to the central server.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: August 21, 2012
    Assignee: Robert Bosch Healthcare, Inc.
    Inventor: Stephen James Brown
  • Patent number: 8243804
    Abstract: A method for implementing motion estimation comprising the steps of (A) performing a motion estimation search on one or more blocks of sub-sampled images to generate a first plurality of motion vector scores, (B) applying a first adjustable bias to any one or more of said first plurality of motion vector scores with a lowest sum of absolute differences score, (C) selecting a motion vector with a lowest adjusted score in response to applying the first adjustable bias, (D) performing a motion estimation search on one or more blocks of non-sub-sampled images to generate a second plurality of motion vector scores with the selected motion vector with the lowest adjusted score, (E) applying a second adjustable bias to any one or more of the second plurality of motion vector scores with the lowest sum of absolute differences score and (F) selecting a final motion vector for each target block position.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: August 14, 2012
    Assignee: LSI Corporation
    Inventors: Kourosh Soroushian, Soo-Chul Han
  • Patent number: 8243171
    Abstract: A camera system and a method for zooming the camera system is disclosed. The method generally includes the steps of (A) generating an electronic image by sensing an optical image received by the camera, the sensing including electronic cropping to a window size to establish an initial resolution for the electronic image, (B) generating a final image by decimating the electronic image by a decimation factor to a final resolution smaller than the initial resolution and (C) changing a zoom factor for the final image by adjusting both of the decimation factor and the window size.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: August 14, 2012
    Assignee: Ambarella, Inc.
    Inventors: Didier LeGall, Leslie D. Kohn, Elliot N. Linzer
  • Patent number: 8237824
    Abstract: A method of pixel correction is disclosed. The method generally includes the steps of (A) calibrating a per-pixel correction model of a sensor at a plurality of different illumination levels, (B) generating a plurality of pixel values from the sensor in response to an optical signal and (C) generating a plurality of corrected values by applying the per-pixel correction model to the pixel values.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 7, 2012
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 8238880
    Abstract: The present invention discloses a method and an apparatus for processing an authentication of a mobile terminal, wherein the method includes: a network side receiving an image identity message from a mobile terminal, wherein the image identity message carries current image feature information and a user identifier of the mobile terminal; and searching image feature information which is saved previously in a database by the user identifier of the mobile terminal, performing a corresponding algorithm match between the current image feature information and the image feature information according to a preset security level, and performing an authentication on the mobile terminal based on the result of the match.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: August 7, 2012
    Assignee: ZTE Corporation
    Inventors: Chongting Jin, Zhengrong Liu, Qicheng Guo
  • Patent number: 8238870
    Abstract: A method for transmitting emergency broadcast message is disclosed in the present invention. The method comprises the following steps: setting an emergency broadcast message transmitting group in a terminal, and adding a user name and/or a telephone number of a receiving user of an emergency broadcast message to the emergency broadcast message transmitting group; after the terminal receives the emergency broadcast message via the broadcast communication system, extracting the phone number or the user name from the emergency broadcast message transmitting group and transmitting an emergency broadcast message in the mode of short message to the receiving user corresponding to the phone number or user name.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: August 7, 2012
    Assignee: ZTE Corporation
    Inventors: Xing Xing, Yong Lv
  • Patent number: 8233547
    Abstract: A method for activating and deactivating parameter sets during decoding of a bitstream for display, comprising the steps of: (A) tagging a first picture parameter information set associated with a first identification value as active in response to a reference to the first identification value in a bitstream; (B) changing the tag of the first picture parameter information set from active to inactive and tagging a second picture parameter information set associated with a second identification value as active in response to a reference to the second identification value in the bitstream; and (C) tagging the second picture parameter information set as inactive and re-tagging the first picture parameter information set as active in response to a subsequent reference to the first identification value in the bitstream.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: July 31, 2012
    Assignee: LSI Corporation
    Inventor: Lowell L. Winger
  • Patent number: 8230143
    Abstract: An apparatus comprising a control circuit, a buffer circuit and a memory. The control circuit may be configured to present a plurality of pairs of signals in response to (i) one or more input signals operating at a first data rate and (ii) an input clock signal operating at a second data rate. The second signal in each of the pairs comprises a clock signal operating at the second data rate. The buffer circuit may be configured to generate a buffered signal in response to each of the pairs of signals. Each of the buffered signals operates at the second data rate. The memory may be configured to read and write data at the second data rate in response to the buffered signals.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: July 24, 2012
    Assignee: LSI Corporation
    Inventors: Hui-Yin Seto, Cheng-Gang Kong
  • Patent number: 8230263
    Abstract: A method comprising the steps of (A) generating a code, (B) applying one or more constraint constructs to the code, (C) generating a coverage code and a second code in response to applying the constraint constructs to the code, (D) generating a third code in response to the code, and (E) generating one or more assembly language tests in response to the second code.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: July 24, 2012
    Assignee: LSI Corporation
    Inventors: Debaditya Mukherjee, Anil Raj Gopalakrishnan