Patents Examined by Evral E Bodden
  • Patent number: 12645444
    Abstract: Examples of the present technology provide automated Continuous Integration/Continuous Deployment (CI/CD) systems that unify the CI/CD methodology for virtualized and containerized software environments. To realize this unification, CI/CD systems of the present technology are intelligently designed to leverage a common set of inputs (i.e., artifacts and deployment descriptors) that can facilitate automatic deployment of the software system in either a virtualized environment, a containerized environment, or both. Accordingly, CI/CD systems of the present technology provide a flexible software development tool that facilitates efficient, and automated deployment of software systems in both virtualized and containerized environments.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: June 2, 2026
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sebastien Bouat, Valentin D. Emmanuele, Maxim Patrushev
  • Patent number: 12645985
    Abstract: One example method includes, at a node, installing a default parametrization configuration that facilitates performance of a domain task, obtaining, by the node, a distilled dataset, and obtaining the distilled dataset is either: obtaining the distilled dataset from another node; or leveraging a synthetic state assembled in the node to select the distilled dataset from another node based on state similarity of the node to the another node. The example method further includes training a model at the node, and the training is performed using the distilled dataset, and the trained model is operable to leverage information received by the node to propose changes to the parametrization configuration so as to optimize execution of a task by the node.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: June 2, 2026
    Assignee: EMC IP Holding Company LLC
    Inventors: Paulo Abelha Ferreira, Vinicius Michel Gottin
  • Patent number: 12645445
    Abstract: A device may receive edge data identifying locations of a plurality of edge devices and other criteria associated with the plurality of edge devices, and may identify an upgrade for an edge device, of the plurality of edge devices, based on the other criteria of the edge data. The device may identify a location of a repository mirror for the upgrade based on a location of the edge device identified in the edge data, and may instruct the edge device to utilize the location of the repository mirror to receive the upgrade.
    Type: Grant
    Filed: December 22, 2023
    Date of Patent: June 2, 2026
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harsha Lakshmikanth, Khemendra Kumar, Raghuram Malpe Pai, Yixiao Wei
  • Patent number: 12645442
    Abstract: A vehicular software update system for remotely performing a software update of a vehicle and a method thereof are provided. The vehicular software update system includes a management controller installed in a vehicle and a server that performs a remote software update in cooperation with the management controller. The management controller controls the vehicle to start in response to receiving a request for the remote software update from the server, downloads software for update from the server after controlling the vehicle to start, transmits the downloaded software for update to a performance controller in the background, determines whether the transmission of the software for update in the background is completed based on the vehicle being turned off, and performs a software update of the performance controller using the software for update based on the transmission of the software for update in the background being completed.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: June 2, 2026
    Assignees: Hyundai Motor Company, Kia Corporation
    Inventors: Young Jee Yang, Myeong Gyu Jeong, Jin Ah Kim, Hak Jun Kim, Min Gi Kim, Hyeok Sang Jeong, Yoon Sik Jung
  • Patent number: 12632269
    Abstract: A method for improving runtime performance and alleviating place and route issues in a reconfigurable computing system includes receiving a compute graph for execution on a reconfigurable dataflow processor. The compute graph includes a node specifying a template-based operation on a first and second tensor having a shared batch dimension B. The node may be split into B nodes. Each of the template-based operations on the pair of tensors may be replace with a GeMM operation on the first reduced rank tensor slice and a tile. B nodes that specify the GeMM operation may be appended with at least one first addition node that accepts input from the B nodes to produce a first modified compute graph. The first modified compute graph may be executed. The method describes a significant improvement to overall compute utilization across gradient-sections. Spatial tiling of tensors facilitates gradient calculation without the use of accumulators.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: May 19, 2026
    Assignee: SambaNova Systems, Inc.
    Inventors: Mingran Wang, Leon Zhang
  • Patent number: 12632241
    Abstract: A software bill of materials management and analysis service generates a data structure for analytical operations using a composite software bill of materials (composite SBOM) and performs one or more analytical operations. The composite SBOM may be generated using a plurality of software bill of materials (SBOMs). The software bill of materials management and analysis service may perform analytical operations including, an impact analysis, a license assessment, and a vulnerability analysis. The software bill of materials management and analysis service maintains traceability records for one or more changes made to the composite SBOM and allows audit of changes for the composite SBOM.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: May 19, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Roland Mesde, George Sherif Kamal Hanna, Nitin Giri, Michael Kenneth Dosenbach, Prasad Vyawahare, Ziad Elmalki, Sean Crutchlow, Seungjin Lee, Paul Mangiamele
  • Patent number: 12625694
    Abstract: A method, an update agent and an off-card entity are provided for implementing an authentication scheme for providing a software image to a secure element. An installation package includes a package binding function for linking the installation package to the secure element, a manifest, a manifest signature generated using a block-cipher algorithm, and a software image is received at an update agent within the secure element. The update agent implements an authentication and integrity scheme by verifying various signatures contained within the installation package and installing the software image in case of successful authentication and integrity verification.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: May 12, 2026
    Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GERMANY GMBH
    Inventors: Clara Gifre, David Patino, Federico Ruau
  • Patent number: 12619449
    Abstract: A system and method for generating a compact unwinding table for call stack unwinding is provided. The method includes extracting a plurality of instruction entries and an offset value for each of the plurality of instruction entries from at least one frame description entry (FDE), wherein each of the at least one FDE contains information for the plurality of instruction entries; selecting a subset of the extracted plurality of instruction entries, wherein the subset includes relevant instruction entries for unwinding; generating the compact unwinding table based on the subset to include the instruction entries and respective offset values; and storing the generated compact unwinding table with respect to a source binary file.
    Type: Grant
    Filed: March 8, 2024
    Date of Patent: May 5, 2026
    Assignee: R.C.Raven Cloud LTD
    Inventors: Guy Franco, Omer Yair
  • Patent number: 12602218
    Abstract: A disclosed apparatus may include and/or represent (1) at least one storage device configured to store a version of an OS that supports a plurality of intrinsic system calls and (2) at least one processing device communicatively coupled to the storage device. In this example, the processing device may be configured to (A) detect an incoming package that facilitates upgrading at least one component associated with the OS, (B) determine, based at least in part on the incoming package, that the component is compatible with a different version of the OS, and/or (C) supplement the version of the OS to support, in addition to the plurality of intrinsic system calls, at least one extrinsic system call available in the different version of the OS. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: April 14, 2026
    Assignee: Juniper Networks, Inc.
    Inventors: Stephen J. Kiernan, Simon J. Gerraty
  • Patent number: 12596467
    Abstract: A method implements advanced application of model operations in energy. The method includes presenting an inspection view with a model list. The method further includes receiving a selection of a list entry, corresponding to a model, from the model list, wherein the model of the list entry is a champion model selected from multiple challenger models corresponding to the list entry. The method further receiving deployment settings of the model, presenting a deployment view with a deployment list with the model, and updating a deployment status of the model in the deployment view.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 7, 2026
    Assignee: Schlumberger Technology Corporation
    Inventors: Charu Hans, Babu Sai Sampath Reddy Vinta, Yongdong Zeng, Lan Lu, Jimin Zhang
  • Patent number: 12591422
    Abstract: An automotive over-the-air (OTA) update control device includes a first communication device that provides a communication interface with a data server and a second communication device that provides a communication interface between vehicles. The automotive OTA update control device also includes a controller that requests cluster update from the data server and allows the first communication device and the second communication device to transmit received update data to a vehicle located nearby while receiving a plurality of pieces of update data for a first Electronic Control Unit (ECU) from the data server and to receive a plurality of pieces of update data for a second ECU from the vehicle located nearby.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: March 31, 2026
    Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATION
    Inventor: Jeong Seog Yang
  • Patent number: 12591425
    Abstract: An Over-The-Air (OTA) master includes: a communication device configured to receive update data for software on a target electronic control unit from a center; a storage device configured to store the update data; and a processor configured to: control a process of software update for the target electronic control unit based on the update data; cause the storage device to retain the update data until the process of the software update for the target electronic control unit is successfully completed; and delete the update data from the storage device after the process of the software update for the target electronic control unit is successfully completed.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: March 31, 2026
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Tomoyasu Ishikawa, Shunsuke Tanimori
  • Patent number: 12578955
    Abstract: An example operation includes one or more of receiving a software update at a first component in a target transport, parsing the software update by a second component in the target transport into a first portion of critical updates and a second portion of non-critical updates, verifying the first portion, by the second component, based on a source of the software update, running, by the second component, the verified first portion with a dedicated process on the target transport for a pre-set period of time, and responsive to positive results over the period of time, running the verified first portion with other processes on the target transport.
    Type: Grant
    Filed: September 17, 2023
    Date of Patent: March 17, 2026
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Patent number: 12578958
    Abstract: In certain embodiments, a method includes stopping platform daemons of a standalone network device; creating an ISSU cache; storing forwarding information in the ISSU cache to freeze the forwarding information; installing an updated state database; storing the forwarding information from the ISSU cache in the updated state database; generating a warm boot file for a line card daemon; installing an updated line card daemon; recovering an internal state of a line card to the updated line card daemon using the warm boot file; connecting the updated line card daemon to the updated state database; syncing the updated state database to a non-updated state database; unfreezing the forwarding information by allowing the updated line card daemon to update the forwarding information of the line card using information from the updated state database; updating control plane daemons of the standalone network device; and updating the platform daemons of the standalone network device.
    Type: Grant
    Filed: January 12, 2024
    Date of Patent: March 17, 2026
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Chivukula Koundinya, Balaji Sankaran, Sivakumar Murugan
  • Patent number: 12578959
    Abstract: A system includes a software release validation platform and a software release deployment platform. The software release validation platform is configured to generate a release container, generate an issue and automatically associate the issue with the release container, and transmit a command signal to the software release deployment platform. The software release validation platform is configured to, in response to receiving the command signal, access the software release validation platform and process a status of the issue. The software release validation platform is configured to, in response to the status of the issue being a completed status, retrieve source code from a source code repository platform, compile the source code, deploy the source code to a production platform, and determine an effective lead time metric based on metadata about the source code in the source code repository and metadata about the source code in the release container.
    Type: Grant
    Filed: January 18, 2024
    Date of Patent: March 17, 2026
    Assignee: Fannie Mae
    Inventors: Srinivasa Rao Vadrevu, Sailaja Malladi
  • Patent number: 12578100
    Abstract: An adapter device and/or a thermostat device for use during installation and testing of in-floor heating systems. The adapter device allows for temporary electrical interconnection between a mat and an alternating current (AC) power source, and includes at least one switch configured to actuate based on a user-supplied force (e.g., a finger press) to temporarily electrically couple the mat to an AC power source. The at least one switch is further configured to automatically de-actuate in the absence of the user-supplied force to electrically decouple the mat from the AC power source. The thermostat device includes at least one integrated power measurement circuit for testing and diagnostics of an in-floor heating system.
    Type: Grant
    Filed: April 25, 2024
    Date of Patent: March 17, 2026
    Assignee: WATTS REGULATOR CO.
    Inventors: Dustin Wade Allcorn, Geoffery Paul Bisson, Michael William Fraser, Thomas Jeffery Rudnick, Serge Seminutin, Brendan Koch
  • Patent number: 12572371
    Abstract: A set of code packages are made available for a computer program by determining that a computer program references one or more code packages stored in a code package library. The code package library includes a plurality of code packages, and is read-only accessible to a plurality of computer programs. The computer program is stored on a first non-transitory computer readable storage medium. In response to determining that the computer program references one or more code packages stored in the code package library, one or more portions of the code package library are attached to the first non-transitory computer readable storage medium and the computer program is executed based on the referenced one or more code packages.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: March 10, 2026
    Assignee: Replit, Inc.
    Inventors: Amjad Masad, Connor Brewster, Mason Clayton, Luis Hector Chavez Freire
  • Patent number: 12566599
    Abstract: Computer-implemented techniques for deriving many idiomatic programming language interfaces. The techniques allow a programmer to provide idiomatic interfaces in many different programming languages without extra per-language effort. The techniques provide a solution to technical problems involved in providing idiomatic interfaces in many different programming languages. In particular, the techniques solve the problem of providing idiomatic interfaces that use the different definitional elements required by different programming languages, and in a way that programmers experienced in the language expect.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: March 3, 2026
    Assignee: Temper Systems, Inc.
    Inventors: Michael Vincent Samuel, Jasvir Nagra
  • Patent number: 12561599
    Abstract: Implementations disclosed describe techniques used for compiling a quantum algorithm for execution on a plurality of quantum circuits, including accessing, by a processing device, the quantum algorithm, identifying a matrix associated with the quantum algorithm, determining a representation of the identified matrix as a matrix decomposition that includes a plurality of transformation matrices, wherein one or more of the plurality of transformation matrices perform multiple instances of two-dimensional rotations; and generating a circuit map that maps execution of the matrix decomposition on the plurality of quantum circuits.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: February 24, 2026
    Assignee: Google LLC
    Inventors: Thomas Fischbacher, Luca Versari
  • Patent number: 12561128
    Abstract: Methods, storage systems and computer program products implement embodiments of the present invention that include deploying, to a computer, a hot-patched method for an original method in a method library that is dynamically loaded by a software application running on the computer, wherein the hot-patched method is configured to intercept requests from the software application to the original method. An upload policy can then be specified. Upon the hot-patched method intercepting a request from the software application to the original method to upload a given file from the computer to an Internet site, a comparison can be made between the intercepted request to the policy. In response to the comparison, the upload can be controlled.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: February 24, 2026
    Assignee: SAILPOINT TECHNOLOGIES, INC.
    Inventors: David Ben Zakai, Eldar Kleiner, Guy Guzner, Yoav Horman, Avishai Lazar, Daniel Parolla