Patents Examined by Hossain M Morshed
  • Patent number: 12131201
    Abstract: There are provided systems and methods for an automatically managed common asset validation framework for platform-based microservices. A service provider, such as an electronic transaction processor for digital transactions, may utilize different decision services that implement rules and/or artificial intelligence models for decision-making from input data including data in a production computing environment. A decision service may normally be used for data processing and decision-making through an execution flow configuration and/or graph identifying a flow of task executions and other computing operations. In this regard, the decision services may share common data assets, such as data tables, shared code for execution of operations and the like. The service provider may utilize an intelligent service to automatically manage and validate these assets between services so that execution errors do not occur when there are changes to these common assets.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 29, 2024
    Assignee: PAYPAL, INC.
    Inventors: Prabin Patodia, Shivam Jari, Rajendra Bhat
  • Patent number: 12124363
    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: June 30, 2023
    Date of Patent: October 22, 2024
    Assignee: SAP SE
    Inventor: VishnuPrasath Dhayanithi
  • Patent number: 12117926
    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: September 8, 2023
    Date of Patent: October 15, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Akhilesh Gupta, Purushothaman Jegatheesan, Anupam Arora
  • Patent number: 12105619
    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: July 17, 2023
    Date of Patent: October 1, 2024
    Assignee: International Business Machines Corporation
    Inventors: Pei Jian Liu, Bing Hua Zhao, Na Liu, Yan Liu, Mei Rui Su
  • Patent number: 12099575
    Abstract: First images that are screenshots from a first version of a software component are obtained. Second images that are screenshots from a second version are obtained. A collection of image deviations that includes pair-wise image deviations between pairs of images are identified. A pair of images includes a first image from the first images and a corresponding second image from the second images. An image deviation indicates a portion of the second image identified as differing from a spatially corresponding portion of the first image. The image deviations are grouped into deviation groups. At least some of the second images are associated with at least some of the deviation groups. A subset of the second images corresponding to a deviation group is output responsive to a selection of an indication of the deviation group.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: September 24, 2024
    Assignee: ThoughtSpot, Inc.
    Inventors: Divesh Gandhi, Atul Mangat, Vidya Priyadarshini Narayanan, Shubham Jaiswal, Anand Kumar Ganesh, Saurabh Kakran
  • Patent number: 12086573
    Abstract: Embodiments of the present disclosure relate to containerizing the packages of an operating system. More specifically, a dependency level of each of a plurality of packages included in an operating system may be determined and a container is generated in view of the dependency level.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: September 10, 2024
    Assignee: Red Hat, Inc.
    Inventor: Jindrich Novy
  • Patent number: 12079623
    Abstract: Techniques and solutions are provided for grouping of applications, including application content, or other content useable by a computer-implemented process. In particular, a consolidation space is provided as a lightweight mechanism for this purpose. Identifiers are received for multiple landscape elements, where a landscape element can be an application, application content, or other content. A given landscape element has a type and has one or more artifacts. A consolidation space is generated for at least first and second landscape elements having a first type. A consolidation artifact is generated in the consolidation space, where the consolidation artifact references respective first and second instances of a first artifact in the first and second landscape elements.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: September 3, 2024
    Assignee: SAP SE
    Inventor: Daniel Buchmann
  • Patent number: 12073206
    Abstract: A method for updating an imaging device is described comprising, receiving update information comprising a compatibility update filter indicating which generations of supply item are compatible with the imaging device, and updating a compatibility filter of the imaging device based on the update information, the compatibility filter configured to control which generations of supply item are classified as compatible with the imaging device. An imaging device is also described that comprises firmware and a memory, the memory storing a compatibility filter configured to control which generations of supply item are classified as compatible, wherein the firmware is configured to read the compatibility filter, and the imaging device is configured to update the compatibility filter. Finally, an imaging device supply item is also described.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: August 27, 2024
    Assignee: LEXMARK INTERNATIONAL, INC.
    Inventors: Stephen Porter Bush, Timothy John Rademacher, Jennifer Topmiller Williams
  • Patent number: 12061538
    Abstract: The present disclosure provides new and innovative systems and methods for continuous testing of microservice applications. In an example, a computer-implemented method includes obtaining changes to source code, determining at least one related microservice related to the source code, determining at least one related microservice test related to the at least one microservice, executing automated tests to validate the source code, executing the at least one related microservice test to validate the at least one related microservice, generating test outcome data based on the automated tests and the at least one related microservice test, and providing a notification based on the test outcome data.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: August 13, 2024
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Clement Escoffier
  • Patent number: 12056471
    Abstract: A system for automatically generating computer-executable code includes a user device including a communications interface, a code generation module, and a data store, and a storage device operatively coupled to the code generation module via a network and the communications interface. The storage device includes a relational database management system. The code generation module is configured to parse a selected feature from the feature library to determine a first helper function of the one or more helper functions and a selected template function of the one or more template functions, receive a first argument for the first helper function, generate a first output value by associating the first helper function with the first argument, generate precursor executable code by adding the first output value to the selected template function as a first argument of the selected template function, and execute the precursor executable code to generate bespoke code.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: August 6, 2024
    Assignee: Evernorth Strategic Development, Inc.
    Inventor: Joshua P. Barrett
  • Patent number: 12045591
    Abstract: A compiler transforms a high-level program into configuration data for a coarse-grained reconfigurable (CGR) data processor with an array of CGR units. The compiler includes a method that identifies a skip buffer in a dataflow graph, determines limitations associated with the array, and searches for a lowest cost implementation topology and stage depth. At least three topologies are considered, including a cascaded buffer topology, a hybrid buffer topology, and a striped buffer topology. The lowest cost implementation topology and stage depth are based on the size of the buffered data (usually, the size of a tensor), the depth of the skip buffer, and the array's limitations. The hybrid buffer topology includes multiple sections of parallel memory units. The data travels between memory units in one section to adjacent memory units in a next section without intervening reorder buffers.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: July 23, 2024
    Assignee: SambaNova Systems, Inc.
    Inventors: Nathan Sheeley, Weihang Fan, Matheen Musaddiq, Ram Sivaramakrishnan
  • Patent number: 12039302
    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 may be used 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. A runtime version of the base application is constructed, at least in part, by combining the base application with the retrieved micro frontends including the one or more APIs that were identified.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: July 16, 2024
    Assignee: Oracle Financial Services Software Limited
    Inventors: Vijay Nair Manohar, Pawan Sahani, Shripad Deshpande
  • Patent number: 12032946
    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 9, 2023
    Date of Patent: July 9, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Kunihiro Miyauchi, Isao Watanabe, Hiroya Andou
  • Patent number: 12001834
    Abstract: The present invention relates to a firmware provision apparatus and a provision method therefor. The firmware provision apparatus according to the present invention comprises: a memory that stores firmware data of a specific device; and a processor that divides the firmware data into two or more logical blocks, and generates a firmware image including the logical blocks obtained from the division, wherein the logical blocks include data areas in which the corresponding divided firmware data is stored and buffer areas in which data about changed details of the corresponding divided firmware data is stored.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: June 4, 2024
    Assignee: LG ELECTRONICS INC.
    Inventors: Sungmin Hong, Kyounghoi Kim
  • Patent number: 11994980
    Abstract: Techniques for application test involve: acquiring a character string in an application interface of a target application; determining a current language corresponding to the character string based at least on a comparison between encoding representation of the character string and a set of predetermined encoding segments, each encoding segment in the set of predetermined encoding segments indicating a corresponding language; and determining a language test result for the character string based on a comparison between the current language and a target language to be presented in the target application, the language test result being used for indicating whether the character string is adapted to the target language. Accordingly, efficient detection on whether a text in the target application is displayed abnormally can be guaranteed.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Bailu Chen, Linhao Zhou, Longhuan Ye
  • Patent number: 11983105
    Abstract: A device may receive a selection of a software product and test input data identifying inputs of a test case for the software product. The device may receive the software product based on the selection of the software product and may generate test data for the test case based on the test input data and the software product. The device may process the test data and the software product, with a machine learning model, to generate a test case plan that includes the test data and test steps and may generate test scripts for the test case plan based on the software product. The device may automatically cause the software product to execute the test scripts to generate test results and may perform one or more actions based on the test results.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: May 14, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Karmegam Vasavan, Kirupa Rajkumar, Suresh Subburayalu, Vijay M. Yeturi
  • Patent number: 11971813
    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 22, 2023
    Date of Patent: April 30, 2024
    Assignee: Allstate Solutions Private Limited
    Inventor: Pavan N. Gouda
  • Patent number: 11960880
    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: May 24, 2023
    Date of Patent: April 16, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: William Giles
  • Patent number: 11947953
    Abstract: A vehicle electronic control system includes a mode determination unit that is configured to determine whether a customization mode for a screen display related to an approval to a program update is set through a user's customization operation, and a screen display instruction unit that is configured to instruct the display terminal to display a progress screen of the program update according to a current update phase and a setting of the customization mode when the mode determination unit determines that the customization mode is set and instruct the display terminal to display the progress screen of the program update according to the current update phase and an initial setting when the mode determination unit determines that the customization mode is not set. The display terminal is configured to display the progress screen of the program update as instructed by the screen display instruction unit.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: April 2, 2024
    Assignee: DENSO CORPORATION
    Inventors: Taiji Abe, Nao Sakurai, Yuzo Harata, Kazuhiro Uehara, Mitsuyoshi Natsume, Takuya Kawasaki
  • Patent number: 11947943
    Abstract: An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. To ensure consistency within and between projects, as well as to ensure that a given industrial project is dynamically updated to reflect changes to an industrial asset's attributes (e.g., control code, visualization definitions, testing scripts, analytic code, etc.), embodiments of the IDE system can use automation object inheritance features to propagate changes made to an automation object definition to all instances of the automation object used throughout a control project.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: April 2, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R Stump, Anthony Carrara, Eashwer Srinivasan, Srdjan Josipovic, Lorenzo P Majewski, Christopher Wayne Como, Christopher E Stanek, Matthew R Ericsson