Patents by Inventor David Carpenter
David Carpenter 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: 12370710Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: GrantFiled: April 10, 2023Date of Patent: July 29, 2025Assignee: INSIGNIA IP DEVELOPMENT COMPANY LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
-
Patent number: 12370709Abstract: A shaving device comprising a head assembly having a support member and a blade cartridge. The support member is configured to be detachably coupled to a handle. The blade cartridge has a first and a second face wherein at least one of the first or second faces comprises at least one razor blade. The blade cartridge is configured to be rotatably coupled to the support member about a pivot axis such that the blade cartridge is pivotable by a user to select one of the first or second faces.Type: GrantFiled: July 19, 2021Date of Patent: July 29, 2025Assignee: INSIGNIA IP DEVELOPMENT COMPANY, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt, Jr.
-
Publication number: 20250124207Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip placement. One of the methods includes training, through reinforcement learning, a node placement neural network that is configured to, at each of a plurality of time steps, receive an input representation comprising data representing a current state of a placement of a netlist of nodes on a surface of an integrated circuit chip as of the time step and process the input representation to generate a score distribution over a plurality of positions on the surface of the integrated circuit chip.Type: ApplicationFiled: December 15, 2022Publication date: April 17, 2025Inventors: Ebrahim Songhori, Wenjie Jiang, Sergio Guadarrama Cotado, Young-Joon Lee, Azalia Mirhoseini, Anna Darling Goldie, Roger David Carpenter, Yuting Yue, Kuang-Huei Lee, James Laudon, Toby James Boyd, Quoc V. Le
-
Patent number: 12248745Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip placement. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip placement, comprising placing a respective macro node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the macro node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: GrantFiled: December 22, 2023Date of Patent: March 11, 2025Assignee: Google LLCInventors: Anna Darling Goldie, Azalia Mirhoseini, Ebrahim Songhori, Wenjie Jiang, Shen Wang, Roger David Carpenter, Young-Joon Lee, Mustafa Nazim Yazgan, Chian-min Richard Ho, Quoc V. Le, James Laudon, Jeffrey Adgate Dean, Kavya Srinivasa Setty, Omkar Pathak
-
Publication number: 20240249058Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip placement. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip placement, comprising placing a respective macro node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the macro node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: ApplicationFiled: December 22, 2023Publication date: July 25, 2024Inventors: Anna Darling Goldie, Azalia Mirhoseini, Ebrahim Songhori, Wenjie Jiang, Shen Wang, Roger David Carpenter, Young-Joon Lee, Mustafa Nazim Yazgan, Chian-min Richard Ho, Quoc V. Le, James Laudon, Jeffrey Adgate Dean, Kavya Srinivasa Setty, Omkar Pathak
-
Patent number: 12011724Abstract: A shredder includes a shredder box and a shredder rotor positioned within an interior of the shredder box. The shredder rotor is rotatable about a rotor axis and has a plurality of rotor teeth. An access door is pivotally moveable between an open position and a closed position, the access door defining a side wall of the shredder box when in the closed position. A shredder comb is positioned at an interior side of the access door and includes a plurality of shredder comb teeth. When the access door is in the closed position, the shredder comb is positioned at a shredding location to intermesh with the plurality of rotor teeth for shredding material input to the shredder box. The plurality of shredder comb teeth are removable and reversible for use in two orientations.Type: GrantFiled: May 19, 2022Date of Patent: June 18, 2024Assignee: Vermeer Manufacturing CompanyInventors: Clark David Carpenter, Keith Leon Roozeboom
-
Patent number: 11982120Abstract: The overhead door lift assembly integrates a traditional torsion spring and an electrically powered operator into a small package mountable in the available head space of conventional tractor trailers, cargo vehicles or other structures. The lift assembly includes a torsion spring counterbalance, electrical operator, and back tension mechanism. The electrical operator uses an electromagnetic clutch and gearbox that couples directly to the cable drums of the counterbalance. The electromagnetic clutch allows the overhead door to be manually raised and lowered in the event of a power interruption or operator malfunction. The back tension mechanism prevents cables from inadvertently unspooling from cable drums as the operator starts to move the overhead door from its horizontal open position to its vertical closed position.Type: GrantFiled: March 22, 2021Date of Patent: May 14, 2024Inventors: Dallis Lindley, Kyle Lindley, John M. Armacost, David Carpenter
-
Publication number: 20240143885Abstract: Aspects of the disclosure provide for eliminating or reducing uniquification of blocks in a chip-level graph of a computer chip, to reduce the size of the graph while still encoding block-specific information. For each group of blocks in the graph generated from a multiply-instantiated block (MIB), a block in the group is selected as a base block. The physical position of the base block is encoded in a reduced graph, and the physical positions of the remaining blocks are encoded as a linear transformation of the physical position of the base block across the face of the chip. Each group of blocks instantiated from the same MIB is represented as a single instance. The reduced graph can be fed into a device configured to perform a circuit component placement process, to identify the placement of circuit components for blocks in the chip in accordance with one or more objectives.Type: ApplicationFiled: October 25, 2022Publication date: May 2, 2024Inventors: Myung-Chul Kim, Roger David Carpenter, Debjit Sinha, Paul Kingsley Rodman, Xuyang Jin, Young-Joon Lee
-
Publication number: 20240075642Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: ApplicationFiled: April 10, 2023Publication date: March 7, 2024Applicant: INSIGNIA IP HOLDING COMPANY, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
-
Patent number: 11911382Abstract: There is a method of treating or preventing pulmonary arterial hypertension or associated pulmonary arterial hypertension in a patient. The method has the step of systemically administering to the patient a therapeutically effective amount of one or more compounds: (S)-ethyl 8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroethoxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylate or a pharmaceutically acceptable salt thereof, or (S)-8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroeth-oxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylic acid or a pharmaceutically acceptable salt thereof, or a combination of the foregoing. There is also a method of treating or preventing pulmonary arterial hypertension or associated pulmonary arterial hypertension in a patient by systemically administering a therapeutically effective amount of a THP1 inhibitor from about 1 mg/kg/day to about 50 mg/kg/day.Type: GrantFiled: July 18, 2022Date of Patent: February 27, 2024Assignee: Altavant Sciences GmbHInventors: Steve Wring, Magdalena Alonso-Galicia, Thomas Pack, Julie Rurka, David Carpenter, Melissa Rhodes
-
Publication number: 20240025065Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: ApplicationFiled: February 3, 2023Publication date: January 25, 2024Applicant: INSIGNIA IP HOLDING COMPANY, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
-
Publication number: 20240024316Abstract: There is a method of treating or preventing pulmonary arterial hypertension (PAH) or associated pulmonary arterial hypertension (APAH) in a patient. The method has the step of systemically administering to the patient a therapeutically effective amount of one or more compounds: (S)-ethyl 8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroethoxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylate or a pharmaceutically acceptable salt thereof, or (S)-8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroeth-oxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylic acid or a pharmaceutically acceptable salt thereof, or a combination of the foregoing. There is also a method of treating or preventing PAH or APAH in a patient by systemically administering a therapeutically effective amount of a THP1 inhibitor from about 1 mg/kg/day to about 50 mg/kg/day. There is a method for treating PAH or APAH in a patient with a single daily dose.Type: ApplicationFiled: January 4, 2023Publication date: January 25, 2024Inventors: Magdalena Alonso-Galicia, David Carpenter, Thomas Pack, Melissa Rhodes, Julie Rurka, Stephen Wring
-
Publication number: 20240025066Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: ApplicationFiled: February 6, 2023Publication date: January 25, 2024Applicant: INSIGNIA IP HOLDING COMPANY, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
-
Patent number: 11853677Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip placement. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip placement, comprising placing a respective macro node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the macro node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: GrantFiled: December 15, 2022Date of Patent: December 26, 2023Assignee: Google LLCInventors: Anna Darling Goldie, Azalia Mirhoseini, Ebrahim Songhori, Wenjie Jiang, Shen Wang, Roger David Carpenter, Young-Joon Lee, Mustafa Nazim Yazgan, Chian-min Richard Ho, Quoc V. Le, James Laudon, Jeffrey Adgate Dean, Kavya Srinivasa Setty, Omkar Pathak
-
Publication number: 20230117786Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip placement. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip placement, comprising placing a respective macro node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the macro node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Inventors: Anna Darling Goldie, Azalia Mirhoseini, Ebrahim Songhori, Wenjie Jiang, Shen Wang, Roger David Carpenter, Young-Joon Lee, Mustafa Nazim Yazgan, Chian-min Richard Ho, Quoc V. Le, James Laudon, Jeffrey Adgate Dean, Kavya Srinivasa Setty, Omkar Pathak
-
Patent number: 11623357Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: GrantFiled: May 25, 2021Date of Patent: April 11, 2023Assignee: Insignia IP Holding Company, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt, Jr.
-
Patent number: 11576915Abstract: There is a method of treating or preventing pulmonary arterial hypertension (PAH) or associated pulmonary arterial hypertension (APAH) in a patient. The method has the step of systemically administering to the patient a therapeutically effective amount of one or more compounds: (S)-ethyl 8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroethoxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylate or a pharmaceutically acceptable salt thereof, or (S)-8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroeth-oxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylic acid or a pharmaceutically acceptable salt thereof, or a combination of the foregoing. There is also a method of treating or preventing PAH or APAH in a patient by systemically administering a therapeutically effective amount of a THP1 inhibitor from about 1 mg/kg/day to about 50 mg/kg/day. There is a method for treating PAH or APAH in a patient with a single daily dose.Type: GrantFiled: March 13, 2020Date of Patent: February 14, 2023Assignee: Altavant Sciences GmbHInventors: Magdalena Alonso-Galicia, David Carpenter, Thomas Pack, Melissa Rhodes, Julie Rurka, Steve Wring
-
Patent number: 11556690Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip placement. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip placement, comprising placing a respective macro node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the macro node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: GrantFiled: December 17, 2021Date of Patent: January 17, 2023Assignee: Google LLCInventors: Anna Darling Goldie, Azalia Mirhoseini, Ebrahim Songhori, Wenjie Jiang, Shen Wang, Roger David Carpenter, Young-Joon Lee, Mustafa Nazim Yazgan, Chian-min Richard Ho, Quoc V. Le, James Laudon, Jeffrey Adgate Dean, Kavya Srinivasa Setty, Omkar Pathak
-
Publication number: 20230000866Abstract: There is a method of treating or preventing pulmonary arterial hypertension or associated pulmonary arterial hypertension in a patient. The method has the step of systemically administering to the patient a therapeutically effective amount of one or more compounds: (S)-ethyl 8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroethoxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylate or a pharmaceutically acceptable salt thereof, or (S)-8-(2-amino-6-((R)-1-(5-chloro-[1,1?-biphenyl]-2-yl)-2,2,2-trifluoroeth-oxy)pyrimidin-4-yl)-2,8-diazaspiro[4.5]decane-3-carboxylic acid or a pharmaceutically acceptable salt thereof, or a combination of the foregoing.Type: ApplicationFiled: July 18, 2022Publication date: January 5, 2023Inventors: Steve Wring, Magdalena Alonso-Galicia, Thomas Pack, Julie Rurka, David Carpenter, Melissa Rhodes
-
Publication number: 20220401961Abstract: A shredder includes a shredder box and a shredder rotor positioned within an interior of the shredder box. The shredder rotor is rotatable about a rotor axis and has a plurality of rotor teeth. An access door is pivotally moveable between an open position and a closed position, the access door defining a side wall of the shredder box when in the closed position. A shredder comb is positioned at an interior side of the access door and includes a plurality of shredder comb teeth. When the access door is in the closed position, the shredder comb is positioned at a shredding location to intermesh with the plurality of rotor teeth for shredding material input to the shredder box. The plurality of shredder comb teeth are removable and reversible for use in two orientations.Type: ApplicationFiled: May 19, 2022Publication date: December 22, 2022Inventors: Clark David Carpenter, Keith Leon Roozeboom