Patents Examined by Zengpu We
  • Patent number: 12706195
    Abstract: An apparatus of programming a monitoring device is disclosed. The apparatus includes at least a processor and memory communicatively connected to the processor where the memory contains instructions configuring the processor to obtain a user datum of a plurality of user datums from a monitoring device, and calculate a signal profile as a function of the user datum. The processor is configured to determine a vigor status as a function of the signal profile. The processor is configured to generate a vigor status improvement plan as a function of the vigor status. The processor is configured to identify a scan frequency correlated to the vigor status improvement plan. The processor is configured to generate a device scheme as a function of the scan frequency, and program the monitoring device as a function of the device scheme. A method of programming a monitoring device is also disclosed.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: August 11, 2026
    Assignee: KPN INNOVATIONS, LLC
    Inventor: Kenneth Neumann
  • Patent number: 12493829
    Abstract: Systems and methods are described for building artificial intelligence (“AI”) agents. A server can provide a user interface (UI) that includes options to select and connect various agent objects. The agent objects can include prompt objects, dataset objects, model objects, and one or more code objects. A subset of the agent objects can be identified as available for selection based on evaluation of at least one management policy associated with an administrative user. A manifest file is generated based on the connected agent objects, and the manifest is validated against dependency rules to ensure that the stages of the agent meet prerequisites for the stages. Then, the server performs a simulated execution of an agent that corresponds to the validated manifest file, including an identification of at least one execution metric associated with the simulated execution.
    Type: Grant
    Filed: June 10, 2025
    Date of Patent: December 9, 2025
    Assignee: Airia LLC
    Inventors: Roman Fedoruk, John Manton, Spencer Reagan, Gregory Roberts, Erich Stuntebeck
  • Patent number: 12487810
    Abstract: Techniques are disclosed relating to upgrading nodes. A computer system may detect that an updated node image has been created that is an update to a previous node image used to deploy a plurality of nodes into an environment associated with the computer system. The computer system may determine an upgrade order in which to upgrade a set of the plurality of nodes. The upgrade order may be determined based on a rank associated with a given node of the set of nodes by a ranking service. The computer system may then upgrade the set of nodes according to the upgrade order. The upgrading of a first node of the set of nodes may include deploying a second node based on the updated node image and then evicting a set of application pods from the first node and redeploying the set of application pods onto the second node.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: December 2, 2025
    Assignee: Salesforce, Inc.
    Inventors: Shrikant Thakare, Maxence Weyrich, Hemanth Siddulugari, Julian Chow, Shivakarthik Subramanyam
  • Patent number: 12423077
    Abstract: Bytecode can be modified to adjust a returned address associated with a target function according to some examples. In one such example, a system can analyze bytecode to identify a location of a first bytecode segment that is intended to return an address for a target function. The system can then modify the bytecode to replace the first bytecode segment with a second bytecode segment at the location. The second bytecode segment can be configured to call a supplemental function that is executable to return the address for the target function.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: September 23, 2025
    Assignee: Red Hat, Inc.
    Inventors: Stephane Epardaud, Georgios Andrianakis
  • Patent number: 12393402
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for designing custom applications. In some implementations, a system identifies a predetermined set of application elements that are available to be selectively included in a custom application. The system provides an interface for generating the custom application, wherein the interface includes features to specify each of a plurality of adjustable settings, such that input through the interface can adjust an appearance of the custom application and select which of the predetermined application features are included in the custom application. The system receives input through the interface that specifies settings for the custom application. Based on the input received through the interface, the system generates configuration data for the custom application and updates one or more records to make the custom application available to one or more client devices of one or more users.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: August 19, 2025
    Assignee: MicroStrategy Incorporated
    Inventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
  • Patent number: 12379911
    Abstract: An electronic device includes: a communication circuit; a memory; and a processor operatively connected to the communication circuit and the memory. The processor is configured to: receive an application from an external electronic device through the communication circuit; determine whether a profile related to the application exists in the memory; execute the application in a background state based on a determination that the profile related to the application does not exist in the memory; generate a profile related to the application executed in the background state; and install the application based on the generated profile.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: August 5, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kwanhee Jeong, Sergei Andreevich Lonchakov, Ivan Aleksandrovich Titarenko, Ivan Stepanovich Maidanskii, Gyoungseok Jeon
  • Patent number: 12299419
    Abstract: A method includes determining a definition of a capability, where the definition indicates an input, an output, and an operation performed by the capability on the input to generate the output. The method also includes determining models configured to provide the capability, providing the definition of the capability to an application builder configured to provide a model-independent representation of the capability, and determining a mapping that indicates, for each respective model of the models, one or more attribute values that cause the respective model to be executed to provide at runtime the capability to a software application defined using the application builder, where the mapping is unmodifiable by the application builder. The method further includes, in response to reception from the software application of a request to provide the capability, providing the capability to the software application in accordance with the mapping.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: May 13, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Gaurav Goyal, Prashanti Nilayam, Wenhua Li
  • Patent number: 12298891
    Abstract: Systems and methods are disclosed for configuring a testing device to only perform relevant tests, wherein the test results are more meaningful (e.g., few false-positives) and relevant to the application. Source code is analyzed to determine elements that indicate a particular environment for the source code's corresponding machine code. When the source code indicates that a particular environment is not a candidate for execution of the machine code, tests associated with that particular environment are excluded. The testing device is then configured to perform those tests that are relevant for those environments that actually apply.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: May 13, 2025
    Assignee: Micro Focus LLC
    Inventors: Alexander Hoole, James Wesley Rabon, Peter Thomas Blay
  • Patent number: 12254334
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include receiving data and generating a contextual execution dependency graph with said data. The operations may include producing agents with said data and calculating an agent sequence for said agents based at least in part on said contextual execution dependency graph. The operations may include executing an automation script using said agent sequence and said contextual execution dependency graph.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sampath Dechu, Kushal Mukherjee, Neelamadhav Gantayat, Naveen Eravimangalath Purushothaman
  • Patent number: 12164897
    Abstract: Embodiments of the present disclosure relate to systems and methods for installing a program within a CICS region without an antecedent program. A CICS region where the program is to be installed may detect an initiating event, the CICS region executing logical units of work that each corresponds to a task of a host operating system (OS). The initiating event may generate a first logical unit of work to intercept service calls made by the CICS region. In response to the first logical unit of work intercepting a first service call, control of execution of the first service call may be transitioned from the host OS to a CICS execution API. The CICS execution API may issue one or more API calls related to installation of the program, wherein the CICS execution API executes the one or more API calls as if they are part of the first service call.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: December 10, 2024
    Assignee: Imperva, Inc.
    Inventor: Scott Heronimus
  • Patent number: 12153915
    Abstract: A method performed by a processing system including at least one processor includes applying a contextual filter to mask a portion of at least one of: an input of a software application, an output of the software application, or an underlying dataset of the software application, where the contextual filter simulates a limitation of a user of the software application, executing the software application with the contextual filter applied to the at least one of: the input of the software application, the output of the software application, or the underlying dataset of the software application, collecting ambient data during the executing, and recommending, based on a result of the executing, a modification to the software application to improve at least one of: an accessibility of the software application or an inclusion of the software application.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: November 26, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yaron Kanza, Balachander Krishnamurthy, Divesh Srivastava
  • Patent number: 12141568
    Abstract: An update management device includes: an acquisition unit configured to acquire, version information of a program of a moving object control unit, and moving object information which is detected information; and a generation unit configured to generate normal range information indicating a normal range of the moving object information, wherein the generation unit is configured to generate, based on the moving object information detected by a moving object whose program of the moving object control unit is a first version, normal range information of the first version, and identify, a moving object whose moving object information detected when the version of the program is the first version is within the normal range of the first version, and use the moving object information detected by the identified moving object when the version of the program is the second version, to generate the normal range information of the second version.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: November 12, 2024
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Tomoaki Taki, Koichiro Nakamura
  • Patent number: 12093684
    Abstract: Application transition and transformation is provided by observing and analyzing execution of a monolithic application to provide properties of the data communication of the monolithic application, identifying, by an artificial intelligence engine, atomic application element(s) having logical functional block(s) that function independent of other atomic application element, determining, by the artificial intelligence engine, candidate atomic application element(s) for migrating out of the monolithic application and refactoring, based on automated testing and validation, refactoring at least one candidate atomic application element into a respective at least one refactored element, where the refactoring selects a platform technology for the refactored element and implements functionality of the candidate atomic application element as the refactored element of the selected platform technology, and providing the at least one refactored element to system(s) for execution thereon.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: September 17, 2024
    Assignee: Kyndryl, Inc.
    Inventors: Clea Zolotow, Susheel Gooly, Rudolph C. Baron, Jr., Kim Poh Wong, Marci D. Formato, Tedrick N. Northway
  • Patent number: 12086580
    Abstract: An information processing device 10 accesses a first region 110 for recording software that implements a plurality of functions and a second region 120 for recording an update file for each of the functions of the software. If an update file for a function to be executed of the software is recorded in the second region 120, a function executor 102 is configured to execute the update file.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 10, 2024
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Takuya Kawasaki, Masaki Takahashi
  • Patent number: 11972239
    Abstract: A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 30, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong