Patents Examined by Theodore E Hebert
  • 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
  • Patent number: 12367129
    Abstract: Automated testing of an application under test (AUT) often requires providing valid responses to an authentication challenge. Many AUTs require a username and password and, increasingly, a time-based one-time password (TOTP) that complicate automated testing. By storing a shared secret on a client device, a human can train an automated testing application to select the shared secret and provide the shared secret to a shared secret provider. The shared secret provider then provides a token code as the TOTP. The shared secret may be stored as a graphical element, such as a quick response (QR) code, and may further correspond to a particular username used to test the AUT.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: July 22, 2025
    Assignee: Micro Focus LLC
    Inventors: Eyal Jakob, Constantine Adarchenko, Vladyslav Voloshyn
  • Patent number: 12346679
    Abstract: Systems, methods, and other embodiments described herein relate to updating vehicle software by using additional connectivity from an alternate device. In one embodiment, a method includes initiating a download from a first point and a second point within a software package by a communication module associated with a vehicle and an alternate device. The method also includes, responsive to comparing progress points of the download between the communication module and the alternate device, adapting the download according to the progress points and network connectivity by the communication module to complete the download, the first point and the second point being opposing ends within the software package.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: July 1, 2025
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Vladimeros Vladimerou, Gregg J. Overfield, Drew Cunningham, John-Michael McNew
  • Patent number: 12340199
    Abstract: The present disclosure relates to a touch system and a method for updating firmware and, more specifically, relates to a touch system and a method for eliminating errors that may occur when updating firmware by storing header data of update-data of the firmware and verifying the validity thereof after storing body data thereof and verifying the validity thereof.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 24, 2025
    Assignee: SILICON WORKS CO., LTD.
    Inventor: Jae Hyun Cho
  • Patent number: 12340214
    Abstract: A system and method for automatically generating cross-application dependency maps for enterprise IT environments is described. Automated code parsing techniques are used to identify dependencies between and among different business applications within the IT environment, including for both legacy and modern business applications. A thorough analysis of the enterprise-wide impact of a programming change, such as, for example, a change to the code of a legacy business application, can be conducted. There is the ability to perform canonical and customized searches of dependent elements between components of the IT environment and generate impact reports that can show how desired changes to particular applications may affect the environment. The impact of changes in a code repository, which can include documents in different programming languages that reside in a separate code environment, can be identified and analyzed.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: June 24, 2025
    Assignee: GalaxE.Solutions, Inc.
    Inventors: Timothy Bryan, Dheeraj Misra, Sandipan Gangopadhyay