Patents by Inventor Kevin C. Scott

Kevin C. Scott 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).

  • Publication number: 20240119020
    Abstract: Examples described herein relate to utilizing a bus driver to present a peripheral device comprising a single physical function to a host operating system (OS) as a plurality of peripheral devices, associating the plurality of presented peripheral devices with a corresponding plurality of physical Ethernet ports; and enabling the host OS to interact with the plurality of peripheral devices. In some examples, the number of the plurality of peripheral devices correlates to the number of physical Ethernet ports associated with the peripheral device.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Kevin C. SCOTT, Miles PENNER
  • Publication number: 20230367655
    Abstract: A method is described. The method includes respectively adding respective identifiers of respective queues that provide packets to a CPU to a list in response to the respective queues being deemed quiet. The method includes, as a consequence of an interrupt having been generated in response to one of the respective queues having received a packet, removing the respective identifiers from the list and executing respective poll service handlers for the respective queues. The method includes disabling those of the respective poll service handlers and adding those of the respective identifiers back to the interrupt cause list for those of the respective queues that are again deemed quiet, while, continuing executing others of the respective poll service handlers for others of the respective queues that are not deemed quiet.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Inventors: Yashaswini Raghuram PRATHIVADI BHAYANKARAM, Kevin C. SCOTT, Miles PENNER, Chinh T. CAO, Deepthi KAVALUR
  • Patent number: 11689470
    Abstract: Examples described herein identify a flow that is considered heavy or high in transmit or receive rate. A filter rule can be assigned to the flow such that packets of the heavy flow are allocated to a queue and core for processing. Various queues and cores can be dedicated to processing received or transmitted packets of heavy flows and various queues and cores can be dedicated to process received or transmitted packets of non-heavy flows. An application acceleration layer can be used to migrate an application to a core that is to process received or transmitted packets of a heavy flow.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: June 27, 2023
    Assignee: Intel Corporation
    Inventors: Gregory J. Bowers, Kevin C. Scott, Manasi Deval
  • Publication number: 20230091195
    Abstract: Examples described herein relate to a driver that is to: determine a configuration of a packet processing pipeline of a network interface device to perform an instruction set written in a domain specific language (DSL) for the packet processing pipeline based on emulation or analysis of a parser of the packet processing pipeline and provide the configuration to the packet processing pipeline of the network interface device to specify operations of the packet processing pipeline of the network interface device.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Qi ZHANG, Ping YU, Ting XU, Junfeng GUO, Kevin C. SCOTT, Dan NOWLIN
  • Publication number: 20190260686
    Abstract: Examples described herein identify a flow that is considered heavy or high in transmit or receive rate. A filter rule can be assigned to the flow such that packets of the heavy flow are allocated to a queue and core for processing. Various queues and cores can be dedicated to processing received or transmitted packets of heavy flows and various queues and cores can be dedicated to process received or transmitted packets of non-heavy flows. An application acceleration layer can be used to migrate an application to a core that is to process received or transmitted packets of a heavy flow.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Gregory J. BOWERS, Kevin C. SCOTT, Manasi DEVAL
  • Patent number: 7679786
    Abstract: A method and apparatus for adjusting a color in an image to a desired color value is described, wherein the method includes identifying at least a first portion of the image including the color to be adjusted; analyzing the first portion to determine a representative color value; determining a color adjustment parameter to adjust the representative color value to the desired color value; and applying the color adjustment parameter to at least the first portion of the image. The method can further include performing a desaturation of the first portion of the image before analyzing to determine a color value, and resaturating the color value; identifying at least a second portion of the image having a color value extreme to determine a color value representative of the color value extreme, and using the second portion color value in determining the color adjustment parameter; or a combination thereof.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: March 16, 2010
    Assignee: Eastman Kodak Company
    Inventors: Kevin C. Scott, Gregory J. Wolfe
  • Publication number: 20090273126
    Abstract: Gas-assisted injection molding is used to form molded parts having relatively thick cross-sections, such as a support section of a chair back and seat portion of a chair. Gas is injected into a mold cavity using the same nozzle and screw injector that injects molten resin into the mold cavity. The injected gas creates a void in the molten resin that allows a reduced amount of resin to be used to fill a mold cavity without sacrificing the integrity of the molded part.
    Type: Application
    Filed: July 10, 2009
    Publication date: November 5, 2009
    Applicant: Krueger International, Inc.
    Inventor: Kevin C. Scott
  • Publication number: 20080055616
    Abstract: A method and apparatus for adjusting a color in an image to a desired color value is described, wherein the method includes identifying at least a first portion of the image including the color to be adjusted; analyzing the first portion to determine a representative color value; determining a color adjustment parameter to adjust the representative color value to the desired color value; and applying the color adjustment parameter to at least the first portion of the image. The method can further include performing a desaturation of the first portion of the image before analyzing determine a color value, and resaturating the color value; identifying at least a second portion of the image having a color value extreme to determine a color value representative of the color value extreme, and using the second portion color value in determining the color adjustment parameter; or a combination thereof.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 6, 2008
    Inventors: Kevin C. Scott, Gregory J. Wolfe
  • Patent number: 5949967
    Abstract: A method for transforming input color values to device control signals for a color printing device having an output response that is approximately invariant for ranges of the device control signals near the maximum or minimum allowable device control signals, wherein the input color values are transformed into the device control signals that are to be used to reproduce the input color values is disclosed.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: September 7, 1999
    Assignee: Eastman Kodak Company
    Inventors: Kevin E. Spaulding, Kevin C. Scott
  • Patent number: 5377041
    Abstract: This invention minimizes the visibility of quantization artifacts associated with multi-dimensional color-calibration look-up tables of a limited size. Such artifacts occur when it is not practical to use interpolation methods to approximate color values which are intermediate to the color values stored in the look-up table. In such cases the input color signals are simply quantized for the purpose of addressing the look-up table. This invention works by applying local mean preserving spatial modulation to the input color image values prior to the quantization step. As with multi-level halftoning techniques, the result is that the appearance of intermediate color values is created because the observer will spatially average the output color values.
    Type: Grant
    Filed: October 27, 1993
    Date of Patent: December 27, 1994
    Assignee: Eastman Kodak Company
    Inventors: Kevin E. Spaulding, Kevin C. Scott
  • Patent number: 5360968
    Abstract: Image processing systems and methods for retrieving digital data stored in a plurality of contiguous data cells on photographic film. An image sensor samples the image data at a plurality of pixel positions in each of the data cells and generates grayscale image data that is processed into a one-dimensional stream of binary pixels. A data sampling system processes the binary pixels by first selecting those binary pixels that correspond to the data cell centers. Then, a digital output signal is constructed from the selected pixels to represent the original data stored on the film. The stream of binary pixels are read in series. In particular, transitions, detected in the stream of binary pixels, are used to periodically estimate the data cell pitch and the transition phase. A plurality of, e.g. N, suggested distances from the current pixel to the next sampling point are located using the transition phases of the most recent N transitions.
    Type: Grant
    Filed: January 17, 1992
    Date of Patent: November 1, 1994
    Assignee: Eastman Kodak Company
    Inventor: Kevin C. Scott
  • Patent number: 5313533
    Abstract: A bidirectional adaptive thresholding technique for use in an image processing system. An array of pixel sensors scans a grayscale image and generates a set of grayscale image data. A buffer storage connected to the sensors stores the grayscale image data. A forward tracker reads the image data from the buffer storage in a forward direction and provides background and peak forward tracked values. A reverse tracker reads the image data in a reverse direction and provides background and peak reverse tracked values. A threshold level generating circuit generates a threshold level that is a proportional function of either the forward or reverse tracked values based on validity criteria. Thereafter, a thresholding circuit thresholds the grayscale image data using the threshold level to provide binary image data.
    Type: Grant
    Filed: September 21, 1993
    Date of Patent: May 17, 1994
    Assignee: Eastman Kodak Company
    Inventor: Kevin C. Scott
  • Patent number: 5124726
    Abstract: In a non-impact printer apparatus, such as an LED printer, multiple bits of image data determining the on-time of each LED for generating a grey level pixel are latched into an appropriate data register from a data bus in accordance with a token bit that is passed along a shift register. The data register for each LED comprises a series of cascaded registers coupled as a ripple counter. Each of these registers stores a respective binary weighted data bit. In response to a clock signal at one of the clock inputs of one register the counter effectively counts down to a zero output condition and thereby directly controls LED enablement time.
    Type: Grant
    Filed: December 18, 1989
    Date of Patent: June 23, 1992
    Assignee: Eastman Kodak Company
    Inventors: Roger A. Morton, Kevin C. Scott
  • Patent number: 5113455
    Abstract: Apparatus and accompanying method(s) digitally scaling, particularly reducing, an original image to yield a scaled image particularly suited for display by a document workstation in an image management system as one image in a composite multi-image display. Reduction scaling is achieved by mapping source pixels into destination pixels. Specifically, a reduced image is produced by moving through a source image by increments of a single full pixel with corresponding movement through a destination image in fractional movements in order to define corresponding pairs of pixel coordinate addresses in both images, i.e. one pixel coordinate address in the original image and a corresponding pixel coordinate address in the enlarged image. Once a pair of these addresses is defined, a current pixel in the enlarged image is set to the value of its corresponding pixel in the source image, with both of these pixels being defined by the integer values of their associated coordinate addresses.
    Type: Grant
    Filed: February 27, 1990
    Date of Patent: May 12, 1992
    Assignee: Eastman Kodak Company
    Inventor: Kevin C. Scott
  • Patent number: 5097518
    Abstract: Apparatus and accompanying method(s) for digitally scaling, particularly reducing, an original image to yield a scaled image particularly suited for display by a document workstation in an image management system as one image in a composite multi-image display. Reduction scaling is achieved by logically combining pixels values in each block of pixels in an original bi-tonal image, preferably through an "OR" operation, in order to generate a corresponding single pixel value in a scaled bi-tonal image. To reduce the original image by a non-integer scale factor, the pixel blocks that form the original image are assigned differing groupsizes that periodically vary on a two-dimensional pattern from block to block throughout the original image. The average value of the periodic variation occurring in each direction throughout a sufficiently large two-dimensional area in the original image substantially equals the fractional portion of the non-integer scale factor.
    Type: Grant
    Filed: February 27, 1990
    Date of Patent: March 17, 1992
    Assignee: Eastman Kodak Company
    Inventors: Kevin C. Scott, Mark Knudson