Patents by Inventor Benjamin Houston

Benjamin Houston 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: 11983536
    Abstract: Systems and methods herein address power for one or more processing units, using one of a plurality of power profiles during execution of a group of real-time instructions, the one of the plurality of power profiles determined based in part on a relationship determined between the one of the plurality of power profiles and a power profile of the group of real-time instructions, the relationship limited by a threshold, and the plurality of power profiles are associated with a plurality of groups of reference instructions.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: May 14, 2024
    Assignee: Nvidia Corporation
    Inventors: Michael Houston, Ryan Kelsey Albright, Benjamin Goska, Siddha Ganju, Elad Mentovich
  • Publication number: 20240143330
    Abstract: Systems and methods herein address power for one or more processing units, using one of a plurality of power profiles during execution of a group of real-time instructions, the one of the plurality of power profiles determined based in part on a relationship determined between the one of the plurality of power profiles and a power profile of the group of real-time instructions, the relationship limited by a threshold, and the plurality of power profiles are associated with a plurality of groups of reference instructions.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Inventors: Michael Houston, Ryan Kelsey Albright, Benjamin Goska, Siddha Ganju, Elad Mentovich
  • Publication number: 20230220997
    Abstract: A candle flame extinguishing device is configured to attach to an opening in a container for a candle. The device includes an aperture that is movable between open and closed (i.e., partially or fully closed) positions. The open position of the aperture facilitates the lighting of the candle wick and the burning of the candle flame. The closed position of the aperture deprives the burning candle flame of oxygen thereby extinguishing the burning candle flame. A timer controls the opening and closing of the aperture. The timer is set by a user to a desired amount of time that the candle flame is to burn for. After the preset amount of burn time has passed, the aperture automatically closes a sufficient amount (either partially or fully) to extinguish the burning flame of the candle.
    Type: Application
    Filed: November 4, 2022
    Publication date: July 13, 2023
    Applicant: ECLIPTIC LLC
    Inventor: Benjamin Houston
  • Publication number: 20230029148
    Abstract: A system for controlling movement of a vehicle includes a user input device and computing system. The user input device dynamically controls a settings or balance of driving dynamics in a vehicle, and the user input device is configured to receive a manual input from a user. The computing system controls the settings of the vehicle driving dynamics and/or balance of the vehicle, the computing system is in data communication with the user input device and configured to change the driving dynamics balance proportionately to the manual input upon receiving an input command based on the manual input from the user input device.
    Type: Application
    Filed: February 11, 2022
    Publication date: January 26, 2023
    Inventor: Benjamin Houston Gully
  • Publication number: 20050240384
    Abstract: A method of incorporating effects of solid dynamic objects into each discrete time step of a fluid simulation in a high quality fashion on Cartesian grids. The method relies on modifying the fluid velocity field within regions internal to the solid objects prior to the calculation of advection and pressure effects such that the sub voxel details of the solid objects are accurately represented. The modification of the velocities is based on allowing maximal freedom of fluid movement under the constraints the occlusions impose. Additionally, the solid objects are optionally represented in a unified level set fashion such that the computations required for modifying the fluid velocity are efficient. The overall result of this improved method rivals the quality of that achieved with the more complex curvilinear grid approach.
    Type: Application
    Filed: March 12, 2004
    Publication date: October 27, 2005
    Inventors: Benjamin Houston, Mark Wiebe
  • Publication number: 20050128195
    Abstract: An explicit definition of a geometric object is converted into a level set which implicitly defines the geometric object. The explicit definition is converted to a form for efficient ray casting. Magnitude and sign values are assigned to a grid of voxels using ray casting in which the magnitude value represent a minimum distance from the voxel to the object and the sign value defines whether the voxel is inside or outside the object. The magnitude and sign values may be removed of discontinuities and smoothed before an accurate level set implicitly defining the object is achieved. Run length encoding may be applied to define a sparse level set in which consecutive voxels having identical values are compressed into a single value including a marker to indicate a quantity of the consecutive voxels.
    Type: Application
    Filed: January 30, 2004
    Publication date: June 16, 2005
    Inventors: Benjamin Houston, Mark Wiebe