Patents Represented by Attorney Alan L. Pedersen-Giles
  • Patent number: 7143219
    Abstract: A method and apparatus for controlling access to a plurality of resources based on multiple received requests is provided. The system includes a priority register configured to receive each individual request, determine a priority for the request, and transmit the request to a priority appropriate path. A first high priority arbiter receives and arbitrates among highest priority requests in a round robin manner to determine a high priority suggested grant vector. At least one lower priority arbiter receiving and arbitrating among lower priority requests in a round robin manner to determine at least one lower priority suggested grant vector. Grant circuitry passes the high priority suggested grant vector unless said grant circuitry receives a low priority indication, whereby the grant circuitry passes a lower priority grant vector.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: November 28, 2006
    Assignee: Intel Corporation
    Inventors: Sunil C. Chaudhari, Jonathan W. Liu, Manan Patel, Nicholas E. Duresky
  • Patent number: 7136813
    Abstract: A method and apparatus using a probabilistic network to estimate probability values each representing a probability that at least part of a signal represents content, such as voice activity, and to combine the probability values into an overall probability value. The invention may conform itself to particular system and/or signal characteristics by using some probability estimates and discarding other probability estimates.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: November 14, 2006
    Assignee: Intel Corporation
    Inventors: Maxim Likhachev, Murat Eren
  • Patent number: 7129864
    Abstract: A method may include performing an N bit-at-a-time matching operation for a first N bits in an encoded input stream of bits using a lookup table. The matching operation may obtain a first address in the table, and N may be an integer greater than one. The method may also include obtaining a second address in the table based on a mask and a jump address that are associated with the first address and a second number of bits in the encoded input stream. An index value may be output based on the second address in the table.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: October 31, 2006
    Assignee: Intel Corporation
    Inventors: Musa Jahanghir, Munsi A. Haque, Louis Lippincott
  • Patent number: 7130349
    Abstract: Video image data is commonly encoded using a video encoder operating under the control of a bit-rate controller where a plurality of encoding passes are performed so as to improve quality in each video frame. According to an embodiment of the present invention, a systematic review of the steps and sub-steps of the encoding passes is performed so as to identify those sub-steps which are necessary and those that are unnecessary to the execution of the encoding passes. Then, those steps identified as being necessary are executed during the encoding passes. Doing so reduces the amount of processor computation that is needed to perform a given number of encoding passes allowing the passes to be performed quicker or at a greater rate, thus improving quality.
    Type: Grant
    Filed: July 16, 1998
    Date of Patent: October 31, 2006
    Assignee: Intel Corporation
    Inventor: Liuyang Yang
  • Patent number: 7127482
    Abstract: An algorithm and hardware structure is described for numerical operations on signals that is reconfigurable to operate in a downsampling or non-downsampling mode. According to one embodiment, a plurality of adders and multipliers are reconfigurable via a switching fabric to operate as a plurality of MAAC ( multiply-add-accumulator) kernels (described in detail below), when operating in a non-downsampling mode and a plurality of MAAC kernels and AMAAC (add-multiply-add-accumulator) kernals (described in detail below), when operating in a downsampling mode.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: October 24, 2006
    Assignee: Intel Corporation
    Inventors: Yan Hou, Hong Jiang, Kam Leung
  • Patent number: 7082221
    Abstract: In an encoding process, video data are represented as a bitstream of quantized base data and enhancement data, which capture the difference between a quantized base video picture and an original unquantized input video picture. Due to bandwidth constraints on a communication channel, it may be unfeasible to transmit all enhancement data. During the encoding process, the enhancement data may be divided into “layers” based upon bandwidth restrictions. Following transmission, the layers are recombined and are added to the base data by a decoder, producing a viewable video sequence.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: July 25, 2006
    Assignee: Intel Corporation
    Inventor: Hong Jiang
  • Patent number: 7062933
    Abstract: A system may include a first portion and a processor. The first portion may include a first thermal sensor to provide first thermal data. The processor may include a core, a core thermal sensor to provide core thermal data, and an electrical power sensor to provide electrical data. The processor may also include a power management unit to selectively throttle the core based on the first thermal data, the core thermal data, and the electrical data.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: June 20, 2006
    Assignee: Intel Corporation
    Inventors: James S. Burns, Sailesh Kottapalli
  • Patent number: 7054796
    Abstract: Determining a geometric error of a polygon in a subdivision surface includes obtaining a value that corresponds to an angular difference between a face vector normal to a face of the polygon and a vertex vector normal to a vertex of the polygon, determining a geometric error associated with the vertex based on the value and the face vector, and calculating the geometric error of the polygon using the geometric error associated with the vertex.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: May 30, 2006
    Assignee: Intel Corporation
    Inventor: W. Allen Hux
  • Patent number: 7050965
    Abstract: A method of normalizing received digital audio data includes decomposing the digital audio data into a plurality of sub-bands and applying a psycho-acoustic model to the digital audio data to generate a plurality of masking thresholds. The method further includes generating a plurality of transformation adjustment parameters based on the masking thresholds and desired transformation parameters and applying the transformation adjustment parameters to the sub-bands to generate transformed sub-bands.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: May 23, 2006
    Assignee: Intel Corporation
    Inventor: Alex A. Lopez-Estrada
  • Patent number: 7020603
    Abstract: A system and method of encoding an audio stream includes generation of a distortion threshold templates database that is accessible by a perceptual audio encoder. The audio encoder utilizes the threshold templates to operate a compression algorithm, obviating the need to implement a psycho-acoustic model to generate a distortion threshold for each compression operation. A similar templates database may be used in a transcoding operation, again bypassing a psycho-acoustic modeling operation and promoting system efficiency.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: March 28, 2006
    Assignee: Intel Corporation
    Inventor: Alex A Lopez-Estrada
  • Patent number: 6829335
    Abstract: The present invention allows an automated telephone attendant and a voice mail system to be shared among a plurality of users and tenants without duplicating tables stored at the switch in the voice mail system. In an automated attendant embodiment, the invention can include a port to receive an incoming call, the call having a called number associated with one of a plurality of users, an input to receive a user identification for the incoming call and a greeting storage to contain stored greetings retrievable based on the received identification. The invention further includes a telephone circuit interface of the port to answer the incoming call, and a playback device to play a retrieved greeting for the answered call based on a received user identification.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: December 7, 2004
    Assignee: Intel Corporation
    Inventor: James M. Colemon