Patents by Inventor Stewart N. Taylor

Stewart N. Taylor 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: 20220201320
    Abstract: In one embodiment, a computing device includes processing circuitry and interface circuitry. The processing circuitry receives an encoded video stream via the interface circuitry, which contains video encoded within multiple layers corresponding to different video resolutions, including a base layer and one or more enhancement layers. The base layer encodes the video at a base resolution and the one or more enhancement layers encode the video at one or more enhanced resolutions higher than the base resolution. The processing circuitry extracts the base layer from the encoded video stream and decodes the video at the base resolution from the base layer. The processing circuitry then detects content in the video at the base resolution and generates metadata indicating the content detected in the video.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Inventors: Passant V. Karunaratne, Stewart N. Taylor, Ryan D. Metcalfe
  • Patent number: 10318478
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: June 11, 2019
    Assignee: Intel Corporation
    Inventors: Scott A. Krig, Stewart N. Taylor
  • Patent number: 10127887
    Abstract: Techniques related to accelerating color conversion are discussed. Such techniques may include generating a converted color value based on an array of ordered coefficients associated with a subsection of a section of a color conversion space and input color channel value offsets within the section of the color conversion space.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: November 13, 2018
    Assignee: Intel Corporation
    Inventors: Stewart N. Taylor, Yuenian Yang, Ryan Metcalfe
  • Patent number: 9818166
    Abstract: A flexible representation of fine grain image buffer validity is included in an image graph implementation API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's source and destination images. An image graph executor may employ a producer and/or consumer node scoreboard object or function defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner. In some embodiments, an image processing engine is configured to begin processing completed source data blocks (e.g., image tiles) through an image graph before all upstream tasks associated with the source image are complete. In further embodiments, a destination image is to be indicated as at least partially complete so that work dependent on one more completed data blocks may begin before the destination image is fully buffered into memory.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: November 14, 2017
    Assignee: Intel Corporation
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Patent number: 9710876
    Abstract: A flexible representation of library function equivalency is included in an image graph implementation API to provide a mechanism for a graph node developer to identify functions that may be executed on heterogeneous devices to arrive at sufficiently equivalent results. An image graph executor may employ an equivalency class object or function defined through the image graph implementation API to schedule work subtasks to heterogeneous hardware resources in parallel for greater implementation efficiency.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: July 18, 2017
    Assignee: Intel Corporation
    Inventor: Stewart N. Taylor
  • Patent number: 9697212
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: July 4, 2017
    Assignee: Intel Corporation
    Inventors: Scott A. Krig, Stewart N. Taylor
  • Patent number: 9686440
    Abstract: Techniques related to rendering scanned images are discussed. Such techniques may include selectively processing segments of a scanned input image based on a neutral edge tag signal such that segments are color suppressed and edge enhanced when the neutral edge tag signal is asserted and error diffusion processed when the neutral edge tag signal is not asserted.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Ryan Metcalfe, Stewart N. Taylor
  • Patent number: 9684944
    Abstract: A flexible representation of destination-source data block dependency is included in an image graph implementation optimization API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's node connections. An image graph compiler and/or image graph executor may employ the destination-source data block dependency defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Publication number: 20160364832
    Abstract: According to some embodiments, an image pipeline controller may determine an image stream having a plurality of image primitives to be executed. Each image primitive may be, for example, associated with an image algorithm and a set of primitive attributes. The image pipeline controller may then automatically deploy the set of image primitives to an image computation fabric based at least in part on primitive attributes.
    Type: Application
    Filed: March 23, 2016
    Publication date: December 15, 2016
    Applicant: Intel Corporation
    Inventors: Scott A. Krig, Stewart N. Taylor
  • Publication number: 20160306807
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Applicant: Intel Corporation
    Inventors: Scott A. KRIG, Stewart N. TAYLOR
  • Publication number: 20160210720
    Abstract: A flexible representation of destination-source data block dependency is included in an image graph implementation optimization API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's node connections. An image graph compiler and/or image graph executor may employ the destination-source data block dependency defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner.
    Type: Application
    Filed: March 20, 2015
    Publication date: July 21, 2016
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Publication number: 20160210724
    Abstract: A flexible representation of fine grain image buffer validity is included in an image graph implementation API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's source and destination images. An image graph executor may employ a producer and/or consumer node scoreboard object or function defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner. In some embodiments, an image processing engine is configured to begin processing completed source data blocks (e.g., image tiles) through an image graph before all upstream tasks associated with the source image are complete. In further embodiments, a destination image is to be indicated as at least partially complete so that work dependent on one more completed data blocks may begin before the destination image is fully buffered into memory.
    Type: Application
    Filed: March 20, 2015
    Publication date: July 21, 2016
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Publication number: 20160210721
    Abstract: A flexible representation of library function equivalency is included in an image graph implementation API to provide a mechanism for a graph node developer to identify functions that may be executed on heterogeneous devices to arrive at sufficiently equivalent results. An image graph executor may employ an equivalency class object or function defined through the image graph implementation API to schedule work subtasks to heterogeneous hardware resources in parallel for greater implementation efficiency.
    Type: Application
    Filed: March 20, 2015
    Publication date: July 21, 2016
    Inventor: Stewart N. Taylor
  • Publication number: 20160205282
    Abstract: Techniques related to rendering scanned images are discussed. Such techniques may include selectively processing segments of a scanned input image based on a neutral edge tag signal such that segments are color suppressed and edge enhanced when the neutral edge tag signal is asserted and error diffusion processed when the neutral edge tag signal is not asserted.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Ryan Metcalfe, Stewart N. Taylor
  • Publication number: 20160203790
    Abstract: Techniques related to accelerating color conversion are discussed. Such techniques may include generating a converted color value based on an array of ordered coefficients associated with a subsection of a section of a color conversion space and input color channel value offsets within the section of the color conversion space.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventors: Stewart N. Taylor, Yuenian Yang, Ryan Metcalfe
  • Patent number: 9389794
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Scott A. Krig, Stewart N. Taylor
  • Patent number: 9378534
    Abstract: According to some embodiments, an image pipeline controller may determine an image stream having a plurality of image primitives to be executed. Each image primitive may be, for example, associated with an image algorithm and a set of primitive attributes. The image pipeline controller may then automatically deploy the set of image primitives to an image computation fabric based at least in part on primitive attributes.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: June 28, 2016
    Assignee: INTEL CORPORATION
    Inventors: Scott A. Krig, Stewart N. Taylor
  • Publication number: 20160127602
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Application
    Filed: December 23, 2015
    Publication date: May 5, 2016
    Applicant: Intel Corporation
    Inventors: Scott A. KRIG, Stewart N. TAYLOR
  • Publication number: 20140055347
    Abstract: Systems, methods, and articles of manufacture for imaging task pipeline acceleration are provided. Imaging tasks in a pipeline of a system having heterogeneous processing capabilities, for example, may be configured to increase the speed at which such imaging tasks are accomplished.
    Type: Application
    Filed: December 29, 2011
    Publication date: February 27, 2014
    Inventors: Stewart N. Taylor, Scott A. Krig
  • Publication number: 20140036317
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Inventors: Scott A. Krig, Stewart N. Taylor