Patents by Inventor Mark Stephenson

Mark Stephenson 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: 11934867
    Abstract: Warp sharding techniques to switch execution between divergent shards on instructions that trigger a long stall, thereby interleaving execution between diverged threads within a warp instead of across warps. The technique may be applied to mitigate pipeline stalls in applications with low warp occupancy and high divergence. Warp data cache locality may also be improved by concentrating memory accesses within a warp rather than spreading them across warps.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: March 19, 2024
    Assignee: NVIDIA CORP.
    Inventors: Sana Damani, Mark Stephenson, Ram Rangan, Daniel Robert Johnson, Rishkul Kulkarni
  • Patent number: 11910949
    Abstract: A method and an apparatus for preparing food. In one example the method comprises the steps of: providing a cooking pan; filing the cooking pan with a food item; wherein the food item is at least partially liquid; placing the pan in thermal connection to a heat source; thermally connecting a temperature sensor to the cooking pan at the temperature sensing location; heating the food in the pan via a heat source having a first thermal output until the food reaches the boiling point; electronically detecting the temperature via the temperature sensor as the food is heated; detecting the temperature as the food item boils, resulting in a phase change and corresponding drop in temperature; and reducing the thermal output of the heat source to a second thermal output.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: February 27, 2024
    Assignee: Wood Stone Corporation
    Inventors: Brett Van Leeuwen, Amanda Zimmerman, Mark Stephenson, Stewart Good, Chase King, Greg Bird
  • Publication number: 20230407209
    Abstract: The present invention relates to detergent compositions capable of reducing odor generated by a lipase during cleaning or washing of laundry comprising (a) a surfactant or a surfactant system; (b) a lipase; and (c) ricinoleic acid, a ricinoleic salt, or a ricinoleic ester. The invention also relates to methods for cleaning or washing of laundry by contacting the laundry with a composition of the invention.
    Type: Application
    Filed: November 9, 2021
    Publication date: December 21, 2023
    Applicant: Novozymes A/S
    Inventors: Nathan Reese, Domenic Anthony Paone, Thomas Patrick Gibbons, Mark Stephenson Smith, Lone Baunsgaard
  • Patent number: 11845046
    Abstract: A mixing system is configured to mix and discharge a paste. The mixing system includes a base-medium subsystem that provides a base fluid-medium. The mixing system further includes an additive-medium subsystem that provides one or more additive fluid-mediums. The mixing system further includes a density-reducing medium subsystem that provides a density-reducing medium.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: December 19, 2023
    Assignee: Industrial Dielectrics, Inc.
    Inventors: Mark Stephenson, Christopher Templin
  • Patent number: 11847508
    Abstract: Convergence of threads executing common code sections is facilitated using instructions inserted at strategic locations in computer code sections. The inserted instructions enable the threads in a warp or other group to cooperate with a thread scheduler to promote thread convergence.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: December 19, 2023
    Assignee: NVIDIA CORP.
    Inventors: Daniel Robert Johnson, Jack Choquette, Olivier Giroux, Michael Patrick McKeown, Mark Stephenson, Sana Damani
  • Patent number: 11836361
    Abstract: While a compiler compiles source code to create an executable binary, code is added into the compiled source code that, when executed, identifies and stores in a metadata table base and bounds information associated with memory allocations. Additionally, additional code is added into the compiled source code that performs memory safety checks during execution. This updated compiled source code automatically determines a safety of memory access requests during execution by performing an out-of-bounds (OOB) check using the base and bounds information retrieved and stored in the metadata table. This enables the identification and avoidance of unsafe memory operations during the implementation of the executable by a GPU.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: December 5, 2023
    Assignee: NVIDIA CORPORATION
    Inventors: Mohamed Tarek Bnziad Mohamed Hassan, Aamer Jaleel, Mark Stephenson, Michael Sullivan
  • Publication number: 20230148952
    Abstract: A method includes receiving first data associated with a first sleep session of a user. The method also includes determining a first set of sleep-related parameters associated with the first sleep session of the user based at least in part on the first data. The method also includes receiving second data associated with a second sleep session of the user. The method also includes determining a second set of sleep-related parameters associated with the second sleep session of the user based at least in part on the second data. The method also includes receiving third data associated with a variable condition. The method also includes causing one or more indications associated with the variable condition and the first sleep session, the second sleep session, or both to be communicated to the user.
    Type: Application
    Filed: April 20, 2021
    Publication date: May 18, 2023
    Inventors: Christopher Andrew Wakeley Gill, Alvin Lim Zhi Guang, Sarah Terese McGann, Timothy Mark Stephenson, Matthew James Shaw, Michael Wren, Redmond Shouldice, Kieran Conway, Michael John Costello, Stephen Dodd, Cesar Lopes, Gaetano Caldarola
  • Publication number: 20230144553
    Abstract: A computing system including one or more processor and one or more memory that stores application code that configures the processor to execute an application. The system includes logic to identify high and low register utilization regions of the application code and insert register acquire instructions and register release instructions in the application code by the compiler, such that when executed by the processor, the application code borrows and returns registers to an inter-block register pool when execution enters a high and low register utilization region, respectively.
    Type: Application
    Filed: March 17, 2022
    Publication date: May 11, 2023
    Inventors: Sana Damani, Sean Treichler, Mark Stephenson
  • Publication number: 20230115044
    Abstract: Instruction set architecture extensions to configure priority ordering of divergent target branch instructions on SIMT computing platforms to enable tools such as compilers (e.g., under influence of execution profilers) or human software developers to configure branch direction prioritization explicitly in code. Extensions for simple (two-way) branch instructions as well as multi-target (more than two branch target instructions) are disclosed.
    Type: Application
    Filed: January 4, 2022
    Publication date: April 13, 2023
    Applicant: NVIDIA Corp.
    Inventors: Sana Damani, Sean Treichler, Mark Stephenson, Daniel Robert Johnson
  • Publication number: 20230092716
    Abstract: A system and method for executing a record within an immutable sequential data structure, the system including a computing device, the computing device configured to transmit a communication to a remote device, receive a remark from the remote device, retrieve an input related to a user, wherein the input is stored as an encrypted proof-linked assertion on at least an immutable sequential data structure for authorized party access, generate a record as a function of the input, transmit the record to the remote device, and store an executed record within the at least an immutable sequential data structure.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Applicant: EPIDAURUS HEALTH, INC.
    Inventors: Mark Stephenson, Daina Andries, Christopher Michio Aida
  • Publication number: 20230061154
    Abstract: While a compiler compiles source code to create an executable binary, code is added into the compiled source code that, when executed, identifies and stores in a metadata table base and bounds information associated with memory allocations. Additionally, additional code is added into the compiled source code that enables hardware to determine a safety of memory access requests during an implementation of the compiled source code by performing an out-of-bounds (OOB) check in hardware using the base and bounds information stored in the metadata table. This enables the identification and avoidance of unsafe memory operations during the implementation of the executable by a GPU.
    Type: Application
    Filed: December 29, 2021
    Publication date: March 2, 2023
    Inventors: Aamer Jaleel, Mohamed Tarek Bnziad Mohamed Hassan, Mark Stephenson
  • Publication number: 20230063568
    Abstract: While a compiler compiles source code to create an executable binary, code is added into the compiled source code that, when executed, identifies and stores in a metadata table base and bounds information associated with memory allocations. Additionally, additional code is added into the compiled source code that performs memory safety checks during execution. This updated compiled source code automatically determines a safety of memory access requests during execution by performing an out-of-bounds (OOB) check using the base and bounds information retrieved and stored in the metadata table. This enables the identification and avoidance of unsafe memory operations during the implementation of the executable by a GPU.
    Type: Application
    Filed: December 29, 2021
    Publication date: March 2, 2023
    Inventors: Mohamed Tarek Bnziad Mohamed Hassan, Aamer Jaleel, Mark Stephenson, Michael Sullivan
  • Publication number: 20230038061
    Abstract: Convergence of threads executing common code sections is facilitated using instructions inserted at strategic locations in computer code sections. The inserted instructions enable the threads in a warp or other group to cooperate with a thread scheduler to promote thread convergence.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 9, 2023
    Applicant: NVIDIA Corp.
    Inventors: Daniel Robert Johnson, Jack Choquette, Olivier Giroux, Michael Patrick McKeown, Mark Stephenson, Sana Damani
  • Publication number: 20230031970
    Abstract: This disclosure relates to the field of cooking ovens for the preparation of foodstuffs in an enclosed environment including a visual flame along with a cooking plate upon which foodstuffs are placed and are transported through various cooking regions before being removed from the cooking oven for consumption.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Inventors: Harry E. Hegarty, Lawrence Byron Johnson, Kurt Eickmeyer, Bryan Martens, Greg Bird, Mark Stephenson, Brett Van Leeuwen
  • Patent number: 11552785
    Abstract: A system for an artificial intelligence synchronized distributed ledger. The system includes a computing device containing a receiving module, the receiving module designed and configured to receive an input from a remote device, parse the input to identify protected and non-protected data contained within the input, transform the protected data into a digitally signed assertion and convert the non-protected into an encrypted datastore. The computing device containing a processing module, the processing module designed and configured to receive the digitally signed assertion from the receiving module, insert the digitally signed assertion into an immutable sequential data structure, receive the encrypted datastore, retrieve at least an input, generate a record utilizing the at least a retrieved input, and perform a first machine-learning process utilizing the at least a retrieved input.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: January 10, 2023
    Assignee: Epidaurus Health, Inc.
    Inventors: Mark Stephenson, Daina Andries, Christopher Michio Aida
  • Patent number: 11464234
    Abstract: This disclosure relates to the field of cooking ovens for the preparation of foodstuffs in an enclosed environment including a visual flame along with a rotating cooking plate upon which foodstuffs are placed and are transported through various cooking regions before being removed from the cooking oven for consumption.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 11, 2022
    Assignee: Wood Stone Corporation
    Inventors: Harry E. Hegarty, Lawrence Byron Johnson, Kurt Eickmeyer, Bryan Martens, Greg Bird, Mark Stephenson, Brett Van Leeuwen
  • Patent number: 11442795
    Abstract: Convergence of threads executing common code sections is facilitated using instructions inserted at strategic locations in computer code sections. The inserted instructions enable the threads in a warp or other group to cooperate with a thread scheduler to promote thread convergence.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: September 13, 2022
    Assignee: NVIDIA Corp.
    Inventors: Daniel Robert Johnson, Jack Choquette, Oliver Giroux, Michael Patrick McKeown, Mark Stephenson, Sana Damani
  • Publication number: 20220027194
    Abstract: Warp sharding techniques to switch execution between divergent shards on instructions that trigger a long stall, thereby interleaving execution between diverged threads within a warp instead of across warps. The technique may be applied to mitigate pipeline stalls in applications with low warp occupancy and high divergence. Warp data cache locality may also be improved by concentrating memory accesses within a warp rather than spreading them across warps.
    Type: Application
    Filed: February 24, 2021
    Publication date: January 27, 2022
    Applicant: NVIDIA Corp.
    Inventors: Sana Damani, Mark Stephenson, Ram Rangan, Daniel Robert Johnson, Rishkul Kulkarni
  • Publication number: 20210314140
    Abstract: A system for an artificial intelligence synchronized distributed ledger. The system includes a computing device containing a receiving module, the receiving module designed and configured to receive an input from a remote device, parse the input to identify protected and non-protected data contained within the input, transform the protected data into a digitally signed assertion and convert the non-protected into an encrypted datastore. The computing device containing a processing module, the processing module designed and configured to receive the digitally signed assertion from the receiving module, insert the digitally signed assertion into an immutable sequential data structure, receive the encrypted datastore, retrieve at least an input, generate a record utilizing the at least a retrieved input, and perform a first machine-learning process utilizing the at least a retrieved input.
    Type: Application
    Filed: April 1, 2021
    Publication date: October 7, 2021
    Applicant: Epidaurus Health, Inc.
    Inventors: Mark Stephenson, Daina Andries, Christopher Michio Aida
  • Patent number: D1016273
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: February 27, 2024
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Craig Robert Prentice, Bernard Tsz Lun Ip, Richard John Boyes, Thomas Mark Richardson, Gareth Thomas McDermott, Jonathan Mark Downey, Matthew Roger Stephenson