Patents by Inventor Anna Bacher

Anna Bacher 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: 12566593
    Abstract: A generative AI based pipeline has been created that ranks generated responses that are candidate software patches. The ranking is based on predicted quality measures of code fragments within a corresponding prompt to a generated AI model. The predicted quality measures are generated by a machine learning model that has been trained based on features that are values/measures of similarity metrics between code fragments, between code fragment changes, between code structures, and/or between changes of code structures.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: March 3, 2026
    Assignee: Veracode, Inc.
    Inventors: Roman Rudenko, Anna Bacher
  • Publication number: 20250110855
    Abstract: A generative artificial intelligence (AI) driven code fixing pipeline has been created that uses a large language model (LLM) to recommend fixes for vulnerabilities detected in program code. A scanner generates indications of flaws in program code and weakness types for those flaws. One or more example code pairs are retrieved based on weakness type and programming language, an example code pair including an example flaw and an example fix of that flaw. The LLM is then prompted with a code fragment corresponding to a detected vulnerability, context for the code fragment, and the one or more example code pairs to generate a modification of existing program code that fixes the vulnerability.
    Type: Application
    Filed: December 9, 2024
    Publication date: April 3, 2025
    Inventors: Roman Rudenko, Anna Bacher
  • Patent number: 12229040
    Abstract: A generative artificial intelligence (AI) driven code fixing pipeline has been created that uses a transformer-based large language model (LLM) to patch flawed program code. A pre-trained LLM is fine-tuned to generate a response that is a modified version of a code fragment in a prompt to the pre-trained model. After fine-tuning, the pre-trained LLM (hereinafter “code fix model”) is integrated into a pipeline that includes a program code cybersecurity scanner and a prompt generator. The scanner generates indications of flaws in program code and weakness types for those flaws. These indications flow into the prompt generator. The prompt generator retrieves reference code pairs based on weakness type and programming language to generate a batch of prompts to run inference on with the code fix model. The responses generated by the code fix model are presented as patching alternatives.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: February 18, 2025
    Assignee: Veracode, Inc.
    Inventors: Roman Rudenko, Anna Bacher
  • Publication number: 20250004729
    Abstract: A generative AI based pipeline has been created that ranks generated responses that are candidate software patches. The ranking is based on predicted quality measures of code fragments within a corresponding prompt to a generated AI model. The predicted quality measures are generated by a machine learning model that has been trained based on features that are values/measures of similarity metrics between code fragments, between code fragment changes, between code structures, and/or between changes of code structures.
    Type: Application
    Filed: September 11, 2023
    Publication date: January 2, 2025
    Inventors: Roman Rudenko, Anna Bacher
  • Publication number: 20250004915
    Abstract: A generative artificial intelligence (AI) driven code fixing pipeline has been created that uses a transformer-based large language model (LLM) to patch flawed program code. A pre-trained LLM is fine-tuned to generate a response that is a modified version of a code fragment in a prompt to the pre-trained model. After fine-tuning, the pre-trained LLM (hereinafter “code fix model”) is integrated into a pipeline that includes a program code cybersecurity scanner and a prompt generator. The scanner generates indications of flaws in program code and weakness types for those flaws. These indications flow into the prompt generator. The prompt generator retrieves reference code pairs based on weakness type and programming language to generate a batch of prompts to run inference on with the code fix model. The responses generated by the code fix model are presented as patching alternatives.
    Type: Application
    Filed: September 11, 2023
    Publication date: January 2, 2025
    Inventors: Roman Rudenko, Anna Bacher
  • Patent number: 11526610
    Abstract: A method and apparatus utilize a peer-to-peer network of security nodes collectively adhering to a protocol for inter-node communication. The system is comprised a plurality of first security nodes, at least one second security node, and at least one third security node. The plurality of first security nodes receive at least one of pre-trained detection models and rules, monitor at least one of a blockchain and connected devices for malicious behavior based on the received at least one of pre-trained detection models and rules, and report the malicious behavior. The at least one second security node creates and communicates the at least one of pre-trained detection models and rules to the plurality of first security nodes. The at least one third security node is informed by the at least one second security node of the reported malicious behavior.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 13, 2022
    Assignee: Veracode, Inc.
    Inventors: Anna Bacher, Erich Gstrein
  • Publication number: 20200372154
    Abstract: A method and apparatus utilize a peer-to-peer network of security nodes collectively adhering to a protocol for inter-node communication. The system is comprised a plurality of first security nodes, at least one second security node, and at least one third security node. The plurality of first security nodes receive at least one of pre-trained detection models and rules, monitor at least one of a blockchain and connected devices for malicious behavior based on the received at least one of pre-trained detection models and rules, and report the malicious behavior. The at least one second security node creates and communicates the at least one of pre-trained detection models and rules to the plurality of first security nodes. The at least one third security node is informed by the at least one second security node of the reported malicious behavior.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 26, 2020
    Inventors: Anna Bacher, Erich Gstrein
  • Publication number: 20150149313
    Abstract: A method for providing a customer with information at a POS, comprising the steps of: identifying the customer at a POS terminal; requesting a bill from a cash register system and sending it together with the identification information to a personalization server; creating and/or supplementing the customer's profile within the personalization server and calculating a personalized information based on the users history as well as provided data by the merchant; sending back the personalized information to the POS terminal; and putting out the personalized information to the customer via an interface.
    Type: Application
    Filed: May 8, 2012
    Publication date: May 28, 2015
    Applicant: SMART ENGINE GmbH
    Inventors: Anna Bacher, Christian Bacher, Erich Gstrein