Patents by Inventor Robert B. Taylor

Robert B. 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).

  • Patent number: 11088907
    Abstract: A mechanism is described for facilitating system characterization and configuration distribution for promoting improved performance at computing devices. A method of embodiments, as described herein, includes selecting a computing device from a plurality of computing devices to perform a test relating to a default configuration corresponding to the computing device, where the computing device is selected based on at least one of a workload being initiated at the computing device or overall performance of the computing device. The method may further include evaluating feedback data resulting from the test to decide whether a change is necessitated for the default configuration, and computing a new configuration to replace the default configuration at the computing device, if the change is necessitated for the default configuration.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: August 10, 2021
    Assignee: INTEL CORPORATION
    Inventors: Devan Burke, Robert B. Taylor, Travis T. Schluessler
  • Patent number: 10417729
    Abstract: Techniques to sort events of a graphics workload executed by a graphics processing unit to provide identification of events, that if addressed, may result in an improvement in performance are disclosed. The techniques can include: generating a signature and a weight for each event of a graphics workload; generating an event priority tree by organizing the events into parent and leaf nodes, where parent nodes comprise leaf nodes having a shared hash; and sorting frames based on a global weight of events corresponding to the frames.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: September 17, 2019
    Assignee: INTEL CORPORATION
    Inventors: Robert B. Taylor, Pankaj Sharma, Daniel H. Walsh, Matthew B. Callaway
  • Patent number: 10367818
    Abstract: A system receives a user identifier and a link identifier to identify a machine-readable link in an image captured by a first device. In response to determining that the user identifier indicates a user having an administrative privilege with respect to the machine-readable link, the system sends, to the first device, a response containing information to allow performance of management with respect to the machine-readable link.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 30, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruce Williams, Sabrina Kwan, Robert B Taylor, Godavari Srinivasu, Sriganesh Madhvanath, Pam Lennan
  • Patent number: 10229468
    Abstract: Systems, apparatuses and methods may provide for receiving a general purpose graphics processing unit (GPGPU) workload and converting the GPGPU workload to a three-dimensional (3D) workload. Additionally, the 3D workload may be dispatched to a 3D pipeline. In one example, converting the GPGPU workload to the 3D workload includes identifying a plurality of thread groups in the GPGPU workload and mapping the plurality of thread groups to a 3D matrix of cubes.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: March 12, 2019
    Assignee: Intel Corporation
    Inventors: Robert B. Taylor, Abhishek Venkatesh
  • Patent number: 10163179
    Abstract: An apparatus and method are described for cloud-based graphics updates. For example, one embodiment of an apparatus comprises a system optimization agent to detect a graphics application installed on the apparatus, the system optimization agent to responsively transmit, over a network, information related to the graphics application including a new graphics application or a new version of an existing graphics application. The apparatus may further comprise the system optimization agent to receive, over the network, optimized program code comprising one or more optimizations to specified portions of a graphics driver, where the one or more optimizations relate to the graphics application.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: December 25, 2018
    Assignee: Intel Corporation
    Inventors: Travis T. Schluesser, Robert B. Taylor, Abhishek Venkatesh, Daniel H. Walsh
  • Publication number: 20180277005
    Abstract: Examples disclosed herein relate to selecting a plurality of questions in a random order, generating a printable layout of the selected plurality of questions, associating a unique identifier with the selected plurality of questions, and adding a machine-readable code of the unique identifier to the printable layout.
    Type: Application
    Filed: December 18, 2015
    Publication date: September 27, 2018
    Inventors: Robert B. Taylor, Udi Chatow, Bruce Williams
  • Publication number: 20180277004
    Abstract: Examples disclosed herein relate to capturing a set of responses to a plurality of questions, scanning a machine-readable link comprising a unique identifier associated with the plurality of questions, and associating the set of responses with the unique identifier.
    Type: Application
    Filed: December 18, 2015
    Publication date: September 27, 2018
    Inventors: Robert B Taylor, Udi Chatow, Bruce Williams
  • Publication number: 20170279677
    Abstract: A mechanism is described for facilitating system characterization and configuration distribution for promoting improved performance at computing devices. A method of embodiments, as described herein, includes selecting a computing device from a plurality of computing devices to perform a test relating to a default configuration corresponding to the computing device, where the computing device is selected based on at least one of a workload being initiated at the computing device or overall performance of the computing device. The method may further include evaluating feedback data resulting from the test to decide whether a change is necessitated for the default configuration, and computing a new configuration to replace the default configuration at the computing device, if the change is necessitated for the default configuration.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: Devan Burke, Robert B. Taylor, Travis T. Schluessler
  • Publication number: 20170236241
    Abstract: Techniques to sort events of a graphics workload executed by a graphics processing unit to provide identification of events, that if addressed, may result in an improvement in performance are disclosed. The techniques can include: generating a signature and a weight for each event of a graphics workload; generating an event priority tree by organizing the events into parent and leaf nodes, where parent nodes comprise leaf nodes having a shared hash; and sorting frames based on a global weight of events corresponding to the frames.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: ROBERT B. TAYLOR, PANKAJ SHARMA, DANIEL H. WALSH, MATTHEW B. CALLAWAY
  • Publication number: 20170140570
    Abstract: A mechanism is described for facilitating efficient centralized rendering of viewpoint-agnostic graphics workloads at computing devices. A method of embodiments, as described herein, includes detecting, at a computing device, a viewpoint-agnostic workload relating to a graphics scene to be delivered at one or more computing devices; processing one or more viewpoint-agnostic rendering tasks relating to the viewpoint-agnostic workload to obtain a set of viewpoint-agnostic processing data, wherein the viewpoint-agnostic workload is common to the scene and independent of one or more specific viewpoints of the scene corresponding to the one or more computing devices; and distributing the set of viewpoint-agnostic processing data to the one or more computing devices.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Applicant: INTEL CORPORATION
    Inventors: ADAM Z. LEIBEL, DANIEL H. WALSH, ROBERT B. TAYLOR
  • Patent number: 9646570
    Abstract: A mechanism is described for facilitating improved copying of graphics data at computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting a first data having a first set of primitives at a one-dimensional (“1D”) source buffer. The first data is detected to be copied to a 1D destination buffer. The method may further include re-describing the 1D source buffer and the 1D destination buffer into a two-dimensional (“2D”) source buffer and a 2D destination buffer, respectively, where re-describing may include re-describing the first data having the first set of primitives to a second data having a second set of primitives. The method may further include copying the second data having the second set of primitives from the 2D source buffer to the 2D destination buffer.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 9, 2017
    Assignee: Intel Corporation
    Inventors: Robert B. Taylor, Anupama Chandrasekhar, John H. Feit
  • Publication number: 20170063864
    Abstract: A system receives a user identifier and a link identifier to identify a machine-readable link in an image captured by a first device. In response to determining that the user identifier indicates a user having an administrative privilege with respect to the machine-readable link, the system sends, to the first device, a response containing information to allow performance of management with respect to the machine-readable link.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 2, 2017
    Inventors: Bruce Williams, Sabrina Kwan, Robert B Taylor, Srinivasu Godavari, Srigaresh Madhvanath, Pam Lennan
  • Patent number: 9524536
    Abstract: Compression techniques for dynamically-generated graphics resources are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to determine one or more usage characteristics of a dynamically-generated graphics resource, determine whether to compress the dynamically-generated graphics resource based on the one or more usage characteristics, and in response to a determination to compress the dynamically-generated graphics resource, select a compression procedure based on a graphics quality threshold for the dynamically-generated graphics resource. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: December 20, 2016
    Assignee: INTEL CORPORATION
    Inventors: Robert B. Taylor, Travis T. Schluessler
  • Patent number: 9519946
    Abstract: In accordance with some embodiments, partial rendering of non-changing or slowly changing frame tiles allows the graphics processing unit to spend less time processing non-changing or slowly changing portions of each frame, saving power and creating more room for performance in some embodiments.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 13, 2016
    Assignee: Intel Corporation
    Inventors: Nikos Kaburlasos, Eric C. Samson, Robert B. Taylor
  • Publication number: 20160358300
    Abstract: Systems, apparatuses and methods may provide for receiving a general purpose graphics processing unit (GPGPU) workload and converting the GPGPU workload to a three-dimensional (3D) workload. Additionally, the 3D workload may be dispatched to a 3D pipeline. In one example, converting the GPGPU workload to the 3D workload includes identifying a plurality of thread groups in the GPGPU workload and mapping the plurality of thread groups to a 3D matrix of cubes.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Applicant: INTEL CORPORATION
    Inventors: Robert B. Taylor, Abhishek Venkatesh
  • Publication number: 20160284041
    Abstract: An apparatus and method are described for cloud-based graphics updates. For example, one embodiment of an apparatus comprises a system optimization agent to detect a graphics application installed on the apparatus, the system optimization agent to responsively transmit, over a network, information related to the graphics application including a new graphics application or a new version of an existing graphics application. The apparatus may further comprise the system optimization agent to receive, over the network, optimized program code comprising one or more optimizations to specified portions of a graphics driver, where the one or more optimizations relate to the graphics application.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: TRAVIS T. SCHLUESSLER, ROBERT B. TAYLOR, ABHISHEK VENKATESH, DANIEL H. WALSH
  • Patent number: 9274839
    Abstract: Various embodiments are presented herein that reallocate partitions of a shared physical memory between processing units. An apparatus and a computer-implemented method may determine an amount of memory space in the physical memory allocated to a first processing unit during system initialization. The determined amount of the memory space may be consolidated. The consolidated memory space may be allocated to the second processing unit during runtime. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 1, 2016
    Assignee: INTEL CORPORATION
    Inventors: Travis T. Schluessler, Robert B. Taylor
  • Publication number: 20160027145
    Abstract: Compression techniques for dynamically-generated graphics resources are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to determine one or more usage characteristics of a dynamically-generated graphics resource, determine whether to compress the dynamically-generated graphics resource based on the one or more usage characteristics, and in response to a determination to compress the dynamically-generated graphics resource, select a compression procedure based on a graphics quality threshold for the dynamically-generated graphics resource. Other embodiments are described and claimed.
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventors: Robert B. Taylor, Travis T. Schluessler
  • Publication number: 20150356768
    Abstract: A mechanism is described for facilitating improved copying of graphics data at computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting a first data having a first set of primitives at a one-dimensional (“1D”) source buffer. The first data is detected to be copied to a 1D destination buffer. The method may further include re-describing the 1D source buffer and the 1D destination buffer into a two-dimensional (“2D”) source buffer and a 2D destination buffer, respectively, where re-describing may include re-describing the first data having the first set of primitives to a second data having a second set of primitives. The method may further include copying the second data having the second set of primitives from the 2D source buffer to the 2D destination buffer.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: ROBERT B. TAYLOR, Anupama Chandrasekhar, John H. Feit
  • Publication number: 20150332428
    Abstract: In accordance with some embodiments, partial rendering of non-changing or slowly changing frame tiles allows the graphics processing unit to spend less time processing non-changing or slowly changing portions of each frame, saving power and creating more room for performance in some embodiments.
    Type: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: Nikos Kaburlasos, Eric C. Samson, Robert B. Taylor