Patents by Inventor Scott Palmer

Scott Palmer 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: 20210073125
    Abstract: A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Jerome F. DULUK, JR., Gregory Scott PALMER, Jonathon Stuart Ramsey EVANS, Shailendra SINGH, Samuel H. DUNCAN, Wishwesh Anil GANDHI, Lacky V. SHAH, Eric ROCK, Feiqi SU, James Leroy DEMING, Alan MENEZES, Pranav VAIDYA, Praveen JOGINIPALLY, Timothy John PURCELL, Manas MANDAL
  • Publication number: 20210073035
    Abstract: A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Jerome F. DULUK, Jr., Gregory Scott PALMER, Jonathon Stuart Ramsey EVANS, Shailendra SINGH, Samuel H. DUNCAN, Wishwesh Anil GANDHI, Lacky V. SHAH, Eric ROCK, Feiqi SU, James Leroy DEMING, Alan MENEZES, Pranav VAIDYA, Praveen JOGINIPALLY, Timothy John PURCELL, Manas MANDAL
  • Patent number: 10895398
    Abstract: An embodiment includes an air conditioner, including: a housing including an ambient side and an enclosure side, where the enclosure side faces an enclosure to be cooled by the air conditioner; the ambient side including an interface that fits in a flush-mounted configuration with respect to a wall of the enclosure to be cooled, whereby the entire air conditioner is disposed within the enclosure. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: January 19, 2021
    Assignee: Ice Qube, Inc.
    Inventor: Jeffrey Scott Palmer
  • Publication number: 20200305312
    Abstract: An embodiment provides for cooling of a server rack enclosure. In one example, an evaporator includes: an evaporator housing having: a first surface having a first end that includes a warm air inlet that conducts warm air from inside a server rack enclosure and second end that includes a cool air outlet that returns cooled air to the server rack enclosure; evaporator coils positioned between the warm air inlet and the cool air outlet that cool the warm air from the inside of the server rack enclosure; and an airflow generating unit that provides airflow between the warm air inlet and the cool air outlet, the airflow transiting about the evaporator coils. The evaporator coils include tubing positioned in a connection port of the evaporator housing. The tubing is configured to attach to a remote condenser unit. Other embodiments are described and claimed.
    Type: Application
    Filed: April 3, 2020
    Publication date: September 24, 2020
    Applicant: Ice Qube, Inc.
    Inventors: Jeffrey Scott Palmer, Justin Greubel, Jamshaid Ullah
  • Publication number: 20200006927
    Abstract: A cable routing system is disclosed having dielectric, or insulating, liner which is installed within a cable routing channel, or raceway, to subdivide the channel into at least two secondary channels. This can achieve more efficient use of space and enable more flexible placement of cables within the channels while meeting safety requirements. Installation of cables into the channel can include inserting the cables into the dielectric liner before the installation of the dielectric liner into the cable routing channel. The cable routing system can be used in an aircraft, including within space-constrained areas of the aircraft such as inside a wing.
    Type: Application
    Filed: June 25, 2019
    Publication date: January 2, 2020
    Inventors: Paul O'SHAUGHNESSY, Javier RUIZ-DE-PABLO, Anthony BRYANT, Scott PALMER, James BIRD
  • Patent number: 10310824
    Abstract: Systems and methods for dynamic development and/or management of computing applications including a development framework, a visual design subsystem, a deployment subsystem, and a distributed ledger, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint, and the distributed ledger is operable to store a set of components and associating each component with a digital certificate.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: June 4, 2019
    Assignee: IMAGINE COMMUNICATIONS CORP.
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Patent number: 10216490
    Abstract: Systems and methods for dynamic development and/or deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: February 26, 2019
    Assignee: IMAGINE COMMUNICATIONS CORP.
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Publication number: 20180329693
    Abstract: Systems and methods for dynamic development and/or management of computing applications including a development framework, a visual design subsystem, a deployment subsystem, and a distributed ledger, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint, and the distributed ledger is operable to store a set of components and associating each component with a digital certificate.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 15, 2018
    Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian SACEANU
  • Publication number: 20180328618
    Abstract: An embodiment includes an air conditioner, including: a housing including an ambient side and an enclosure side, where the enclosure side faces an enclosure to be cooled by the air conditioner; the ambient side including an interface that fits in a flush-mounted configuration with respect to a wall of the enclosure to be cooled, whereby the entire air conditioner is disposed within the enclosure. Other embodiments are described and claimed.
    Type: Application
    Filed: February 28, 2018
    Publication date: November 15, 2018
    Applicant: Ice Qube, Inc.
    Inventor: Jeffrey Scott Palmer
  • Patent number: 9734545
    Abstract: One embodiment of the present invention sets forth a technique for executing a software method within a graphics processing unit (GPU) that minimizes the number of clock cycles during which the graphics engine is idled. The function of the software method is performed by a firmware method that is executed by a processor within the GPU. The firmware method is executed to access and optionally update the state stored in the GPU. Unlike execution of a conventional software method, execution of the firmware method does not require an exchange of information between a CPU and the GPU. Therefore, the CPU is not interrupted and throughput of the CPU is not reduced.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: August 15, 2017
    Assignee: NVIDIA Corporation
    Inventors: Jerome F. Duluk, Jr., John Christopher Cook, Fred Gruner, Gregory Scott Palmer
  • Patent number: 9710874
    Abstract: One embodiment of the present invention sets forth a technique for mid-primitive execution preemption. When preemption is initiated no new instructions are issued, in-flight instructions progress to an execution unit boundary, and the execution state is unloaded from the processing pipeline. The execution units within the processing pipeline, including the coarse rasterization unit complete execution of in-flight instructions and become idle. However, rasterization of a triangle may be preempted at a coarse raster region boundary. The amount of context state to be stored is reduced because the execution units are idle. Preempting at the mid-primitive level during rasterization reduces the time from when preemption is initiated to when another process can execute because the entire triangle is not rasterized.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: July 18, 2017
    Assignee: NVIDIA Corporation
    Inventors: Gregory Scott Palmer, Ziyad S. Hakura, Emmett M. Kilgariff, Dale L. Kirkland, Lacky V. Shah
  • Publication number: 20170075662
    Abstract: Systems and methods for dynamic development and/or deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
    Type: Application
    Filed: November 23, 2016
    Publication date: March 16, 2017
    Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian SACEANU
  • Patent number: 9535669
    Abstract: Systems and methods for dynamic development and/or deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: January 3, 2017
    Assignee: IMAGINE COMMUNICATIONS CORP.
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Patent number: 9500545
    Abstract: Disclosed are methods and apparatus for using black box data to analyze vehicular accidents. The methods include obtaining information from an event data recorder associated with a vehicle and using the data obtained therefrom in determining and analyzing the vehicular accident. Attributes to be analyzed include impact severity, change in velocity, and other desired parameters. Further disclosed are methods to securely communicate the downloaded black box information to a secure location for later analysis and processing.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: November 22, 2016
    Assignee: CCC Information Services Inc.
    Inventors: Darrin A. Smith, Scott Palmer
  • Patent number: 9401004
    Abstract: One embodiment of the present invention sets forth a technique for tracking and filtering state change methods provided to a graphics pipeline. State shadow circuitry at the start of the graphics pipeline may be configured in different modes. A track mode is used to capture the current state by storing state change methods that are transmitted to the graphics pipeline. A passthrough mode is used to provide different state data to the graphics pipeline without updating the current state stored in the state shadow circuitry. A replay mode is used to restore the current state to the graphics pipeline using the state shadow circuitry. Additionally, the state shadow circuitry may also be configured to filter the state change methods that are transmitted to graphics pipeline by removing redundant state change methods.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: July 26, 2016
    Assignee: NVIDIA Corporation
    Inventors: Jerome Francis Duluk, Jr., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
  • Patent number: 9362221
    Abstract: According to an exemplary implementation, a power component includes a component substrate and a power semiconductor device electrically and mechanically coupled to the component substrate. The power component also includes at least one first peripheral contact and at least one second peripheral contact situated on the component substrate. A power semiconductor device is situated between the at least one first peripheral contact and the at least one second peripheral contact. The at least one first peripheral contact, the at least one second peripheral contact, and a surface electrode of the power semiconductor device are configured for surface mounting. The at least one first peripheral contact can be electrically coupled to the power semiconductor device.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: June 7, 2016
    Assignee: Infineon Technologies Americas Corp.
    Inventors: Mark Pavier, Daniel Cutler, Scott Palmer, Clive O'Dell, Rupert Burbidge
  • Patent number: 9275491
    Abstract: One embodiment of the present invention sets forth a method for generating work to be processed by a graphics pipeline residing within a graphics processor. The method includes the steps of receiving an indication that a first graphics workload is to be submitted to a command queue associated with the graphics processor, allocating a first portion of shader accessible memory for one or more units of state information that are necessary for processing the first graphics workload, populating the first portion of shader accessible memory with the one or more units of state information, and transmitting to the command queue of the graphics processor the one or more units of state information stored within the first portion of shader accessible memory, wherein the first graphics workload is processed within the graphics pipeline based on the one or more units of state information.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: March 1, 2016
    Assignee: NVIDIA Corporation
    Inventors: Jeffrey A. Bolz, Jesse David Hall, Jerome F. Duluk, Jr., Patrick R. Brown, Gregory Scott Palmer
  • Publication number: 20160048388
    Abstract: Systems and methods for dynamic development and/or deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
    Type: Application
    Filed: August 27, 2015
    Publication date: February 18, 2016
    Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian Saceanu
  • Patent number: 9182949
    Abstract: Systems and methods for controlling branch latency within computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to implement out-of-band signaling mechanism such that components notify downstream components of accumulated branch latency so that downstream components can implement appropriate buffering techniques.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 10, 2015
    Assignee: IMAGINE COMMUNICATIONS CORP.
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Patent number: 9152470
    Abstract: Systems and methods for dynamic development and deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application by sending a request at runtime for graphs and components identified in the computing application.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: October 6, 2015
    Assignee: IMAGINE COMMUNICATIONS CORP.
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu