Patents Examined by Tuan C Dao
  • Patent number: 12293219
    Abstract: Techniques described herein relate to a method for managing a computer vision environment. The method includes identifying, by a computer vision (CV) node of a plurality of CV nodes, a CV alert; in response to identifying the CV alert: identifying candidate CV nodes of the plurality of CV nodes; generating a dynamic CV zone using the candidate CV nodes; initiating performance of a CV workload by the dynamic CV zone to generate CV data associated with the CV alert; generating a CV alert case associated with the CV alert; obtaining CV data from the dynamic CV zone; updating the CV alert case using the CV data generated during the performance of the CV workload; and providing the updated CV alert case to a VMS.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: May 6, 2025
    Assignee: Dell Products L.P.
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Patent number: 12277441
    Abstract: The present disclosure is directed to a scheduler in a real time operating system for a central processing unit (CPU) that runs a number of, and diverse set of processes in a ready queue, the scheduler when executed by the CPU performs steps including dividing the ready queue of P processes into two lists, list 1 contains n processes while list 2 contains m processes, where n+m=P, averaging total execution times of the processes in each list, generating a first quantum s based on an average of each list, generating a second quantum t based on the average of each list, comparing total execution time of a candidate process which needs to be assigned to the CPU with the quantum values, and assigning the value of a quantum, based on the comparing, that is the quantum value closest to the total execution time of the candidate process, to that process as a time period for running on the CPU.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: April 15, 2025
    Assignee: Imam Abdulrahman Bin Faisal University
    Inventors: Sardar Zafar Iqbal, Hina Gull, Saqib Saeed, Madeeha Saqib, Mohammed Alqahtani, Yasser A. Bamarouf, Gomathi Krishna, May Issa Aldossary
  • Patent number: 12271769
    Abstract: In a system including a primary process followed by a secondary process, which are performed serially and sequentially, i.e., in a FIFO manner, where the secondary process is downstream of the primary process, the disclosed embodiments relate to selective/conditional secondary processing of electronic data transaction request messages, which speeds up the primary processing of the electronic data transaction request messages, reduces the amount of computing resources wasted on calculating inaccurate information, and reduces the usage of network resources associated with publishing market data feeds and receiving new responsive messages.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: April 8, 2025
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, Pearce Ian Peck-Walden
  • Patent number: 12248813
    Abstract: Embodiments of the invention provide a system for performing dynamic execution of data processes in distributed server systems. The system is configured for identifying initiation of at least one data process that is scheduled to be executed on at least one server of distributed server systems associated with an entity, communicating with a metrics node comprising a metrics machine learning model to gather information associated with the at least one server, determining that the at least one server will experience degradation of performance while performing at least one step of the at least one data process based on communicating with the metrics node, and routing the at least one step of the at least one data process to at least one new server and execute the at least one step on the at least one new server.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: March 11, 2025
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Mohan Krishna Mylavaram, Raja Arumugam Maharaja
  • Patent number: 12248824
    Abstract: A method comprises constructing, for a specific activity, a decision model based on action data of one or more actions, each action having an identifier of an activity performed with a computer application, use data being operated on by the computer application, and a timestamp, the decision model including a rule specifying a first activity as a next activity or a probabilistic classifier that accepts use data being operated on via the specific activity and outputs an identifier of an activity to be performed as a next activity with a probability. The method comprises detecting performance of the specific activity, when the decision model for the specific activity includes the rule, automatically applying the rule, and when the decision model for the specific activity includes the probabilistic classifier and no applicable rule: executing the probabilistic classifier to obtain a list of candidate next activities and an associated list of probabilities.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: March 11, 2025
    Assignee: Orby AI, Inc.
    Inventors: Dongxu Lu, Na Liu
  • Patent number: 12236266
    Abstract: A battery management system in which each of a plurality of battery management systems performs an individual task and transmits results of the tasks to a master battery management system wirelessly, the battery management system including: a task information storage unit including a list of tasks performed by each of the plurality of battery management systems, the performance time, performance cycle, and work priority of each task included in the list of tasks, and the communication priority among the plurality of battery management systems, a schedule determination unit configured to determine a work schedule on the basis of data stored in the task information storage unit, and a priority changing unit configured to adjust the work priority of a task based on the work schedule determined by the schedule determination unit, wherein the schedule determination unit is further configured to adjust the work schedule according to the adjusted work priority.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: February 25, 2025
    Assignee: LG ENERGY SOLUTION, LTD.
    Inventors: Jung Hyun Kwon, Chan Ha Park
  • Patent number: 12229604
    Abstract: Shared resource interference detection techniques are described. In an example, a resource detection module supports techniques to quantify levels of interference through use of working set sizes. The resource detection module selects working set sizes. The resource detection module then initiates execution of code that utilizes the shared resource based on the first working set size. The resource detection module detects a resource consumption amount based on the execution of the code. The resource detection module then determines whether the detected resource consumption amount corresponds to the defined resource consumption amount for the selected working set size.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: February 18, 2025
    Assignee: Adobe Inc.
    Inventors: Subrata Mitra, Pradeep Dogga
  • Patent number: 12216453
    Abstract: A control system includes at least one field device, a first control apparatus, a second control apparatus, and a network. The first control apparatus has a first field device, included among the one or more field devices, directly connected thereto and includes a first access route controller and a first control application capable of controlling the first field device. The second control apparatus includes a second access route controller and a second control application capable of controlling the first field device. The first access route controller and the second access route controller are configured to work together to control an input/output route from the first control application and the second control application to the first field device.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: February 4, 2025
    Assignee: Yokogawa Electric Corporation
    Inventor: Yoshitaka Yoshida
  • Patent number: 12217076
    Abstract: Enrollment management for virtual devices is described. In some examples, an enrollment agent of a virtual device retrieves a serial number using an operating system command that identifies the serial number locally to the virtual device. A request to identify device records with the management service is transmitted along with the serial number. A management identifier is received for a device record that is associated with the serial number. A local device management parameter of the virtual device is set to specify the management identifier. An enrollment request is transmitted to the management service.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: February 4, 2025
    Assignee: Omnissa, LLC
    Inventors: Chris Halstead, Jared Cook, Kevin B. Sheehan
  • Patent number: 12210329
    Abstract: A software defined distributed control system (SDCS) in a process plant includes an application layer that includes a plurality of containers instantiated in a data cluster. Each of the containers is an isolated execution environment executing within the local operating system of a respective computing node. The containers cooperate to facilitate execution of a control strategy in the SDCS, and includes a hyper converged infrastructure (HCI) operating across the data cluster, which HCI is configured to communicate with the application layer via an adapter service. The HCI includes software-defined (SD) compute resources, SD storage resources, SD networking resources, and an orchestrator service. The orchestrator service is programmed to configure a first container to include a service executing within the first container. It also assigns the first container to execute on an available hardware resource to control a plurality of field devices operating in the process plant.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: January 28, 2025
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Anthony Amaro, Jr., Mark J. Nixon
  • Patent number: 12204959
    Abstract: A software agent executing on a computing device receives a high-level command from a client and converts the high-level command into multiple low-level commands. The software agent executes individual low-level command on the computing device and sends a result of executing the individual low-level command to the client until each low-level command has been executed.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: January 21, 2025
    Assignee: Rapid7, Inc.
    Inventors: Emmett Kelly, Paul Miseiko
  • Patent number: 12197961
    Abstract: A computer-implemented method, system and computer program product for seamlessly adjusting the utilization of computational resources of a computing device. A pattern of usage of computational resources of the computing device over a timeframe is determined. An artificial intelligence model uses such a pattern of usage and/or any identified contextual needs for upgrading or downgrading the computational resources of the computing device to determine the predicted amount of computational resources needed to be utilized by the computing device. Based on such a predicted amount, a blockchain transaction may be initiated and recorded to upgrade/downgrade the computational resources of the computing device.
    Type: Grant
    Filed: January 30, 2022
    Date of Patent: January 14, 2025
    Assignee: International Business Machines Corporation
    Inventors: Akash U. Dhoot, Madhu Akhilesham, Niteen D Lakhe, Venkata Vara Prasad Karri, Shailendra Moyal
  • Patent number: 12190159
    Abstract: The present disclosure involves systems, software, and computer implemented methods for remotely executing binaries in a containerized computing environment using a lightweight inter-process communications protocol (IPC) and UNIX domain sockets. One example method includes establishing, in a shared computing image comprising a plurality of containers, a listening UNIX domain socket, where the listening UNIX domain socket is shared between all containers in the shared computing image. A request to execute a binary in the target container is received at a target container and from a client container using the listening UNIX domain socket. A worker service is generated in the target container. The worker service executes the binary in the target container. A return exit code associated with the executed binary is received and sent to the client container using the UNIX domain socket.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 7, 2025
    Assignee: SAP Portals Israel Ltd
    Inventor: Lior Okman
  • Patent number: 12164977
    Abstract: An apparatus comprising a network interface controller comprising a queue for messages for a thread executing on a host computing system, wherein the queue is dedicated to the thread; and circuitry to send a notification to the host computing system to resume execution of the thread when a monitoring rule for the queue has been triggered.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 10, 2024
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Patrick G. Kutch, Alexander Bachmutsky, Nicolae Octavian Popovici
  • Patent number: 12131163
    Abstract: A processor may implement self-relative memory addressing by providing load and store instructions that include self-relative addressing modes. A memory address may contain a self-relative pointer, where the memory address stores a memory offset that, when added to the memory address, defines another memory address. The self-relative addressing mode may also support invalid memory addresses using a reserved offset value, where a load instruction providing the self-relative addressing mode may return a NULL value or generate an exception when determining that the stored offset value is equal to the reserved offset value and where a store instruction providing the self-relative addressing mode may store the reserved offset value when determining that the pointer is an invalid or NULL memory address.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: October 29, 2024
    Assignee: Oracle International Corporation
    Inventor: Mario Wolczko
  • Patent number: 12127317
    Abstract: A load control system may comprise load control devices for controlling respective electrical loads, and a system controller operable to transmit digital messages including different commands to the load control devices in response to a selection of a preset. The different commands may include a preset command configured to identify preset data in a device database stored at the load control device and/or a multi-output command configured to define the preset data for being stored in the device database. The system controller may decide which of the commands to transmit to the load control devices in response to the selection of the preset.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: October 22, 2024
    Assignee: Lutron Technology Company LLC
    Inventors: Brian Michael Courtney, Timothy Gill, Sriram Gopalakrishnan, Roshni Ashwin Shah, Vidya Sukumar, Mark S. Taipale, Mark Yorgey
  • Patent number: 12124890
    Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event via an event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: October 22, 2024
    Assignee: SAP SE
    Inventors: Martin Mueller, Andre Pany, Thomas Ehret, Raphael Dibbern, Jonas Braun, Roland Trapp, Ihlas Basha, Nadine Baumgaertel, Vanessa Rau, Silvana Straus, Tatjana Pfeifer, Jens Roessler, Roman Belosludtsev, Arne Rantzen, Jes Sie Cheah
  • Patent number: 12112193
    Abstract: In some examples, a system includes an operating system (OS) kernel, one or more hardware processors, and a kernel scheduler. The kernel scheduler receives a first indication that a first thread is to wait for an event, receives a second indication that the first thread has transitioned to a blocked state in which the first thread is blocked on the event, and receives a third indication from a second thread delivering the event, the third indication to unblock the first thread. In response to the third indication, the kernel scheduler causes a transition of the first thread from the wait state to an active state if the first thread is in the wait state and has not yet transitioned to the blocked state, and causes a transition of the first thread from the blocked state to a ready state if the first thread is in the blocked state.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 8, 2024
    Assignee: BlackBerry Limited
    Inventor: Elad Lahav
  • Patent number: 12106163
    Abstract: A method for facilitating distributed application programming interface (API) management by using an API gateway is disclosed. The method includes receiving, via a network interface, a request that includes a consumer request to access an API; approving the request based on a predetermined criterion; generating, based on a result of the approving, a credential that includes an access credential corresponding to the request; updating the API gateway with the credential; applying a setting to the API gateway based on the credential; and exposing a management API that corresponds to the API gateway.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: October 1, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Richard R Carr, Jr., Jason Hess, Anupam Arora, Anita Luthra
  • Patent number: 12093433
    Abstract: The disclosed technology is generally directed to network security for processors. In one example of the technology, a computing device includes: a processor, a memory, and a network interface. The computing device executes a first binary within a first region of the memory, executes a separate second binary within a second region of the memory, and prevents the second binary from accessing the first region of the memory. The first binary implements a kernel configured to control the network interface, while the separate second binary implements a network stack that is restricted to communicate only with an identified set of trusted servers.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: September 17, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Russinovich, Galen Clyde Hunt