Patents Examined by Theodore E Hebert
  • Patent number: 12762398
    Abstract: A system is disclosed that includes a computer that includes a processor and a memory, the memory including instructions executable by the processor to acquire real world sensor data from a mobile platform for a first time period. The real world sensor data from the mobile platform can be input to a first neural network to predict sensor data of the mobile platform for a second time period that is prior to the first time period. The predicted sensor data and the real world sensor data can be input to a simulation of the mobile platform; wherein the simulation outputs predicted real world operation of the mobile platform based on the predicted sensor data for the second time period and the real world sensor data for the first time period.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: October 13, 2026
    Assignee: Ford Global Technologies, LLC
    Inventors: David Michael Herman, Shaheer Zafar
  • Patent number: 12748588
    Abstract: A package maintenance architecture can be provided for a computing system. For instance, a change status can be determined, the change status corresponding to a difference between reference content and endpoint content of at least one package storage location of a plurality of package storage locations. An update for the at least one package storage location can be determined based on the change status, wherein the update is configured according to a respective configuration scheme of a plurality of configuration schemes respectively associated with the plurality of package storage locations, and wherein the respective configuration scheme is associated with the at least one package storage location. Updating of the at least one package storage location according to the update can be initiated.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: September 29, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Leonardo Rossetti
  • Patent number: 12748582
    Abstract: What is disclosed is incorporating a plurality of containers within a work pod, wherein the plurality of containers are associated with a corresponding plurality of applications; maintaining container versioning data and other container data for each of the plurality of containers, and work pod versioning data and other work pod data for the work pod; deploying a first instance of the work pod, wherein deployment to a desktop provides an end user with access to the corresponding plurality of applications; updating a first container of the plurality of containers within the work pod, wherein updating the first container includes an update to an application of the container; non-destructively updating container versioning data for the first container; on-destructively updating the work pod versioning data for the work pod; and deploying a second instance of the work pod, wherein deployment to the desktop provides the end user with access to the updated application.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: September 29, 2026
    Assignee: Numecent Holdings, Inc.
    Inventor: Arthur S. Hitomi
  • Patent number: 12737159
    Abstract: In an embodiment, the disclosure provides a special-purpose computer system executing operations that allow drag-and-drop input to perform data science operations using visual and graphically enabled data analysis, engineering, and modeling. Using the visual techniques of the disclosure, computer systems are programmed to support rapid creation of data science models and automatic generation of output program code, such as dynamically generated Python, to implement a data science project. In this manner, business-savvy users who are not programmers can execute the system to parse through their data and make useful decisions based on the data, with a focus toward results interpretation and away from computer programming.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: September 15, 2026
    Assignee: Exploratory Sciences, Inc.
    Inventor: Abraham Naim Lerman
  • Patent number: 12705042
    Abstract: A verification of an upgraded software system is determined to be unsuccessful. A recording of inbound and outbound calls is stopped in the upgraded software system. Following a roll back of the upgraded software system, starting a previous software system version is started. Inbound external communications are temporarily blocked for the previous software system version. Outbound external communication are redirected. The recording is replayed to re-create data in the previous software system version. External communication requests are replied to with responses from the recording. Number ranges for are checked completeness.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: August 11, 2026
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen
  • Patent number: 12705038
    Abstract: A multi-cloud system permits installation of software by an independent software vendor (ISV) in different manners, such as within a user space of an organization tenant of the multi-cloud system, a space of the ISV within the multi-cloud system, or a space of the multi-cloud system itself. Packaging and installation functionality of the multi-cloud system performs necessary configurations so that an ISV can simply specify how its code is to be made available to users via the multi-cloud system, without itself needing to create different configurations depending on the desired manner of usage.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: August 11, 2026
    Assignee: Salesforce, Inc.
    Inventors: Vivek Viswanathan, Christopher James Wall, Dileep Burki, Joseph Wegner, Mars Hall, Natasha Gupta
  • 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