Patents by Inventor Thomas R. Craver

Thomas R. Craver 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: 9898284
    Abstract: A method is described that includes performing the following with a single instruction: receiving a first input operand V; receiving a second input operand S; calculating V?S; determining if V?S is positive or negative; and, providing as a resultant: V if V?S is negative; V?S if V?S is positive.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: February 20, 2018
    Assignee: INTEL CORPORATION
    Inventors: Thomas R. Craver, Elmoustapha Ould-Ahmed-Vall
  • Publication number: 20160350110
    Abstract: A method is described that includes performing the following with a single instruction: receiving a first input operand V; receiving a second input operand S; calculating V?S; determining if V?S is positive or negative; and, providing as a resultant: V if V?S is negative; V?S if V?S is positive.
    Type: Application
    Filed: August 9, 2016
    Publication date: December 1, 2016
    Inventors: THOMAS R. CRAVER, ELMOUSTAPHA OULD-AHMED-VALL
  • Patent number: 9411586
    Abstract: A method is described that includes performing the following with a single instruction: receiving a first input operand V; receiving a second input operand S; calculating V?S; determining if V?S is positive or negative; and, providing as a resultant: V if V?S is negative; V?S if V?S is positive.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: August 9, 2016
    Assignee: Intel Corporation
    Inventors: Thomas R. Craver, Elmoustapha Ould-Ahmed-Vall
  • Publication number: 20140032877
    Abstract: A method is described that includes performing the following with a single instruction: receiving a first input operand V; receiving a second input operand S; calculating V?S; determining if V?S is positive or negative; and, providing as a resultant: V if V?S is negative; V?S if V?S is positive.
    Type: Application
    Filed: December 23, 2011
    Publication date: January 30, 2014
    Inventors: Thomas R. Craver, Elmoustapha Ould-Ahmed-Vall
  • Patent number: 6529554
    Abstract: A technique to provide low branch-mispredict for MPEG run length encoding. Packed data instructions are used to reorder data when loading into registers. A bitmask is then created to identify zero and non-zero values. An index is generated from the bitmask and locations of the non-zero values are determined. Subsequently, the run-length of the zeros are calculated to encode the data for output based on one of the MPEG standards.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: March 4, 2003
    Assignee: Intel Corporation
    Inventor: Thomas R. Craver
  • Patent number: 6157965
    Abstract: What is disclosed is a method for interfacing applications to network driver interface device drivers. The method includes the steps of binding a virtual device driver to a network driver interface; filling in a network driver interface request structure; and, passing the network driver interface request structure to the network driver interface. An apparatus for interfacing applications to network driver interface device drivers is also disclosed.
    Type: Grant
    Filed: February 27, 1998
    Date of Patent: December 5, 2000
    Assignee: Intel Corporation
    Inventors: Mannan Mohammed, Thomas R. Craver
  • Patent number: 5590254
    Abstract: A method and apparatus for processing signals for display using a single frame buffer. In a preferred embodiment, a plurality of pixels are received, wherein one or more of the plurality of pixels corresponds to a first display and one or more of the plurality of pixels corresponds to a second display. A display bit map and a display mask are generated in accordance with the plurality of pixels. If a pixel of the plurality of pixels corresponds to the first display and a corresponding mask field of the display mask has a first-display value, then the pixel is stored in the display bit map, wherein the mask field comprises at least one mask bit. Otherwise, if the pixel corresponds to a key color, then the mask field corresponding to the pixel is set to the first-display value. Otherwise, the pixel is stored in the display bit map and the mask field corresponding to the pixel is set to a second-display value.
    Type: Grant
    Filed: September 30, 1994
    Date of Patent: December 31, 1996
    Assignee: Intel Corporation
    Inventors: Louis A. Lippincott, Thomas R. Craver
  • Patent number: 4777481
    Abstract: The invention is embodied in a system comprising image memory and a display processor that automatically processes video data which alternate between having chrominance pixels of greater area than luminance pixels and having chrominance pixels of the same area as luminance pixels. Subsamples describing chrominance pixels of greater size are time-division-multiplexed with samples describing pixels in the image memory output when the former type of processing is done. Whichever format for video data is currently being used, the channel for reading subsamples from image memory to the display processor is used to transmit flag data controlling the mode of processing of video data performed by the video processor.
    Type: Grant
    Filed: March 2, 1987
    Date of Patent: October 11, 1988
    Assignee: Technology Inc. 64
    Inventor: Thomas R. Craver
  • Patent number: 4719503
    Abstract: A display processor using first and second chrominance map memories for storing values of first and second color-difference signals, each normalized respective to luminance signal. An image memory supplies, at pixel scan rate, data used to provide read-addresses to said first and second chrominance map memories and data used to describe the luminance signal. The first and second chrominance map memory read-outs are each multiplied by the luminance signal of appropriate spatial bandwidth to generate descriptions of the first and second color-difference signals i non-normalized form. These first and second color-difference signals and a full-spatial-bandwidth luminance signal are supplied to color matrixing circuitry. The color matrixing circuitry responds to these signals to provide red, green and blue drive signals to display apparatus. The display apparatus may comprise video amplifiers for the drive signals and a color kinescope, by way of example.
    Type: Grant
    Filed: October 14, 1986
    Date of Patent: January 12, 1988
    Assignee: RCA Corporation
    Inventors: Thomas R. Craver, James H. Arbeiter