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: 20260243542
    Abstract: 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: Application
    Filed: March 25, 2026
    Publication date: August 20, 2026
    Inventors: Nathaniel P. Gallery, Andrew McCormick
  • Publication number: 20260224995
    Abstract: 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: Application
    Filed: March 25, 2026
    Publication date: August 6, 2026
    Inventors: Nathaniel P. Gallery, Andrew McCormick, Alex Scott Pickett, Klaus Johnson
  • Patent number: 12595987
    Abstract: 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: Grant
    Filed: December 1, 2021
    Date of Patent: April 7, 2026
    Assignee: HVRT CORP.
    Inventors: Nathaniel P. Gallery, Andrew McCormick
  • Patent number: 12589315
    Abstract: 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: Grant
    Filed: October 7, 2022
    Date of Patent: March 31, 2026
    Assignee: HVRT CORP
    Inventors: Nathaniel P. Gallery, Andrew McCormick, Alex Scott Pickett, Klaus Johnson
  • Publication number: 20250362113
    Abstract: 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: Application
    Filed: June 3, 2025
    Publication date: November 27, 2025
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
  • Publication number: 20250355891
    Abstract: 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: Application
    Filed: July 29, 2025
    Publication date: November 20, 2025
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
  • Patent number: 12443618
    Abstract: 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: Grant
    Filed: July 29, 2024
    Date of Patent: October 14, 2025
    Assignee: Snowflake Inc.
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
  • Patent number: 12320619
    Abstract: 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: Grant
    Filed: August 24, 2023
    Date of Patent: June 3, 2025
    Assignee: HVRT CORP.
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
  • Publication number: 20250068640
    Abstract: 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: Application
    Filed: July 29, 2024
    Publication date: February 27, 2025
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McEihanney, Joshua Slocum, Wumengjian Zhu
  • Patent number: 12086154
    Abstract: 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: Grant
    Filed: August 24, 2023
    Date of Patent: September 10, 2024
    Assignee: Snowflake Inc.
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
  • Publication number: 20240210143
    Abstract: 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: Application
    Filed: August 24, 2023
    Publication date: June 27, 2024
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
  • Patent number: 11754372
    Abstract: 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: Grant
    Filed: September 14, 2020
    Date of Patent: September 12, 2023
    Assignee: HVRT CORP.
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
  • Publication number: 20230113472
    Abstract: 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: Application
    Filed: October 7, 2022
    Publication date: April 13, 2023
    Inventors: Nathaniel P. Gallery, Andrew McCormick, Alex Scott Pickett, Klaus Johnson
  • Patent number: 11442729
    Abstract: 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: Grant
    Filed: October 26, 2020
    Date of Patent: September 13, 2022
    Assignee: Google LLC
    Inventors: Junwhan Ahn, Jichuan Chang, Andrew McCormick, Yuanwei Fang, Yixin Luo
  • Publication number: 20220178657
    Abstract: 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: Application
    Filed: December 1, 2021
    Publication date: June 9, 2022
    Inventors: Nathaniel P. Gallery, Andrew McCormick
  • Publication number: 20220129269
    Abstract: 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: Application
    Filed: October 26, 2020
    Publication date: April 28, 2022
    Applicant: Google LLC
    Inventors: Junwhan Ahn, Jichuan Chang, Andrew McCormick, Yuanwei Fang, Yixin Luo
  • Publication number: 20220065726
    Abstract: 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: Application
    Filed: December 18, 2019
    Publication date: March 3, 2022
    Inventors: John MCNAB, Philip NOTT, Andrew MCCORMICK, Neville DODDS
  • Publication number: 20200408490
    Abstract: 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: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
  • Patent number: 10788290
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: September 29, 2020
    Assignee: HVRT CORP.
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick
  • Publication number: 20190226808
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: July 25, 2019
    Inventors: Nathaniel P. Gallery, Klaus Johnson, Andrew McCormick