Patents by Inventor David Sinclair

David Sinclair 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: 20250103395
    Abstract: A computer-implemented method for dynamic resource management can include evaluating, by at least one processor, whether a priority of one or more processes associated with a request for one or more shared resources meets a threshold condition. The method can additionally include determining, by the at least one processor and in response to an evaluation that the priority meets the threshold condition, whether the one or more shared resources is available to meet the request. The method can further include completing, by the at least one processor and in response to a determination that the one or more shared resources is available, execution of the one or more processes. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 27, 2025
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Bradford Beckmann, Matthew David Sinclair, Vinay Bharadwaj Ramakrishnaiah, William Peter Ehrett
  • Patent number: 12131199
    Abstract: A processing system monitors and synchronizes parallel execution of workgroups (WGs). One or more of the WGs perform (e.g., periodically or in response to a trigger such as an indication of oversubscription) a waiting atomic instruction. In response to a comparison between an atomic value produced as a result of the waiting atomic instruction and an expected value, WGs that fail to produce a correct atomic value are identified as being in a waiting state (e.g., waiting for a synchronization variable). Execution of WGs in the waiting state is prevented (e.g., by a context switch) until corresponding synchronization variables are released.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 29, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexandru Dutu, Matthew David Sinclair, Bradford Beckmann, David A. Wood
  • Publication number: 20240343920
    Abstract: The embodiments herein relate to a substrate coated with a multi-layer coating system including: optionally a primer layer applied to the substrate and deposited from a primer coating composition; a tie-coat layer applied to the substrate or to the optional primer layer, deposited from a tie-coat composition including a binder polymer obtainable by copolymerizing a mixture of ethylenically unsaturated monomers, the binder polymer having curable alkoxysilyl functional groups. The substrate can include a topcoat layer applied to the tie-coat layer, and deposited from a non-aqueous liquid foul release coating composition including a curable resin system including i) a curable polymer and optionally ii) a curing agent and/or a catalyst, where the non-aqueous liquid foul release coating composition is essentially free of a curable polysiloxane.
    Type: Application
    Filed: June 20, 2024
    Publication date: October 17, 2024
    Inventors: John David Sinclair-Day, Kevin John Reynolds, Cait Marie Cairns, Lindsay Hamilton, Alison Louise Parry, Graeme Dunford, Clayton Price
  • Publication number: 20240220315
    Abstract: A processing system includes a scheduling mechanism for producing data for fine-grained reordering of workgroups of a kernel to produce blocks of data, such as for communication across devices to enable overlapping of a producer computation with an all-reduce communication across the network. This scheduling mechanism enables a first parallel processor to schedule and execute a set of workgroups of a producer operation to generate data for transmission to a second parallel processor in a desired traffic pattern. At the same time, the second parallel processor schedules and executes a different set of workgroups of the producer operation to generate data for transmission in a desired traffic pattern to a third parallel processor or back to the first parallel processor.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 4, 2024
    Inventors: Suchita Pati, Shaizeen Aga, Nuwan Jayasena, Matthew David Sinclair
  • Publication number: 20240197617
    Abstract: An anti-aging cosmetic composition including resveratrol and/or a derivative of resveratrol in combination with honokiol and/or magnolol. These molecules can be obtained from plant extracts. Both honokiol and magnolol are present in magnolia bark. A cosmetic treatment method is related including the application to the skin or skin appendages of the cosmetic composition.
    Type: Application
    Filed: May 10, 2022
    Publication date: June 20, 2024
    Inventors: Mathilde THOMAS, Bertrand THOMAS, David SINCLAIR
  • Publication number: 20240132872
    Abstract: Provided herein are methods and compositions for the capture of nucleic acids, for example by using a nucleic acid-guided nuclease-based system.
    Type: Application
    Filed: February 1, 2023
    Publication date: April 25, 2024
    Inventors: Stephane B. GOURGUECHON, Eric HARNESS, David SINCLAIR, Meredith L. CARPENTER
  • Patent number: 11481250
    Abstract: A first workgroup is preempted in response to threads in the first workgroup executing a first wait instruction including a first value of a signal and a first hint indicating a type of modification for the signal. The first workgroup is scheduled for execution on a processor core based on a first context after preemption in response to the signal having the first value. A second workgroup is scheduled for execution on the processor core based on a second context in response to preempting the first workgroup and in response to the signal having a second value. A third context it is prefetched into registers of the processor core based on the first hint and the second value. The first context is stored in a first portion of the registers and the second context is prefetched into a second portion of the registers prior to preempting the first workgroup.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: October 25, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexandru Dutu, Matthew David Sinclair, Bradford Beckmann, David A. Wood
  • Publication number: 20210373975
    Abstract: A processing system monitors and synchronizes parallel execution of workgroups (WGs). One or more of the WGs perform (e.g., periodically or in response to a trigger such as an indication of oversubscription) a waiting atomic instruction. In response to a comparison between an atomic value produced as a result of the waiting atomic instruction and an expected value, WGs that fail to produce a correct atomic value are identified as being in a waiting state (e.g., waiting for a synchronization variable). Execution of WGs in the waiting state is prevented (e.g., by a context switch) until corresponding synchronization variables are released.
    Type: Application
    Filed: September 23, 2020
    Publication date: December 2, 2021
    Inventors: Alexandru DUTU, Matthew David SINCLAIR, Bradford BECKMANN, David A. WOOD
  • Publication number: 20210179863
    Abstract: The embodiments herein relate to a non-aqueous liquid foul release coating composition and process for controlling aqueous biofouling on man-made objects, including a curable resin system (A) comprising i) a curable polymer free of fluorine atoms and having a backbone selected from a polyurethane, a polyether, a polyester, a polycarbonate or a hybrid of two or more thereof, and having at least one terminal or pendant alkoxysilyl group and ii) optionally a curing agent and/or a catalyst; and (B) a marine biocide and/or a non-curable, non-volatile compound is selected from the group consisting of fluorinated polymers, sterols and sterol derivatives, and hydrophilic-modified polysiloxane oils, wherein the coating composition is essentially free of a curable polysiloxane, and wherein the coating composition is essentially free of non-curable polysiloxanes other than non-curable hydrophilic-modified polysiloxane oils.
    Type: Application
    Filed: July 13, 2018
    Publication date: June 17, 2021
    Inventors: John David Sinclair-Day, Kevin John Reynolds, Cait Marie Cairns, Lindsay Hamilton, Alison Louise Parry, Graeme Dunford, Clayton Price
  • Publication number: 20200308420
    Abstract: The embodiments herein relate to a substrate coated with a multi-layer coating system including: optionally a primer layer applied to the substrate and deposited from a primer coating composition; a tie-coat layer applied to the substrate or to the optional primer layer, deposited from a tie-coat composition including a binder polymer obtainable by copolymerizing a mixture of ethylenically unsaturated monomers, the binder polymer having curable alkoxysilyl functional groups. The substrate can include a topcoat layer applied to the tie-coat layer, and deposited from a non-aqueous liquid foul release coating composition including a curable resin system including i) a curable polymer and optionally ii) a curing agent and/or a catalyst, where the non-aqueous liquid foul release coating composition is essentially free of a curable polysiloxane.
    Type: Application
    Filed: July 13, 2018
    Publication date: October 1, 2020
    Inventors: John David Sinclair-Day, Kevin John Reynolds, Cait Marie Cairns, Lindsay Hamilton, Alison Louise Parry, Graeme Dunford, Clayton Price
  • Publication number: 20200167191
    Abstract: A processing system includes a task queue, a laxity-aware task scheduler coupled to the task queue, and a workgroup dispatcher coupled to the laxity-aware task scheduler. Based on a laxity evaluation of laxity values associated with a plurality of tasks stored in the task queue, the workgroup dispatcher schedules the plurality of tasks. The laxity evaluation includes determining a priority of each task of the plurality of tasks. The laxity value is determined using laxity information, where the laxity information includes an arrival time, a task duration, a task deadline, and a number of workgroups.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventors: Tsung Tai YEH, Bradford BECKMANN, Sooraj PUTHOOR, Matthew David SINCLAIR
  • Publication number: 20200087652
    Abstract: Provided herein are methods and compositions for the capture of nucleic acids, for example by using a nucleic acid-guided nuclease-based system.
    Type: Application
    Filed: December 2, 2019
    Publication date: March 19, 2020
    Inventors: Stephane B. GOURGUECHON, Eric HARNESS, David SINCLAIR, Meredith L. CARPENTER
  • Publication number: 20200046617
    Abstract: The invention relates to a cosmetic use of an association of (i) resveratrol or a derivative thereof and (ii) betaine or a derivative thereof, or of a composition containing said association in a physiologically acceptable medium, to fight against the signs of ageing of the skin.
    Type: Application
    Filed: April 24, 2017
    Publication date: February 13, 2020
    Inventors: Mathilde Thomas, Bertrand Thomas, David Sinclair
  • Patent number: 10538758
    Abstract: Provided herein are methods and compositions for the capture of nucleic acids, for example by using a nucleic acid-guided nuclease-based system.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 21, 2020
    Assignee: Arc Bio, LLC
    Inventors: Stephane B. Gourguechon, Eric Harness, David Sinclair, Meredith L. Carpenter
  • Publication number: 20200004586
    Abstract: A first workgroup is preempted in response to threads in the first workgroup executing a first wait instruction including a first value of a signal and a first hint indicating a type of modification for the signal. The first workgroup is scheduled for execution on a processor core based on a first context after preemption in response to the signal having the first value. A second workgroup is scheduled for execution on the processor core based on a second context in response to preempting the first workgroup and in response to the signal having a second value. A third context it is prefetched into registers of the processor core based on the first hint and the second value. The first context is stored in a first portion of the registers and the second context is prefetched into a second portion of the registers prior to preempting the first workgroup.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Alexandru DUTU, Matthew David SINCLAIR, Bradford BECKMANN, David A. WOOD
  • Patent number: 10470987
    Abstract: Compositions allowing the stimulation of hyaluronic acid synthesis via an increase in has-2 expression and their use in the treatment of conditions related to a decrease in hyaluronic acid synthesis.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: November 12, 2019
    Assignees: TOMCAT INTERNATIONAL LIMITED, President and Fellows of Harvard College
    Inventors: Bertrand Thomas, Mathilde Thomas, David Sinclair
  • Patent number: 10229215
    Abstract: A method of rendering content items on a display via an electronic device involves mapping linked content items to a three-dimensional object defined by layout data. The layout data is then transmitted to an electronic device for display.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: March 12, 2019
    Assignees: DISNEY ENTERPRISES, INC., ETH ZÜRICH (EIDGENÖSSISCHE TECHNISCHE HOCHSCHULZE ZÜRICH)
    Inventors: Barbara Solenthaler, Sohyeon Jeong, Max Grosse, Sasha Schriber, David Sinclair, Maria Cabral, Markus Gross, Kenneth J. Mitchell
  • Publication number: 20180312830
    Abstract: Provided herein are methods and compositions for the capture of nucleic acids, for example by using a nucleic acid-guided nuclease-based system.
    Type: Application
    Filed: August 18, 2016
    Publication date: November 1, 2018
    Applicant: Arc Bio, LLC
    Inventors: Stephane B. GOURGUECHON, Eric HARNESS, David SINCLAIR, Meredith L. CARPENTER
  • Publication number: 20180161256
    Abstract: Compositions allowing the stimulation of hyaluronic acid synthesis via an increase in has-2 expression and their use in the treatment of conditions related to a decrease in hyaluronic acid synthesis.
    Type: Application
    Filed: June 5, 2015
    Publication date: June 14, 2018
    Inventors: Bertrand THOMAS, Mathilde THOMAS, David SINCLAIR
  • Publication number: 20180089905
    Abstract: A method of rendering content items on a display via an electronic device involves mapping linked content items to a three-dimensional object defined by layout data. The layout data is then transmitted to an electronic device for display.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Applicants: Disney Enterprises, Inc., ETH Zürich (Eidgenössische Technische Hochschule Zürich)
    Inventors: Barbara Solenthaler, Sohyeon Jeong, Max Grosse, Sasha Schriber, David Sinclair, Maria Cabral, Markus Gross, Kenneth J. Mitchell