Patents Examined by John Q Chavis
-
Patent number: 11301589Abstract: A consent receipt management system is configured to: (1) automatically cause a prior, validly received consent to expire (e.g., in response to a triggering event); and (2) in response to causing the previously received consent to expire, automatically trigger a recapture of consent. In particular embodiments, the system may, for example, be configured to cause a prior, validly received consent to expire in response to one or more triggering events.Type: GrantFiled: June 15, 2020Date of Patent: April 12, 2022Assignee: OneTrust, LLCInventors: Kabir A. Barday, Jonathan Blake Brannon, Richard A. Beaumont, John Mannix
-
Patent number: 11301530Abstract: An interactive library system comprised of a Processing Engine phase, a Presentation Engine phase, a Content Management phase, and a Content Editing/Reading pages phase, which work together in real time. The system, by providing a set of structures within an overarching database, provides the flexibility to build any data set (library) within an overarching data schema. The system proactively presents information to a user in real time as the system constantly scans to finds library matches to user text, saving the user from having to actively search and confirm information and greatly enhancing data handling capability. Further, each user has the flexibility to create a library most relevant to a user's particular position and needs, and select information for retrieval most useful to them.Type: GrantFiled: May 27, 2020Date of Patent: April 12, 2022Inventor: Micah Mossman
-
Patent number: 11301424Abstract: An interactive library system comprised of a Processing Engine phase, a Presentation Engine phase, a Content Management phase, and a Content Editing/Reading pages phase, which work together in real time. The system, by providing a set of structures within an overarching database, provides the flexibility to build any data set (library) within an overarching data schema. The system proactively presents information to a user in real time as the system constantly scans to finds library matches to user text, saving the user from having to actively search and confirm information and greatly enhancing data handling capability. Further, each user has the flexibility to create a library most relevant to a user's particular position and needs, and select information for retrieval most useful to them.Type: GrantFiled: June 7, 2020Date of Patent: April 12, 2022Inventor: Micah Mossman
-
Patent number: 11301531Abstract: An interactive library system comprised of a Processing Engine phase, a Presentation Engine phase, a Content Management phase, and a Content Editing/Reading pages phase, which work together in real time. The system, by providing a set of structures within an overarching database, provides the flexibility to build any data set (library) within an overarching data schema. The system proactively presents information to a user in real time as the system constantly scans to finds library matches to user text, saving the user from having to actively search and confirm information and greatly enhancing data handling capability. Further, each user has the flexibility to create a library most relevant to a user's particular position and needs, and select information for retrieval most useful to them.Type: GrantFiled: May 30, 2020Date of Patent: April 12, 2022Inventor: Micah Mossman
-
Patent number: 11294666Abstract: The present disclosure relates to methods and systems for applying version control of configurations to a software application, such as, a cloud-based application. Each version may be stored as a plurality of configuration nodes within a configuration tree structure. Versions are tracked in a configuration version history. Different versions may be merged together and applied to the software application.Type: GrantFiled: June 9, 2020Date of Patent: April 5, 2022Assignee: AMPERITY, INC.Inventor: Gregory Kyle Look
-
Patent number: 11288061Abstract: A build system stores source code in source code repositories and generates deployment artifacts from a build pipeline. The build system receives requirements associated with certification criteria for certifying a deployment artifact based on the source code. The build system executes a build pipeline including build tasks that compile the source code to generate executable files storing executable instructions. The build system evaluates the certification criteria based on results of execution of the build tasks. The build system determines whether the deployment artifact is a certified deployment artifact based on the result of evaluation of the certification criteria. The build system stores a software asset information document in a source code repository identifying software assets build using the source code repository, for example, as a YAML file.Type: GrantFiled: November 23, 2020Date of Patent: March 29, 2022Assignee: Humana Inc.Inventors: Robert L. Johnson, Brett Edwards, Andrew Foster, Michael Lochowitz
-
Patent number: 11281458Abstract: A method is disclosed of evaluating an organizational partition of developers into groups, wherein the evaluation is in relation to alterations of a software code. The software code is associated with a change history register indicative of previous alterations of the parts of the software code, each previous alteration being associated with a developer identity. The method includes parsing the change history register to acquire an association metric indicative of a number of associations between a developer identity and one of the previous alterations. The method also includes determining intra-group collaboration metrics and inter-group collaboration metrics for each group based on the association metrics. The intra-group collaboration metric is indicative of a sum over one or more parts of the software code.Type: GrantFiled: September 18, 2018Date of Patent: March 22, 2022Assignee: CODESCENE ABInventor: Adam Tornhill
-
Patent number: 11281491Abstract: Methods to execute an orchestration of computing services concurrently, the method including developing a representation of a set of services where each service relates to other services via different types of relationships. Also, applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between steps representing state transitions of the set of services and developing the orchestration plan based on the inter-step dependencies that allows for concurrent execution of nondependent steps.Type: GrantFiled: November 21, 2018Date of Patent: March 22, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
-
Patent number: 11275569Abstract: Mechanisms and techniques for providing continuous integration and continuous deployment (CI/CD) for data lake applications are disclosed. Assembly of code for an app is managed with a CI platform to create a container within a shared environment within which the app runs. The container is isolated from other containers and bundles software, libraries and configuration files and can communicate with other containers through defined channels. The shared environment provides a platform for running the app. The app writes to one or more tables maintained in the shared environment. Assembly of subsequent versions of code for the app is managed by the CI platform. Deployment of the assembled subsequent version of the code to the container is managed by the CI platform. Integration tests are run on the deployed subsequent version of the code with the CI platform. The subsequent version of the code replaces the app in the shared environment when integration testing is complete.Type: GrantFiled: October 30, 2020Date of Patent: March 15, 2022Assignee: salesforce.com, Inc.Inventors: Heng Zhang, Aaron Zhang, Mahalaxmi Sanathkumar, Utsavi Benani, Zhidong Ke
-
Patent number: 11269623Abstract: A function defined in source code of an application is further partitioned into a plurality of logics without depending on function definition performed by a developer. An application partitioning apparatus (1) for partitioning an application distributively processed by a plurality of information processing apparatuses into a plurality of logics includes an acquisition unit (121) which acquires source code of the application, a first partitioning unit (122) which identifies a plurality of functions defined in the source code and partitioning the source code into the plurality of functions, a determination unit (123) which determines whether each of the partitioned functions can be further partitioned according to rules set in advance, and a second partitioning unit (124) which, when it is determined that each of the partitioned function can be partitioned, partitions the function into a plurality of functions including one or a plurality of rows.Type: GrantFiled: February 14, 2019Date of Patent: March 8, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Kazuya Matsuo, Masahiro Yoshida, Noriyuki Takahashi, Hiroyuki Tanaka
-
Patent number: 11269624Abstract: A method, system, and computer program product for implementing automated software application bundling is provided. The method includes detecting first software scanners installed within computing devices associated with a hardware device. Licensed software applications and second software scanners installed within a group of computing devices are detected and configuration files associated with initiating execution of the licensed software applications are retrieved from a database. Operational data is retrieved and an associated list describing operational attributes of the computing devices is generated. Likewise, a list of licensed software applications installed within the group of computing devices and a graph presenting communication connections between the computing devices and the hardware device are generated and the licensed software applications are executed with respect to enabling operational functionality for the group of computing devices.Type: GrantFiled: January 12, 2021Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Piotr Kalandyk, Lukasz Jakub Palus, Pawel Tadeusz Januszek, Hubert Kompanowski
-
Patent number: 11269620Abstract: Implementations include a first application server interacting with a first infrastructure table of a first version through a first access schema, providing, during an upgrade, a second application server to execute a portion of the upgrade by interacting with data schema through the first access schema, adjusting a structure of a second infrastructure table to provide an adjusted structure, the structure of the first version and the adjusted structure of the second version, the second infrastructure table including a copy of the first infrastructure table, providing a second access schema of the second version, providing a third application server configured to interact with data schema through the second access schema, and activating, by the third application server using an activator of the second version, objects of the second version, the activator including features that are different than an activator of the first version.Type: GrantFiled: November 19, 2020Date of Patent: March 8, 2022Assignee: SAP SEInventors: Kerstin Hoeft, Steffen Meissner, Martin Mayer, Volker Driesen
-
Patent number: 11249749Abstract: A method includes receiving one or more project environment features of a project, identifying one or more relevant projects from a number of known projects by comparing the one or more project environment features of the project to one or more project environment features of each of the known projects, and generating at least a portion of a configuration file based on one or more configuration files from each of the one or more relevant projects. Identifying relevant projects from a number of known projects by comparing project environment features and subsequently using configuration files from the relevant projects to generate at least a portion of the configuration file allows for a robust configuration file to be created without effort on the part of a user.Type: GrantFiled: March 26, 2020Date of Patent: February 15, 2022Assignee: Red Hat, Inc.Inventors: Ido Ovadia, Boaz Shuster
-
Patent number: 11243904Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: GrantFiled: March 9, 2020Date of Patent: February 8, 2022Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Patent number: 11243761Abstract: A link management device, concerning development management data utilized by each of a plurality of development management systems included in a tool chain system, manages a link between items of the development management data. A link registration unit executes crawling of acquiring, from each of the plurality of development management systems, information of the development management data including naming information indicating naming of the development management data. Then, based on the information of the development management data, the link registration unit transmits a link registration instruction for registering the link between the items of the development management data to the plurality of development management systems. Then, the link registration unit records the link between the items of the development management data, as link record information.Type: GrantFiled: March 8, 2018Date of Patent: February 8, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Yoichiro Koga, Keita Mori
-
Patent number: 11237824Abstract: Methods, systems, and computer program products are included for automatically tracking source code changes for a user-customized feature of a software project. Metadata identifying the annotated source code for the user-customized feature is stored in an annotation database. The metadata include a location of the annotated source code within the one or more files of a code repository for the software project and a description of the changes that were made to the annotated source code. The metadata is used to determine whether any subsequent changes made by a second user to the one or more files affect the source code annotated by the first user for the user-customized feature of the software project. One or more automated tasks are performed for the user-customized feature when the subsequent changes are determined to affect the annotated source code.Type: GrantFiled: February 7, 2020Date of Patent: February 1, 2022Assignee: RED HAT, INC.Inventors: Alexander Braverman Masis, Jonathan Daniel Holloway
-
Patent number: 11238372Abstract: The current document is directed to methods and systems for simulation-based training of automated reinforcement-learning-based application managers. Simulators are generated from data collected from controlled computing environments controlled and may employ any of a variety of different machine-learning models to learn state-transition and reward models. The current disclosed methods and systems provide facilities for visualizing aspects of the models learned by a simulator and for initializing simulator models using domain information. In addition, the currently disclosed simulators employ weighted differences computed from simulator-generated and training-data state transitions for feedback to the machine-learning models to address various biases and deficiencies of commonly employed difference metrics in the context of training automated reinforcement-learning-based application managers.Type: GrantFiled: July 22, 2019Date of Patent: February 1, 2022Assignee: VMware, Inc.Inventors: Dev Nag, Yanislav Yankov, Dongni Wang, Gregory T. Burk, Nicholas Mark Grant Stephen
-
Patent number: 11231915Abstract: An example system and method facilitate automatically generating a software application (e.g., a micro app) to facilitate performing a task, such as collecting information. In one embodiment, the method includes recording plural incidents filed by customers seeking assistance; detecting the filing of a new incident by a customer; using an Artificial Intelligence algorithm to process the incident, based on the plural incidents, to automatically determine additional information, and to determine one or more User Interface (UI) features for facilitating retrieving the additional information from the customer; generating a description of a UI that incorporates the one or more UI features; producing a mechanism (e.g.Type: GrantFiled: September 24, 2020Date of Patent: January 25, 2022Assignee: Oracle International CorporationInventors: Christian Straub, Jeff Price, Walid Abu-Hadba
-
Patent number: 11216752Abstract: A facility for optimizing machine learning models is described. The facility obtains a description of a machine learning model and a hardware target for the machine learning model. The facility obtains optimization result data from a repository of optimization result data. The facility optimizes the machine learning model for the hardware target based on the optimization result data.Type: GrantFiled: February 23, 2021Date of Patent: January 4, 2022Assignee: OctoML, Inc.Inventors: Matthew Welsh, Jason Knight, Jared Roesch, Thierry Moreau, Adelbert Chang, Tianqi Chen, Luis Henrique Ceze, An Wang, Michal Piszczek, Andrew McHarg, Fletcher Haynes
-
Patent number: 11216273Abstract: The subject technology detects a code commit at a code repository. The subject technology sends a request for a build job to a build server. The subject technology determines that the build job is completed. The subject technology sends a training request and user token to a proxy authenticator. The subject technology determines determining that the user token is validated. The subject technology sends a training request and the user token to a training job manager. Further, the subject technology determines determining that the training job is completed.Type: GrantFiled: September 8, 2020Date of Patent: January 4, 2022Assignee: Stripe, Inc.Inventors: William Story, David Hwang