Patents Examined by Hossain M Morshed
  • Patent number: 11789705
    Abstract: To automate the system development for a system component of a technical system developed on the basis of a reference model, a computer-based access is orchestrated, which contributes to the function of the technical system, a reference model component suitable for this purpose is determined for the reference system, (i) in a first orchestration phase to determine a storage location in the digital twin for the reference model component suitable for this purpose, (ii) in a second orchestration phase to determine a sub-model content of the digital twin associated with the storage location and a reduction potential of the sub-model content with respect to an extent required with the re-use of the reference model component for system development and (iii) in a third orchestration phase, to perform a reduction of the sub-model content according to the determined reduction potential and to generate the reference model component.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: October 17, 2023
    Inventors: Nikolaus Regnat, Sieglinde Kranz, Dominik Oeh
  • Patent number: 11789855
    Abstract: A method for performing a health check of a customized function across multiple cloud/hybrid platforms is disclosed. The method includes submitting a customized function to a health check system, which includes components on both on an on-premise network and a public cloud network. The submitted function is then uploaded to a cloud object storage. The method further includes having the customized function retrieved from the cloud object storage and scheduling an execution of the customized function according to a user defined schedule. Once the customized function is executed, the method further acquires results of the executed function and corresponding metrics and updates a health check metrics table of a metadata database with the acquired results and metrics.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: October 17, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Akhilesh Gupta, Purushothaman Jegatheesan, Anupam Arora
  • Patent number: 11782702
    Abstract: To generate code for a system, in a first step, configuration information for the system is retrieved, which describes a system management scheme. Based on this configuration information, code is generated for managers of the system, the code comprising a system management library for each manager, which contains interfaces required by the manager for sending and receiving messages. In addition, code for software platforms of the system is generated, the code comprising a system management router for each software platform, which enables an exchange of messages between managers. Optionally, system management tests may be generated for the system management libraries or the system management routers.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: October 10, 2023
    Assignee: Elektrobit Automotive GmbH
    Inventors: Benjamin Goldschmidt, Guillaume Cordon, Rudolf Grave
  • Patent number: 11782693
    Abstract: Examples described herein include systems and methods managing firmware versions of user devices that are enrolled in an enterprise mobility management system. The system can include a management server that sends profiles to enrolled devices, causing those devices to restrict further firmware updates and register with a firmware server. The management server can retrieve available firmware versions and display those in a console. An administrator can select target firmware versions in the console. The management server can the cause the enrolled devices to update to the target firmware versions. This can include sending a call from the management server to the firmware server, causing an automatic update. It can also include sending a command from the management server to an enrolled device, causing the enrolled device to prompt a user prior to requesting a firmware update.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 10, 2023
    Assignee: VMware, Inc.
    Inventors: Kashyap Kumar Sharma, Lokeswar Akuthota, Eric Matthew Stillman, Daniel Benjamin Quintas
  • Patent number: 11782683
    Abstract: A system for variable replacement in a template artificial intelligence (AI) accelerator code. The system includes: at least one memory; at least one processor communicatively coupled to the at least one memory, and configured for computing at least one table of variables from a template AI accelerator code; and an AI accelerator including a plurality of engines, and communicatively coupled to the at least one processor and the at least one memory. The AI accelerator is configured to create a variable replaced AI accelerator code for the plurality of engines of the AI accelerator from the template AI accelerator code by replacing variables in the template AI accelerator code with actual values from the at least one table of variables.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Cedric Lichtenau, Preetham M. Lobo, Razvan Peter Figuli, Puja Sethia
  • Patent number: 11775265
    Abstract: A method for automatically providing library package recommendations is disclosed. The method includes aggregating, via a communication interface, sets of source code from a repository, each of the sets of source code including a code snippet that relates to a portion of source code for a software program; initiating, by using a model, code context analysis of the code snippet to identify an alternative library package and a replaceable library package; performing, by using the model, implemented library analysis of the code snippet to determine a complementary library package; generating recommendations for the code snippet, the recommendations including information that relates to the complementary library package, the alternative library package, and the replaceable library package; and associating, in the repository, the generated recommendations with the code snippet.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: October 3, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Lili Tao, Sean Moran, Sanat Saha, Firas Daler, Gaurav Singh, Andy Alexander, Ganesh Chandrasekar
  • Patent number: 11755317
    Abstract: An extensible platform-as-a-service (PaaS) system for use during the software development lifecycle (SDLC) processes of a user application. The extensible PaaS system receives, from a user, values associated with a user application for features exposed in a presented application programming interface (API) to the user. The system displays a set of software modules for during the SDLC processes of the user application. The system receives a selection of software modules for custom configuration from the user. The system generates a set of custom configured software modules for the received selection of software modules. The system generates a set of automatically configured software modules for the remaining software modules. The system uses the custom configured software modules and the automatically configured software modules during the SDLC processes of the user application.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Mayank Kumar, Benjamin Caldwell, Karthik Sudana
  • Patent number: 11748244
    Abstract: Training a predict model with network traffic and data change messages generated by an existing web application running in a production environment. The predict model being is trained to predict data changes resulted from API calls embodied in network traffic. A stream of network traffic of the existing web application is replayed with an upgraded version of the existing web application to generate real data changes. The stream of network traffic is applied to the predict model to generate predicted data change messages. The predicted data change messages are comparing with real data change messages representing the real data changes. One or more existing APIs is identified as being possibly functionally degraded based on any inconsistency of the predicted data change messages with the real data change messages.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pei Jian Liu, Bing Hua Zhao, Na Liu, Yan Liu, Mei Rui Su
  • Patent number: 11748239
    Abstract: Aspects of the disclosure relate to computing platforms that implement data driven testing through automation using continuous machine learning combined with continuous integration for development testing. A computing platform may extract production data from user interaction with an application, perform a masking operation on the production data to create modified production data, convert the modified production data into a format suitable for machine learning, and generate one or more independent scenarios using machine learning. The computing platform may automatically trigger execution of test scripts associated with the one or more independent scenarios using the modified production data and receive results of the executed test scripts indicating whether a version of the application performs as expected.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: September 5, 2023
    Assignee: Allstate Solutions Private Limited
    Inventor: Pavan N. Gouda
  • Patent number: 11748068
    Abstract: Systems, methods, and other embodiments associated with a technique for using micro frontends to build a runtime version of a base application are described. In one embodiment, the method allows for selected micro frontends to be incorporated into the base application. Metadata corresponding to the selected micro frontend is identified and parsed to identify at least one or more application programming interfaces (APIs) that are defined in the metadata. The identified APIs are incorporated with the micro frontends to create a final version of the micro frontend. The runtime version of the base application is constructed by combining the final version of the micro frontends with the base application.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: September 5, 2023
    Assignee: Oracle Financial Services Software Limited
    Inventors: Vijay Nair Manohar, Pawan Sahani, Shripad Deshpande
  • Patent number: 11748246
    Abstract: An approach is provided in which the approach collects distributed test results from multiple users, wherein at least one of the multiple users is an untrusted user. The approach aggregates the distributed test results in response to determining that each one of the distributed test results corresponds to the same system under test. The approach then presents the aggregated test results as a trusted test result.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shelley Lambert, Timothy Peter Ellison, Haechul Shin, Gennaro A. Cuomo, Barry Mosakowski, Mark Anthony Parzygnat
  • Patent number: 11740878
    Abstract: Codified graphical user experience design includes finite state machine (FSM) metadata, logic describing the graphical aspects of the user experience design, and logic describing states of the user experience design and transitions between states. A GUI to API/CLI translator uses the codified graphical user experience design to automatically create corresponding CLI packages and API playbooks. The translator walks the FSM. For each visited state, a state based functional intermediate code package is created including the one or more API call basic blocks associated with API calls to be implemented at that state, and parameter definitions for each API call at that state. For each state transition, conditional intermediate code is created and attached to the API call basic blocks. The state based functional intermediate code packages with attached conditional intermediate code are used to create a CLI package or an API playbook based on the codified graphical user experience design.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: August 29, 2023
    Assignee: Dell Products, L.P.
    Inventors: Sumedh Sathaye, Patrick East, Reut Kovetz, Jennifer Minarik, Kelly Lisai, Arthur Lent, Nicole Reineke
  • Patent number: 11734165
    Abstract: Methods and apparatuses for automated verification of visual user interface (UI) changes include a computing device that receives a baseline test report comprising a plurality of test steps associated with execution of a test against a software application. The computing device receives a recent test report comprising a plurality of test steps associated with execution of a test against the software application. The computing device matches each test step of the baseline report with a corresponding test step of the recent report. For each pair of matched steps, the computing device compares a first UI screenshot captured during execution the baseline report to a second UI screenshot captured during execution of the recent report. The computing device determines differences between the first UI screenshot and the second UI screenshot, generates a differential image based upon the differences, and stores the differential image in a data store.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: August 22, 2023
    Assignee: FMR LLC
    Inventor: Scott Schreiber
  • Patent number: 11733979
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring an interaction of a user with a data center monitoring and management console when configuring an aspect of data center infrastructure, the configuring the aspect of data center infrastructure being performed during an infrastructure configuration experience; executing the aspect of data center infrastructure; and, generating an application program interface associated with the aspect of data center infrastructure, the application program interface being generated during the infrastructure configuration experience.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: August 22, 2023
    Assignee: Dell Products L.P.
    Inventors: Hanna Yehuda, Erik S. Hansen, Vandana Mallempati
  • Patent number: 11726776
    Abstract: Integrating super-app extension discovery and configuration within source code management platform comments. Based on a triggering event associated with a context within a code repository, a super-app identifies a set of extensions available for execution against the context, and triggers execution of at least a subset of the set of extensions against the context. The super-app generates a super-app output that includes an output of having triggered the subset of extensions against the context, a listing of one or more of the set of extensions as being a library of available extensions to the super-app, and an indication of a comment-based syntax for configuring an extension to the super-app. The super-app posts that output as a comment on a comment feed. Based on user input received via a comment using the comment-based syntax, the super-app generates a modified super-app configuration associated with the code repository.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: August 15, 2023
    Inventors: Hardik Goel, Arno Mihm, Dragos Daniel Boia, Jacek Andrzej Czerwonka, Maksim Shmelev
  • Patent number: 11714747
    Abstract: The present disclosure involves systems, software, and computer implemented methods for executing integration scenario regression tests in customer landscapes. One example method includes identifying a request to create a test case for an integration scenario for a cloud platform customer. The test case is created for the scenario, including enabling the test case to run in an isolated customer environment specific to the customer. An update to the cloud platform is identified. The update is provisionally applied to the cloud platform for the customer. The test case is executed in the isolated customer environment, to test the scenario for the customer. A determination is made as to whether execution of the test case succeeded. In response to determining successful test case execution, the update to the cloud platform is finalized for the customer. In response to determining unsuccessful test case execution, the update is rolled back for the customer.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: August 1, 2023
    Assignee: SAP SE
    Inventor: VishnuPrasath Dhayanithi
  • Patent number: 11714628
    Abstract: A program update system includes a vehicle including a first and second electronic devices, and a program transmission device. The program transmission device is configured to communicate with the vehicle and transmit a program for the first electronic device and a program for the second electronic device to the vehicle. The program transmission device transmits an update program for a first electronic device to a second electronic device. The program transmission device transmits a program in a state before the update for backup. The second electronic device updates the program for the first electronic device based on the update program. The second electronic device stores the program in the state before the update.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: August 1, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Kunihiro Miyauchi, Isao Watanabe, Hiroya Andou
  • Patent number: 11714635
    Abstract: Systems and methods for remediation of software configurations are disclosed. The system may store a plurality of configuration policies in a compliance repository. The system may receive trigger data including at least one compliance error and indicating a software instance operating on a cloud service is out of compliance. The system may compare the at least one compliance error with the plurality of configuration policies. When at least one compliance error matches at least one configuration policy, the system may identify a software configuration file and apply the matching configuration policy to the software configuration file to remediate the software instance. When the at least one compliance error does not match at least one configuration policy, the system may generate a new configuration policy, validate the new configuration policy, and apply the new configuration policy to the software configuration file to remediate the software instance.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: August 1, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: William Giles
  • Patent number: 11714622
    Abstract: Described are various embodiments of a secure cloud-based system. In one such embodiment, the secure cloud-based system includes a distribution of digital network processing resources and a central digital processing environment. The central processing environment includes a secure network interface to each of said digital processing resources; a digital hardware processor; and a deployment engine operable to serially deploy a unique ephemeral machine executable code instance, via said secure network interface, to a given one of said digital processing resources to be executed thereon for a predetermined runtime period, wherein execution of each said unique ephemeral machine executable code instance is automatically terminated after said predetermined runtime period to be operatively replaced by a subsequent unique ephemeral machine executable code instance.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: August 1, 2023
    Assignee: Crypto4A Technologies Inc.
    Inventors: Bruno Couillard, Bradley Clare Ritchie, James Ross Goodman, Jean-Pierre Fiset
  • Patent number: 11704096
    Abstract: A code tracking system monitors usage of application code executed by one or more computing devices. Characteristics of the usage of the application code are determined. Using the characteristics of the usage of the application code, a modification to an entry of application code executed by the one or more computing devices is detected. The detected modification to the entry of application code is communicated to a code management system. The code management system presents the modification to the entry of the application code to a user of the code management system.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: July 18, 2023
    Assignee: Bank of America Corporation
    Inventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin