Patents Examined by Chuck O. Kendall
-
Patent number: 11455158Abstract: Embodiments of the present invention provide a system for processing multi-channel electronic requests. The system is typically configured for generating a configurable framework, creating a package of the configurable framework, allowing a resource entity system of an entity to download the configurable framework, identifying initiation of download of the configurable framework, causing the user interface to input one or more configurable parameters associated with an application present in the resource entity system, receiving the one or more configurable parameters, and integrating the configurable framework with the application, wherein the configurable framework processes one or more multi-channel electronic requests associated with the application based on the one or more configurable parameters.Type: GrantFiled: July 7, 2020Date of Patent: September 27, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Deepali Dadhich, ChellaPrabhu Andrew Mariadoss, Richa Sachdeva
-
Patent number: 11449312Abstract: A system and method are provided for executing process workflows. The method includes obtaining via a communications module, a representation of a workflow as a graph, the graph including a plurality of interconnected workflow tasks. The method also includes storing the graph in a graph database, navigating through the workflow tasks in the graph as the process is executed, and publishing via the communications module, a workflow state change with a topic for the current workflow task. The method also includes receiving via the communications module, a document for the current workflow task, wherein a state of the process is implied by the topic position in the graph, and wherein the topic determines at least one microservice to be employed. The method also includes having at least one workflow task associated with the current workflow task executed by instructing a corresponding one or more microservices via the communications module.Type: GrantFiled: January 7, 2021Date of Patent: September 20, 2022Assignee: The Toronto-Dominion BankInventors: Joseph Vincent Scarfutti, Christian Caberoy De La Peña, Michael James Gosnell, Bogdan Petrescu, Ridhima Sakhuja, Mikayla Dale Wronko, Oksana Dranka, Ting Zhou
-
Patent number: 11443234Abstract: A user interface may be generated to receive inputs for constructing a data processing pipeline that includes an orchestrator node, a preparator node, and an executor node. The preparator node may generate a training dataset and a validation dataset for a machine learning model. The executor node may execute machine learning trials by applying, to the training dataset and the validation dataset, machine learning models having different sets of trial parameters. The orchestrator node may identify, based on a result of the machine learning trials, an optimal machine learning model for performing a task. The data processing pipeline may be adapted dynamically based on the input dataset and/or computational resource budget. The optimal machine learning model for performing the task may be generated by executing, based on the graph, the data processing pipeline the orchestrator node, the preparator node, and the executor node.Type: GrantFiled: September 25, 2019Date of Patent: September 13, 2022Assignee: SAP SEInventors: Manuel Zeise, Isil Pekel, Steven Jaeger
-
Patent number: 11435984Abstract: A process for rendering a user interface that provides access to applications that integrate with a content management system (CMS), includes: providing a content management API configured to enable creating or updating a content project; receiving a command to enable an APP for the content project, wherein the APP includes a front-end component; providing, over a network, a web editor of the CMS to access the content project, wherein the APP and the front-end component are launched in an APP runtime environment of a client browser that is independent of a web editor runtime environment in which the web editor is executed, and wherein the execution of the web editor renders the user interface, and the service provided by the APP is visually integrated with services of the web editor in a predefined context of the user interface.Type: GrantFiled: September 9, 2021Date of Patent: September 6, 2022Assignee: Contentful GmbHInventors: Jakub Elżbieciak, Frederik Lölhöffel von Löwensprung, Paolo Negri
-
Patent number: 11429354Abstract: Techniques are described for enabling users to add custom code function blocks and multi-prompt blocks to customizable playbooks that can be executed by an orchestration, automation, and response (OAR) platform. At a high level, a playbook comprises computer program code and possibly other data that can be executed by an OAR platform to carry out an automated set of actions. A playbook is comprised of one or more functions or codeblocks, where each codeblock contains program code that performs defined functionality when the codeblock is encountered during execution of the playbook of which it is a part. For example, a first codeblock may implement an action that is performed relative to one or more IT assets, another codeblock might filter data generated by the first codeblock in some manner, and so forth.Type: GrantFiled: October 28, 2020Date of Patent: August 30, 2022Assignee: Splunk Inc.Inventors: Allison Drake, Daniel Trenker, Sydney Flak
-
Patent number: 11429368Abstract: A storage may store machine-readable instructions for execution by a processor. Execution of the machine-readable instructions may cause the processor to receive an update capsule via a firmware update interface. The update capsule may include a device identifier and a payload. The payload may include data that is different from a firmware update. Execution of the machine-readable instructions may cause the processor to execute a virtual device handler, based on the device identifier, to process the payload.Type: GrantFiled: April 17, 2018Date of Patent: August 30, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei Ze Liu, Lan Wang, Xianglong Du
-
Patent number: 11429350Abstract: Methods and systems are presented for providing a computer platform that manages the impacts of government regulations on existing software processes of an online service provider. A regulation document is obtained from a government agency. The regulation document is processed, and legal obligations relevant to an online service provider are extracted from the regulation document. An ensemble machine learning model is used to recommend, for each of the legal obligations, software controls that can be implemented within one or more software processes of the online service provider to mitigate a risk of the legal obligations. The ensemble machine learning model may include an attribute-based model and a text-based model. An explainable visual interface is provided to present the recommended software controls and context that indicates to a user how the software controls are determined for the legal obligations.Type: GrantFiled: March 19, 2021Date of Patent: August 30, 2022Assignee: PayPal, Inc.Inventors: Sneha Venkatachalam, Ravi Retineni, Hang Yu, Zhaoyang Wang, Yi Ren, Zihao Zhao, Huiting Li, Gaoyuan Wang, Li Cao
-
Patent number: 11422789Abstract: The invention relates generally to a system and method for implementing a software release update automation tool without using version numbers. An embodiment of the present invention is directed to an Automation Tool that manages software promotion from different perspectives by using dynamic value injection and automation. This efficiently eliminates or substantially reduces human efforts and manual tasks on the complicated process of version management. In addition, the Automation Tool of an embodiment of the present invention may further take current version snapshots, manage change logs for audit, perform version validation for match and unmatched build post promotion, and provide email or other communication notification and/or alerts.Type: GrantFiled: March 15, 2021Date of Patent: August 23, 2022Assignee: JPMorgan Chase Bank, N.A.Inventors: Fei Chen, Amit Aggarwal, Steven Sharp, Elizabeth Roland, Heydon Costello
-
Patent number: 11416239Abstract: In one embodiment, one or more computing systems executes a computer program defining (1) a bound value that references a bound variable and (2) a terminating bound value that references computation instructions for deriving a runtime value from at least the bound value of the bound variable. A computation orchestration layer of a programming framework initializes, according to the computer program, a subscription tracker that tracks subscription relationships between the bound variable and the terminating bound value. The computation orchestration layer uses, in response to receiving an indication of an update to the bound value of the bound variable, the subscription tracker to determine that the terminating bound value subscribes to updates to the bound value of the bound variable. The computation orchestration layer sends an update stream associated with the update to a callback function associated with the terminating bound value.Type: GrantFiled: December 30, 2020Date of Patent: August 16, 2022Assignee: Facebook Technologies, LLC.Inventors: Arthur Zwiegincew, Gwen Erick Eng Mittertreiner, Andrew William Keep
-
Patent number: 11409504Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.Type: GrantFiled: January 25, 2021Date of Patent: August 9, 2022Assignee: The MathWorks, Inc.Inventors: Vaibhav Awale, Sudha S. Dhoorjaty, John E. Ciolfi
-
Patent number: 11409645Abstract: Systems and methods for testing a subject system with a software testing process are described. The system receives Boolean states responsive to repeatedly applying a first test case to a subject system. Each Boolean state signifies an outcome of an application of the first test case to a version of a first software feature over a span of time. The system identifies test case outcomes for the first test case that are adjacent in time and different and generates an intermittency value for the first test case. The system determines that the intermittency value for the first test case exceeds an intermittency threshold and alerts an engineering resource. Finally, the system repeats the above operations until the intermittency value for the first test case does not exceed the intermittency threshold.Type: GrantFiled: September 10, 2020Date of Patent: August 9, 2022Assignee: Splunk Inc.Inventors: Jian Zhang, Minghao Lu, Xiaolu Ye, Ning He
-
Patent number: 11385879Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example non-transitory computer readable storage medium comprising instructions that, when executed, cause a computing device to detect a switch from a restricted operating system to an unrestricted operating system, and in response to detecting the switch, invoke a dormant executable to install an unrestricted application in the unrestricted operating system.Type: GrantFiled: June 27, 2020Date of Patent: July 12, 2022Assignee: MCAFEE, LLCInventors: Shuborno Biswas, Siddaraya B. Revashetti, Junmin Qiu, Chris Roy, Bhavnesh Sharma, Li Xiao
-
Patent number: 11379227Abstract: Embodiments promote searcher productivity and efficient search engine usage by using extraquery context to detect a searcher's intent, and using detected intent to match searches to well-suited search providers. Extraquery context may include cursor location, open files, and other editing information, tool state, tool configuration or environment, project metadata, and other information external to actual search query text. Search intent may be code (seeking snippets) or non-code (seeking documentation), and sub-intents may be distinguished for different kinds of documentation or different programming languages. Search provider capabilities may reflect input formats such as natural language or logical operator usage, or content scope such as web-wide or local, or other search provider technical characteristics.Type: GrantFiled: October 3, 2020Date of Patent: July 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Nikitha Rao, Chetan Bansal, Zhongyan Guan, Mark Alistair Wilson-Thomas, Nachiappan Nagappan, Thomas Michael Josef Zimmermann
-
Patent number: 11372635Abstract: Methods, systems, and devices supporting in-memory software package installation and testing are described. Some systems (e.g., a multi-tenant cloud computing platform) may support installation of software packages, where each package may be defined by a set of metadata. If a tenant selects to install a package, the system may test the package for conflicts between the package and the tenant's production environment. The system may automatically detect additional packages linked to the package based on dependencies defined in the metadata and may temporarily install the one or more packages in-memory at one or more servers. The system may pull a subset of data from the tenant's production environment into the in-memory testing environment based on a metadata testing file in order to support running tests defined by the metadata testing file. The system may test the package(s) in-memory at the server(s) for any conflicts using the metadata testing file.Type: GrantFiled: May 29, 2020Date of Patent: June 28, 2022Assignee: salesforce.com, inc.Inventors: Prithvi Krishnan Padmanabhan, Jason Lantz
-
Patent number: 11360747Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.Type: GrantFiled: December 14, 2020Date of Patent: June 14, 2022Assignee: The MathWorks, Inc.Inventor: John E. Ciolfi
-
Patent number: 11360757Abstract: A robotic device management service obtains a request from a client device to cause a fleet of robotic devices operating at a remote facility to perform a set of tasks. In response to obtaining the request, the robotic device management service stores the request in a queue associated with the fleet of robotic devices. A distribution device at the facility queries the queue to obtain the request and, in response to obtaining the request, schedules performance of the set of tasks by the fleet of robotic devices.Type: GrantFiled: June 21, 2019Date of Patent: June 14, 2022Assignee: Amazon Technologies, Inc.Inventor: Gourav Roy
-
Patent number: 11354690Abstract: Described herein is a system for providing version control across APIs. In an embodiment, an application of a client device may transmit communications to a service application API that are in a format not accepted by the service application API, using the application API. A central (or public) API may receive the communication transmitted by the application's API. The central API may identify the versions of the application's API and the service application API. The central API may format the communication based on the mapped fields, to a format accepted by the service application API. The central API 106 may forward the formatted communication to the service application.Type: GrantFiled: May 22, 2020Date of Patent: June 7, 2022Assignee: Capital One Services, LLCInventors: Satish Kesiboyana, Rajaboopathy Vijayaraghavan, Pedro Betancourt, David Gillam
-
Patent number: 11354119Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically upgrading and finding components similar to legacy versions. In an embodiment, an automatic upgrading system determines one or more properties of a first web part and identifies a first attribute for the one or more properties of the first web part. A second web part is identified by similar attribute as the first web part to create a web page by adding at least the second web part to the web page.Type: GrantFiled: August 21, 2020Date of Patent: June 7, 2022Assignee: Salesforce, Inc.Inventors: Sönke Rohde, Brian J. Lonsdorf
-
Patent number: 11347626Abstract: A computer-implemented method is disclosed that includes receiving content associated with a heap dump of a computer application, generating a plurality of files based on the heap dump content, and loading the files into the graph database. The files so generated are compatible with the graph database. In some implementations, additional analysis and route finding (e.g., finding the relationship between two nodes) may be performed on the resulting object graph.Type: GrantFiled: December 30, 2019Date of Patent: May 31, 2022Assignee: Dassault Systemes Americas Corp.Inventor: Ryan Cuprak
-
Patent number: 11340992Abstract: Examples may represent update results of installation of firmware updates of a firmware bundle on a hardware resource. Examples include determining, from an update result, whether the installation of a firmware update on a component of the hardware resource is failed or succeeded to identify a failed component or a successful component, and representing the failed component or the successful component.Type: GrantFiled: December 2, 2019Date of Patent: May 24, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Murali Mohan Chakravarthy Chintagunta, Mohanapriya Rathinasamy, Prasanna Sheshagiri Bhat