Patents Examined by Philip Wang
-
Patent number: 12650821Abstract: Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.Type: GrantFiled: February 21, 2024Date of Patent: June 9, 2026Assignee: Amazon Technologies, Inc.Inventors: Vineet Khare, Alexander Johannes Smola, Craig Wiley
-
Patent number: 12650834Abstract: A method in one embodiment comprises implementing a first process for carrying out an application deployment configuration change using a deployment repository, and implementing a second process for carrying out an application logic change using a source repository, the second process being different than the first process. The method further comprises identifying a particular type of change to be made to at least one application, and controlling execution of a particular sequence of one or more instances of at least one of the first process and the second process responsive to identification of the particular type of change to be made to the at least one application. The deployment repository and the source repository are illustratively part of a continuous integration/continuous deployment (CI/CD) system. The CI/CD system controls software code for applications executed by host devices of a host platform coupled to the CI/CD system over at least one network.Type: GrantFiled: April 26, 2024Date of Patent: June 9, 2026Assignee: Dell Products L.P.Inventors: Amitava Roy, Stephen S. Flynn
-
Patent number: 12650857Abstract: This application discloses a program call stack creation method and apparatus, and an unwind stack method and apparatus. The call stack creation method includes: obtaining a first program, where the first program includes a first function, in a process of calling a runtime library to run the first program, adding a second function and creating a call stack, where the call stack includes a first stack frame, a second stack frame, and a third stack frame that are respectively corresponding to the first function, the second function, and a third function. An unwind stack performance can be improved to a maximum extent without affecting a non-stack trace scenario.Type: GrantFiled: March 8, 2024Date of Patent: June 9, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Ning Chu
-
Patent number: 12639609Abstract: A quantum computing device obtains, from a first quantum instruction file (QIF) corresponding to a first quantum process, an amount of qubits required by the first quantum process. The quantum computing device creates a first namespace within a qubit registry comprising a plurality of qubit registry entries each corresponding to a qubit of a plurality of qubits, the first namespace referring to a first subset of qubits of the plurality of qubits, the first subset of qubits comprising at least the amount of qubits required by the first quantum process. The quantum computing device inserts an identifier for the first namespace into the first QIF. The quantum computing device causes the qubit registry to provide the first quantum process with access to the first namespace when the first QIF is executed.Type: GrantFiled: December 15, 2023Date of Patent: May 26, 2026Assignee: Red Hat, LLCInventors: Leigh Griffin, Stephen Coady
-
Patent number: 12639195Abstract: A method for testing a computer program. The method includes: executing the computer program until a memory allocation command is activated for allocating a memory region; expanding the memory region by a protection zone having at least one memory location; allocating the expanded memory region; setting a watchpoint on each of one or more memory locations of the protection zone; continuing the execution of the computer program; and displaying, for each set watchpoint, that the computer program has a bug if the set watchpoint is triggered.Type: GrantFiled: March 7, 2024Date of Patent: May 26, 2026Assignee: ROBERT BOSCH GMBHInventors: Christopher Huth, Max Camillo Eisele
-
Patent number: 12632239Abstract: Per one example embodiment, a method is provided of shifting an OS (operating system) and associated native application platform from a private network to a cloud-based target environment, where the OS comprises an operating system not configured for web access. An image of the OS is provided that is suitable for installation on a target virtual machine in the cloud-based target platform. In lieu of moving user credentials of numerous current private network-based users of the OS—native application platform to the target environment, a passwordless credential-based OS command level communication brokering service is provided at the cloud-based target environment.Type: GrantFiled: November 21, 2023Date of Patent: May 19, 2026Assignee: JPMorgan Chase Bank, N.A.Inventors: Ricky Chan, Vijaya Basker Balakrishnan, Kanishka Hettiarachchi, Robert Kong, Ross Indyke, Jeremy Wellmeier, Ramesh Krishnamurthy, Robert Spinelli, George Irizarry
-
Patent number: 12619418Abstract: A software update device updates software for an in-vehicle control device mounted in a vehicle. An information acquisition unit acquires, from a server provided outside the vehicle, update process information. The output unit outputs consent request information. The execution unit executes the update process. The calculation unit calculates an estimated time required for the update. The communication status acquisition unit acquires communication status information related to communication status with the server. The correction unit corrects the estimated time based on the communication status information. The notification unit outputs information on the corrected estimated time. The notification unit, when the corrected estimated time is shorter than the estimated time before correction, does not output information on the corrected estimated time.Type: GrantFiled: July 27, 2021Date of Patent: May 5, 2026Assignee: Nissan Motor Co., Ltd.Inventors: Mitsuhiko Kikuchi, Koji Morita, Yoshimori Shizuka, Eisuke Ohashi, Masaaki Uzumi, Muneeswaran Ayyappan, Yohei Kaieda, Takayuki Inoue, Hidetoshi Hayashi
-
Patent number: 12613793Abstract: The present invention relates to an embedded device testing method. Preferably, the present invention relates to a function testing method for an embedded device designed to execute a specific function. The embedded device testing method having a hierarchical host structure executed on a computing device according to the present invention includes: receiving, by a main host, setting information for an execution environment of a target device; constructing a virtualized execution environment on a sub host according to the setting information; executing specific software or a specific test case in the constructed execution environment; and monitoring a result of the execution. According to the present invention, resources may be utilized efficiently because there is no need to newly configure and prepare physical hardware resources every time during the development and testing of an embedded device.Type: GrantFiled: November 23, 2023Date of Patent: April 28, 2026Assignee: AIWORKX Inc.Inventors: Jin Suk Lee, Jung Hyun Im, Seung Won Lee, Yeon Jae Lee, Woo Joo Kim, Suk Won Yoon
-
Patent number: 12596622Abstract: Systems and methods for service vendor onboarding and pre-production artifact validation and functional testing are provided. An example method includes receiving, in an automated test control system in connection with a cellular network, a request for deploying an artifact on the cellular network, generating an artifact profile, a configuration profile, a release note associated with the artifact, performing a validation of the artifact according to a predetermined validation rule, in response to a determination that the artifact is validated, instantiating one or more test environments for the validated artifact, performing a functional test on the artifact within the test environment, and outputting results of the validation and the functional test.Type: GrantFiled: September 15, 2023Date of Patent: April 7, 2026Assignee: Boost SubscriberCo L.L.C.Inventors: Nikhil Sharma, Ramanathan Sekkappan
-
Patent number: 12596341Abstract: A system for adaptive power grid management includes a formation construct module configured to receive a formation plan and a logistics list comprising a plurality of assets for executing an operation loop in the formation plan, retrieve a matching schema based on comparing the tasks of the operation loop and the logistics list with the plurality of meta objects in the historical meta object database, construct meta objects for plurality of assets based on the matching schema and the formation plan, and cause the plurality of the network of devices to execute the formation plan based on meta objects assigned to the plurality of assets of the network of devices.Type: GrantFiled: April 6, 2023Date of Patent: April 7, 2026Assignee: GE VERNOVA INFRASTRUCTURE TECHNOLOGY LLCInventor: Jamshid Sharif-Askary
-
Patent number: 12591503Abstract: A method to debug instruction execution errors in a simulated computer system is provided. The method includes generating two separate simulations of the same system and causing a code including a set of instructions to execute on the two separate simulations. The computer implemented method further includes performing an efficient trace operation starting from a start instruction to an end instruction of the set of instructions on the two separate simulations. When trace operation is performed, an instruction execution deviation is identified between the code executed in the two separate simulations by comparing checksum values at a reporting frequency, determining that the comparison of the checksum values indicates a mismatch, and using instruction count and the reporting frequency to capture at least one instruction leading up to the instruction execution deviation.Type: GrantFiled: December 19, 2023Date of Patent: March 31, 2026Assignee: ARM LIMITEDInventor: John David Haughton
-
Patent number: 12579054Abstract: In a method of application programming interface (API) testing, a computing device obtains an API file transmitted by a user, parses the API file, and generates an API operation relationship graph and a test oracle. The computing device generates a first test case set based on the API operation relationship graph, and triggers a service node to execute a test case in the first test case set. The computing device obtains an API request initiated in a process of executing the test case in the first test case set and a corresponding API response, and provides the user with a matching status between the test oracle and the API request initiated in the process of executing the test case in the first test case set and the API response.Type: GrantFiled: August 7, 2023Date of Patent: March 17, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ruiyuan Wan, Shiliang Xiao, Dandan Ji, Minli Bao, Shiheng Xu, Yi Liu, Yuekang Li, Yang Liu
-
Patent number: 12566689Abstract: This disclosure relates to method and system for calculation of test automation feasibility indices. The method includes receiving input data comprising user responses to a questionnaire associated with a test case. The questionnaire includes a first set of questions associated with an ease of test case automation, and a second set of questions associated with an impact of test case automation, and each of the plurality of questions comprises a corresponding weightage. The method further includes computing an ease of automation index based on the user responses and a first set of weightages corresponding to the first set of questions, and an impact of automation index based on the user responses and a second set of weightages corresponding to the second set of questions.Type: GrantFiled: March 31, 2023Date of Patent: March 3, 2026Assignee: Infosys LimitedInventors: Basavaraj Veerappa Somawagol, Balaji Thangavelu, Sreekanth Sreedevi Sasidharan
-
Patent number: 12561129Abstract: In some implementations, a system may cause a serverless compute file package to be included in a serverless compute environment. The system may process the serverless compute file package to determine information associated with the serverless compute file package. The system may cause the information associated with the serverless compute file package to be deployed in the data structure, wherein the information associated with the serverless compute file package indicates at least one serverless compute service that is associated with the serverless compute file package and the serverless compute environment.Type: GrantFiled: November 13, 2023Date of Patent: February 24, 2026Assignee: Capital One Services, LLCInventor: Brian Michael McNamara
-
Patent number: 12561231Abstract: This disclosure relates to method and system for calculation of network test automation feasibility and maturity indices. The method includes receiving input data including user responses to a questionnaire associated with a test case. The questionnaire may include a first set of questions associated with a coverage of test case automation, and a second set of questions associated with a usefulness of test case automation. Each question of the questionnaire may include a corresponding weightage. The method further includes computing a coverage of automation index based on the user responses and a first set of weightages corresponding to the first set of questions, and a usefulness of automation index based on the user responses and a second set of weightages corresponding to the second set of questions.Type: GrantFiled: April 28, 2023Date of Patent: February 24, 2026Assignee: Infosys LimitedInventors: Basavaraj Veerappa Somawagol, Balaji Thangavelu, Sreekanth Sreedevi Sasidharan
-
Patent number: 12561233Abstract: The invention discloses a method for script-less automation testing of any API's based product including RTP's. The method utilizes a template-based approach for testing the API's based products. Further, the method automates the testing by eliminating behaviour capturing of the application under test. Furthermore, the method comprises of ‘user interface’ module and a ‘central automation solution’ module. The user interface module is utilized to trigger test execution for any API/RTP scenarios, configure inputs for test data & validation rules, and a test result dashboard to view the test execution results and test artifacts. The ‘central test automation solution’ module is a collection of microservices that are capable to perform required API/RTP service calls and subsequent validations dynamically based on the configuration at the ‘User Interface’ module.Type: GrantFiled: November 17, 2021Date of Patent: February 24, 2026Assignee: UST GLOBAL PRIVATE LIMITEDInventor: Shajahan Puzhakkal Pulikkal
-
Patent number: 12561124Abstract: System and methods are provided for updating firmware used by a managed hardware component of an Information Handling System (IHS). A remote access controller of the IHS, that operates separate from CPUs of the IHS and that provides remote management of the IHS, initiates an update of firmware used to operate the hardware component. A programmable hardware accelerator is detected within an inventory of managed hardware components of the IHS. Availability of the hardware accelerator is determined for transmission of data to the hardware component. Transmission of a firmware image to the hardware component is delegated to the hardware accelerator, providing faster transmission of the firmware image than would be possible by the remote access controller. Upon transmission of the firmware image by the hardware accelerator, the firmware of the hardware component is updated using the firmware image transmitted by the hardware accelerator.Type: GrantFiled: September 23, 2022Date of Patent: February 24, 2026Assignee: Dell Products, L.P.Inventors: Rama Rao Bisa, Mini Thottunkal Thankappan, Dharma Bhushan Ramaiah, Shinose Abdul Rahiman, Vineeth Radhakrishnan, Javad Mohammed Basheer, Kapil Kalra
-
Patent number: 12547396Abstract: A software platform-specific mutual calling method for functions of third-party program libraries includes: constructing a plurality of third-party program libraries; verifying validity of the third-party program library; and mutually calling the plurality of third-party program libraries. This implements a general calling framework by using a software platform, such that a function, registered with the software platform, of the third-party program library can be shared among all loaded third-party program libraries. When a current third-party program library needs to call an additional third-party program library, there is no need to load the additional third-party program library, and the additional third-party program library can be accessed only by using a function list that contains the additional third-party program library and that is shared by the software platform for the current third-party program library.Type: GrantFiled: August 10, 2022Date of Patent: February 10, 2026Assignee: SHANGHAI TOSUN TECHNOLOGY LTD.Inventors: Chu Liu, Yueyin Xie, Mang Mo
-
Patent number: 12536094Abstract: A vehicle control device includes a verification management unit that executes old control software unit 112 representing an old version of control software and new control software unit 113 representing a new version of control software in sequence or in parallel, and an output verification unit that when an output value from old control software unit 112 and an output value from new control software unit 113 do not match, outputs information indicating the output values' not matching.Type: GrantFiled: June 10, 2021Date of Patent: January 27, 2026Assignee: HITACHI ASTEMO, LTD.Inventors: Tasuku Ishigooka, Kazuyoshi Serizawa
-
Patent number: 12530173Abstract: Techniques for displaying a graphical user interface of a software development system are described. An initial description of an initial structure of a software system is obtained, the initial description including an identification of interconnections amongst provider network resources that form the initial structure. A modified description of a modified structure of the software system is obtained, the modified structure based on at least a change to the initial structure of the software system described in the initial description. A difference between the initial description and the modified description is determined. An electronic device is caused to display a graphical user interface including a visual depiction of the initial structure of the software system and an indication of the difference, the visual depiction based at least in part on the initial description.Type: GrantFiled: June 30, 2023Date of Patent: January 20, 2026Assignee: Amazon Technologies, Inc.Inventors: Stefano Buliani, Clare E. Liguori, Deepak Singh, Molly Alexander Adair