Patents Examined by Geoffrey R St Leger
  • Patent number: 11561772
    Abstract: A computer-implemented low-code development platform is provided including a user interface and having access to a library of step macros configured for user configuration and interconnection via the user interface to generate executable code. Each step macro includes a step configuration generator and an execution code generator. The step configuration generator is configured to generate a step configuration file based on user-configurable data points configurable via the user interface. The execution code generator is configured to generate executable code in the form of a compiled step file configured for storage in memory and execution by a processor of a computing system. The execution code generator receives and inputs the step configuration file into a metaprogramming component configured to interpret the user-configurable data points of the step configuration file and to generate and output the compiled step file.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: January 24, 2023
    Assignee: Trixta, Inc.
    Inventors: Mark Levitt, Roger John Norton, Barry Worthington Hill
  • Patent number: 11556330
    Abstract: A method and a system for automating security updates in a multi-tiered architecture of a system environment. The method includes receiving a software update note relating to a multi-tiered architecture system environment and determining a patch in the software update note is initially compatible with the system environment. The method also includes predicting, by a patch acceptance machine learning model, the patch is patchable within the system environment and predicting, by an installation machine learning model, an installation patch time for the patch on the system environment. The method also includes installing the patch at the installation patch time on the system environment, and validating the patch installation using a validation machine learning model.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: January 17, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Fabio Zanforlin Zaina, Leonardo de Bem Ferreira, Silvana Galeazzi, Marco Antonio Milanez, Sergio Varga, Thiago Bianchi
  • Patent number: 11550565
    Abstract: A method for determining an efficacy of an application includes identifying a plurality of application components deliverable within the application, identifying a component from the plurality of application components to execute to perform the step based upon a profile; providing the particular component; detecting an interaction with the provided component; and determining an efficacy of the application. A system for determining an efficacy of an application includes a processor and a memory storing computer-executable instructions that, when executed by the one or more processors, cause the computing system to identify a plurality of application components deliverable within the application, identify, from the plurality of application components, a component to execute to perform the step, based upon a profile; provide the particular component; detect an interaction with the provided component; and determine an efficacy of the application, based at least in part upon the detected interaction.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: January 10, 2023
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: John M. VanAntwerp, Dan Kalmes, Victoria Ann Spaulding-Burford, Thomas Schaefer
  • Patent number: 11550893
    Abstract: Apparatus and methods may include a method for validating a script. The script may be a script for firing a job in an Autosys™ application deployed in a predetermined environment. The validating may use a validation system. The method may include providing a plurality of pre-deployment validation utility actions. The plurality of pre-deployment utility actions may include permitting only insert (INS), update (UPD) and delete (DEL) as actions in the script. The permitting may use an action name review utility. The plurality of pre-deployment utility actions may include permitting only command (CMD) or box parameter types (BMT) in the script. The permitting may use a parameter type review utility. The plurality of pre-deployment utility actions may include specifying only NULL, FDR and LMCTR as project codes. The specifying may use a project code specifier utility.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: January 10, 2023
    Assignee: Bank of America Corporation
    Inventors: Nadeem Panjwani, Mohammad Nejad, Rudolph D. Hoffman, Paul Eric Hazboun
  • Patent number: 11550556
    Abstract: Provided are systems and methods of a compiler that efficiently processes semantic analysis. For example, the compiler may perform semantic analysis on as much of the source code as possible during compile time. For any instructions, such as dynamic expressions, that are not known at compile time, the compiler may encode semantic bytecode for performing the semantic checks on such dynamic expressions, and their dependent expressions, during execution/runtime of the program. In one example, the method may include compiling source code of a program into bytecode, identifying, during the compiling, a dynamic expression that includes one or more dependent static expressions within the source code, generating semantic bytecode for semantic analysis of the one or more dependent static expressions of the dynamic expression, and adding the semantic bytecode to the bytecode of the program.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: January 10, 2023
    Assignee: SAP SE
    Inventors: Julius Bettin, Kilian Kilger, Christian Stork
  • Patent number: 11537391
    Abstract: In some implementations, a system may receive dependency indicators associated with a plurality of cloud-based applications and receive change indicators associated with changes to one or more first applications of the plurality of cloud-based applications. The system may receive an indicator associated with an incident ticket based on a problem with a second application of the plurality of cloud-based applications. The device may determine at least one of the change indicators associated with the incident ticket based on dependencies between the one or more first applications and the second application and based on a difference between a time associated with the incident ticket and a time associated with the at least one of the change indicators. The system may, based on determining the at least one of the change indicators, transmit a command to rollback at least one of the changes or to rollforward at least one change.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: December 27, 2022
    Assignee: Capital One Services, LLC
    Inventors: Krystan R. Franzen, Mohamed Seck
  • Patent number: 11537393
    Abstract: Systems and methods are provided for managing states of deployment. A presence of a configuration change to be implemented at a deployment may be detected. The configuration change may include one or more commands to change a configuration of the deployment. Responsive to detecting the presence of the configuration change, information describing the configuration change may be stored in a repository. The information may be stored in an unsubstituted form and a substituted form. An interface through which configuration change information is accessible may be provided. The configuration change information may describe the configuration change at the deployment based on one or both of the unsubstituted form and the substituted form.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: December 27, 2022
    Assignee: Palantir Technologies Inc.
    Inventor: Jonathan Yu
  • Patent number: 11531763
    Abstract: Methods, systems, and computer-readable media for automated code generation using analysis of design diagrams are disclosed. A diagram-to-code system determines one or more security properties of a plurality of components associated with a software product. Relationships between the components are indicated in a software design diagram. At least some of the security properties are determined using input to a user interface. The diagram-to-code system generates one or more secure code packages based (at least in part) on the software design diagram and the one or more security properties. The secure code package(s) implement one or more security controls associated with the software product. The secure code package(s) are provided to a developer. The secure code package(s) and additional program code from the developer are compiled into a compiled software product. Execution of the compiled software product mitigates security vulnerabilities using the one or more security controls.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: December 20, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshay Gupta, Raghuveer Ketireddy, Trevor Tonn
  • Patent number: 11531526
    Abstract: A lexical analyzer is provided to analyze serverless application code to help ensure that the serverless application is portable between different execution environments. The lexical analyzer may identify non-portable features of the application, and alerts of these features may be provided to users. A transfer tool may be provided to assist in transferring a serverless application between computing platforms, such as by converting the portable serverless application to a container format. An interface may be provided that subscribes, on behalf of a container, to receive notifications of triggering events from a computing platform's notification service. The interface may provide a message to the container to indicate an occurrence of a triggering event, which may trigger execution of a serverless function by the container.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: December 20, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jeremiah M. Dunham, Fernando Francisco Dingler Avilez
  • Patent number: 11526725
    Abstract: A system for attention-based layered neural network classification is provided. The system comprises: a sequence of layered neural networks; and a controller configured for controlling data routed through the sequence of layered neural networks, the controller configured to: receive interaction data comprising data features, wherein the data features are distinct characteristics of the interaction data; input data features into the sequence of layered neural networks, wherein each sequential layer of the sequence of layered neural networks comprises a heightened rigor level for at least one of the data features; calculate a relevance score output for at least one of the data features at each layer of the sequence of layered neural networks; and integrate the relevance score output from each layer of the sequence of layered neural networks to generate a total relevance score output.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 13, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Eren Kursun
  • Patent number: 11526746
    Abstract: An artificial intelligence system and method for state-based learning using one or more adaptive response states of the artificial intelligence system are provided. A controller for modifying a neural network engine is configured to monitor a data stream having a data pattern by comparing the data pattern to a trained data pattern; identify a change in the data pattern of the data stream; determine a response state of the neural network learning engine, the state defining one or more neural network parameters for monitoring the data stream with the neural network learning engine; identify a predetermined policy for reconfiguring the neural network learning engine based on the data pattern and the response state; and in response to identifying the change in the data pattern and determining the response state, reconfigure the one or more neural network parameters according to the predetermined policy.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: December 13, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Eren Kursun
  • Patent number: 11513779
    Abstract: Techniques for representing a native function using an executable reference are disclosed. The system receives an instruction to create an executable reference for a native function, including a method type comprising a method signature corresponding to the executable reference, and a function description including (a) a memory layout corresponding to data returned by the function and (b) memory layouts corresponding to parameters required by the function. The system selects an application binary interface (ABI). The system generates code that, for each parameter, of the one or more parameters required by the function, converts the parameter from a value formatted for use by a Java Virtual machine to a value formatted for use in the native function, based on the selected ABI. Responsive to invocation of the executable reference, the generated code and the native function may be executed.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: November 29, 2022
    Assignee: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee, Vladimir Vitalyevich Ivanov
  • Patent number: 11513793
    Abstract: A method and system may be provided for recording discussions about computer code in an integrated development environment (IDE). In some aspects, a communication channel is integrated with an IDE. Communications and discussions may be tracked and linked with specific code sections. In some aspects, a predefined graphical interface may be used in forming the communications for the communication channel.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: November 29, 2022
    Assignee: CodeStream, Inc.
    Inventor: Peter Pezaris
  • Patent number: 11507360
    Abstract: A system may comprise: a reader device comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories. The one or more processors may be configured to: obtain, using a wireless local area network communication, sensor data from a plurality of sensor devices associated with a machine; identify, from the sensor data, information identifying a sensor device of the plurality of sensor devices; generate sensor device information that associates the information identifying the sensor device with information identifying a component of the machine; and transmit the sensor device information to cause the machine to be updated using the sensor device information.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 22, 2022
    Assignee: Caterpillar Inc.
    Inventors: Daniel W. Hoyt, Joshua D. Reed, Joshua Ebert
  • Patent number: 11489796
    Abstract: A computer-implemented method and system for arranging, in an ordered hierarchy, attached files as transferred during a discourse history. The computer implemented method includes accessing discourse data associated with a history of discourse communications. In embodiments, the discourse data includes a plurality of discourse attachments transferred in accordance with the history, and the discourse attachments include multiple versions of at least one discourse attachment within the plurality. The method further includes deriving a discourse attachment arrangement (DAA) component based at least in part on the discourse data. The method includes outputting, based at least in part on the DAA component, the multiple versions of the at least one discourse attachment arranged in a hierarchical order.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: November 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy L. Hewitt, Zachary A. Silverstein, Jonathan D. Dunne, Liam S. Harpur, Qi Li
  • Patent number: 11467878
    Abstract: Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one or more hosts using the program code and the local copy of the one or more inputs. The computation is initiated for a plurality of keys. The computation succeeds for one or more keys after the computation has failed for one or more other keys. A representation of one or more outputs of the computation is stored in the repository.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Julien Jacques Ellie, Colin Watson, Ullas Sankhla, Swapandeep Singh, Kerry Hart, Paul Anderson, Brian Dahmen, Suchi Nandini, Yunhan Chen, Shu Liu, Arjun Raman, Yuxin Xie, Fengjia Xiong
  • Patent number: 11461080
    Abstract: Embodiments described herein provide techniques for in-line compiling of UDFs in other programming languages. These techniques enable faster programming iterations because it allows users to compile directly in the cloud processing system. Moreover, it allows the UDFs to tie into existing libraries. The compiled results are treated as sensitive and handled with appropriate security policies, as with any other user data in the system.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: October 4, 2022
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Siddharth Kulkarni, Isaac Kunen
  • Patent number: 11461078
    Abstract: Embodiments of the innovation relate to, in a development device, a method of generating a backend application for execution by a server device. The method comprises receiving, by the development device, ontology information associated with an enterprise domain, the ontology information including syntactic information and semantic information; applying, by the development device, a metaprogramming engine to the ontology information to generate the backend application; and forwarding, by the development device, the backend application to the server device.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: October 4, 2022
    Assignee: Metaspex LLC
    Inventor: Vincent Lextrait
  • Patent number: 11449581
    Abstract: In a software product installed in a given computing environment, wherein the software product when installed is configured to operate in accordance with a licensing model having a first licensing functionality, a method receives an instruction to modify the licensing model to enable the software product to operate in accordance with a second licensing functionality. The method then automatically modifies the licensing model to enable the software product to operate in accordance with the second licensing functionality.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: September 20, 2022
    Assignee: Dell Products L.P.
    Inventors: Karan Kapoor, Shibi Panikkar
  • Patent number: 11449314
    Abstract: An application development editor displays in a graphical user interface a list or other arrangement of variations based on or applying to conditions in the application, each variation being associated with one or more changes in properties or events in the application. The editor enables a user to select a specific variation and then displays the user interface implications or consequences of that selection. Selecting a specific variation is programmatically equivalent to a specific conditional logic branch or ‘if . . . then’ code sequence. The invention enable someone with no, or very limited, code writing skills, such as a designer, to be able to produce an application with fully functioning, correct and potentially complex conditional logic.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: September 20, 2022
    Assignee: UMAJIN LIMITED
    Inventor: David Brebner