Enterprise Based Patents (Class 717/102)
-
Patent number: 12099434Abstract: A method for managing user stories in software development via artificial intelligence is disclosed. The method includes aggregating, via an application programming interface, raw data from a software development framework according to a predetermined schedule, the raw data corresponding to user stories from a plurality of users in a natural language format; ingesting the aggregated raw data to generate structured data sets; generating a language model by using a neural network and the structured data sets, the neural network including a transformer component; training, by using the structured data sets, the language model based on predetermined criterions; tuning the trained language model for tasks by adjusting parameters; and exposing, via a communication interface, the tuned language model.Type: GrantFiled: January 3, 2023Date of Patent: September 24, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Mohit Arora, Santosh Chikoti, Murali Yaddanapudi, Sai Gumma
-
Patent number: 12079603Abstract: A universal application framework enables efficient user purposeful interface (UI) application development with a novel perspective editor which itself can be an UI application. The perspective editor can be utilized to create perspectives, each of which can be specific to a purpose. UI applications thus developed can be mapped to the same target mapping which points to a technical application component of a frontend server of the universal application framework. The technical application component can provide action and navigation information for a part of the UI applications not specific to any purpose. A perspective is bound to logical entities such as a node representing rows from a table. The perspective can have a perspective type and a data view of the rows from the table in a layout. The perspective type controls which data view is usable in the perspective.Type: GrantFiled: December 13, 2021Date of Patent: September 3, 2024Assignee: OPEN TEXT SA ULCInventor: Florian Stephan
-
Patent number: 12073346Abstract: Systems, methods, and storage media for optimizing automated modelling of resource allocation are disclosed. Exemplary implementations include operations for: receive or retrieve by a computer system, operational information associated with a plurality of users; allocate, by the computer system, at least a first time portion to at least a first task associated with a first user of the plurality of users based on analysis of the operational information; and dynamically modify, by the computer system, the first time portion responsive to receiving or retrieving additional operational information over time.Type: GrantFiled: September 22, 2022Date of Patent: August 27, 2024Assignee: Orthogonal Networks, Inc.Inventors: Nicholas Arcolano, Glenn Stephen Barnett, Philip Joseph Braden, David James Gourley, Matthew Paul Klein, Andrew Man-Hon Lau, Alexander Stephen Metzger
-
Patent number: 12045551Abstract: Disclosed herein are techniques for identifying software dependencies based on functional line-of-code behavior and relation models. Techniques include accessing a first line-of-code behavior and relation model representing execution of functions of a first portion of executable code, the first portion of executable code being associated with a first symbol; detecting a change to the first portion of executable code; constructing, based on the changed first portion of executable code, a second line-of-code behavior and relation model representing execution of functions of the changed first portion of executable code; determining, based on the constructed second model, a dependency between (i) the changed first portion of executable code or the first symbol and (ii) a second symbol; and generating, based on the determined difference, a report identifying the dependency.Type: GrantFiled: July 5, 2023Date of Patent: July 23, 2024Assignee: Aurora Labs Ltd.Inventors: Zohar Fox, Carmit Sahar
-
Patent number: 12032957Abstract: A system for providing software development performance predictions is disclosed. The system can include one or more processors and a memory in communication with the processors storing instructions that, when executed by the processors are configured to cause the system to perform method steps. The system can receive data associated with a plurality of completed projects and a request for a new software development project. The system can determine first metrics associated with each completed project and second metrics associated with the new software development project. The first and second metrics may be associated with one or more predictive variables. The system can define predictive model systems based on one or more predictive variables and identify completed projects including a first subgroup of first metrics that match the second metrics beyond a predetermined threshold. The system can determine a performance prediction based on the identified first subgroup of first metrics.Type: GrantFiled: December 8, 2021Date of Patent: July 9, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Shweta Jadhav, Alexa Choi, Angelina Huynh, Rachel Johnston, Rui Zhang
-
Patent number: 11966880Abstract: Techniques for building, validating, and utilizing custom database software in a shared management environment are described. A database customization service allows users to provide database installation files as part of a configuration to generate a custom database engine version. The creation of custom database engine versions may be governed by policy, and the database customization service may provide recommendations for creating custom database engine versions according to various criteria. The custom database engine version can be built, and its functionality and correctness verified. Users may launch database instances using these custom database engine versions that can be managed under a shared management scheme where both users and the database customization service can perform host-level management.Type: GrantFiled: October 21, 2021Date of Patent: April 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Dallas Lamont Willett, Mostafa G. Ead, Nitin Kumar Saxena, Lakshman Potluri, Oleg Leizerov, Prudhvi Janga, Bharath Subramanian Pichai, Timothy David Ebringer, Xin Zhao, Jason Denton
-
Patent number: 11934288Abstract: The present invention relates to a system and method for assessing performance of a software release in a production environment. The attempt is to measure impact of delivered features and correlate with cost incurred in building those features to calculate a return on investment made. The disclosure, thus, provides for fetching relevant details from plurality of tools or data sources, correlating the fetched information and linking it with milestone data. This milestone data is labeled with a milestone id to enable querying of data sources and determine impact delivered. The determined impact is linked with calculated cost identifier to finally assess the release performance.Type: GrantFiled: January 25, 2021Date of Patent: March 19, 2024Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.Inventors: Rajkumar Chandrasekaran, Karthikeyan Vedagiri, Vishwajit Mankar
-
Patent number: 11928616Abstract: A system and method for generation of automated forecasts for a subject based on one or more input parameters. The subject located at an end node of a hierarchy. The method includes: receiving historical data associated with the subject; determining the sufficiency of the historical data based on a feasibility of building a machine learning model to generate a forecast with a predetermined level of accuracy using the historical data; building the machine learning model using the historical data when there is sufficiency of the historical data; building the machine learning model using historical data associated with an ancestor node on the hierarchy when there is not sufficiency of the historical data; generating a forecast for the subject using the machine learning model based on the one or more input parameters; and outputting the forecast.Type: GrantFiled: September 18, 2018Date of Patent: March 12, 2024Assignee: Kinaxis Inc.Inventors: Brian Keng, Kanchana Padmanabhan
-
Patent number: 11928320Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.Type: GrantFiled: December 19, 2022Date of Patent: March 12, 2024Assignee: Dropbox, Inc.Inventors: Devin Mancuso, Benjamin Joseph Calabrese, Austin Sung, Jason Stakelon, Bonita Leung
-
Patent number: 11928128Abstract: A system for maintaining a meta-database including meta-data representing decentralized data from source databases, which cause inefficient selection of modeling data and/or variables. Each of source and meta-data interfaces communicate with the respective database(s). A key variable repository module operably couples the databases and includes an AI program with a scanner algorithm and a profiler algorithm. The scanner algorithm receives the source data from the source interface, compresses the data, and synchronizes the data with the meta-data using the meta-database interface. The profiler algorithm receives the meta-data from the meta-database interface, generates granular data types for the meta-data, determines variables indicative of the meta-data, generates variable probability distributions, produces variable associations, and modifies the meta-database to include the probability distributions and associations using the meta-data interface.Type: GrantFiled: May 12, 2022Date of Patent: March 12, 2024Assignee: Truist BankInventors: Peter Councill, Kenneth William Cluff, Glenn Thomas Nofsinger, James Xu, Qing Li
-
Patent number: 11922142Abstract: A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.Type: GrantFiled: February 22, 2023Date of Patent: March 5, 2024Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Radoslav Kirilov, Daniel Levy, Ivan Zhekov
-
Patent number: 11907709Abstract: Discussed are DevOps systems, methods, and apparatuses that provide a solution for organizing, reporting, and facilitating the automation of deploying infrastructure, platform, and application code for an IT enterprise. A logical data model for organizing components of the DevOps approach may include inventories for systems, environments, applications, resources, and deployments. A set of components may be built to provide an organizational structure to collect, report, and facilitate the automation of applications and the deployments of those applications across the enterprise. An artifact inventory may be used to request a deployment of specific versions of artifacts to an environment, providing a complete picture of what the environment should contain after a deployment. This inventory may be linked to business-level system inventory tracking as well as low-level computing resource tracking to provide a complete picture of total cost of ownership.Type: GrantFiled: November 16, 2022Date of Patent: February 20, 2024Assignee: SENTRY INSURANCE COMPANYInventors: Nicholas George Negoshian, Robert Maitland Baxter
-
Patent number: 11675582Abstract: Search elements are extracted from requirement definitions of a requirement management tool for managing a project. The search elements may be extracted using natural language processing. The search elements are used to identify source code from source code repositories. Machine learning correlates the requirement definitions to source code subject matter. The extracted source code is confirmed by a stakeholder of the requirement management tool.Type: GrantFiled: July 15, 2021Date of Patent: June 13, 2023Assignee: KYNDRYL, INC.Inventors: Balasubramanian Manivasagam, Thomas Domin, Sakthimurugan Arumugam, Thangadurai Muthusamy, Raja Sreenivasan
-
Patent number: 11671509Abstract: A system and corresponding method gather information about browsing and purchasing behavior of web users to avoid tracking information associated with individual web browser instances. The system enables collection of historical and statistical information by legitimate interested parties to be severed from information about the behavior of a browser instance, and so too from information about the user of the browser instance. The system is configured to perform at least one of: (i) masking a web browser cookie to prevent use of the cookie to access browsing information related to a user and (ii) replace stories about sequences of browser behaviors with statistics about abstracted “story types.” A story type is a sequence of behavior types common to all web browser instances which have performed that sequence. An example embodiment uses masking and aggregation techniques, frequently, and includes a variety of industry standard security measures specially adapted to these purposes.Type: GrantFiled: June 27, 2019Date of Patent: June 6, 2023Assignee: POPDUST, INC.Inventors: Michael Sprague, Sameet U. Durg, William Fielding Frank, George Mario Fortuna
-
Patent number: 11640414Abstract: In some implementations, a device may receive user request data from a user device associated with a user. The device may retrieve pre-defined technical object content data from an enterprise system. The device may retrieve pre-defined interface format data and a pre-defined business rule from a first data structure and a second data structure, respectively, based on the user request data. The device may determine whether a mapping, for generating an enterprise system object, is stored in a third data structure. The device may map the technical object content data to the pre-defined interface format data, based on the mapping and the pre-defined business rule, to generate mapped data when the mapping is stored in a third data structure. The device may generate the enterprise system object based on the mapped data. The device may perform one or more actions based on the enterprise system object.Type: GrantFiled: November 24, 2020Date of Patent: May 2, 2023Assignee: Accenture Global Solutions LimitedInventors: Michel-Etienne Liegard, Aymeric Piganeau, Stephanie Guimbellot
-
Patent number: 11630753Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a global orchestrator of a device ecosystem, a request to execute a workflow; decomposing, by the global orchestrator, the workflow into a plurality of workflow portions; executing, by the global orchestrator, a metaheuristic algorithm to generate a result comprising a plurality of domains of the device ecosystem in which to execute the plurality of workflow portions; and providing, by the global orchestrator, the plurality of workflow portions to respective local orchestrators of the plurality of domains based on the result of executing the metaheuristic algorithm.Type: GrantFiled: July 21, 2021Date of Patent: April 18, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: John S. Harwood, Robert Anthony Lincourt, Jr., William Jeffery White, Said Tabet
-
Patent number: 11615016Abstract: Disclosed is a system (102) for executing a test case. The system (102) comprises a memory (206) and a processor (202). The system (102) receives a test file in a predefined format. The test file comprises a test case comprising one or more test steps, test data and one or more expected results for execution. Further, each test step from the one or more test steps indicates an action to be performed for executing the test case. The system (102) generates one or more tokens by classifying text associated with the one or more test steps. The system (102) generates an output template associated with the test case based on analysing the one or more tokens. The system (102) executes the test case based on one or more controls associated with the test case in the output template. The one or more controls are dynamically identified from the output template.Type: GrantFiled: January 11, 2021Date of Patent: March 28, 2023Assignee: HCL Technologies LimitedInventors: Srinivas Tangirala, Narender Siddhamshetty, Subramanyam Palivela, Srihari Varadharajan, Ravinder Kundarapu, Ramakrishna Narayanan
-
Patent number: 11586464Abstract: A W-graph system comprising a server connected with a plurality of clients via a network. Each client/user performs a design task via a design application while the server collects timestamped event data. The server generates a plurality of W-graphs for a plurality of tasks based on the collected event data. Each W-graph comprises one or more representative workflows, each representative workflow comprising at least one merged node representing nodes from different workflows for different users performing the same task. A W-graph for a task selected by the user may be viewed in a W-graph GUI. A user may also select a W-suggest function to have a current workflow for a task analyzed for optimization based on a W-graph generated for the same task. A modified current workflow is generated that highlights user techniques in the current workflow that are less efficient than user techniques in the W-graph.Type: GrantFiled: December 5, 2019Date of Patent: February 21, 2023Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Benjamin Lafreniere, Juho Kim, Minsuk Chang, Kaveh Hassani
-
Patent number: 11556453Abstract: Various methods, apparatuses/systems, and media for implementing an automation testing module are disclosed. A processor creates a plurality of production robots each configured to validate a particular nonfunctional requirement (NFR) among a plurality of NFRs of an application during a development environment of the application. The processor identifies a tool specific for testing the particular NFR from the plurality of production robots; and implements the identified tool's application programming interface (API) to automatically execute a test scenario to validate the particular NFR. The test scenario is selected from a plurality of test scenarios to be executed and tested by the production robots to validate each NFR during the development phase and to determine that the application is stable and ready for production based on validation of the plurality of NFRs prior to entering into a production phase of the application.Type: GrantFiled: February 25, 2022Date of Patent: January 17, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Edwin L Tate, Navdeep Raheja, Firasath Ali, Roberto C Rizo, Abinadi Cordova
-
Patent number: 11537391Abstract: 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: GrantFiled: January 14, 2021Date of Patent: December 27, 2022Assignee: Capital One Services, LLCInventors: Krystan R. Franzen, Mohamed Seck
-
Patent number: 11520573Abstract: Examples described herein include systems and methods for improved application rollback or application migration on a user device. A portal application can store state information for multiple applications installed on a user device. The portal application can send the state information to a management server that exerts management control over aspects of the user device. The management server can send a rollback command to the portal application, instructing the portal application to rollback a target application that is already installed on the device. The portal application can cause the application to be uninstalled and can install a new instance of the target application as specified by the rollback command. The example method can further include the portal application providing at least some state information to the new instance of the application. The new instance of the application can use that state information to implement a configuration in the application.Type: GrantFiled: August 24, 2020Date of Patent: December 6, 2022Assignee: VMWARE, INC.Inventors: Karthikeyan Palanisamy, Ramanandan Nambannor Kunnath
-
Patent number: 11488081Abstract: Systems, methods, and storage media for optimizing automated modelling of resource allocation are disclosed. Exemplary implementations include operations for: receive or retrieve by a computer system, operational information associated with a plurality of users; allocate, by the computer system, at least a first time portion to at least a first task associated with a first user of the plurality of users based on analysis of the operational information; and dynamically modify, by the computer system, the first time portion responsive to receiving or retrieving additional operational information over time.Type: GrantFiled: August 30, 2019Date of Patent: November 1, 2022Assignee: Orthogonal Networks, Inc.Inventors: Nicholas Arcolano, Glenn Stephen Barnett, Philip Joseph Braden, David James Gourley, Matthew Paul Klein, Andrew Man-Hon Lau, Alexander Stephen Metzger
-
Patent number: 11487529Abstract: A computer-implemented method for integrating client portals of underlying data processing applications through a shared log record, including: storing one or more log records that are each shared by the process management application and the version control application; receiving instructions through a user interface that integrates, through the shared one or more log records, the process management client portal with the version control client portal; in response to the receiving of the instructions, executing the received instructions, the executing of the received instructions including: selecting, by the version control application, a particular version of the rule from the multiple versions of the rule stored in the system storage; and transitioning, by the process management application, the particular version of the rule from the first state of the plurality of states to the second, different state of the plurality of states.Type: GrantFiled: June 25, 2020Date of Patent: November 1, 2022Assignee: Ab Initio Technology LLCInventors: Scott Studer, Joel Gould, Amit Weisman
-
Patent number: 11474931Abstract: Systems and methods include reception, at an artifact editor of a process automation system, user manipulations of an artifact editor user interface displayed on a client application of a local system, creation, by the artifact editor, of an artifact based on the received user manipulations, reception, at the artifact editor, second user manipulations of the artifact editor user interface displayed on the client application, the second user manipulations to initiate debugging of the artifact, instruction, by an artifact worker of the process automation system and in response to the second manipulations, an agent of the local system to execute the artifact, and presentation, by the artifact editor user interface displayed on the client application, debug information associated with the execution of the artifact.Type: GrantFiled: September 14, 2020Date of Patent: October 18, 2022Assignee: SAP SEInventor: Kevin Le Fur
-
Patent number: 11455601Abstract: Systems and methods for measuring and visualizing user workload for completing individual units of work are disclosed.Type: GrantFiled: September 29, 2020Date of Patent: September 27, 2022Assignee: Asana, Inc.Inventors: Alexander Hood, Nicolle Alexandra Matson
-
Patent number: 11418414Abstract: A method for coordinating a plurality of device management servers, the plurality of device management servers including at least a first management server and a second management server. The method includes: receiving a first instruction for a first device connected to the first management server; receiving a second instruction for a second device connected to the second management server; obtaining information concerning dependency between the first and second devices; based on the dependency information and rules for coordinating the execution, determining an order of execution of the first instruction and second instruction; generating and sending a first control signal for executing the first instruction and a second control signal for executing the second instruction according to the determined order.Type: GrantFiled: July 2, 2019Date of Patent: August 16, 2022Assignee: ORANGEInventors: Emna Mezghani, Marc Douet
-
Patent number: 11392421Abstract: Methods, apparatuses, systems, and computer program products are disclosed for outputting a normalizing resource estimate aggregation interface component in a project management system. In an example embodiment, an apparatus detects a normalizing resource estimate aggregation interface component request, accesses resource data, determines a current normalized program resource per estimation unit based at least in part on the resource data, determines a predicted resource value, an expected resource value, and an accepted resource value for one or more principal development unit objects, generates a normalizing resource estimate aggregation interface component including a summary presentation including the predicted resource value, the expected resource value, and the accepted resource value for a corresponding principal development unit object, and outputs the normalizing resource estimate aggregation interface component for rendering to a project management user interface.Type: GrantFiled: December 1, 2021Date of Patent: July 19, 2022Assignees: Atlassian PTY Ltd., Atlassian, Inc.Inventors: Caroline Gottlieb, Shaunak Patel, Nathaniel Benton Jones
-
Patent number: 11379796Abstract: A computer-implemented method for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.Type: GrantFiled: November 17, 2017Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Patent number: 11341027Abstract: Systems, methods, and non-transitory computer readable media are provided for facilitating improved defect resolution. Defect information and defect criteria information may be obtained. The defect information may identify defects of software and/or hardware in development. The defect criteria information may define one or more criteria for measuring the defects. The defects may be measured based on the one or more criteria. A defect analysis interface may be provided. The defect analysis interface may list a limited number of the defects based on the measurements of the defects. The defect analysis interface may provide costs (e.g., computing resources, time, personnel) of solving the defects.Type: GrantFiled: January 17, 2019Date of Patent: May 24, 2022Assignee: Palantir Technologies Inc.Inventors: Arnaud Drizard, Christopher McFarland, Hind Kraytem, Jean Caillé, Ludovic Lay
-
Patent number: 11314485Abstract: Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. A plurality of workflows steps in a library of workflow steps is determined. One or more workflow templates are automatically generated. Each automatically generated workflow template includes a combination of at least two of the workflow steps in the library. The one or more workflow templates are stored in a library of templates. Furthermore, one or more workflow steps compatible with a workflow step may be determined. The determined one or more workflow steps may be displayed in association with the first workflow step for selection.Type: GrantFiled: January 27, 2017Date of Patent: April 26, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Prabir Shrestha, Kartik Rao Polepalli, Ashwin Sathya Raghunathan, Stephen Siciliano, Anjli Chaudhry, Charles Lamanna, Merwan Vishnu Hade, Sunay Vaishnav
-
Patent number: 11307851Abstract: A method for software self-healing using an autonomous decision engine may include: receiving, at a software repository, source code; receiving mockup data comprising input data and expected output of the source code for the input data; providing the input data as an input to the source code resulting in a first actual output; identifying a difference between the expected output and the first actual output by comparing the expected output to the first actual output; applying a fix template to the source code in response to the expected output not matching the actual output; providing the input data as an input to the source code with the fix template, resulting in second actual output; comparing the expected output to the second actual output; and providing the result of the fix template to a rules prioritization engine in response to the expected output matching the second actual output.Type: GrantFiled: December 9, 2020Date of Patent: April 19, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Swaroop Kumar Balakrishnan, Ramesh Kumar Appusamy, Aditi Tagore Tavarageri
-
Patent number: 11301244Abstract: In an approach for using machine learning to track programming code derivatives of source code, a processor captures the source code to track iterations of the source code. A processor detects a change of the source code. A processor analyzes derivative code from the source code for correlation with the source code based on similarity. A processor determines that one or more functions of the derivative code are related to the change of the source code based on the correlation. A processor highlights the related one or more functions of the derivative code.Type: GrantFiled: November 16, 2020Date of Patent: April 12, 2022Assignee: International Business Machines CorporationInventors: Craig M. Trim, Natalie Watkins, Hemant Kumar Sivaswamy, Zachary A. Silverstein
-
Patent number: 11301362Abstract: A test system includes a controller that creates test jobs to simulate a load for testing a target system or service. The jobs specify test data from a data store. The controller adds the test jobs to a job queue at a rate. Workers access jobs from the job queue and request data from the data store as specified in each job and send the request data to the service. Approximations (e.g., metric values indicating performance of the worker host resources, or performance of the system under test or performance of resources that implement the system under test, other feedback, etc.) of actual system characteristics such as the actual number of workers are obtained. Based on the metric values, the controller modulates various characteristics of the load generation system, such as a rate at which jobs are added to the job queue or the number of workers processing jobs.Type: GrantFiled: November 27, 2019Date of Patent: April 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Ethan F. John, Ryan Preston Gantt, Carlos Arguelles
-
Patent number: 11288395Abstract: The present disclosure is associated with operation of a metadata server for package management including development and deployment of software. To illustrate, a metadata server stores a database model including multiple data structures that each include one or more entries of multiple data objects and a set of mapping rules defining links between different data structures of the multiple data structure. A method of operating the metadata server includes determining access permissions for an entity. The access permissions correspond to authorization to access a set of the multiple data structures. The method further includes identifying and executing a mapping rule to authorize a link between two or more data structures. The method further includes accessing a portion of requested metadata from the two or more data structures that have an authorized active link, and providing an output of the portion of the requested metadata arranged according to an output format.Type: GrantFiled: July 31, 2020Date of Patent: March 29, 2022Assignee: JFrog Ltd.Inventor: Yoav Landman
-
Patent number: 11288375Abstract: Embodiments include method, systems and computer program products for automatic detection of an incomplete static analysis security assessment. In some embodiments, a method includes obtaining component versioning data associated with a build of an application. The method further includes determining, using the component versioning data associated with the build of the application, that a static analysis security assessment configuration of the application is incomplete. The method further includes, responsive to determining that the static analysis security assessment configuration of the application is incomplete, generating metadata indicating that at least a portion of the build of the application has been changed from a previous build of the application.Type: GrantFiled: November 10, 2017Date of Patent: March 29, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Hanner, Paul Ionescu, Iosif V. Onut, Jeffrey C. Turnham
-
Patent number: 11283869Abstract: Methods and systems for data governance in a dispersed storage network using bucket templates are disclosed. A method includes: creating, by a computing device, a bucket template in a dispersed storage network (DSN) based on a first request, the bucket template including at least a first bucket parameter and at least one allowed value for the first bucket parameter; receiving, by the computing device, a second request to create a bucket in the DSN, the second request including at least a first value for the first bucket parameter; and creating, by the computing device, the bucket based on the first value for the first bucket parameter in the second request and the at least one allowed value for the first bucket parameter in the bucket template.Type: GrantFiled: March 25, 2020Date of Patent: March 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit Lamba, Shibhani Rai, Nicholas Georg Lange, Michael Lyons
-
Patent number: 11269625Abstract: A computer system, computer program product, and computer-implemented method to identify one or more re-factoring operations directed at micro-service identification for source code. A genetic algorithm is leveraged to produce an offspring population of re-factoring operations from a parent set. The offspring population is subject to an assessment utilizing one or more objective measures. Responsive to the assessment, one or more identified re-factoring operations are selectively applied to the source code to produce one or more corresponding micro-service candidates.Type: GrantFiled: October 20, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Chen Lin, Jinho Hwang, Muhammed Fatih Bulut, Ali Kanso, Shripad Nadgowda
-
Patent number: 11262983Abstract: Implementations for services integration in an integrated development environment (IDE) are described. An example method may include receiving a selection of a portion of source code in an IDE, providing a list of options to perform with respect to the selected portion of the source code, the options corresponding to services external to the IDE, receiving an indication of a selected option of the options from the list, identifying an owner of the selected portion of the source code, and causing one or more functions corresponding to the selected option to be performed with respect to the selected portion of the source code and the identified owner, wherein the one or more functions are integrated into the IDE for execution.Type: GrantFiled: May 29, 2019Date of Patent: March 1, 2022Assignee: Red Hat, Inc.Inventors: Eran Kuris, Arie Bregman
-
Patent number: 11249958Abstract: Described herein is a computer implemented method. The method comprises receiving, from a user device, a selected workflow message identifying a selected workflow; accessing the selected workflow from a workflow data store; evaluating, using runtime context information received from the user device, one or more secondary triggers associated with the selected workflow to determine an applicable branch of the selected triggered workflow; communicating, to the user device, branch information in respect of the applicable branch, the branch information including information in respect of one or more operations that would be performed if the selected workflow was executed.Type: GrantFiled: December 18, 2018Date of Patent: February 15, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Christopher Charles Mann, Jose Ignacio Romagnoli
-
Patent number: 11200049Abstract: A method, system, and computer program product for automated test authorization management is provided. The method obtains a test result, as part of an issue record, for a test of a software product. The test result contains a set of test attributes and represents an issue affecting the software product. An authorized developer is identified to assign the issue record. The method updates an authorization attribute of the test based on the test result and the authorized developer and transfers the authorization attribute to the authorized developer. The method detects a status transition of the issue record from a first status to a second status and reverts the authorization attribute of the test based on detecting the second status.Type: GrantFiled: January 6, 2020Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Yukiko Whalen, Tomokazu Nakamura, Mihoko Hasegawa, Akira Fujiu
-
Patent number: 11200237Abstract: Some embodiments are associated with an analytics cloud environment. A user interface may facilitate generation of an advanced formulas planning script by a user. The advanced formulas planning script may be stored, for example, in a planning script data store. An analytic data cube may contain a multidimensional dataset usable for analysis via queries. A conversion platform may receive the advanced formulas planning script and automatically create a structured query language stored procedure based on the advanced formulas planning script. The conversion platform may then execute the structured query language stored procedure on the analytic data cube to calculate a result comprising a base cell and at least one cell has a different point of view associated with the analytic data cube as compared to a calculation source. The calculated result man then be provided to the user.Type: GrantFiled: August 8, 2018Date of Patent: December 14, 2021Assignee: SAP SEInventors: Yong-Tae Lim, Seok taek Lim, Hongchul Kim, Sang Mook Choi, Jungsoo Seo
-
Patent number: 11150897Abstract: Techniques for generating rules from documentation are described. For example, a method for generating rules may include generating one or more templates containing patterns and anti-patterns from code of one or more documents, wherein a pattern captures a good coding practice as detailed in the documents and an anti-pattern is a proper subset of a pattern that does not include a construct described in the documents as being a recommended and/or required usage; constructing one or more graphs from the one or more templates; mining the constructed one or more graphs to find target sub-graphs which do not contain bugs, wherein a bug occurs when an anti-pattern matches, but a pattern does not match; comparing the target sub-graphs to a representative dataset to remove target sub-graphs that violate good usage; and codifying the sub-graphs that represent good usage.Type: GrantFiled: March 31, 2020Date of Patent: October 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Neela Sawant, Hoan Anh Nguyen, Srinivasan Sengamedu Hanumantha Rao
-
Patent number: 11144315Abstract: A technique determines a quality of an electronic game based at least in part on the time spent by a game developer to design the electronic game. While operating a game development tool during the design of the game, the number of actions taken using the game development tool are counted for a plurality of time frames. If the number of actions for any particular time frame meet a threshold number of actions, then a duration of that time frame is added to a value of a total developer time for the electronic game. Other time frames, in which the number of actions fails to meet the threshold, do not have their time frame durations added to the value of the total developer time. A higher quality rating corresponds to longer total developer time.Type: GrantFiled: September 6, 2019Date of Patent: October 12, 2021Assignee: Roblox CorporationInventor: Jianan Duan
-
Patent number: 11075799Abstract: In accordance with various embodiments, described herein are systems and methods for use with a multi-tenant application server environment, that support provisioning of domain partitions for use with software applications, including the provisioning of partitions with required components. Provisioning requests that are received at a lifecycle manager, and that specify the provisioning of a particular partition, can be communicated to a provisioning framework, for use in provisioning the partition, including where appropriate, the use of component-specific handlers that recognize partition provisioning events or control actions such as, for example, copying files, executing scripts, or updating configurations.Type: GrantFiled: August 24, 2018Date of Patent: July 27, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Laird Nelson
-
Patent number: 11070559Abstract: In accordance with an embodiment, described herein is a system and method for supporting object-based security features for use with messaging services in an application server environment. Credentials can be associated with a JNDI initial context or a JMS connection instead of a thread. For JNDI operations, a lookup call from the initial context can use a security subject in an initial context regardless of a security subject attached to a current thread of the lookup call. For JMS operations, the object-based security model can be enabled on a JMS connection factory, which is used to create a JMS connection associated a security subject based on credentials supplied to create the JMS connection. The JMS connection performs a plurality of JMS operations on different threads using the security subject. The object-based security model is automatically enabled for JMS connection operations once the JMS is accessed using an OBS-enabled JNDI context.Type: GrantFiled: July 5, 2018Date of Patent: July 20, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dongbo Xiao, Lily He, Thomas Barnes, Simon Meng, Jigang Wang
-
Patent number: 11068819Abstract: In one example, a method for data storage capacity planning includes receiving a data metrics stream that includes information concerning a client-generated data stream, receiving information concerning a data storage capacity of the client, and analyzing the received data metrics. Based on the analysis of the data metrics and based on the information concerning the data storage capacity of the client, a projected data storage capacity requirement for the client is generated. Finally, data storage assets that correspond to the projected data storage capacity need are identified.Type: GrantFiled: December 16, 2015Date of Patent: July 20, 2021Assignee: EMC IP HOLDING COMPANY LLCInventor: Ryan Peterson
-
Patent number: 11030004Abstract: Software development data indicative of a development activity is accessed. A component parameter of a component of a software development platform is set, in which the component parameter is based upon, at least in part, an anticipated component workload associated with the development actively. At least one system resource is allocated for the component of the software development platform based upon, at least in part, the component parameter.Type: GrantFiled: December 6, 2017Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Arthur F. Crotty, Shailaja S. Golikeri, Brian C. Schimpf, Yuhong Yin
-
Patent number: 11025488Abstract: Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client station can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. Context information for each respective user-data communication between the client station and the participating station during the first time period can be aggregated, and operational statistics from network circuitry providing the user-data communications between the client station and the participating station can be retrieved.Type: GrantFiled: December 28, 2018Date of Patent: June 1, 2021Assignee: 8x8, Inc.Inventors: Ali Arsanjani, Bryan R. Martin, Manu Mukerji, Venkat Nagaswamy, Marshall Lincoln
-
Patent number: 11023279Abstract: Software development data indicative of a development activity is accessed. A component parameter of a component of a software development platform is set, in which the component parameter is based upon, at least in part, an anticipated component workload associated with the development actively. At least one system resource is allocated for the component of the software development platform based upon, at least in part, the component parameter.Type: GrantFiled: December 6, 2017Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Arthur F. Crotty, Shailaja S. Golikeri, Brian C. Schimpf, Yuhong Yin
-
Patent number: 10977156Abstract: Concepts for linking source code with compliance requirements are presented. One example comprises analyzing a set of compliance requirements to identify one or more compliance topics. The example further comprises determining keywords for the identified one or more compliance topics. An item of source code is then analyzed to identify occurrences of the keywords in the source code. Mapping information representing a relationship between the item of source code and the compliance requirements is then generated based on the identified occurrence of the keywords.Type: GrantFiled: October 10, 2018Date of Patent: April 13, 2021Assignees: International Business Machines Corporation, University of LimerickInventors: Mark McGloin, Olgierd Pieczul, Bashar Nuseibeh, Sorren Hanvey, Jesus Garcia Galan