Patents Examined by Anil Khatri
  • 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
  • Patent number: 11704233
    Abstract: Disclosed herein a system, method, and computer program product for providing proactive guidance to users in order to execute a shift left model in software delivery. As disclosed, a processor may receive an issue resolution request. The processor may further access an issue resolution request repository where the issue resolution request repository may include details related to prior issue resolution requests. The processor may subsequently classify the issue resolution request based on the details related to the prior issue resolution requests. Accordingly, the processor may identify a root cause for the issue resolution request.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Sampath Kumar Pulupula Venkata, Ravi Sankar Parvathina
  • Patent number: 11699070
    Abstract: A method and apparatus for providing a rotational invariant neural network is herein disclosed. According to one embodiment, a method includes receiving a first input of an image in a first orientation and training a kernel to be symmetric such that an output corresponding to the first input is the same as an output corresponding to a second input of the image in a second orientation.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: July 11, 2023
    Inventors: Mostafa El-Khamy, Jungwon Lee, Yoo Jin Choi, Haoyu Ren
  • Patent number: 11698777
    Abstract: Various methods, apparatuses/systems, and media for automatically building an application framework are disclosed. An internal database stores available design patterns and code snippets for developing an application. A receiver receives, as input, a requirement document that includes one or more requirements for developing the application. A processor parses the requirement document by implementing a natural language processing algorithm; creates, based on the parsed requirement document, a plurality of code blocks for generating a structure and a design pattern to be used to develop the application by matching the one or more requirements with the available design patterns; accesses the database to obtain the code snippets for the plurality of code blocks; and automatically builds an application framework based on the code snippets.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: July 11, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Mohammed Ahamed Mohiseen, Rohit Nilekar