Patents Examined by Zengpu We
-
Patent number: 12706195Abstract: 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: GrantFiled: February 8, 2022Date of Patent: August 11, 2026Assignee: KPN INNOVATIONS, LLCInventor: Kenneth Neumann
-
Patent number: 12493829Abstract: 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: GrantFiled: June 10, 2025Date of Patent: December 9, 2025Assignee: Airia LLCInventors: Roman Fedoruk, John Manton, Spencer Reagan, Gregory Roberts, Erich Stuntebeck
-
Patent number: 12487810Abstract: 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: GrantFiled: November 15, 2022Date of Patent: December 2, 2025Assignee: Salesforce, Inc.Inventors: Shrikant Thakare, Maxence Weyrich, Hemanth Siddulugari, Julian Chow, Shivakarthik Subramanyam
-
Patent number: 12423077Abstract: 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: GrantFiled: December 14, 2022Date of Patent: September 23, 2025Assignee: Red Hat, Inc.Inventors: Stephane Epardaud, Georgios Andrianakis
-
Patent number: 12393402Abstract: 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: GrantFiled: December 13, 2022Date of Patent: August 19, 2025Assignee: MicroStrategy IncorporatedInventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
-
Patent number: 12379911Abstract: 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: GrantFiled: February 3, 2023Date of Patent: August 5, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwanhee Jeong, Sergei Andreevich Lonchakov, Ivan Aleksandrovich Titarenko, Ivan Stepanovich Maidanskii, Gyoungseok Jeon
-
Patent number: 12299419Abstract: 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: GrantFiled: January 26, 2023Date of Patent: May 13, 2025Assignee: ServiceNow, Inc.Inventors: Gaurav Goyal, Prashanti Nilayam, Wenhua Li
-
Patent number: 12298891Abstract: 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: GrantFiled: April 8, 2022Date of Patent: May 13, 2025Assignee: Micro Focus LLCInventors: Alexander Hoole, James Wesley Rabon, Peter Thomas Blay
-
Patent number: 12254334Abstract: 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: GrantFiled: May 10, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Sampath Dechu, Kushal Mukherjee, Neelamadhav Gantayat, Naveen Eravimangalath Purushothaman
-
Patent number: 12164897Abstract: 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: GrantFiled: December 14, 2022Date of Patent: December 10, 2024Assignee: Imperva, Inc.Inventor: Scott Heronimus
-
Patent number: 12153915Abstract: 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: GrantFiled: September 19, 2022Date of Patent: November 26, 2024Assignee: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Balachander Krishnamurthy, Divesh Srivastava
-
Patent number: 12141568Abstract: 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: GrantFiled: February 15, 2022Date of Patent: November 12, 2024Assignee: HONDA MOTOR CO., LTD.Inventors: Tomoaki Taki, Koichiro Nakamura
-
Patent number: 12093684Abstract: 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: GrantFiled: August 22, 2022Date of Patent: September 17, 2024Assignee: Kyndryl, Inc.Inventors: Clea Zolotow, Susheel Gooly, Rudolph C. Baron, Jr., Kim Poh Wong, Marci D. Formato, Tedrick N. Northway
-
Patent number: 12086580Abstract: 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: GrantFiled: March 23, 2020Date of Patent: September 10, 2024Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Takuya Kawasaki, Masaki Takahashi
-
Patent number: 11972239Abstract: 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: GrantFiled: October 31, 2022Date of Patent: April 30, 2024Assignee: Chicago Mercantile Exchange Inc.Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong