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: 20240119020Abstract: 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: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Inventors: Kevin C. SCOTT, Miles PENNER
-
Publication number: 20230367655Abstract: 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: ApplicationFiled: July 25, 2023Publication date: November 16, 2023Inventors: Yashaswini Raghuram PRATHIVADI BHAYANKARAM, Kevin C. SCOTT, Miles PENNER, Chinh T. CAO, Deepthi KAVALUR
-
Patent number: 11689470Abstract: 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: GrantFiled: April 30, 2019Date of Patent: June 27, 2023Assignee: Intel CorporationInventors: Gregory J. Bowers, Kevin C. Scott, Manasi Deval
-
Publication number: 20230091195Abstract: 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: ApplicationFiled: November 30, 2022Publication date: March 23, 2023Inventors: Qi ZHANG, Ping YU, Ting XU, Junfeng GUO, Kevin C. SCOTT, Dan NOWLIN
-
Publication number: 20190260686Abstract: 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: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Gregory J. BOWERS, Kevin C. SCOTT, Manasi DEVAL
-
Patent number: 7679786Abstract: 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: GrantFiled: September 6, 2006Date of Patent: March 16, 2010Assignee: Eastman Kodak CompanyInventors: Kevin C. Scott, Gregory J. Wolfe
-
Publication number: 20090273126Abstract: 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: ApplicationFiled: July 10, 2009Publication date: November 5, 2009Applicant: Krueger International, Inc.Inventor: Kevin C. Scott
-
Publication number: 20080055616Abstract: 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: ApplicationFiled: September 6, 2006Publication date: March 6, 2008Inventors: Kevin C. Scott, Gregory J. Wolfe
-
Patent number: 5949967Abstract: 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: GrantFiled: December 12, 1997Date of Patent: September 7, 1999Assignee: Eastman Kodak CompanyInventors: Kevin E. Spaulding, Kevin C. Scott
-
Patent number: 5377041Abstract: 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: GrantFiled: October 27, 1993Date of Patent: December 27, 1994Assignee: Eastman Kodak CompanyInventors: Kevin E. Spaulding, Kevin C. Scott
-
Patent number: 5360968Abstract: 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: GrantFiled: January 17, 1992Date of Patent: November 1, 1994Assignee: Eastman Kodak CompanyInventor: Kevin C. Scott
-
Patent number: 5313533Abstract: 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: GrantFiled: September 21, 1993Date of Patent: May 17, 1994Assignee: Eastman Kodak CompanyInventor: Kevin C. Scott
-
Patent number: 5124726Abstract: 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: GrantFiled: December 18, 1989Date of Patent: June 23, 1992Assignee: Eastman Kodak CompanyInventors: Roger A. Morton, Kevin C. Scott
-
Patent number: 5113455Abstract: 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: GrantFiled: February 27, 1990Date of Patent: May 12, 1992Assignee: Eastman Kodak CompanyInventor: Kevin C. Scott
-
Patent number: 5097518Abstract: 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: GrantFiled: February 27, 1990Date of Patent: March 17, 1992Assignee: Eastman Kodak CompanyInventors: Kevin C. Scott, Mark Knudson