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: 20210073125Abstract: 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: ApplicationFiled: September 5, 2019Publication date: March 11, 2021Inventors: 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: 20210073035Abstract: 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: ApplicationFiled: September 5, 2019Publication date: March 11, 2021Inventors: 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: 10895398Abstract: 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: GrantFiled: February 28, 2018Date of Patent: January 19, 2021Assignee: Ice Qube, Inc.Inventor: Jeffrey Scott Palmer
-
Publication number: 20200305312Abstract: 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: ApplicationFiled: April 3, 2020Publication date: September 24, 2020Applicant: Ice Qube, Inc.Inventors: Jeffrey Scott Palmer, Justin Greubel, Jamshaid Ullah
-
Publication number: 20200006927Abstract: 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: ApplicationFiled: June 25, 2019Publication date: January 2, 2020Inventors: Paul O'SHAUGHNESSY, Javier RUIZ-DE-PABLO, Anthony BRYANT, Scott PALMER, James BIRD
-
Patent number: 10310824Abstract: 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: GrantFiled: May 11, 2018Date of Patent: June 4, 2019Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
-
Patent number: 10216490Abstract: 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: GrantFiled: November 23, 2016Date of Patent: February 26, 2019Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
-
Publication number: 20180329693Abstract: 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: ApplicationFiled: May 11, 2018Publication date: November 15, 2018Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian SACEANU
-
Publication number: 20180328618Abstract: 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: ApplicationFiled: February 28, 2018Publication date: November 15, 2018Applicant: Ice Qube, Inc.Inventor: Jeffrey Scott Palmer
-
Patent number: 9734545Abstract: 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: GrantFiled: October 7, 2010Date of Patent: August 15, 2017Assignee: NVIDIA CorporationInventors: Jerome F. Duluk, Jr., John Christopher Cook, Fred Gruner, Gregory Scott Palmer
-
Patent number: 9710874Abstract: 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: GrantFiled: December 27, 2012Date of Patent: July 18, 2017Assignee: NVIDIA CorporationInventors: Gregory Scott Palmer, Ziyad S. Hakura, Emmett M. Kilgariff, Dale L. Kirkland, Lacky V. Shah
-
Publication number: 20170075662Abstract: 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: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian SACEANU
-
Patent number: 9535669Abstract: 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: GrantFiled: August 27, 2015Date of Patent: January 3, 2017Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
-
Patent number: 9500545Abstract: 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: GrantFiled: December 4, 2013Date of Patent: November 22, 2016Assignee: CCC Information Services Inc.Inventors: Darrin A. Smith, Scott Palmer
-
Patent number: 9401004Abstract: 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: GrantFiled: October 12, 2010Date of Patent: July 26, 2016Assignee: NVIDIA CorporationInventors: Jerome Francis Duluk, Jr., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
-
Patent number: 9362221Abstract: 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: GrantFiled: April 16, 2015Date of Patent: June 7, 2016Assignee: Infineon Technologies Americas Corp.Inventors: Mark Pavier, Daniel Cutler, Scott Palmer, Clive O'Dell, Rupert Burbidge
-
Patent number: 9275491Abstract: 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: GrantFiled: April 1, 2011Date of Patent: March 1, 2016Assignee: NVIDIA CorporationInventors: Jeffrey A. Bolz, Jesse David Hall, Jerome F. Duluk, Jr., Patrick R. Brown, Gregory Scott Palmer
-
Publication number: 20160048388Abstract: 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: ApplicationFiled: August 27, 2015Publication date: February 18, 2016Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian Saceanu
-
Patent number: 9182949Abstract: 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: GrantFiled: March 15, 2013Date of Patent: November 10, 2015Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
-
Patent number: 9152470Abstract: 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: GrantFiled: September 6, 2012Date of Patent: October 6, 2015Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu