Patents Examined by Tan Doan
  • Patent number: 12732800
    Abstract: While a mobile device is not connected to a network, a media application creates a commit that describes changes to be made to entities. The media application determines identifiers associated with the entities. The media application determines whether the entities are resolved or unresolved. The media application transforms the entities that are resolved by applying the changes described in the commit, where a corresponding entity that is unresolved is not transformed until a preceding commit is applied. In response to the mobile device establishing a network connection, the media application transmits the commit to a server for acceptance. Responsive to receiving a notification that the server successfully applied the commit, the media application records an expired version of the commit. Responsive to determining that the server failed to apply the commit, the media application discards the commit.
    Type: Grant
    Filed: March 15, 2024
    Date of Patent: September 8, 2026
    Assignee: Google LLC
    Inventor: Nakarin Hiransuthikul
  • Patent number: 12726466
    Abstract: A method of providing clear text representing encrypted data to an entity that does not support an encryption/decryption protocol used to encrypt/decrypt the data is disclosed. A call to an encryption/decryption function implemented in a worker node is detected, wherein the call is to trigger encryption or decryption of a packet. In response to detecting the call, a clear text payload of the packet is captured from an entry point or an exit point of the encryption/decryption function. A modified packet is then created based on the captured clear text payload, including synthesizing a plurality of headers for the modified packet and appending the plurality of headers to the clear text payload. The modified packet is then sent to a processing entity that is external to the worker node.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: September 1, 2026
    Assignee: Gigamon Inc.
    Inventors: Raghava Krishna Jagarlapudi, Naveed Cochinwala, Yan Xiu
  • Patent number: 12726533
    Abstract: A method comprises receiving data defining one or more service operation points and one or more media entry points for a client to a 5th generation media streaming (5GMS) application, in which the one or more service operation points includes at least one service operation point that is applied to each media entry point of the one or more media entry points, and in which the one or more service operation points are defined for a plurality of formats in the 5GMS application; selecting a media entry point from the one or more media entry points; and starting a media delivery session based on the selected media entry point.
    Type: Grant
    Filed: February 13, 2024
    Date of Patent: September 1, 2026
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 12726438
    Abstract: A Network on Chip (NoC) includes a serializer connected to a transport link/channel. The serializer is configured to receive a flit composed of a header and a payload in parallel, forward the header to the transport link/channel, and forward the payload to the transport link/channel after the header has been sent/forwarded. The NoC also includes a deserializer connected to the transport link/channel of the NoC. The deserializer is configured to receive the header and the payload in a serialized manner from the transport link/channel, and send copies of the header and pass the payload in parallel to a physical output channel.
    Type: Grant
    Filed: August 2, 2024
    Date of Patent: September 1, 2026
    Assignee: BAYA SYSTEMS, INC.
    Inventors: Jatinkumar Vithalbhai Fultaria, Avinash Jagdish Patil, Om Prakash Hari, Joji Philip
  • Patent number: 12726517
    Abstract: In one embodiment, a device identifies a plurality of nodes of a distributed or federated learning system. The device receives model training results from the plurality of nodes. The device determines, based in part on the model training results or information about the plurality of nodes, whether a particular node or subset of nodes in the plurality of nodes provided fraudulent model training results. The device initiates a corrective measure with respect to the particular node or subset of nodes, based on a determination that the particular node or subset of nodes provided fraudulent model training results, in accordance with a policy.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: September 1, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish Kundu, Myungjin Lee, Ramana Rao V. R. Kompella
  • Patent number: 12717939
    Abstract: Methods and systems for managing operations of a data processing system are disclosed. To manage operations of the data processing system, wipeout policies may be obtained by a management controller of the data processing system as part of a provisioning process for the data processing system. The wipeout policies may define types and/or portions of data for removal from the data processing system, entities with authorization to initiate removal of portions of data from the data processing system, and procedures for validating requests to wipe portions of data. The management controller may utilize the wipeout policies to identify an action set to perform to service the wipeout requests.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: August 25, 2026
    Assignee: Dell Products L.P.
    Inventors: Richard M. Tonry, Abeye Teshome, Bassem El-Azzami, Mohit Arora, Vinodkumar Vasudev Ottar, Luis Antonio Valencia Reyes, Adolfo Sandor Montero, Rajaravi Chandra Kollarapu
  • Patent number: 12695634
    Abstract: The present disclosure relates to methods, systems, electronic devices and computer programs to enable the execution of instructions using any of two or more different distributed ledgers.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: July 28, 2026
    Assignee: Quant Network Ltd
    Inventors: Gilbert Verdian, Luke Riley, Martin Hargreaves, Peter Marirosans
  • Patent number: 12689802
    Abstract: Methods and systems are described for low latency streaming. A computing device may receive a chunk of content. The computing device may determine whether a transmission duration of the chunk of the content satisfies a threshold. The computing device may determine a bitrate based on the transmission duration satisfying a threshold.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: July 21, 2026
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alexander Giladi, Ali Cengiz Begen
  • Patent number: 12683786
    Abstract: A dynamic and intelligent token-based resource event facilitation network is disclosed that limits exposure of user data to resource providers virtually located within virtual computing networks. The invention implements a dynamic token generator that is configured to generate tokens that allow a user to negotiate the terms/parameters of a resource event, such as a resource advancement or the like. Each token stores only a distinct portion of the user's attribute data. Negotiation occurs through incremental communication/distribution of the tokens to the resource providers, such that only the minimal amount of user attribute data necessary for a resource provider to meet user-defined rules is communicated to perspective resource providers.
    Type: Grant
    Filed: March 15, 2024
    Date of Patent: July 14, 2026
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: George Anthony Albero, Naga Vamsi Krishna Akkapeddi, Elijah Clark, Sanjay Arjun Lohar, James J. Siekman
  • Patent number: 12670275
    Abstract: A method includes in a first package, defining a data type as implementing a method that returns a copy of a protected configuration value and in a second package, providing a function that accepts a variable of the data type and that calls the method to obtain the copy of the protected configuration value. The first package and the second package are imported into a common package so that the function in the second package can obtain the copy of the protected configuration value without being able to modify the protected configuration value.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: June 30, 2026
    Assignee: Target Brands, Inc.
    Inventor: Clark Walcott
  • Patent number: 12627574
    Abstract: A method for managing a plurality of computing devices comprises: periodically collecting status information from the plurality of computing devices; providing a user interface including: a first control to select one or more of the plurality of computing devices; and a second control to select one of a plurality of operating modes, the plurality of operating modes including: a manual mode in which the one or more selected computing devices are operated according to user selected settings; and an intelligent mode in which the one or more selected computing devices are operated according to dynamic settings; and in response to one or more of the plurality of computing devices being selected with the first control and one of the plurality of operating modes being selected with the second control, applying the selected operating mode to the one or more selected computing devices.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: May 12, 2026
    Assignee: Core Scientific, Inc.
    Inventors: Ganesh Balakrishnan, Kristy-Leigh Minehan, Evan Adams, Gabrielle Gordon
  • Patent number: 12621348
    Abstract: Systems, devices, and techniques are disclosed for network security policy management. A file including code written using a Domain Specific Language (DSL) for network security may be received. A cloud native enforcement artifact may be generated from the code written using DSL in the file. A policy domain model including hierarchical data, relational data, and graph data for a network security policy may be generated from the code written using DSL in the file and the cloud native enforcement artifact. The policy domain model may be stored in a persistent storage.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: May 5, 2026
    Assignee: Salesforce, Inc.
    Inventors: Kaushal Bansal, Prabhat Singh
  • Patent number: 12619733
    Abstract: A computing system and method for training one or more machine-learning models to perform anomaly detection. A training dataset is accessed. An overall sensitivity score is determined that indicates an amount of sensitive data in the training dataset. Machine-learning models are trained based on the training dataset and the overall sensitivity score. The machine-learning models use the overall sensitivity score to determine a threshold. The threshold is relatively low for datasets having a large amount of sensitive data and is relatively high for dataset having a small among of sensitive data. When executed, the machine-learning models determine if a probability score of features extracted from a received dataset are above the determined threshold when a second overall sensitivity score of the received dataset is substantially similar to the overall sensitivity score. When the probability score is above the determined threshold, the machine-learning models cause an alert to be generated.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: May 5, 2026
    Inventors: Andrey Karpovsky, Sagi Lowenhardt, Shimon Ezra
  • Patent number: 12591365
    Abstract: When a first node detects a condition indicating that a second node has possibly failed, the first node changes information associated with the second node without communicating with the second node. The changing of the information associated with the potentially failing second node prevents that node from subsequently accessing a data storage volume that is shared between the nodes. The information that is changed may include an encryption key used to encrypt communications between the second node and the shared storage volume, or an authentication credential that is required for the second node to authenticate to the shared storage volume. In some embodiments, the first and second node may make up at least part of a virtual data storage system, in which each node operates to process host I/O (Input/Output) requests that are received from at least one host.
    Type: Grant
    Filed: January 23, 2024
    Date of Patent: March 31, 2026
    Assignee: Dell Products L.P.
    Inventors: Yuval Harduf, Valerie Lotosh, Dmitry Vladimirovich Krivenok, Jehuda Shemer
  • Patent number: 12592872
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for detecting and validating anomalies from an ongoing data collection by applying an algorithm corresponding to a data pattern of the ongoing data collection. In particular, in one or more embodiments, the disclosed systems utilize a time series classification model to identify a data pattern corresponding to the ongoing data collection. Further, the disclosed systems can utilize an algorithm corresponding to the data pattern to monitor the ongoing data collection for anomaly candidates. Additionally, in one or more embodiments, the disclosed systems pass anomaly candidates through an anomaly validation filter to remove false positives.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: March 31, 2026
    Assignee: Qualtrics, LLC
    Inventors: Grzegorz Chlebus, Carol Sue Haney, Przemyslaw Franciszek Simajchel, Maksym Titov, Recep Colak, Kamil Surmacz, Dominik Franciszek Schaefer, Szymon Wladyslaw Jachim
  • Patent number: 12587476
    Abstract: Provided are a method and an apparatus for publishing an RT-5G routing message, a storage medium and an electronic apparatus. The method includes: publishing, by a first device, an RT-5G routing message for a CE-Prefix to enable a low-end RT-5 node to receive the RT-5G routing message, where a GW-IP field of the RT-5G routing message carries a first IP; a next hop of Overlay of the CE-Prefix is a second IP, and the second IP is allowed to be reached by means of a node to which the first IP belongs; the RT-5G routing message is configured to instruct the low-end RT-5 node to analyze the GW-IP field carried in the RT-5G routing message into an RT-2 route; and the second IP is not in a directly-connected subnet of an EVPN.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: March 24, 2026
    Assignee: ZTE CORPORATION
    Inventors: Yubao Wang, Ye Shu, Zheng Zhang
  • Patent number: 12572438
    Abstract: A quantum computing monitoring system may receive a request from user describing an algorithm to be executed using classical and quantum computing resources and a metric to be monitored associated with execution of the algorithm at the quantum computing resources. In execution, the quantum computing monitoring system may cause measurements to be obtained from the quantum computing resources at individual steps of the execution of the algorithm at the quantum computing resources, and the metric to be determined based on the obtained measurements. The quantum computing monitoring system may evaluate the metric with respect to a threshold, and provide an alert to the user responsive to determining that the metric fails to satisfy the threshold. The quantum computing monitoring system may further perform an operation to modify the execution of the algorithm at the quantum computing resources as needed.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: March 10, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Milan Krneta, Eric M. Kessler, Christian Bruun Madsen, Michael D. Pratt
  • Patent number: 12563035
    Abstract: The present invention relates to authorising access to data (132) associated with a user. Aspects of the invention provide a computer-implemented method, computer software, a system and a computing device. The method comprises receiving, at an application server (120) from a first device (110), a request to access the data (132) associated with the user. The data (132) is hosted at a data server (130) external to the application server (120). The application server (120) provides an authorisation request (510) to an authorisation server (140); and the authorisation request is transmitted from the authorisation server (140) to an authorisation application (310) executed on a second device (150) associated with the user.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: February 24, 2026
    Assignee: Sage Global Services Limited
    Inventor: Richard Morgan
  • Patent number: 12556597
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve webservers using dynamic load balancers. An example method includes identifying a first and second data object type associated with media and with first and second data objects of the media. The example method also includes enqueuing first and second event data associated with the first and second data object in a first and second queue in first circuitry in a die of programmable circuitry. The example method further includes dequeuing the first and second event data into a third and fourth queue associated with a first and second core of the programmable circuitry, the first circuitry separate from the first core and the second core. The example method additionally includes causing the first and second core to execute a first and second computing operation based on the first and second event data in the third and fourth queues.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: February 17, 2026
    Assignee: Intel Corporation
    Inventors: Amruta Misra, Niall McDonnell, Mrittika Ganguli, Edwin Verplanke, Stephen Palermo, Rahul Shah, Pushpendra Kumar, Vrinda Khirwadkar, Valerie Parker
  • Patent number: 12531850
    Abstract: The disclosure provides an approach for inter-network command and control. Embodiments include receiving, by a proxy component of a service, from an agent of the service, a request to retrieve one or more action definitions. The agent may be located in a private networking environment, and the proxy component may be located in a networking environment external to the private networking environment. Embodiments include retrieving, by the proxy component, based on the request, the one or more action definitions from a queue associated with the service using a credential of the proxy component. Embodiments include providing, by the proxy component, the one or more action definitions to the agent. Embodiments include performing, by the agent, one or more actions within the private networking environment based on the one or more action definitions.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: January 20, 2026
    Assignee: VMware LLC
    Inventors: Paul Allen, John Calixto