Patents Examined by Anibal Rivera
-
Patent number: 12386645Abstract: Disclosed implementations relate to automating semantically-similar computing tasks across multiple contexts. In various implementations, an initial natural language input and a first plurality of actions performed using a first computer application may be used to generate a first task embedding and a first action embedding in action embedding space. An association between the first task embedding and first action embedding may be stored. Later, subsequent natural language input may be used to generate a second task embedding that is then matched to the first task embedding. Based on the stored association, the first action embedding may be identified and processed using a selected domain model to select actions to be performed using a second computer application. The selected domain model may be trained to translate between an action space of the second computer application and the action embedding space.Type: GrantFiled: April 11, 2024Date of Patent: August 12, 2025Assignee: GOOGLE LLCInventors: Rebecca Radkoff, David Andre
-
Patent number: 12386614Abstract: Systems, methods, and other embodiments associated with adaptive code scanning are described. In one example method, a valid configuration that specifies approved parameters of use for a software component is defined. Software code is scanned to detect that the software component exists in the software code. Where the component is detected, the software code is scanned to identify implemented parameters of use for the software component. The implemented parameters are compared to the approved parameters. Based on the comparison, the software component is determined to be not implemented according to the valid configuration. Where the software component is implemented according to the valid configuration, the method automatically determines to proceed with the automated action based on the implemented parameters. The automated action is performed to adapt to the implemented parameters.Type: GrantFiled: July 5, 2023Date of Patent: August 12, 2025Assignee: Oracle International CorporationInventors: Rohit Kumar Singh, Arjit Khullar, Ankita Singh
-
Patent number: 12373203Abstract: A method may include detecting, by an integrated development environment (IDE), a code modification of an Infrastructure as Code (IaC) module; identifying a resource modification associated with the code modification; determining an estimated cost associated with the resource modification; and visually rendering information reflecting the estimated cost in a visual association with the code modification.Type: GrantFiled: March 31, 2023Date of Patent: July 29, 2025Assignee: Red Hat Israel Ltd.Inventors: Arie Bregman, Nir Magnezi
-
Patent number: 12360886Abstract: Techniques are disclosed relating to the execution of queries in an online manner. For example, in some embodiments, a server system may include a distributed computing system that, in turn, includes a distributed storage system operable to store transaction data associated with a plurality of users, and a distributed computing engine operable to perform distributed processing jobs based on the transaction data. In various embodiments, the server system preemptively creates a compute session on the distributed computing engine, where the compute session provides access to various functionalities of the distributed computing engine. The distributed computing engine may then use these preemptively created compute sessions to execute queries (e.g., for end users of the server system) against the transaction data and return the results dataset to the requesting users in an online manner.Type: GrantFiled: October 6, 2023Date of Patent: July 15, 2025Assignee: PayPal, Inc.Inventors: Ramakrishna Vedula, Lokesh Nyati
-
Systems and methods for generation of a tenant-specific service for a software-as-a-service platform
Patent number: 12346670Abstract: Technologies are provided for generation of an executable package that provides a tenant-specific service. Generation of the executable package can be based on customization assets and a core codebase. The core codebase can define core modules that provide a core service that is common across tenants. Each core module includes one or multiple extension points. The customizations can be defined within one or multiple virtual partitions, where a virtual partition includes a filesystem or another type of non-transitory storage structure. The VP can include multiple customization resources and customization components. The customizations can permit building extension modules that can be mapped onto respective extension points of core module(s) in order to customize the common core service and yield the tenant-specific service. The core codebase can be built to generate built core modules. The executable package can be formed by combining built extension modules and built core modules.Type: GrantFiled: September 14, 2022Date of Patent: July 1, 2025Assignee: Suvoda LLCInventors: Andrew James Lawson McVeigh, Adrian Vasile, Rahul Mishra, George Lucian Pancescu -
Patent number: 12337109Abstract: A system and method for updating patient devices is disclosed. The patient devices may include respiratory therapy devices that operate in accordance with instruction sets, such as software or firmware. A server may maintain a database of configuration data indicating the versions of the software and firmware that is currently installed on the patient devices. The server may also transmit updated instructions from over a network, including a wireless network. Particular patient devices may be selected for updating based on the configuration data. Upon performing an update a patient device may transmit configuration data to the server.Type: GrantFiled: August 25, 2023Date of Patent: June 24, 2025Assignee: ResMed Inc.Inventors: Peter Delangre, Paul Frederick Birchall, Dawn Rosemary Churchill, Graham Stephen Cutcliffe, Christopher John Roberts, Chinmayee Somaiya, Bradley Scott Templeton, Wendall Eric Trull, Matthew Scott Tyler
-
Patent number: 12326699Abstract: Various embodiments of the present technology generally relate to industrial automation environments. More specifically, embodiments include systems and methods to surface machine learning systems in a design application of an industrial automation environment. In some examples, a design component generates a control program configured for implementation by a Programmable Logic Controller (PLC). The design component receives a user input that selects a program tag that represents a target variable in an industrial automation process. In response to the user selection, the design component identifies one or more machine learning models associated with the target variable and displays the one or more machine learning models. The design component receives a user input that selects one of the one or more machine learning models and responsively integrates another program tag that represents the selected machine learning model into the control program.Type: GrantFiled: June 28, 2022Date of Patent: June 10, 2025Assignee: Rockwell Automation Technologies, Inc.Inventors: Jordan C. Reynolds, John J. Hagerbaumer, Troy W. Mahr, Thomas K. Jacobsen, Giancarlo Scaturchio
-
Patent number: 12314865Abstract: A transfer learning system is used for the development of neural transformer models pertaining to software engineering tasks. The transfer learning system trains source code domain neural transformer models with attention in various configurations on a large corpus of unsupervised training dataset of source code programs and/or source code-related natural language text. A web service provides the trained models for use in developing a model that may be fine-tuned on a supervised training dataset associated with a software engineering task thereby generating a tool to perform the software engineering task.Type: GrantFiled: January 17, 2024Date of Patent: May 27, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Colin Bruce Clement, Dawn Drain, Neelakantan Sundaresan, Alexey Svyatkovskiy
-
Patent number: 12314692Abstract: A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.Type: GrantFiled: March 4, 2024Date of Patent: May 27, 2025Assignee: Progress Software CorporationInventors: Radoslav Kirilov, Daniel Levy, Ivan Zhekov
-
Patent number: 12314746Abstract: An automation application is described herein. The automation application executes on a computing device and accesses a macro for a target application. The macro has been generated based upon a sequence of inputs from a user received by the target application that causes the target application to perform an action, screen states of the target application as the target application receives the sequence of inputs from the user, operating system processes that are performed by an operating system as the target application receive the sequence of inputs from the user, and evidence events representing information obtained from the operating system processes. The automation application executes the macro, wherein executing the macro causes the automation application to mimic the sequence of inputs to the target application, thereby causing the target application to perform the action.Type: GrantFiled: October 5, 2023Date of Patent: May 27, 2025Assignee: Hyland Software, Inc.Inventors: Edward Hinton, Frank Pulito, Greg Giannone, Jonathan Ferrin, Zachary Chupka
-
Patent number: 12299466Abstract: A graphical user interface (GUI) for an automation application is described herein. The automation applications present the GUI on a display. The GUI displays a directed graph representing a macro for a target application. The directed graph comprises nodes and directed edges connecting the nodes. Each node in the node in the nodes is assigned to an input received by the target application during recording of the macro. Each directed edge is assigned criteria that are to be satisfied in order to traverse each directed edge. Responsive to receiving a modification to the directed graph, the automation application displays a modified directed graph based upon the modification. The automation application generates a modified macro based upon the modified directed graph.Type: GrantFiled: May 15, 2023Date of Patent: May 13, 2025Assignee: Hyland Software, Inc.Inventors: Edward Hinton, Frank Pulito, Greg Giannone, Jonathan Ferrin, Zachary Chupka
-
Patent number: 12294597Abstract: A method for generating enterprise cyber reports through linking IP access control logic with error handler and audits compartmentalized by web application for different user groups with multiple monitoring tools data. Business logic may be defined in access control tables for multiple user groups sharing multiple different application data and programmable access control logic applied to subfolders within the website subfolders based on functional user group role permissions. A common network event field name may be used to map multiple different monitoring tools data into common field alias. The field alias mapping allows multiple networking capture tools to be included within the same cyber report. Joining multiple network events field alias with an IP location allows for groups of different IP zone reports to be created within the enterprise being monitored by different monitoring tools.Type: GrantFiled: April 11, 2022Date of Patent: May 6, 2025Inventor: David Michael Vigna
-
Patent number: 12293188Abstract: Systems and methods for configuring a reduced instruction set computer processor architecture to execute fully homomorphic encryption (FHE) logic gates as a streaming topology. The method includes parsing sequential FHE logic gate code, transforming the FHE logic gate code into a set of code modules that each have in input and an output that is a function of the input and which do not pass control to other functions, creating a node wrapper around each code module, configuring at least one of the primary processing cores to implement the logic element equivalents of each element in a manner which operates in a streaming mode wherein data streams out of corresponding arithmetic logic units into the main memory and other ones of the plurality arithmetic logic units.Type: GrantFiled: July 8, 2022Date of Patent: May 6, 2025Assignee: Cornami, Inc.Inventors: Morris Jacob Creeger, Tianfang Liu, Frederick Furtek, Paul L. Master
-
Patent number: 12288055Abstract: An electronic blackboard device that stores software of a plurality of functionalities includes: a touch panel that receives a user operation, a CPU that executes a piece of software of a functionality corresponding to the user operation, a usage history acquirer that acquires usage histories of the plurality of functionalities based on the execution of the piece of the software; an update information acquirer that acquires update information indicating update targets; a determiner that determines a functionality to be preferentially updated among the update targets based on the usage histories; and a display that provides an update notification to prompt update of the functionality thus determined.Type: GrantFiled: March 24, 2023Date of Patent: April 29, 2025Assignee: SHARP KABUSHIKI KAISHAInventor: Yasuhiro Miyano
-
Patent number: 12288059Abstract: A system is provided for use with over-the-air (OTA) analytic data corresponding to OTA aggregate data associated with an OTA push of a software update to a plurality of devices. The system includes: a data receiver configured to receive the OTA aggregate data; a memory having instructions stored therein; and a processor configured to execute the instructions stored in the memory to cause the system to: store the received OTA aggregate data into the memory; analyze the OTA aggregate data to determine an optimized time period for the OTA push; predict a future OTA push time period based on the optimized time period; and generate a future OTA push instruction based on the predicted future OTA push time period.Type: GrantFiled: January 27, 2023Date of Patent: April 29, 2025Assignees: TOYOTA MOTOR NORTH AMERICA, INC., TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Sergei Gage, Yusra El-Sharkawy, Jiju Thomas
-
Patent number: 12277407Abstract: A programming aiding apparatus that includes a visual program storage unit performs a programming aiding method. In the apparatus, a training data generating unit edits the visual program. A graph learning unit trains a graph learning model that receives a feature of a node and a connection of the node in the visual program as an input, among the input data, and outputs a likelihood of a feature of a node to be added to in the visual program. An added node selecting unit calculates a likelihood of a feature of a node by using data of a visual program as input data input to the learning model trained by the graph learning unit, and selects a node to be added based on the likelihood.Type: GrantFiled: March 23, 2023Date of Patent: April 15, 2025Assignee: Hitachi, Ltd.Inventors: Tatsuya Hasebe, Erika Katayama, Makoto Onodera
-
Patent number: 12277416Abstract: Systems, methods, and non-transitory, machine-readable media may facilitate multi-environment cellular network development and testing. A plurality of cloud-based environments that are configured according to an hierarchical order and that allow for development and/or testing of features and/or services with respect to a cellular network may be created. The plurality of cloud-based environments may be communicatively coupled to one or more software repositories via a first plurality of pipelines. The plurality of cloud-based environments may be communicatively coupled to one or more issue monitors via a second plurality of pipelines. The plurality of cloud-based environments may be exposed to service provider systems and allowing the service provider systems to develop and/or test features and/or services with respect to the cellular network within the plurality of cloud-based environments.Type: GrantFiled: July 29, 2022Date of Patent: April 15, 2025Assignee: DISH Wireless L.L.C.Inventors: Sundeep Goswami, Robert Kierzyk, Said Berrahil, Marc Rouanne, Andrew Trujillo
-
Patent number: 12271725Abstract: An upgradable electronic device includes: a first communication unit receiving data for upgrade from outside the electronic device; and a main controller receiving the data from the first communication unit to retransmit the data or to perform a predetermined function using the data, wherein the first communication unit divides the data into multiple data segments and transmits n (n being a natural number greater than or equal to 2) data segments to the main controller before the first communication unit receives a receipt acknowledgment signal from the main controller.Type: GrantFiled: January 4, 2023Date of Patent: April 8, 2025Assignee: LG ELECTRONICS INC.Inventors: Youngjo Jang, Young Kwan Yoon
-
Patent number: 12265463Abstract: One or more embodiments relate to executing a software testing tool to identify function calls—internal and/or external—of software code and their corresponding errors. Once identified-such as during an information gathering operation-the error codes may be returned in place of actual outputs of the function during testing, and the downstream processing of the software as a result of the errors may be evaluated. As such, an automatic software testing tool may be implemented that not only identifies functions calls and corresponding errors, but also evaluates performance of the software in view of the various different error types associated with the function calls.Type: GrantFiled: January 10, 2023Date of Patent: April 1, 2025Assignee: NVIDIA CORPORATIONInventors: Saumya Nair, Yogesh Kini, Ashutosh Jain, Neeraja Gubba
-
Patent number: 12265828Abstract: Methods, systems and computer program products are provided for automated runtime configuration for dataflows to automatically select or adapt a runtime environment or resources to a dataflow plan prior to execution. Metadata generated for dataflows indicates dataflow information, such as numbers and types of sources, sinks and operations, and the amount of data being consumed, processed and written. Weighted dataflow plans are created from unweighted dataflow plans based on metadata. Weights that indicate operation complexity or resource consumption are generated for data operations. A runtime environment or resources to execute a dataflow plan is/are selected based on the weighted dataflow and/or a maximum flow. Preferences may be provided to influence weighting and runtime selections.Type: GrantFiled: January 26, 2023Date of Patent: April 1, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhishek Uday Kumar Shah, Anudeep Sharma, Mark A. Kromer, Jikai Ma