Patents Examined by Evral E Bodden
-
Patent number: 12645444Abstract: 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: GrantFiled: June 30, 2023Date of Patent: June 2, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Sebastien Bouat, Valentin D. Emmanuele, Maxim Patrushev
-
Patent number: 12645985Abstract: 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: GrantFiled: September 17, 2021Date of Patent: June 2, 2026Assignee: EMC IP Holding Company LLCInventors: Paulo Abelha Ferreira, Vinicius Michel Gottin
-
Patent number: 12645445Abstract: 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: GrantFiled: December 22, 2023Date of Patent: June 2, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Harsha Lakshmikanth, Khemendra Kumar, Raghuram Malpe Pai, Yixiao Wei
-
Patent number: 12645442Abstract: 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: GrantFiled: May 19, 2023Date of Patent: June 2, 2026Assignees: Hyundai Motor Company, Kia CorporationInventors: Young Jee Yang, Myeong Gyu Jeong, Jin Ah Kim, Hak Jun Kim, Min Gi Kim, Hyeok Sang Jeong, Yoon Sik Jung
-
Patent number: 12632269Abstract: 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: GrantFiled: May 26, 2023Date of Patent: May 19, 2026Assignee: SambaNova Systems, Inc.Inventors: Mingran Wang, Leon Zhang
-
Patent number: 12632241Abstract: 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: GrantFiled: December 13, 2023Date of Patent: May 19, 2026Assignee: 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: 12625694Abstract: 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: GrantFiled: June 29, 2022Date of Patent: May 12, 2026Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GERMANY GMBHInventors: Clara Gifre, David Patino, Federico Ruau
-
Patent number: 12619449Abstract: 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: GrantFiled: March 8, 2024Date of Patent: May 5, 2026Assignee: R.C.Raven Cloud LTDInventors: Guy Franco, Omer Yair
-
Patent number: 12602218Abstract: 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: GrantFiled: February 15, 2023Date of Patent: April 14, 2026Assignee: Juniper Networks, Inc.Inventors: Stephen J. Kiernan, Simon J. Gerraty
-
Patent number: 12596467Abstract: 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: GrantFiled: March 30, 2022Date of Patent: April 7, 2026Assignee: Schlumberger Technology CorporationInventors: Charu Hans, Babu Sai Sampath Reddy Vinta, Yongdong Zeng, Lan Lu, Jimin Zhang
-
Patent number: 12591422Abstract: 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: GrantFiled: July 3, 2023Date of Patent: March 31, 2026Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATIONInventor: Jeong Seog Yang
-
Patent number: 12591425Abstract: 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: GrantFiled: December 3, 2021Date of Patent: March 31, 2026Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Tomoyasu Ishikawa, Shunsuke Tanimori
-
Patent number: 12578955Abstract: 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: GrantFiled: September 17, 2023Date of Patent: March 17, 2026Assignee: TOYOTA MOTOR NORTH AMERICA, INC.Inventor: Stephen Paul McFarland, Jr.
-
Patent number: 12578958Abstract: 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: GrantFiled: January 12, 2024Date of Patent: March 17, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Chivukula Koundinya, Balaji Sankaran, Sivakumar Murugan
-
Patent number: 12578959Abstract: 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: GrantFiled: January 18, 2024Date of Patent: March 17, 2026Assignee: Fannie MaeInventors: Srinivasa Rao Vadrevu, Sailaja Malladi
-
Patent number: 12578100Abstract: 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: GrantFiled: April 25, 2024Date of Patent: March 17, 2026Assignee: WATTS REGULATOR CO.Inventors: Dustin Wade Allcorn, Geoffery Paul Bisson, Michael William Fraser, Thomas Jeffery Rudnick, Serge Seminutin, Brendan Koch
-
Patent number: 12572371Abstract: 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: GrantFiled: February 17, 2023Date of Patent: March 10, 2026Assignee: Replit, Inc.Inventors: Amjad Masad, Connor Brewster, Mason Clayton, Luis Hector Chavez Freire
-
Patent number: 12566599Abstract: 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: GrantFiled: March 16, 2023Date of Patent: March 3, 2026Assignee: Temper Systems, Inc.Inventors: Michael Vincent Samuel, Jasvir Nagra
-
Patent number: 12561599Abstract: 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: GrantFiled: October 4, 2022Date of Patent: February 24, 2026Assignee: Google LLCInventors: Thomas Fischbacher, Luca Versari
-
Patent number: 12561128Abstract: 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: GrantFiled: October 31, 2023Date of Patent: February 24, 2026Assignee: SAILPOINT TECHNOLOGIES, INC.Inventors: David Ben Zakai, Eldar Kleiner, Guy Guzner, Yoav Horman, Avishai Lazar, Daniel Parolla