Patents Represented by Attorney, Agent or Law Firm Blakley, Sokoloff, Taylor & Zafman LLP
  • Patent number: 6563804
    Abstract: The present invention discloses a method for providing full-duplex audio communication utilizing a half-duplex audio circuit in an audio communication system. The method comprises the steps of: (1) configuring an idle state, a listen state, and a talk state; (2) receiving an event triggered by one of an incoming speech, an outgoing speech, and a talk request from the half-duplex audio circuit; and (3) transitioning from one of the states to any one of the states in response to the event to provide full duplex communication.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: May 13, 2003
    Assignee: Intel Corporation
    Inventors: Prakash Iyer, Gunner Danneels, Lance Carroll, Eric Davison
  • Patent number: 6563371
    Abstract: A bandgap voltage reference circuit and related method characterized in having a first current source for generating a first current having a positive temperature coefficient, a second current source for generating a second current having a negative temperature coefficient, and a resistive element to receive both the first and second current to develop a reference voltage. By configuring the circuit such that the magnitudes of the positive and negative temperature coefficients are substantially the same, the reference voltage becomes substantially invariant with changes in temperature. Another circuit is provided in conjunction with the voltage reference circuit to substantially equalize the drain-to-source voltage of the transistors used in the voltage reference circuit.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: May 13, 2003
    Assignee: Intel Corporation
    Inventors: Frederick Buckley, III, Paul D. Hildebrant
  • Patent number: 6560682
    Abstract: There is provided, for use in a processing system containing a plurality of processors coupled to a main memory, a control circuit for perturbing a lock-step sequence of memory requests received from the processors. The control circuit comprises a memory request generator for generating at least one memory request operable to terminate the lock-step sequence of memory requests.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: May 6, 2003
    Assignee: Intel Corporation
    Inventors: Robert J. Miller, Edward A. McDonald
  • Patent number: 6557057
    Abstract: Disclosed is an apparatus, method, and system to precisely position packets for a queue based memory controller. The memory controller operates with a queue having a plurality of queue positions. A timestamp logic circuit in communication with the memory controller designates scheduled times for each queue position. The memory controller may schedule a packet for a queue position at a scheduled time. The timestamp logic circuit utilizes a plurality of bubble adders to add bubbles to queue positions to adjust the scheduled time for a packet to precisely position the packet.
    Type: Grant
    Filed: December 4, 2001
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventor: Muthukumar P. Swaminathan
  • Patent number: 6556723
    Abstract: A system and method is provided for using a linearized data structure to display a set of ordered images. The images are ordered based on the attributes of the images. The system and method includes displaying a target image and related images on a graphical user interface, where the related images are near the target image in the linearized data structure. The relative sizes of the target image and the related images may reflect the similarity of the related images to the attributes of the target image.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventors: Scott A. Craver, Boon-Lock Yeo, Minerva Yeung
  • Patent number: 6556022
    Abstract: In order to detect performance parameter variations at different locations, local parameter detectors are located at the various local locations. One of the local locations is selected as the reference location while the other local locations are selected as destination locations. The reference location is utilized to determine a reference parameter value, while each destination location compares its local parameter value to the reference parameter value. The parameter values are current encoded and the reference parameter value is sent to the other locations for the comparisons. The comparison at the destination locations each generates a corrective signal to compensate for the difference in the parameter value between the locations. Parameter compensation is provided to reduce performance skew among the distributed locations.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventors: Thomas To, Jen-Tai Hsu, Andrew M. Volk
  • Patent number: 6538650
    Abstract: A method and apparatus for efficient translation lookaside buffer (“TLB”) management of three-dimensional surfaces is disclosed. A three-dimensional surface is represented as a square pixel surface. The square-surface representation is stored in a single entry of the TLB.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: March 25, 2003
    Assignee: Intel Corporation
    Inventors: Surti B. Prasoonkumar, Aditya Sreenivas
  • Patent number: 6539469
    Abstract: A processor comprises an instruction cache that stores a cache line of instructions and an execution engine for executing the instructions, along with a buffer to store a plurality of entries. A first logic circuit divides the cache line into instruction bundles, each of which gets written into an entry of the buffer. A second logic circuit reads out a number of consecutive instruction bundles from the buffer for dispersal to the execution engine to optimize speculative fetching and maximizing instruction supply to the execution resources of the processor.
    Type: Grant
    Filed: October 12, 1999
    Date of Patent: March 25, 2003
    Assignee: Intel Corporation
    Inventor: Jesse Pan
  • Patent number: 6538517
    Abstract: The invention provides a structure, method and means for receiving a reference frequency and a variable frequency, differentiating the frequencies, and generating a logic pulse in response to a first frequency leading a second frequency, the frequencies having a small phase difference. In an aspect, the invention maintains a signal when the reference frequency and the variable frequency transition. In another aspect, the invention provides additional timing balance to prevent early generation of the logic pulses. In another aspect, the logic pulses drive a charge pump used in one of a phase-locked loop and a delay-locked loop.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: March 25, 2003
    Assignee: Intel Corporation
    Inventor: Shih-Lien L. Lu
  • Patent number: 6533586
    Abstract: An apparatus comprises a first device having one or more conductive areas to form a portion of an electromagnetic coupler and a socket to mount the first device relative to a second device having one or more conductive areas to form the electromagnetic coupler.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 18, 2003
    Assignee: Intel Corporation
    Inventors: Nandu J. Marketkar, Thomas F. Knight, Jr., Mark E. Naylor, John L. Critchlow
  • Patent number: 6526431
    Abstract: The present invention is a method and apparatus for switching first and second tasks in an operating system. The first and second tasks each have first and second traditional states and first and second extended states, in a processing unit. The method comprises: (a) saving the first traditional and extended states from the processing unit to a buffer; (b) updating the buffer by replacing the first extended state by the second extended state; and (c) restoring the first traditional state and the second extended state in the processing unit from the updated buffer.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: February 25, 2003
    Assignee: Intel Corporation
    Inventors: Bryant Bigbee, Kenneth S. Reneris, Shivnandan D. Kaushik
  • Patent number: 6516384
    Abstract: A first plurality of registers are daisy chained together with each register associated with a particular cache line. Similarly, a second plurality of registers are daisy chained together with each register associated with a cache line. The first daisy chain defines a fill order of cache lines and the second daisy chain defines a lock order for the cache lines.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: February 4, 2003
    Assignee: Intel Corporation
    Inventors: Lawrence T. Clark, Matthew M. Clark
  • Patent number: 6504723
    Abstract: An electronic assembly is provided having a die, a heat spreader, and a solidified solder material. A die includes a die substrate and an integrated circuit on a bottom surface of the die substrate. The heat spreader is located above the die and has left and right inclined faces. The left inclined face tapers from a point near a center of the die to a point upward and to the left of the upper surface. The right inclined face tapers from a point near the center upward and to the right above the upper surface. A solidified solder material fills regions between the upper surface and the inclined faces of the lower surface.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: January 7, 2003
    Assignee: Intel Corporation
    Inventors: Thomas J. Fitzgerald, Carl L. Deppisch, Fay Hua
  • Patent number: 6505259
    Abstract: A method includes reordering a non-linear burst transaction initiated by a processor targeting a peripheral bus to a linear order, and retrieving the linear burst from the peripheral bus.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: January 7, 2003
    Assignee: Intel Corporation
    Inventors: Serafin E. Garcia, Russell W. Dyer, Abdul H. Pasha
  • Patent number: 6501731
    Abstract: A CBR/VBR traffic scheduler includes multiple CBR/VBR shapers to shape traffic over a wide range of peak cell rates for multiple CBR and VBR connection. Each shaper points to one or more VCs in a link list and includes a PCR counter initialized to a first value, an SCR counter initialized to a second and an arbitration counter. Each shaper is also connected to one of several clock sources, each having an associated clock cycle. A priority encoder, coupled to each arbitration counter, provides for determining priority between shapers having one or more associated VCs ready for transmission. Both the PCR counter and the SCR counter for each shaper is decremented during each associated clock cycle. For each shaper, when the PCR counter is decremented to a value of zero, the arbitration counter is initialized to a preset value and enabled for selection by the priority encoder.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: December 31, 2002
    Assignee: Intel Corporation
    Inventors: Simon Chong, Ryszard Bleszynski, David A. Stelliga, Anguo Tony Huang
  • Patent number: 6502117
    Abstract: A method and apparatus for performing complex arithmetic is disclosed. In one embodiment, a method comprises decoding a single instruction, and in response to decoding the single instruction, moving a first operand occupying lower order bits of a first storage area to higher order bits of a result, moving a second operand occupying higher order bits of a second storage area to lower order bits of the result, and negating one of the first and second operands of the result.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: December 31, 2002
    Assignee: Intel Corporation
    Inventors: Roger A. Golliver, Carole Dulong
  • Patent number: 6498086
    Abstract: A method and apparatus comprising thinning a substrate sufficiently to allow it to be mechanically compliant with a material deposited on its surface is disclosed. The mechanical compliance allows a reduction in the interlayer stress generated by dissimilarities in the materials.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: December 24, 2002
    Assignee: Intel Corporation
    Inventor: Dawai Zheng
  • Patent number: 6496923
    Abstract: The invention provides a system and method which can be used for pre-decoding one-byte instruction prefixes and branch instruction indicators. A static line detect generates a number of instruction indicators. Further, a prefix and branch decode unit combines at least two of the number of instruction indicators, and a pre-decode unit decodes the combined instruction indicators. Embodiments of the invention decode one byte prefixes without additional cycle penalty and generate one and two byte branch indications early.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: December 17, 2002
    Assignee: Intel Corporation
    Inventors: Frederick Russell Gruner, Bharat Zaveri
  • Patent number: 6496895
    Abstract: A first control hub component, within a computer system, having a first logic to synchronize an internal clock generator of the first control hub with an external clock generator in response to the external clock generator transitioning to a high power state. In response to the internal clock generator being synchronized with the external clock generator, the first logic initiates the first control hub to transmit a request packet to a second control hub via an interface. The first logic monitors the interface for receipt of a completion packet in reply to the request packet, wherein in response to the completion packet the first control hub is operable to continue communication with the second hub via the interface.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: December 17, 2002
    Assignee: Intel Corporation
    Inventors: David J. Harriman, Jasmin Ajanovic
  • Patent number: 6487627
    Abstract: A method includes transmitting packets on a bus and maintaining a number of the packets in-flight on the bus according to a number of active streams for the bus.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: November 26, 2002
    Assignee: Intel Corporation
    Inventors: Theodore L. Willke, Warren R. Morrow