Patents Examined by Hossain M Morshed
-
Patent number: 12373197Abstract: Providing interactive software-development links via user interfaces, based on remotely retrieved information from remote computer networks without requiring users to transition between websites within the user interfaces may be facilitated. In some embodiments, an Application Programming Interface (API) may be provided that is configured to receive one or more commands from a first server and a second server. The system may receive via a monitoring-function installed on a client device, a first message from the first server to update a source code file stored in a software-version controlled repository. The system may determine from the first message, a source code file identifier. The system may then receive, via the monitoring-function, a second message from the second server indicating an update associated with a software-development automation service platform.Type: GrantFiled: July 17, 2023Date of Patent: July 29, 2025Assignee: Capital One Services, LLCInventors: Roger Cheng, Seth Thomas, Gary Shaver, Paul Staggs, Ally Yuan
-
Patent number: 12361015Abstract: A system described herein may receive a distributed ledger creation request that specifies a quantity of nodes. The system may provision a plurality of sets of hardware resources to implement a set of nodes which includes the requested quantity of nodes. Provisioning the plurality of sets of hardware resources may include generating communication information associated with each node of the set of nodes. The system may instruct at least one node, of the set of nodes, to establish a distributed ledger. The at least one node may communicate with one or more other nodes of the set of nodes to establish the distributed ledger. The system may output, in response to the distributed ledger creation request, communication information associated with one or more nodes of the plurality of nodes. The communication information may be used to interact with the established distributed ledger.Type: GrantFiled: January 5, 2023Date of Patent: July 15, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Ahmed A. Khan, Khaliq Raza, Donna L. Rodela, Nityanand Sharma, Syed R. Noor, Abubakar Syed, Jeaha Yang, Andrew Buford, Rangesh Sripathi
-
Patent number: 12360745Abstract: A corpus of source code from a code database is accessed and a language prediction model is trained based on the corpus of source code. A given program is accessed and a completion of a given line of the given program is predicted by performing inferencing using the language prediction model and at least a portion of the given program. The given line is completed based upon the prediction.Type: GrantFiled: October 13, 2022Date of Patent: July 15, 2025Assignee: International Business Machines CorporationInventors: Wenting Zhao, Ibrahim Abdelaziz, Julian Timothy Dolby, Kavitha Srinivas
-
Patent number: 12360758Abstract: Methods, apparatus, systems, and articles of manufacture perform an enhanced S3 protocol to update firmware with a Boot Script update are disclosed. An example apparatus includes a management agent to store a firmware update into memory; and request an operating system (OS) to enter into an S3 sleep state; the OS to, in response to the request from the management agent, enter into the S3 sleep state and trigger an interrupt; and a basic input/output system (BIOS) to, in response to the interrupt from the OS update a Boot Script according to the firmware update; and wake up the OS with a wake vector.Type: GrantFiled: August 21, 2020Date of Patent: July 15, 2025Assignee: Intel CorporationInventors: Di Zhang, Zhuangzhi Li, Zhi Jin, Fei Li, Xinwu Liu, Bin Yang, Brett Peng Wang
-
Patent number: 12353317Abstract: A natural language test case for an application is automatically converted into a test script by a test script generator. During the generation of the test script, the test script generator may access a blueprint of the application. The blueprint may include a time-evolving model of the application, which may include a set of translations and a state machine model of the application. The state machine model may include a state space and a set of state transitions. During the test script generation process, the blueprint may be continually updated to include new knowledge of the application. The test script generator may communicate with an artificial intelligence (AI) engine in order to determine the semantic similarity between two phrases, convert images into textual description, and perform tasks requiring the use of a large language model (LLM).Type: GrantFiled: March 5, 2025Date of Patent: July 8, 2025Assignee: APPVANCE INC.Inventors: Kevin Surace, Luis Carlos Lara Lopez, Heorhii Mykolayovych Shtefanovych
-
Patent number: 12346682Abstract: A function management system includes a first acquisition unit configured to acquire information about a first function that is a function installed on a first vehicle, a second acquisition unit configured to acquire information about a second function that is a function installed on a second vehicle, a selection unit configured to select, based on the information about the first function and the information about the second function, an additional function that is a function to be added to the second vehicle, and a transmission unit configured to transmit, to the second vehicle, an addition program that is a program for adding the additional function.Type: GrantFiled: February 10, 2023Date of Patent: July 1, 2025Assignee: HONDA MOTOR CO., LTD.Inventors: Naoko Imai, Atsuyuki Suzuki, Koji Tohmiya, Ryo Saiki, Mitsutaka Koyata
-
Patent number: 12346246Abstract: Systems, computer program products, and methods are described herein for developers to initiate development operations from within a development environment of a user application. This can also be extendable dynamically for different user groups (e.g., testers, support, internal associates or employees, or the like), and environments (e.g., lower-level environments, production environments, or the like). As such, the invention offers a dynamic debug mode feature for virtual assistants based on different sections of users and environments.Type: GrantFiled: September 12, 2022Date of Patent: July 1, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Amit Mishra, Anushka Pandey, Suvendu Ranjan Pani, Krithika Viswanathan
-
Patent number: 12346686Abstract: A program update system includes a vehicle including a first and second electronic device, 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: GrantFiled: June 3, 2024Date of Patent: July 1, 2025Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Kunihiro Miyauchi, Isao Watanabe, Hiroya Andou
-
Patent number: 12332772Abstract: Automated test case validation execution is presented herein. A system obtains image data representing a test result of a test step of a validation process; extracts the test result from the image data; derives an expected result from an expected result sentence that has been obtained from a first cell of a row of a table of a document, in which the row corresponds to the test step; based on the test result and the expected result, determines a test status of the test step; generates a result sentence comprising the test result and a portion of the expected result sentence; generates a javascript object notation (JSON) data structure comprising the result sentence and the test status; and populates, using the JSON data structure, a second cell of the row with the result sentence and a third cell of the row with the test status.Type: GrantFiled: February 28, 2025Date of Patent: June 17, 2025Assignee: VALGENESIS, INC.Inventors: Arun Deepak Arunagiri, Ramesh Chinnaraju, Thirukkumaran Susendran, Sivakumar Muthusamy
-
Patent number: 12321256Abstract: Computer-implemented agile software development, testing, and implementation are provided. At least one computing device accesses at least one input file and processes the file(s) to generate an application framework including a plurality of files. An interactive interface including selectable options associated with the respectively accessible folders is provided. Via the interactive interface, editable access to each of the plurality of files is provided and the at least one computing device receives, via the interface, at least one edit to at least one of the files. A testing case of the generated application framework is generated, includes step definition files. The at least one computing device tests the generated application framework by stepping through automation provided by the generated application framework as a function of the step definition files. Moreover, the at least one computing device generates reporting associated with the testing of the generated application framework.Type: GrantFiled: February 18, 2025Date of Patent: June 3, 2025Assignee: Morgan Stanley Services Group Inc.Inventors: Neha Singla, Utsav Galphat, Kanwar deep Singh, Abhinav Bansal, Diptanu Nath, Naeem Mushtaq
-
Patent number: 12314685Abstract: An analyzing device for analyzing a result of a software development team that repeatedly executes a sprint includes an acquisition unit that acquires a commit history from a development repository that stores a product of the software development team, an analysis unit that calculates statistical information by aggregating the commit histories in units of the sprint, and a display unit that displays the statistical information. The analysis unit calculates the Gini coefficient in which a maldistribution of the result of the software development team is considered in the unit of the development cycle.Type: GrantFiled: August 18, 2020Date of Patent: May 27, 2025Assignee: Nippon Telegraph and Telephone CorporationInventors: Kensuke Takahashi, Sho Kanemaru, Tomoki Ikegaya, Tsuyoshi Toyoshima
-
Patent number: 12293171Abstract: Disclosed herein is a PRocess Orchestration and Repository Origination Code (‘PROC’) for simultaneously configuring a data repository, preferably in the form of a structured data container, and encoding a workflow for populating the data container with items of information from designated decentralized sources of disparate type and format. PROC provides a general-purpose method for compiling, transforming and presenting items of information in a data container according to a preset standard governing structure and content. PROC encodes both the structure of the data container as well as the process for procuring and distributing the intended content. Accordingly, PROC provides a method for the real-time integration of primary data from disparate decentralized sources, including sources dynamically created during Script execution, and items of information derived from primary data, into a persistent or temporary structured container.Type: GrantFiled: November 15, 2024Date of Patent: May 6, 2025Assignee: BioInventors & Entrepreneurs Network, LLCInventor: Michael Seul
-
Patent number: 12293168Abstract: A machine-learning model is trained using a training set that comprises labeled examples. Each example is a source code repository for an application and each label is a digital assistant for the application. The trained machine-learning model receives a source code repository as input and generates a digital assistant as output. The machine-learning model may be trained using the transformer architecture that is based on attention mechanisms without using recurrence and convolution. Prior to use in training, a collection of source code repositories may be filtered to remove repositories or files that use unknown or unsupported programming languages, that are labeled with incorrect or invalid digital assistant definitions, that include too many or too few files, or that include too many or too few lines of code. A separate machine-learning model may be trained for each programming language, for each digital assistant definition framework, or for each language/framework pair.Type: GrantFiled: May 17, 2023Date of Patent: May 6, 2025Assignee: SAP SEInventor: Srinivasa Byaiah Ramachandra Reddy
-
Patent number: 12288049Abstract: Disclosed herein is a PRocess Orchestration and Repository Origination Code (‘PROC’) for simultaneously configuring a data repository, preferably in the form of a structured data container, and encoding a workflow for populating the data container with items of information from designated decentralized sources of disparate type and format. PROC provides a general-purpose method for compiling, transforming and presenting items of information in a data container according to a preset standard governing structure and content. PROC encodes both the structure of the data container as well as the process for procuring and distributing the intended content. Accordingly, PROC provides a method for the real-time integration of primary data from disparate decentralized sources, including sources dynamically created during Script execution, and items of information derived from primary data, into a persistent or temporary structured container.Type: GrantFiled: December 22, 2023Date of Patent: April 29, 2025Assignee: BioInventors & Entrepreneurs Network, LLCInventor: Michael Seul
-
Patent number: 12282419Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.Type: GrantFiled: May 31, 2022Date of Patent: April 22, 2025Assignee: SAP SEInventors: Naveen V, Shanavas Madeen S, Ravikanth Malipeddu, Santhosh Reddy Mereddy, Ajith G, Prabhat Kumar Singh, Sushanth B R, Manu Jose Philip
-
Patent number: 12277051Abstract: A method of generating automatically architecture-specific algorithms, comprising receiving an architecture independent algorithm and one or more algorithm parameters defining at least a target processing architecture and a format of an output of an architecture-specific algorithm implementing the received algorithm, determining automatically a functionality of the algorithm by analyzing the algorithm, selecting one or more architecture-specific computing blocks of the target processing architecture according to the functionality of the algorithm and the algorithm parameter(s) wherein each computing block is dynamically reconfigurable in runtime and associated with (1) simulation code simulating its functionality, and (2) execution code executing its functionality, testing an emulated architecture-specific algorithm constructed using the simulation code of the selected architecture-specific computing block(s) to verify compliance with the algorithm parameter(s), and, responsive to successful compliance verifiType: GrantFiled: February 5, 2024Date of Patent: April 15, 2025Assignee: Next Silicon LtdInventor: Daniel Khankin
-
Patent number: 12271292Abstract: A testing engine and/or other machine learning and artificial intelligence evaluates one or more user activity logs associated with one or more users and/or one or more software applications or apps. The testing engine generates one or more testing scripts based on one or more sequences of activities in the one or more user activity logs. Such testing scripts may then be used to perform one or more tests, such as using a testing automation framework and/or engine. In various examples, evaluating the one or more user activity logs and/or generating one or more testing scripts may involve categorizing one or more users, activities, and/or user activity logs; consolidating one or more users, activities, and/or user activity logs; modifying one or more user activity logs; and so on.Type: GrantFiled: September 26, 2022Date of Patent: April 8, 2025Assignee: T-Mobile USA, Inc.Inventor: Michael Waldron
-
Patent number: 12265820Abstract: A method and apparatus for minimizing a time that a camera field of view is not being monitored while the camera is undergoing a software or firmware update is provided herein. During operation a determination is made that a camera needs a software or firmware update. The location of a security asset (e.g., a mobile camera, a security guard, a drone, . . . , etc.) is determined. The update is performed based on the security asset being within a predetermined distance from the camera. More particularly, in one embodiment, the update is performed only when the security asset is within the predetermined distance from the camera.Type: GrantFiled: April 10, 2023Date of Patent: April 1, 2025Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Jia Wen Yong, Chun Meng Tan, Sook Lee Koid, Chee Seng Lee
-
Patent number: 12260191Abstract: A quantum programming environment may include an assisted composition system to assist the composition of quantum objects. The assisted composition system may receive a partial portion of a quantum object that is being composed but not yet fully composed by a user. The assisted composition system may determine a first abstract representation of the partial portion of the quantum object being composed. The assisted composition system may determine that the first abstract representation resembles at least a first portion of a second abstract representation of a stored quantum object stored in a library for the quantum programming environment. The assisted composition system may obtain a second portion of the stored quantum object from the library and provide it to the user as a next portion to the partial portion of the quantum object being composed.Type: GrantFiled: September 21, 2023Date of Patent: March 25, 2025Assignee: Amazon Technologies, Inc.Inventors: Yunong Shi, Saravanakumar Shanmugam Sakthivadivel
-
Patent number: 12259808Abstract: Provided is a computer-implemented method, system, and computer program product for automatic selection of tests for software system regression testing using machine learning including generating a test mapping including at least one test of a plurality of tests corresponding to a source file. The plurality of tests and the at least one source file are associated with a software repository. Further, determining a defective score for the at least one test based on historical test data of the at least one test, receiving a component criticality score and a defect definition corresponding to the source file, generating a key value corresponding to at least one test based on the defective score, component criticality score, and defect definition, determining a subset of tests of the plurality of tests based on the key value corresponding to the at least one test; and executing the subset of tests with the software repository.Type: GrantFiled: January 13, 2022Date of Patent: March 25, 2025Assignee: Visa International Service AssociationInventors: Priyanka, Parthasaradhi Buraga