Patents Examined by Theodore E Hebert
  • Patent number: 12681718
    Abstract: Systems, methods, and computer program products are disclosed for upgrading a container node in a cloud environment. The system includes a processor coupled to a memory and a network interface. The processor is configured to obtain a version identifier associated with a cloud-based server instance and one or more container nodes operable in a cloud environment. The processor is further configured to identify the one or more container nodes associated with the cloud-based server instance. The processor is further configured to upgrade the one or more container nodes by instantiating one or more replacement container nodes having a pre-determined upgrade configuration associated with a new version identifier. The processor is further configured to associate the new version identifier with the cloud-based server instance and the one or more replacement container nodes.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: July 14, 2026
    Assignee: Pegasystems Inc.
    Inventors: Karan Kapoor, Abirami Natarajan, Kevin Lee Walsh
  • Patent number: 12681710
    Abstract: The disclosure provides an approach for on-demand application delivery. Embodiments include determining, by an application delivery component on a computing device, a user logon event. In response to the user logon event, embodiments include receiving, from an application management server separate from the computing device, shortcut information for a set of applications associated with the user and displaying, on the computing device, simulated shortcuts for the set of applications based on the shortcut information. Embodiments include receiving, at the computing device, user input selecting a simulated shortcut of the simulated shortcuts that corresponds to an application of the set of applications.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: July 14, 2026
    Assignee: Omnissa, LLC
    Inventors: Pradeep Kumar, Umesha Margi, Shubhra Nath, Jairam Choudhary, Siva Praveen Mummaneni, Himanshu Agarwal, Gayatri Sharan Rajwade, Varsha Jha, Jeffrey Paul Ulatoski
  • Patent number: 12675271
    Abstract: A code execution method includes: a pre-preparation service module obtaining a pre-preparation policy set by a user; the pre-preparation service module downloading, based on the pre-preparation policy, an updated code file included in an updated code version from a code hosting platform to a storage cluster; the pre-preparation service module receiving a code execution request; the pre-preparation service module determining a storage address of code content corresponding to the code execution request in the storage cluster and sending the storage address to an executor; the executor obtaining the code content based on the received storage address and executing the obtained code content.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: July 7, 2026
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Fei Li, Chang Liu
  • Patent number: 12675719
    Abstract: A quantum computing system according to an embodiment of the present disclosure includes a logical qubit quantum compiler configured to receive a specific quantum code and to output a quantum kernel based on a quantum basic operation command, a logical qubit quantum kernel executor configured to generate a plurality of physical qubit quantum commands based on the quantum kernel, and a physical qubit quantum system configured to receive the physical qubit quantum command and to perform a physical quantum operation.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: July 7, 2026
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Soo Cheol Oh, Chei Yol Kim, Jin Ho On, Sang Min Lee, Gyu Il Cha
  • Patent number: 12640237
    Abstract: A data processing system includes a data processing arrangement, wherein the data processing arrangement includes computing hardware for executing one or more software products, wherein execution of the one or more software products configures the data processing arrangement to access data from a file system arrangement.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: May 26, 2026
    Assignee: Petagene Ltd.
    Inventor: Daniel Leo Greenfield
  • Patent number: 12619590
    Abstract: A method for publishing a smart contract includes: generating a version number index value according to a contract name of the smart contract, and searching for an associated target contract version number from a blockchain network according to the version number index value; generating a contract index value according to a contract version number of the smart contract and the contract name, in response to determining that the contract version number of the smart contract is greater than the target contract version number; associating the contract index value with the smart contract and associating the version number index value with the contract version number of the smart contract, to generate transaction information; and publishing the transaction information to the blockchain network, to publish the smart contract to the blockchain network.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: May 5, 2026
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Bo Fu, Maocai Li, Wei Shi, Li Kong, Yanxue Chong, Yehui Huang, Jiangwei Ti, Jiahui Cui
  • Patent number: 12602217
    Abstract: A system for network management comprising a silicon management system operating on a processor that causes the processor to load one or more algorithms stored in a non-transient data memory to cause the processor to identify a version for a plurality of silicon data processing devices and to implement an update to one or more of the silicon data processing devices, a chipset management system operating on a processor that causes the processor to load one or more algorithms stored in a non-transient data memory to cause the processor to identify a version for a plurality of chipsets, each chipset associated with one of the silicon data processing devices and to implement an update to one or more of the chipsets and a boot system configured to cause a system associated with the updated silicon data processing devices and the updated chipsets to reboot.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: April 14, 2026
    Assignee: DELL PRODUCTS L.P.
    Inventors: Shekar Babu Suryanarayana, Anjali S, Karunakar Poosapalli
  • Patent number: 12578948
    Abstract: A vehicle software upgrade method for obtaining a to-be-upgraded software version of a vehicle. When a vehicle performs the software upgrade method, the vehicle determines a current location of the vehicle, and determines whether the vehicle is located within a rescue range of a service site. Then, the vehicle sends, to the cloud server, information that includes a determining result and a to-be-upgraded version of software currently installed on the vehicle. The cloud server pushes to the vehicle, based on the obtained information, an installation package type corresponding to the to-be-upgraded software version. Then, the vehicle determines, how to perform upgrade.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: March 17, 2026
    Assignee: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
    Inventors: Guoyu Ni, Qinglun Yue, Junyang Xie
  • Patent number: 12554622
    Abstract: Techniques are described for managing creation and/or implementation of compliance-based procedures and policies for computing environments executing software programs using computing resources. In at least some situations, the described techniques include performing one or more defined compliance tests on a target computing environment by employing user-defined and/or predefined compliance profiles to test one or more computing resources in the target computing environment. Profiles typically include one or more user-defined or predefined controls that each includes one or more compliance tests, which in turn utilize one or more user-defined or predefined testing-implementation modules to execute the tests. Profiles can introduce dependencies so that one profile can access and utilize the controls or testing-implementation modules in other profiles. A user can dynamically execute a profile, and/or profiles can be scheduled for execution (e.g.
    Type: Grant
    Filed: October 2, 2023
    Date of Patent: February 17, 2026
    Assignee: Progress Software Corporation
    Inventors: Christian Dominik Richter, Christoph Thomas Hartmann
  • Patent number: 12541361
    Abstract: A method, system, and non-transitory processor-readable medium for optimizing lifecycle rule computer processing including: selecting a set of lifecycle rules to apply to interactions, finding a set of interactions satisfying criteria associated with the lifecycle rule; calculating an associated rule occupancy score based on the number of executed interactions associated with the rule, and executing the rule based on the rule occupancy score associated with the rule.
    Type: Grant
    Filed: September 25, 2024
    Date of Patent: February 3, 2026
    Assignee: INCONTACT INC.
    Inventors: Harshit Kumar Sharma, Abhishek Pandey, Darshan Ambhaikar
  • Patent number: 12530175
    Abstract: In general, the disclosed technology relates to a method for generating a web application. The method includes selecting a webpage in the web application and implementing a custom user interface (UI) action on the webpage. Implementing the custom UI action on the webpage may include creating a hidden component on the webpage, associating a custom UI action with the hidden component, specifying at least one input for the hidden component based on the custom UI action, specifying at least one target output for the hidden component based on the custom UI action, and associating the hidden component with a custom UI action trigger event. The method further includes deploying the web application after implementing the custom UI action on the webpage.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: January 20, 2026
    Assignee: Open Text Corporation
    Inventors: Sachin Gopaldas Totale, Swati Bhatia
  • Patent number: 12530184
    Abstract: Dental operatories with a plurality of networked devices may only require firmware updates for a subset of the devices. In embodiments, the plurality of networked devices are queried to determine a current firmware revision for each device. An update service then builds an update package that only includes firmware update images for those devices determined to have out of date firmware, thereby saving time and network bandwidth. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: January 20, 2026
    Assignee: A-DEC, INC.
    Inventors: John Edward Kaye, Jessica Kaye McMullan, Spenser Bray, Brent Haven Daniels-Soles, Ryan Michael Williams, Lee An, Geoffrey Schuyler Goodman, Randy Lathrop
  • Patent number: 12524647
    Abstract: An automated system for resolving program merges uses a sequence-to-sequence supervised machine learning model trained from developer-resolved merge conflicts to learn to predict a merge resolution to resolve a three-way program merge. The model utilizes an embedding of the merge tuple (A, B, O) which represents the program syntax, program semantics and the intent of the program inputs. The model uses a pointer mechanism to construct the resolved program in terms of the lines of source code found in the input programs.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: January 13, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Bird, Elizabeth Dinella, Shuvendu K. Lahiri, Todd Douglas Mytkowicz, Neelakantan Sundaresan, Alexey Svyatkovskiy
  • Patent number: 12524220
    Abstract: Examples described herein relate to mapping configuration objects of microservices in a cloud cluster. Examples include discovering isolated configuration objects of a microservice deployed in a cloud cluster, where relationships between the isolated configuration objects and a first package of the microservice is not visible. Examples include mapping the isolated configuration objects to a second package based on their metadata. After the mapping, the first and second packages are grouped into a configuration catalog, which includes complete configuration data of the microservice. Some examples include grouping configuration catalogs of multiple microservices into a library, which provides complete configuration data of an application composed of the multiple microservices. Some examples include grouping libraries of multiple applications into a parent library, which includes complete configuration data of a service composed of the multiple applications.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 13, 2026
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ignacio Aldama Perez, Raul Rodriguez Aparicio, David Hermosilla Garzon
  • Patent number: 12474913
    Abstract: Delivering software updates is provided. An update server in communication with an Advanced Television Systems Committee (ATSC) transmitter and with a cellular network broadcasts a probe message to a plurality of vehicles. The update server receives probe results from the plurality of vehicles, responsive to the broadcasting. The update server analyzes the probe results to determine software updates to send to the plurality of vehicles. The update server generates an aggregate common package including the software updates in common with at least a subset of the plurality of vehicles. The update server, sends using the ATSC transmitter, the aggregate common package to the plurality of vehicles. The update server sends, over the cellular network, any remaining portion of the software updates not included in the aggregate common package to the plurality of vehicles.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: November 18, 2025
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventor: Oliver Lei
  • Patent number: 12461731
    Abstract: System and techniques for hands-free deployment of geographically linked applications are described herein. A radio transceiver of a vehicle may detect a beacon. Here, the beacon includes an indication that an application linked to a geographical area covered by the beacon is available. The vehicle may establish a secure communications link with an application server corresponding to the beacon and receive, through the secure communications link, an application. Then, the vehicle may execute the application in a protected execution environment without intervention by a user of the vehicle.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: November 4, 2025
    Assignee: Intel Corporation
    Inventors: Dario Nicolas Oliver, Marcos E. Carranza, Cesar Martinez-Spessot, Francesc Guim Bernat, Mateo Guzman, Sindhu Pandian, Ignacio Javier Alvarez Martinez, Mats Gustav Agerstam
  • Patent number: 12455809
    Abstract: A data analysis system processes data generated by instrumented software. The data analysis system receives data streams generated by instances of instrumented software executing on systems. The data analysis system also receives metadata describing data streams. The data analysis system receives an expression based on the metadata. The data analysis system receives data of data streams for each time interval and computes the result of the expression based on the received data values. The data analysis system repeats these steps for each time interval. The data analysis system may quantize data values of data streams for each time interval by generating an aggregate value for the time interval based on data received for each data stream for that time interval. The data analysis system evaluates the expression using the quantized data for the time interval.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: October 28, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Phillip Liu, Arijit Mukherji, Rajesh Raman, Kris Grandy, Jack Lindamood
  • Patent number: 12443511
    Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: October 14, 2025
    Assignee: DISH Network Technologies India Private Limited
    Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
  • Patent number: 12412139
    Abstract: A method and system of identifying risky impacted work items is provided. The method includes identifying work items impacted by a commit between a start tag and an end tag, and information associated with one or more delta lines associated with the impacted work files; computing delta lines for each of the identified work items impacted by the commit, for determining commits that have touched the delta lines and the commits impacted as a result of changes between the start tag and the end tag and fetching work items against which impacted commit was done and impacted work item wise delta lines details; computing delta code coverage information for the work items; determining a list of critical, blocker open issues against all impacted work items and scanning the delta code coverage information for identifying and filtering risky impacted work items based on predetermined criteria and based on the determined list.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: September 9, 2025
    Inventors: Sandeep Jain, Aparna Garg
  • Patent number: 12399632
    Abstract: In a vehicle electronic control system, a second device includes a transfer target file specifying unit that is configured to specify a file, as a transfer target file, including update data to be written into a third device, a first data size specifying unit that is configured to specify a first data size to acquire the transfer target file specified by the transfer target file specifying unit, and an update data distribution unit that is configured to distribute the update data to the third device using a plurality of divided files transferred from the first device. The first device includes an update data transfer unit that is configured to transfer the update data by dividing the transfer target file specified by the transfer target file specifying unit into the plurality of divided files according to the first data size specified by the first data size specifying unit, and transferring the plurality of divided files to the second device.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: August 26, 2025
    Assignee: DENSO CORPORATION
    Inventors: Yuzo Harata, Kazuhiro Uehara, Masaaki Abe, Mitsuyoshi Natsume, Takuya Kawasaki