Patents by Inventor Andrew McCormick
Andrew McCormick 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: 20260243542Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: ApplicationFiled: March 25, 2026Publication date: August 20, 2026Inventors: Nathaniel P. Gallery, Andrew McCormick
-
Publication number: 20260224995Abstract: Provided herein are systems and methods for training, maintaining and using skills for shooting a target with a projectile. More particularly, the invention relates to virtual and/or augmented reality, augmented reality, mixed reality and consensual reality systems and methods to train and maintain shooting skills in military, law enforcement, competition and sporting settings, environments and missions.Type: ApplicationFiled: March 25, 2026Publication date: August 6, 2026Inventors: Nathaniel P. Gallery, Andrew McCormick, Alex Scott Pickett, Klaus Johnson
-
Patent number: 12595987Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: GrantFiled: December 1, 2021Date of Patent: April 7, 2026Assignee: HVRT CORP.Inventors: Nathaniel P. Gallery, Andrew McCormick
-
Patent number: 12589315Abstract: Provided herein are systems and methods for training, maintaining and using skills for shooting a target with a projectile. More particularly, the invention relates to virtual and/or augmented reality, augmented reality, mixed reality and consensual reality systems and methods to train and maintain shooting skills in military, law enforcement, competition and sporting settings, environments and missions.Type: GrantFiled: October 7, 2022Date of Patent: March 31, 2026Assignee: HVRT CORPInventors: Nathaniel P. Gallery, Andrew McCormick, Alex Scott Pickett, Klaus Johnson
-
Publication number: 20250362113Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: ApplicationFiled: June 3, 2025Publication date: November 27, 2025Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
-
Publication number: 20250355891Abstract: The subject technology receives blob metadata from a key-value store. The subject technology retrieves a blob file from a blob store based on the blob metadata; the blob file comprises at least one of a snapshot file or a delta file. The subject technology transforms the blob file from a first format to a column file format, the transformation comprising converting data from the blob file to rowsets and writing the rowsets into a file in the column file format. The subject technology stores the file in a local cache.Type: ApplicationFiled: July 29, 2025Publication date: November 20, 2025Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
-
Patent number: 12443618Abstract: The subject technology receives, by an execution node, blob metadata from a key-value store, the blob metadata including information related to a set of blob files. The subject technology determines, by the execution node using the blob metadata, whether a copy of each of the set of blob files is stored in a local cache of the execution node. The subject technology transforms at least one blob file, retrieved from a blob store, to a second file in a column file format, the at least one blob file being in a first format that is different than the column file format, the transforming comprising at least converting a particular snapshot file from the at least one blob file to a particular set of rowsets and writing the set of rowsets into the second file in the column file format. The subject technology stores the second file in the local cache.Type: GrantFiled: July 29, 2024Date of Patent: October 14, 2025Assignee: Snowflake Inc.Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
-
Patent number: 12320619Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: GrantFiled: August 24, 2023Date of Patent: June 3, 2025Assignee: HVRT CORP.Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
-
Publication number: 20250068640Abstract: The subject technology receives, by an execution node, blob metadata from a key-value store, the blob metadata including information related to a set of blob files. The subject technology determines, by the execution node using the blob metadata, whether a copy of each of the set of blob files is stored in a local cache of the execution node. The subject technology transforms at least one blob file, retrieved from a blob store, to a second file in a column file format, the at least one blob file being in a first format that is different than the column file format, the transforming comprising at least converting a particular snapshot file from the at least one blob file to a particular set of rowsets and writing the set of rowsets into the second file in the column file format. The subject technology stores the second file in the local cache.Type: ApplicationFiled: July 29, 2024Publication date: February 27, 2025Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McEihanney, Joshua Slocum, Wumengjian Zhu
-
Patent number: 12086154Abstract: The subject technology receives a query, the query including a query range for processing the query. The subject technology sends a request to a key-value store for blob metadata and a set of recent writes for the query range. The subject technology receives the blob metadata, the blob metadata including information related to a set of blob files. The subject technology determines whether the set of blob files is stored in a local cache. The subject technology, in response to at least one blob file being missing from the set of blob files, sends a request to a blob store to retrieve the at least one blob file of the set of blob files. The subject technology transforms the retrieved at least one blob file to a column file format. The subject technology stores the transformed at least one blob file in the local cache.Type: GrantFiled: August 24, 2023Date of Patent: September 10, 2024Assignee: Snowflake Inc.Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
-
Publication number: 20240210143Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: ApplicationFiled: August 24, 2023Publication date: June 27, 2024Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
-
Patent number: 11754372Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: GrantFiled: September 14, 2020Date of Patent: September 12, 2023Assignee: HVRT CORP.Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
-
Publication number: 20230113472Abstract: Provided herein are systems and methods for training, maintaining and using skills for shooting a target with a projectile. More particularly, the invention relates to virtual and/or augmented reality, augmented reality, mixed reality and consensual reality systems and methods to train and maintain shooting skills in military, law enforcement, competition and sporting settings, environments and missions.Type: ApplicationFiled: October 7, 2022Publication date: April 13, 2023Inventors: Nathaniel P. Gallery, Andrew McCormick, Alex Scott Pickett, Klaus Johnson
-
Patent number: 11442729Abstract: A method and system for processing a bit-packed array using one or more processors, including determining a data element size of the bit-packed array, determining a lane configuration of a single-instruction multiple-data (SIMD) unit for processing the bit-packed array based at least in part on the determined data element size, the lane configuration being determined from among a plurality of candidate lane configurations, each candidate lane configuration having a different number of vector register lanes and a corresponding bit capacity per vector register lane, configuring the SIMD unit according to the determined lane configuration, and loading one or more data elements into each vector register lane of the SIMD unit. SIMD instructions may be executed on the loaded one or more data elements of each vector register lane in parallel, and a result of the SIMD instruction may be stored in memory.Type: GrantFiled: October 26, 2020Date of Patent: September 13, 2022Assignee: Google LLCInventors: Junwhan Ahn, Jichuan Chang, Andrew McCormick, Yuanwei Fang, Yixin Luo
-
Publication number: 20220178657Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: ApplicationFiled: December 1, 2021Publication date: June 9, 2022Inventors: Nathaniel P. Gallery, Andrew McCormick
-
Publication number: 20220129269Abstract: A method and system for processing a bit-packed array using one or more processors, including determining a data element size of the bit-packed array, determining a lane configuration of a single-instruction multiple-data (SIMD) unit for processing the bit-packed array based at least in part on the determined data element size, the lane configuration being determined from among a plurality of candidate lane configurations, each candidate lane configuration having a different number of vector register lanes and a corresponding bit capacity per vector register lane, configuring the SIMD unit according to the determined lane configuration, and loading one or more data elements into each vector register lane of the SIMD unit. SIMD instructions may be executed on the loaded one or more data elements of each vector register lane in parallel, and a result of the SIMD instruction may be stored in memory.Type: ApplicationFiled: October 26, 2020Publication date: April 28, 2022Applicant: Google LLCInventors: Junwhan Ahn, Jichuan Chang, Andrew McCormick, Yuanwei Fang, Yixin Luo
-
Publication number: 20220065726Abstract: A pipeline apparatus comprising a pipe body. The pipe body includes an annular cavity between annular innermost and outermost fluid impermeable barrier layers. The pipe body further includes a plurality of armour wires which extend along at least part of the length of the pipe body in the annular cavity. The plurality of armour wires include a first armour wire which is electrically isolated from the other armour wires along at least part of the length of the armour wires. The pipe body also includes a measurement device which is arranged to electrically couple to the first armour wire at a first end of the pipe body. The measurement device is arranged to measure the electrical impedance of the first armour wire, wherein variation of the electrical impedance of the first armour wire is indicative of a defect of the first armour wire.Type: ApplicationFiled: December 18, 2019Publication date: March 3, 2022Inventors: John MCNAB, Philip NOTT, Andrew MCCORMICK, Neville DODDS
-
Publication number: 20200408490Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: ApplicationFiled: September 14, 2020Publication date: December 31, 2020Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
-
Patent number: 10788290Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: GrantFiled: December 20, 2018Date of Patent: September 29, 2020Assignee: HVRT CORP.Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
-
Publication number: 20190226808Abstract: Provided herein are systems and methods for shooting simulation of a target with a projectile. More particularly, the invention relates to virtual reality optical projection systems to monitor and simulate shooting.Type: ApplicationFiled: December 20, 2018Publication date: July 25, 2019Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick