Patents by Inventor Andrew Davis

Andrew Davis 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: 20260178877
    Abstract: An analysis engine receives data characterizing a multimodal prompt for ingestion by a generative artificial intelligence (GenAI) model. The multimodal prompt is processed and fed into a plurality of layers from which an intermediate result of the GenAI model or a proxy of the GenAI model is obtained. The analysis engine, using a classifier and the intermediate result, determines whether the prompt elicits undesired behavior by the GenAI model. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: February 11, 2026
    Publication date: June 25, 2026
    Inventors: Andrew Davis, Amelia Kawasaki
  • Publication number: 20260143004
    Abstract: An analysis engine receives data characterizing a multimodal prompt for ingestion by a generative artificial intelligence (GenAI) model. The multimodal prompt is processed and fed into a plurality of layers from which an intermediate result of the GenAI model or a proxy of the GenAI model is obtained. The analysis engine, using a prompt injection classifier and the intermediate result, determines whether the prompt comprises or is indicative of malicious content or elicits malicious actions. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: January 12, 2026
    Publication date: May 21, 2026
    Inventors: Amelia Kawasaki, Andrew Davis
  • Publication number: 20260087159
    Abstract: First data is received which encapsulates second data in a hidden compartment. Thereafter, a password is received by a password encoder which uses such password to generate a key. The first data and the key are combined to generate the second data (i.e., the hidden data). The second data is then provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: February 11, 2025
    Publication date: March 26, 2026
    Inventors: Julian Collado Umana, Andrew Davis
  • Publication number: 20260087315
    Abstract: An encoder receives first data encapsulating second data in a hidden compartment along with a decoder identifier corresponding to either of a first decoder or a second decoder. The encoder then generates an embedding corresponding to the first data. The first decoder decodes the embedding to result in a representation of the first data when the decoder identifier corresponds to the first decoder. The second decoder decodes the embedding to result in a representation of the second data when the decoder identifier corresponds to the second decoder. The decoded embedding can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: April 3, 2025
    Publication date: March 26, 2026
    Inventors: Julian Collado Umana, Andrew Davis
  • Publication number: 20260087122
    Abstract: A first password is received by a password encoder which uses the first password to generate a first key. This first key is used to modify weights and biases of an encoder to result in a modified encoder. Further, weights and biases of a decoder operating in tandem with the encoder based can be modified based on a second key to result in a modified decoder. First data is received which encapsulates second data in a hidden compartment. The first data is encoded by the modified encoder to result to generate an embedding. The modified decoder decodes the embedding to result in a representation of the second data which, in turn, can be provided to a consuming application or process. The first data can be input into the encoder and the decoder prior to those components being modified to result in a representation of the first data.
    Type: Application
    Filed: March 28, 2025
    Publication date: March 26, 2026
    Inventors: Julian Collado Umana, Andrew Davis
  • Patent number: 12580957
    Abstract: A query is received which is to be input into a machine learning model (or other artificial intelligence model). Thereafter, a plurality of historical queries of the machine learning model meeting first criteria relative to the query is determined using a first distance-based similarity analysis technique. Each of the historical queries have a known output by the machine learning model. An output of the machine learning model responsive to query is received. Next, it is determined, using a second distance-based similarity analysis technique, whether the output meets second criteria relative to each of the known outputs corresponding to the historical queries. This determination characterizes whether the query is likely to cause the machine learning model to behave in an undesired manner and can be provided to a consuming application or process. Related apparatus, systems, and techniques are also described.
    Type: Grant
    Filed: July 15, 2025
    Date of Patent: March 17, 2026
    Assignee: HiddenLayer, Inc.
    Inventors: Julian Collado Umana, Andrew Davis
  • Patent number: 12572777
    Abstract: An analysis engine receives data characterizing a multimodal prompt for ingestion by a generative artificial intelligence (GenAI) model. The multimodal prompt is processed and fed into a plurality of layers from which an intermediate result of the GenAI model or a proxy of the GenAI model is obtained. The analysis engine, using a classifier and the intermediate result, determines whether the prompt elicits undesired behavior by the GenAI model. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 21, 2024
    Date of Patent: March 10, 2026
    Assignee: HiddenLayer, Inc.
    Inventors: Andrew Davis, Amelia Kawasaki
  • Patent number: 12549598
    Abstract: An analysis engine receives data characterizing a multimodal prompt for ingestion by a generative artificial intelligence (GenAI) model. The multimodal prompt is processed and fed into a plurality of layers from which an intermediate result of the GenAI model or a proxy of the GenAI model is obtained. The analysis engine, using a prompt injection classifier and the intermediate result, determines whether the prompt comprises or is indicative of malicious content or elicits malicious actions. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 21, 2024
    Date of Patent: February 10, 2026
    Assignee: HiddenLayer, Inc.
    Inventors: Amelia Kawasaki, Andrew Davis
  • Patent number: 12505648
    Abstract: Techniques for assessing multi-modal inputs to a machine learning model involve receiving a multimodal input containing an image, producing several transformed versions of that image, and generating embeddings for both the original and transformed images. A pairwise similarity analysis among all embeddings is conducted to determine distance values. Two dissimilarity metrics can then be calculated: one reflecting the differences among the transformed images, and another comparing the original image to its transformed versions. If the dissimilarity among the transformed images is greater than that between the original and transformed images plus a threshold, the system triggers a remediation action. This action either blocks the input from being processed by the machine learning model or prevents the model's output from being returned to the requester, thereby enhancing the reliability and security of the model.
    Type: Grant
    Filed: July 7, 2025
    Date of Patent: December 23, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: Ravikumar Balakrishnan, Jason Martin, Andrew Davis
  • Patent number: 12500916
    Abstract: A query to be input into a machine learning model which is associated with a first user is received. A first embedding is generated based on the query. A plurality of historical queries of the machine learning model having a corresponding embedding meeting first criteria relative to the first embedding is then determined using a first distance-based similarity analysis technique. In addition, a plurality of other users of the machine learning model each having a corresponding user embedding meeting second criteria relative to a user embedding for the first user are determined using a second distance-based similarity analysis technique. Data indicating a potential attack on the machine learning model is provided to a consuming application or process based on the query neighbor determination and the user neighbor determination.
    Type: Grant
    Filed: July 15, 2025
    Date of Patent: December 16, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: Julian Collado Umana, Andrew Davis
  • Publication number: 20250356208
    Abstract: An analysis engine receives data characterizing a prompt for ingestion by a generative artificial intelligence (GenAI) model. An intermediate result of the GenAI model or a proxy of the GenAI model responsive to the prompt is obtained. The analysis engine, using a classifier and the intermediate result, determines whether the prompt elicits undesired behavior by the GenAI model. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 20, 2024
    Publication date: November 20, 2025
    Inventors: Andrew Davis, Amelia Kawasaki
  • Publication number: 20250356165
    Abstract: An analysis engine receives data characterizing a multimodal prompt for ingestion by a generative artificial intelligence (GenAI) model. The multimodal prompt is processed and fed into a plurality of layers from which an intermediate result of the GenAI model or a proxy of the GenAI model is obtained. The analysis engine, using a classifier and the intermediate result, determines whether the prompt elicits undesired behavior by the GenAI model. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 21, 2024
    Publication date: November 20, 2025
    Inventors: Andrew Davis, Amelia Kawasaki
  • Patent number: 12471628
    Abstract: There is described a container for an aerosol provision device for providing an inhalable medium comprising an aerosol, the container including a first section and second and third sections either side of the first section, wherein the first section and the second and third sections each includes a respective material that permits the aerosol generated in the device to flow into and through the container. A first substance is distributed in the material of the first section, the first substance for modifying a property of the aerosol when the aerosol flows through the container. The material of at least one of the second and third sections is substantially free of the first substance and acts as a barrier to prevent first substance exiting the container.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: November 18, 2025
    Assignee: NICOVENTURES TRADING LIMITED
    Inventors: Richard Hepworth, Andrew Davis, John Major, Caner Yurteri, Dominic Woodcock, Colin Dickens
  • Publication number: 20250337775
    Abstract: An analysis engine receives data characterizing a multimodal prompt for ingestion by a generative artificial intelligence (GenAI) model. The multimodal prompt is processed and fed into a plurality of layers from which an intermediate result of the GenAI model or a proxy of the GenAI model is obtained. The analysis engine, using a prompt injection classifier and the intermediate result, determines whether the prompt comprises or is indicative of malicious content or elicits malicious actions. Data characterizing the determination is provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 21, 2024
    Publication date: October 30, 2025
    Inventors: Amelia Kawasaki, Andrew Davis
  • Patent number: 12314378
    Abstract: A first password is received by a password encoder which uses the first password to generate a first key. This first key is used to modify weights and biases of an encoder to result in a modified encoder. Further, weights and biases of a decoder operating in tandem with the encoder based can be modified based on a second key to result in a modified decoder. First data is received which encapsulates second data in a hidden compartment. The first data is encoded by the modified encoder to result to generate an embedding. The modified decoder decodes the embedding to result in a representation of the second data which, in turn, can be provided to a consuming application or process. The first data can be input into the encoder and the decoder prior to those components being modified to result in a representation of the first data.
    Type: Grant
    Filed: September 20, 2024
    Date of Patent: May 27, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: Julian Collado Umana, Andrew Davis
  • Patent number: 12271805
    Abstract: An encoder receives first data encapsulating second data in a hidden compartment along with a decoder identifier corresponding to either of a first decoder or a second decoder. The encoder then generates an embedding corresponding to the first data. The first decoder decodes the embedding to result in a representation of the first data when the decoder identifier corresponds to the first decoder. The second decoder decodes the embedding to result in a representation of the second data when the decoder identifier corresponds to the second decoder. The decoded embedding can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 20, 2024
    Date of Patent: April 8, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: Julian Collado Umana, Andrew Davis
  • Patent number: 12254120
    Abstract: Data is received that characterizes artefacts associated with each of a plurality of layers of a first machine learning model. Fingerprints are then generated for each of the artefacts in the layers of the first machine learning model. These generated fingerprints collectively form a model indicator for the first machine learning model. It is then determined whether the first machine learning model is derived from another machine learning model by performing a similarity analysis between the model indicator for the first machine learning model and model indicators generated for each of a plurality of reference machine learning models each comprising a respective set of fingerprints. Data characterizing the determination can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 20, 2023
    Date of Patent: March 18, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: David Beveridge, Andrew Davis
  • Patent number: 12254104
    Abstract: First data is received which encapsulates second data in a hidden compartment. Thereafter, a password is received by a password encoder which uses such password to generate a key. The first data and the key are combined to generate the second data (i.e., the hidden data). The second data is then provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 15, 2024
    Date of Patent: March 18, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: Julian Collado Umana, Andrew Davis
  • Patent number: 12242622
    Abstract: First data is received which encapsulates second data in a hidden compartment. Thereafter, a password is received by a password encoder which uses such password to generate a key. The first data and the key are combined to generate the second data (i.e., the hidden data). The second data is then provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 20, 2024
    Date of Patent: March 4, 2025
    Assignee: HiddenLayer, Inc.
    Inventors: Julian Collado Umana, Andrew Davis
  • Patent number: 12243036
    Abstract: A media terminal includes two integrated currency devices, each device providing at least one feature/operation that is similar to or is the same as the other device. Two independent sessions to each device are made and presented to a transaction application of the terminal as a single aggregated session. When the transaction application issues a command through the single aggregated session, a decision is made that is transparent to the application as to which device should process the command on behalf of the application and the command is issued to the selected device over the corresponding independent session. Results or notifications provided by the selected device are aggregated and provided to the application over the single aggregated session. In an embodiment, the two integrated currency devices are different types of devices from one another.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: March 4, 2025
    Assignee: NCR Atleos Corporation
    Inventors: Alexander Pearson Miller, Andrew Davis, Christopher James Dunlop, Kevin MacDonald McKenzie