Patents Examined by Theodore E Hebert
-
Patent number: 12640237Abstract: 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: GrantFiled: August 12, 2022Date of Patent: May 26, 2026Assignee: Petagene Ltd.Inventor: Daniel Leo Greenfield
-
Patent number: 12619590Abstract: 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: GrantFiled: September 14, 2022Date of Patent: May 5, 2026Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Bo Fu, Maocai Li, Wei Shi, Li Kong, Yanxue Chong, Yehui Huang, Jiangwei Ti, Jiahui Cui
-
Patent number: 12602217Abstract: 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: GrantFiled: October 20, 2022Date of Patent: April 14, 2026Assignee: DELL PRODUCTS L.P.Inventors: Shekar Babu Suryanarayana, Anjali S, Karunakar Poosapalli
-
Patent number: 12578948Abstract: 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: GrantFiled: September 19, 2022Date of Patent: March 17, 2026Assignee: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.Inventors: Guoyu Ni, Qinglun Yue, Junyang Xie
-
Patent number: 12554622Abstract: 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: GrantFiled: October 2, 2023Date of Patent: February 17, 2026Assignee: Progress Software CorporationInventors: Christian Dominik Richter, Christoph Thomas Hartmann
-
Patent number: 12541361Abstract: 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: GrantFiled: September 25, 2024Date of Patent: February 3, 2026Assignee: INCONTACT INC.Inventors: Harshit Kumar Sharma, Abhishek Pandey, Darshan Ambhaikar
-
Patent number: 12530175Abstract: 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: GrantFiled: May 10, 2021Date of Patent: January 20, 2026Assignee: Open Text CorporationInventors: Sachin Gopaldas Totale, Swati Bhatia
-
Patent number: 12530184Abstract: 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: GrantFiled: March 13, 2023Date of Patent: January 20, 2026Assignee: 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: 12524647Abstract: 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: GrantFiled: February 12, 2021Date of Patent: January 13, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Christian Bird, Elizabeth Dinella, Shuvendu K. Lahiri, Todd Douglas Mytkowicz, Neelakantan Sundaresan, Alexey Svyatkovskiy
-
Patent number: 12524220Abstract: 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: GrantFiled: January 30, 2023Date of Patent: January 13, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Ignacio Aldama Perez, Raul Rodriguez Aparicio, David Hermosilla Garzon
-
Patent number: 12474913Abstract: 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: GrantFiled: October 21, 2022Date of Patent: November 18, 2025Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventor: Oliver Lei
-
Patent number: 12461731Abstract: 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: GrantFiled: December 22, 2020Date of Patent: November 4, 2025Assignee: Intel CorporationInventors: 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: 12455809Abstract: 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: GrantFiled: April 21, 2021Date of Patent: October 28, 2025Assignee: Cisco Technology, Inc.Inventors: Phillip Liu, Arijit Mukherji, Rajesh Raman, Kris Grandy, Jack Lindamood
-
Patent number: 12443511Abstract: 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: GrantFiled: October 18, 2023Date of Patent: October 14, 2025Assignee: DISH Network Technologies India Private LimitedInventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
-
Patent number: 12412139Abstract: 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: GrantFiled: April 29, 2022Date of Patent: September 9, 2025Inventors: Sandeep Jain, Aparna Garg
-
Patent number: 12399632Abstract: 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: GrantFiled: February 8, 2021Date of Patent: August 26, 2025Assignee: DENSO CORPORATIONInventors: Yuzo Harata, Kazuhiro Uehara, Masaaki Abe, Mitsuyoshi Natsume, Takuya Kawasaki
-
Patent number: 12367129Abstract: 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: GrantFiled: April 4, 2023Date of Patent: July 22, 2025Assignee: Micro Focus LLCInventors: Eyal Jakob, Constantine Adarchenko, Vladyslav Voloshyn
-
Patent number: 12346679Abstract: 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: GrantFiled: July 13, 2021Date of Patent: July 1, 2025Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Vladimeros Vladimerou, Gregg J. Overfield, Drew Cunningham, John-Michael McNew
-
Patent number: 12340199Abstract: 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: GrantFiled: December 8, 2020Date of Patent: June 24, 2025Assignee: SILICON WORKS CO., LTD.Inventor: Jae Hyun Cho
-
Patent number: 12340214Abstract: 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: GrantFiled: August 21, 2023Date of Patent: June 24, 2025Assignee: GalaxE.Solutions, Inc.Inventors: Timothy Bryan, Dheeraj Misra, Sandipan Gangopadhyay