Patents Examined by Evral E Bodden
-
Patent number: 12688037Abstract: A computing system receives a data object representative of a code repository for an application. The data object includes source code of the application and artifacts for satisfying a governance policy defined by an entity of the computing system. The computing system causes the data object to be provided to an automation tool configured to build, test, and deploy the application. The computing system monitors reports generated during building and testing of the application. The monitoring includes checking the reports for compliance with the governance policy. The computing system generates a report listing a compliance status of the governance policy.Type: GrantFiled: December 15, 2022Date of Patent: July 21, 2026Assignee: HSBC Technology and Services (USA) Inc.Inventors: Jonathan Michael Pugh, Frank McGrath, Easwaran Neelakandan, James Golden
-
Patent number: 12681708Abstract: Control nodes can execute configuration files from remote locations according to some examples described herein. For example, a control node may receive an input indicating a remote location, which can include configuration files. In response to receiving the input, the control node may retrieve a configuration file from the remote location. The configuration file can be used by the control node to deploy a software entity at one or more nodes. The control node may analyze the configuration file to detect one or more references indicating one or more resources associated with the configuration file. The control node can then generate an executable version of the configuration file by retrieving each of the resources. The control node can further execute the executable version of the configuration file to deploy the software entity at each of the nodes.Type: GrantFiled: October 11, 2023Date of Patent: July 14, 2026Assignee: Red Hat, Inc.Inventors: Pierre-Yves Chibon, Adam John Miller
-
Patent number: 12681701Abstract: A driver generation device includes a processor and a memory. The memory stores kernel source code for an embedded device with Linux installed, driver source code for a device driver for the embedded device, a container including a cross compiler that compiles the driver source, and container virtualization software that manages the container. The memory is configured to store a driver generation program, when executed by the processor, causes the computer to (a) mount the kernel source code from the computer to a first directory within the container, the first directory having the same path as a second directory on the computer containing the kernel source code, (b) mount the driver source code within the container, and (c) compile the driver source code to generate the device driver.Type: GrantFiled: April 22, 2024Date of Patent: July 14, 2026Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Yoshihiro Komatsubara
-
Patent number: 12675277Abstract: An information handling system includes a processor, a baseboard management controller that provides a management environment that operates out-of-band from the processor, and a system optimization controller that operates in the management environment. The system optimization controller evaluates a first software image instantiated on the processor to determine the presence of optimization firmware in the first software image, stores the optimization firmware, evaluates a second software image to be installed on the processor to determine whether or not the optimization firmware is present in the second software image, and, when the optimization firmware is not present in the second software image, retrieves the optimization firmware and installs the optimization firmware on the processor.Type: GrantFiled: October 2, 2023Date of Patent: July 7, 2026Assignee: Dell Products L.P.Inventors: Farzad Khosrowpour, Suraj M Varma, Mitchell Markow
-
Patent number: 12675281Abstract: A signal to software interface management system generates a software code for implementing a signal to software interface to be deployed to a vehicle system component. The software interface management system may train a machine learning model using a plurality of types of vehicle signals and one or more vehicle specifications to generate the software code for implementing the signal to software interface. The signal to software interface may map a vehicle system component signal to a schema key associated with that vehicle system component, and may format the vehicle system component signal for use by a vehicle software according to a schema associated with the schema key.Type: GrantFiled: December 14, 2023Date of Patent: July 7, 2026Assignee: Amazon Technologies, Inc.Inventors: David Joseph Mifsud, Michael Kenneth Dosenbach, Shiro Ushijima, Maxim Petrenko, Paolo Gruenberg Hilario
-
Patent number: 12675284Abstract: Techniques disclosed herein include receiving a request to perform an upgrade. The upgrade can comprise changes to firmware or software of the network interface card. Input/Output (I/O) traffic can be monitored on one or more paths between the network interface card and a storage device. The paths can have a path capacity comprising a bandwidth of Input/Output traffic. The spare Input/Output traffic capacity can be calculated based at least in part on the Input/Output traffic and the path capacity. Whether to remove a path can be determined based at least in part on the spare Input/Output traffic capacity. The upgrade can be performed with the path halted in accordance with a determination to remove the path. The upgrade can be performed with the path included in accordance with a determination to not remove the path.Type: GrantFiled: May 17, 2023Date of Patent: July 7, 2026Assignee: Oracle International CorporationInventors: Qiang Wang, Kent Lee, Nan Wu
-
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: 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