Patents Examined by Anil Khatri
  • Patent number: 11836166
    Abstract: A system and method for determining the flow of one or more business terms between a plurality of software applications. The system includes extracting data from the source code data which includes a plurality of technical artifacts. An application model unit generates an application model that includes a representation of selected data components of the extracted data and generates application model data that includes data representative of a plurality of business terms and a plurality of technical artifacts. A term identification identifies the business terms and a mapping unit maps together the plurality of business terms and the plurality of technical artifacts from the application model data to form map data. A term lineage determination unit determines an inter-application lineage of the business terms based on the map data. The inter-application lineage is representative of data paths associated with the business term flowing between the software applications.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: December 5, 2023
    Assignee: HATHA SYSTEMS, LLC
    Inventors: Ioan Mihai Oara, Mikhail Bulyonkov
  • Patent number: 11829732
    Abstract: Methods, systems, and computer readable media to automatically generate source code for simple object application protocol (SOAP) web services are described. The method can include selecting a type of web service and a web service. The method can also include selecting one or more inputs or one or more outputs corresponding to the type of the selected web service. The method can further include defining one or more conditions for the one or more outputs. The method can also include automatically generating a source code file for the web service based on one or more of the type of web service, the one or more inputs, the one or more outputs, or the one or more conditions, and deploying the source code file to a server. The method can further include generating a document that lists one or more specifications of the web service.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 28, 2023
    Assignee: ELM
    Inventors: Abdullah Mohammed Al-Issa, Faisal Mohammed Banaeamah, Ahmad Eyad Sharaf, Ahmed Ibrahim Alsaud
  • Patent number: 11822903
    Abstract: Aspects of the disclosure relate to instinctive cipher compilation and implementation in a continuous integration and delivery environment. In some embodiments, a computing platform may receive, via the communication interface, a requirements document for an application. The computing platform may extract context data from the requirements document. The computing platform may scan a repository of code to identify code to be modified based on the context data. The computing platform may identify modifications to the code based on the context data and generate updated code based on the identified modifications. The computing platform may deploy and test the updated code in a test environment. The computing platform may determine a variance between the updated code and the requirements document and generate a variance report. In some embodiments, the computing platform may compare the variance to a predetermined threshold, and accept or redeploy the updated code based on the comparison.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 11822461
    Abstract: Provided are systems and methods for remotely debugging a software application hosted on a cloud platform. Rather than download and test code locally, a developer may login directly to the cloud platform, and debug the software application in its native cloud environment. In one example, the method may include establishing a communication channel between a remote computing terminal and an application instance hosted on a cloud platform, enabling port forwarding at the remote computing terminal to redirect requests from the remote computing terminal to the application instance hosted on the cloud platform via the communication channel, attaching a debugger to a port at the remote computing terminal that is associated with the communication channel, and forwarding, via the debugger, debugging commands input at the remote computing terminal to the application instance hosted on the cloud platform via the communication channel.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: November 21, 2023
    Assignee: SAP SE
    Inventor: Arley Triana Morin
  • Patent number: 11816451
    Abstract: This disclosure relates to method and system for identifying common requirements from applications. The method includes receiving a plurality of requirements from a plurality of applications. For at least two of the plurality of requirements, the method further includes determining a similarity index through each of a set of analysis techniques. For at least two of the plurality of requirements, the method further includes calculating a final similarity index based on the similarity index determined through each of a set of analysis techniques. The method further includes generating a similarity matrix for the plurality of requirements based on the final similarity index. The method further includes generating a hierarchical cluster tree for the plurality of requirements based on the final similarity index corresponding to each of the plurality of requirements.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: November 14, 2023
    Assignee: HCL Technologies Limited
    Inventors: Krishna Kumar Gopal, Hareendran M, Shrwan Kumar, Vinod Kumar, Maheswari V. S
  • Patent number: 11816450
    Abstract: Various methods, apparatuses/systems, and media for real-time automated analysis of project specifications are disclosed.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: November 14, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Srinivas Venkatasubbaiah Katakam, Sri Harsha Amalapurapu
  • Patent number: 11816452
    Abstract: Systems and methods for providing enterprise-level application content customization are described herein. A method includes executing an enterprise application (from a suite of enterprise applications that are utilized by the enterprise) on a remote computing system operated by an enterprise administrator. The method includes surfacing a content customization UI on a display device of the remote computing system during execution of the enterprise application. The content customization UI includes UI elements that enable the specification of parameters for providing enterprise-specific customized content during execution of enterprise application(s) from the suite of enterprise applications on remote computing system(s) operated by enterprise user(s). The method also includes receiving, via the content customization UI, user input including the specification of parameters and generating the customized content based on the specified parameters.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Jesse H. Stein, Brian H. Burks, Lu Han, Shilpi Sinha, Antoine Haas, Gaurav Bindlish, Srinivasa Raghavan Santhanam, Harish Jayanti, Brent E. Ford, Cristian M. Matesan, Willis Fung, Sarvesh Surana, Ling-Ya Huang, Magdalena Dakeva, Peter John Richards, Fengna Gu, Andrew N. Dwersteg, Julio Cesar Gutierrez, Abhishek Mondal, William P. Dinkuhn, Shiyuan Zhao, Jonathan I. Reyes Spezzia, Woo Ram Lee, Aayushi Chowdhary, Conner Brennick, Khushi Hitendra Patel, Michael J. Krejcik, Amber Jerica McRae
  • Patent number: 11809845
    Abstract: Methods and systems for automatically generating validation scripts for software applications are disclosed. A computing device may receive a first application. The computing device may compare the first application to a plurality of stored applications. The computing device may determine a second application among the plurality of stored applications based on the comparing. The computing device may determine a first validation script associated with the second application. The computing device may automatically generate a second validation script for the first application based on the first validation script and a result of a comparison of the first application and the second application. The computing device may validate the first application using the second validation script.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: November 7, 2023
    Assignee: Allstate Solutions Private Limited
    Inventor: Amit Kumar Saha
  • Patent number: 11803357
    Abstract: Systems and methods for identifying associations between a code snippet query and stored computer code stored. The method can receive a code query identifying a code snippet to search for, determine a fingerprint of the query code snippet, and search the stored software using the fingerprint to identify software results of code similar to the query code snippet. The fingerprint can be determined by generating k-grams of the code snippet. The k-grams used for the search can be down-selected based on a winnowing process. The method can remove from the software results code that is associated with sanctioned software. The method can include coalescing the software results to produce a subset of the software results, generating a code search user interface comprising information indicative of the subset of software results, and causing presentation of the code search user interface and displaying the subset of software results.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: October 31, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Gokcan Ozakdag, Mihir Pandya
  • Patent number: 11797876
    Abstract: Techniques for optimizing and deploying convolutional neural network (CNN) machine learning models for inference using integrated graphics processing units are described. A model compilation system optimizes CNN models using optimized vision-specific operators as well as both graph-level tuning and tensor-level tuning to explore the optimization space for achieving heightened performance. The model compilation system may also implement a heuristic-based two-stage technique for falling back certain operators of CNN models to use CPUs when needed or otherwise beneficial.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 24, 2023
    Assignee: Amazon Technologies, Inc
    Inventors: Leyuan Wang, Yida Wang, Mu Li, Zhi Chen, Yizhi Liu, Yao Wang
  • Patent number: 11797563
    Abstract: Embodiments of articles, apparatuses, devices and/or systems transform a database, or portion thereof, to one or more expressions in a second view. Signal values for the one or more expressions in the first view are accessed from one or more physical memory devices. The signal values for the one or more expressions in the first view are transformed to signal values for the one or more expressions in the second view. Then, the signal values corresponding to the one or more expressions in the second view are stored in the one or more physical memory devices.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: October 24, 2023
    Inventor: Jack J. LeTourneau
  • Patent number: 11789703
    Abstract: A system and method for detecting and tracking source code changes in an artificial intelligence black box application using a blockchain DLT. Each block of the blockchain DLT incorporates a plug-in that is triggered when a source code change is made within an AI black box during program execution across an AI platform. Each time the plug-in is triggered indicating source changes are being made by the AI platform's black box a detection and tracking of such changes is recorded in the blockchain DLT as a new block. The specific source code changes are copied and written directly into the new block created and inserted into the blockchain DLT. At the same time, the number of source code modified (i.e., added, deleted and/or reorganized) are determined (i.e., counted) and relevant information identified specific to the modified source code is recorded.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: October 17, 2023
    Inventor: Hearsch Jariwala
  • Patent number: 11782418
    Abstract: The disclosure relates to a method for the modular adjustment of a programmable controller. A base run-time system is provided. Unambiguous references having a determined sequence are defined in the base run-time system. At least one function object is provided with one or several methods to be carried out and at least one function pointer to one or several of the methods. Each function pointer is linked to a defined unambiguous reference. At least one provided function object is executed on the basis of the linked unambiguous references.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: October 10, 2023
    Assignee: Robert Bosch GmbH
    Inventor: Thomas Schroeder
  • Patent number: 11748063
    Abstract: An intelligent user centric design platform is provided. In implementations, a method includes: receiving, by a computing device, software design input from a user, the software design input including software domain information; sending, by the computing device, questions to the user selected from a database of predetermined questions based on the domain information; receiving, by the computing device, answers to the questions from the user, the answers including text information regarding design requirements of the user; determining, by the computing device, a proposed user-centric design (UCD) diagram by matching the answers to a stored UCD diagram in a repository using a supervised machine learning model; and presenting, by the computing device, the proposed UCD diagram in a user interface, wherein the user interface enables acceptance of the proposed UCD diagram or rejection of the proposed UCD diagram.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: September 5, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Balasubramanian Manivasagam, Muniyandi Perumal Thevar, Sarita Lavania, Thangadurai Muthusamy, Arumugam Sakthimurugan
  • Patent number: 11741000
    Abstract: Disclosed are a method and system for verifying a resulting behavior of a graph query language. A lexical parser and a preset lexical rule are added to a BDD test framework, to construct an improved BDD test framework; a first Gherkin text in a graph query language standard is migrated to be a second Gherkin text in a graph query language; a first parsing result of the second Gherkin text is acquired from the improved BDD test framework; a first return result from a graph database is acquired, a comparison result between the first parsing result and the first return result is acquired, wherein the graph query language meets the graph query language standard if the first parsing result and the first return result are the same. The present disclosure solves the problem that the BDD test framework cannot recognize complex Gherkin texts, thereby facilitating development of graph databases.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 29, 2023
    Assignee: Vesoft Inc.
    Inventors: Min Wu, Xinglu Yi, Fenglin Hou, Xiaomeng Ye
  • Patent number: 11733976
    Abstract: The objective of the present invention is to provide a software creating device and the like with which labor savings can be made when creating software. A software creating device according to the present invention creates software for controlling equipment such as a certification photograph machine. The software creating device 1 includes, for example: a storage part for storing a plurality of basic modules for executing each of a plurality of processes; and a software creating part for employing the basic modules to perform deep reinforcement learning to create, by part of a combination of the basic modules, software for consecutively performing the plurality of processes in equipment such as a certification photograph machine.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: August 22, 2023
    Assignee: DAI NIPPON PRINTING CO., LTD.
    Inventor: Toshihiko Ochiai
  • Patent number: 11734156
    Abstract: Machine-learned prediction of a blame frame of a crash stack. Specifically, a crash stack associated with a crash is parsed into a sequence of frames. The blame frame of the crash stack is estimated by, for each of a plurality of the sequence of frames, identifying a plurality of features of the corresponding frame, feeding the plurality of features to a neural network, and using the output of the neural network to make a prediction on whether the corresponding frame is a blame frame of the crash. If this is done during training time, the predicted blame frame can be compared against the actual blame frame, resulting in an adjustment of the neural network. Through appropriate featurization of the frames, and by use of the neural network, the prediction can be made cross-application and considering the context of the frame within the crash stack.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: August 22, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chetan Bansal, Manish Shetty Molahalli, Suman Kumar Nath, Siamak Ahari, Haitao Wang, Sean A. Bowles, Kamil Ozgur Arman
  • Patent number: 11733973
    Abstract: An interactive graphic design system design interface is described to enable design users to create a variant component that links multiple design elements as variants, where each variant represents a state or version of a run-time object, feature or user-interface.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: August 22, 2023
    Inventors: Rasmus Andersson, Sho Kuwamoto, Nikolas Klein, James Wong, Ryan Kaplan, Kelsey Whelan, Matthew Huang, Sawyer Hood, Andrew Heine, Jessica Liu, Marcin Wichary, Linda Zhang, Josh Shi, Golf Sinteppadon, Naomi Jung, Andrew Chan, Daniel Furse
  • Patent number: 11720334
    Abstract: Computer software development has produced many advances within computer science and in most aspects of modern society. Even with modern quality control, bug finding, and other code checking applications, computer software is often less than ideal. A developer may write code that is functionally accurate but lacks security, documentation, speed, storage, reusability, or other element that may make a segment of software code less than ideal. Identifying equivalent code, within a defined hypothesis strength and/or resource limitation, and, when found, replacing it with a vetted equivalent promotes the deployment of software that is more robust, secure, usable and reusable, and/or satisfies performance or other objectives.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: August 8, 2023
    Assignee: PHASE CHANGE SOFTWARE LLC
    Inventors: Steven Bucuvalas, Hugolin Bergier
  • Patent number: 11709658
    Abstract: Systems and methods include reception of a first request to check code associated with a first service for compliance with one or more criteria, determination of a plurality of code components associated with the first service, execution of a code check of each of the plurality of code components, generation of a first service compliance statement associated with the first service based on results of the executed code checks, determination of a definition of the first product from a product repository, the definition listing a plurality of services on which the product depends, the plurality of services including the first service, identification of a compliance statement associated with each of the plurality services, and determination of a product compliance statement based on each of the identified compliance statements.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: July 25, 2023
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen