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: 20150221588
    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: Application
    Filed: April 16, 2015
    Publication date: August 6, 2015
    Inventors: Mark Pavier, Daniel Cutler, Scott Palmer, Clive O'Dell, Rupert Burbidge
  • Patent number: 9043747
    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 realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: May 26, 2015
    Assignee: Imagine Communications Corp.
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Patent number: 9012990
    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: September 4, 2013
    Date of Patent: April 21, 2015
    Assignee: International Rectifier Corporation
    Inventors: Mark Pavier, Daniel Cutler, Scott Palmer, Clive O'Dell, Rupert Burbidge
  • Publication number: 20140245261
    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: Application
    Filed: September 6, 2012
    Publication date: August 28, 2014
    Applicant: Digital Rapids Corporation
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Publication number: 20140229123
    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: Application
    Filed: December 4, 2013
    Publication date: August 14, 2014
    Applicant: CCC Information Services, Inc.
    Inventors: Darrin A. Smith, Scott Palmer
  • Publication number: 20140184617
    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: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Gregory Scott PALMER, Ziyad S. HAKURA, Emmett M. KILGARIFF, Dale L. KIRKLAND, Lacky V. SHAH
  • Publication number: 20140103393
    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: Application
    Filed: September 4, 2013
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL RECTIFIER CORPORATION
    Inventors: Mark Pavier, Daniel Cutler, Scott Palmer, Clive O'Dell, Rupert Burbidge
  • Patent number: 8669991
    Abstract: One embodiment of the present invention sets forth a method macro expander (MME) coupled to a driver and the processing pipeline of a graphics processing unit. In operation, the MME receives, from the driver, a first packet of work indicating a macro stored in an instruction memory that is to be executed. The MME then executes the commands of the macro in the instruction memory to generate a second packet of work, and the second packet of work is then transmitted to the processing pipeline for further execution.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: March 11, 2014
    Assignee: Nvidia Corporation
    Inventors: Jerome Francis Duluk, Jr., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
  • Patent number: 8612170
    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: June 29, 2011
    Date of Patent: December 17, 2013
    Assignee: CCC Information Services Inc.
    Inventors: Darrin A. Smith, Scott Palmer
  • Publication number: 20130239089
    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 realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
    Type: Application
    Filed: September 6, 2012
    Publication date: September 12, 2013
    Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
  • Patent number: 8464448
    Abstract: A mobile comprising one or more: (1) support arm structures (e.g., having one or more elongate arms); (2) charms (e.g., items that are supported by the mobile and that are adapted to provide a desired visual effect); and/or (3) charm attachment members that are adapted to support the mobile's various charms. The mobile may include one or more hanger assemblies for rotatably attaching the mobile (or various individual components of the mobile) to a mobile support or to other components of the mobile. One or more of the hanger assemblies may be adapted to be attached adjacent a plurality of different portions of a particular one of the mobile's support arm structures. This may facilitate adjusting a fulcrum about which the particular support arm structure is supported, allowing the support arm structure to support charms of varying weights and sizes and to, for example, remain in a substantially horizontal orientation while doing so.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: June 18, 2013
    Inventor: Scott Palmer
  • Publication number: 20130132711
    Abstract: One embodiment of the present invention sets forth a technique instruction level and compute thread array granularity execution preemption. Preempting at the instruction level does not require any draining of the processing pipeline. No new instructions are issued and the context state is unloaded from the processing pipeline. When preemption is performed at a compute thread array boundary, the amount of context state to be stored is reduced because execution units within the processing pipeline complete execution of in-flight instructions and become idle. If, the amount of time needed to complete execution of the in-flight instructions exceeds a threshold, then the preemption may dynamically change to be performed at the instruction level instead of at compute thread array granularity.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Inventors: Lacky V. SHAH, Gregory Scott Palmer, Gernot Schaufler, Samuel H. Duncan, Philip Browning Johnson, Shirish Gadre, Timothy John Purcell
  • Publication number: 20130124838
    Abstract: One embodiment of the present invention sets forth a technique instruction level and compute thread array granularity execution preemption. Preempting at the instruction level does not require any draining of the processing pipeline. No new instructions are issued and the context state is unloaded from the processing pipeline. When preemption is performed at a compute thread array boundary, the amount of context state to be stored is reduced because execution units within the processing pipeline complete execution of in-flight instructions and become idle. If, the amount of time needed to complete execution of the in-flight instructions exceeds a threshold, then the preemption may dynamically change to be performed at the instruction level instead of at compute thread array granularity.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Inventors: Lacky V. SHAH, Gregory Scott Palmer, Gernot Schaufler, Samuel H. Duncan, Philip Browning Johnson, Shirish Gadre, Robert Ohannessian, Nicholas Wang, Christopher Lamb, Philip Alexander Cuadra, Timothy John Purcell
  • Publication number: 20120072701
    Abstract: One embodiment of the present invention sets forth a [TODO once claims are reviewed]
    Type: Application
    Filed: October 13, 2010
    Publication date: March 22, 2012
    Inventors: Jerome Francis Duluk, JR., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
  • Patent number: 8070569
    Abstract: A cooling apparatus and method for temperature sensitive components or equipment housed in an enclosure are provided. The cooling apparatus and method removes hot air from the enclosure upon power or air conditioner failure or rise in temperature. The cooling apparatus and method helps to regulate the temperature of air in the enclosure. The cooling apparatus and method may be combined with existing enclosures either as a primary or auxiliary or “back-up” cooling system.
    Type: Grant
    Filed: November 1, 2008
    Date of Patent: December 6, 2011
    Assignee: Ice Qube, Inc.
    Inventors: Jeffrey Scott Palmer, Stanley J. Piwowar
  • Publication number: 20110264395
    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: Application
    Filed: June 29, 2011
    Publication date: October 27, 2011
    Inventors: Darrin A. Smith, Scott Palmer
  • Publication number: 20110242119
    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: Application
    Filed: April 1, 2011
    Publication date: October 6, 2011
    Inventors: Jeffrey A. BOLZ, Jesse David Hall, Jerome F. Duluk, JR., Patrick R. Brown, Gregory Scott Palmer
  • Publication number: 20110084972
    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: Application
    Filed: October 7, 2010
    Publication date: April 14, 2011
    Inventors: Jerome F. Duluk, JR., John Christopher Cook, Fred Gruner, Gregory Scott Palmer
  • Publication number: 20110084977
    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: Application
    Filed: October 12, 2010
    Publication date: April 14, 2011
    Inventors: Jerome Francis DULUK, JR., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
  • Patent number: 7716002
    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: February 12, 2008
    Date of Patent: May 11, 2010
    Assignee: Injury Sciences LLC
    Inventors: Darrin A. Smith, Scott Palmer