Patents Examined by Gregory Todd
  • Patent number: 12706852
    Abstract: A network congestion handling method is provided. The method is applied to an HPC cluster including a plurality of hosts, and the plurality of hosts are connected via a network device. A transmit end obtains a first acknowledgment message including a network congestion scenario identifier. The network congestion scenario identifier is an identifier indicating a scenario in which network congestion occurs in a process in which the transmit end transmits data to a receive end, and the transmit end and the receive end are any two hosts in the plurality of hosts. Then, the transmit end adjusts a data sending rate of the transmit end based on the network congestion scenario identifier.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: August 11, 2026
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Tianyang Ma, Xuelian Deng, Tianxiang Chen
  • Patent number: 12706941
    Abstract: Systems and methods are described herein for novel uses and/or improvements for autonomous configuration of network applications on a network. When a request is received for adding a new application to the network, the system may analyze the request and identify which network devices need a change in configuration. The system may also determine, based on the request, what type of changes are needed. The system may then generate one or more commands for each identified network device and transmit those commands to each device for performing automatic network configuration for the application.
    Type: Grant
    Filed: December 31, 2024
    Date of Patent: August 11, 2026
    Assignee: Citibank, N.A.
    Inventor: Mohamed Alsaloom
  • Patent number: 12707004
    Abstract: A system for interfacing with mobile carrier networks, mobile application-equipped devices, social media networks, and individual and Enterprise user's databases, contacts, pictures, videos, and text is disclosed. A data link is connected to a mobile carrier network to receive user application and other data. Additional data links are connected to a user's stored smartphone content, including contacts, pictures, videos and other stored information as well as databases and an application-equipped device to obtain and exchange information in determining data selection, routing, presentation, and updating instructions. A user interface is connected to the system to accept configurable conditions for determining selection, routing and sharing instructions. There is a data conversion function for each data source. Synchronization between stored user preferences to automated or semi-automated updates and routes is provided by application driven consumer defined preferences.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 11, 2026
    Assignee: Flash App, LLC
    Inventor: Lance Fried
  • Patent number: 12707286
    Abstract: A system for implementing a reconfiguration of one or more open cloud (O-Cloud) nodes within a O-Cloud infrastructure of a telecommunications network. The system includes a memory storing instructions; and a processor configured to execute the instructions to: obtain, by a federated O-Cloud orchestration and management (FOCOM) within the service management orchestration (SMO) framework, a request to reconfigure a O-Cloud node hosting at least one network function; send, by the FOCOM, a reconfiguration request for the O-Cloud node to the O-Cloud infrastructure via an O2 interface to an infrastructure management services (IMS); receive, by the IMS, the reconfiguration request for the O-Cloud node via the O2 interface, and control to implement the reconfiguration of the O-Cloud node; and upon implementation of the reconfiguration, send, by the IMS, a confirmation of the reconfiguration implementation to the FOCOM within SMO via the O2 interface.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: August 11, 2026
    Assignees: RAKUTEN MOBILE, INC., RAKUTEN SYMPHONY, INC.
    Inventors: Mohit Luthra, Awn Muhammad, Pankaj Shete, Puneet Devadiga
  • Patent number: 12695667
    Abstract: For a network control system that receives, from a user, logical datapath sets that logically express desired forwarding behaviors that are to be implemented by a set of managed switching elements, a controller for managing several managed switching elements that forward data in a network that includes the managed switching elements is described. The controller includes a set of modules for detecting a change in one or more managed switching elements and for updating logical datapath set based on the detected change. The logical datapath set is for subsequent translation into a set of physical forwarding behaviors of the managed switching elements.
    Type: Grant
    Filed: April 11, 2024
    Date of Patent: July 28, 2026
    Assignee: VMware LLC
    Inventors: Martin Casado, Teemu Koponen, W. Andrew Lambeth, Pankaj Thakkar
  • Patent number: 12641006
    Abstract: Edge clusters execute in a plurality of regional clouds of a cloud computing platforms, which may include cloud POPs. Edge clusters may be programmed to control access to applications executing in the cloud computing platform. Edge clusters and an intelligent routing module route traffic to applications executing in the cloud computing platform. Cost and latency may be managed by the intelligent routing module by routing requests over the Internet or a cloud backbone network and using or bypassing cloud POPs. The placement of edge clusters may be selected according to measured or estimated latency. Latency may be estimated using speed test servers and the locations of speed test servers may be verified.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: May 26, 2026
    Assignee: Palo Alto Networks, Inc.
    Inventors: Santosh Ghanshyam Pandey, Sidhesh Divekar, Linus Aranha
  • Patent number: 12580996
    Abstract: Techniques are provided for predicting data for precaching and/or recaching at a computer cache of a computer environment. Based on a detected login event of a user, a precache API request can be generated for a type of API data request most often utilized by the user over a predetermined time period. An API gateway may use the precache API request to obtain a corresponding precache API response from a microservice. The precache API response may be stored together at an API gateway cache. Subsequently, when information from an API call substantially matches a cache key corresponding to the precache API response, the precache API response can be provided to the user instead of obtaining the response from the microservice. Additionally, the precache API request may include a recache value that can be used to iteratively obtain up-to-date precache API responses from the microservice.
    Type: Grant
    Filed: May 20, 2024
    Date of Patent: March 17, 2026
    Assignee: FMR LLC
    Inventors: Krishnaraj Sooji, Ashok Rajashekharappa, Prabhu Karthik Ganesan, Umesh Bangalore Rangappa
  • Patent number: 12574347
    Abstract: A first computer is connected to a communication network and is assigned a first network address on the communication network. A second computer is connected to the communication network and is assigned the first network address on the communication network. A first message, including the first network address and a request to generate a random number, is transmitted by the first computer via the communication network. A first reply message, including the random number, is received from the second computer in response to the request. A second network address is assigned for the second computer by the first computer based on the random number. A second message, including the second network address and the random number, is transmitted by the first computer via the communication network.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: March 10, 2026
    Assignee: Ford Global Technologies, LLC
    Inventors: Vivekanandh Elangovan, Timothy Thivierge, Jr.
  • Patent number: 12556472
    Abstract: A route advertisement method and a device for improving efficiency of generating a route advertisement message are disclosed. The method is applied to a network including a first network device and a second network device, and the first network device and the second network device establish a user datagram protocol (UDP)-based border gateway protocol (BGP) connection. The method includes: The first network device obtains one or more route sending groups, where each of the one or more route sending groups includes one or more pieces of route information; the first network device separately generates at least one route advertisement message based on each of the one or more route sending groups, each of the at least one route advertisement message includes the one or more pieces of route information in the route sending group corresponding to the route advertisement message; and the first network device sends the route advertisement message to the second network device through the BGP connection.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: February 17, 2026
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shuanglong Chen, Hongjie Yang, Zhenbin Li
  • Patent number: 12513048
    Abstract: An apparatus and a method for generating a descriptor for a network slice are provided. The apparatus includes a transceiver, a memory storing one or more instructions, and at least one processor configured to execute the one or more instructions stored in the memory to obtain requirements for a network slice, determine at least one of a plurality of network slice templates (NSTs), a plurality of network slice descriptors (NSLDs), or a plurality of network slice instances (NSIs), based on the obtained requirements, when at least one of the plurality of NSTs is determined, determine at least one specific node to substitute for a plurality of abstract nodes included in the at least one of the plurality of NSTs, based on the obtained requirements, and generate a descriptor for a network slice, based on the determined at least one specific node.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: December 30, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Przemyslaw Wyszkowski, Jan Kienig, Donghyeok Ho, Ganesh Chandrasekaran, Lukasz Filimowski, Marcin Pilarczyk
  • Patent number: 12500961
    Abstract: Embodiments of the disclosure provide systems and methods for migrating cloud-based content between storage locations while maintaining availability of the content being migrated. Embodiments described herein allow data undergoing migration, even data that is inflight, to be accessed, edited, copied, moved, and/or deleted without downtime, blackout periods, or other restrictions.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: December 16, 2025
    Assignee: Box, Inc.
    Inventors: Sathish Ramasubramanian, Anna Esther Min, Kevin Greenan
  • Patent number: 12498994
    Abstract: Systems and methods for coalescing and/or aligning publications in a publication/subscription architecture to reduce the number of publication events and to improve the performance of microservices in a communications network are provided. A method, according to one implementation, includes the step of obtaining client-based tolerance input with respect to a plurality of subscriptions requested by a plurality of clients in a publication/subscription system. Based on the client-based tolerance input, the method also includes the step of adjusting the timing of publications to reduce the phase variability of the plurality of subscriptions.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: December 16, 2025
    Assignee: Ciena Corporation
    Inventors: David Miedema, Amit Kumar Pandey, Kapil Rastogi, Mohit Arora
  • Patent number: 12425453
    Abstract: An example operation may include one or more of receiving blockchain specification information, generating one or more security configuration files for a blockchain based on the blockchain specification information, and launching the blockchain on a host platform, and hooking into the host platform via one or more modules which configure security settings of the blockchain based on the one or more security configuration files.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 23, 2025
    Assignee: International Business Machines Corporation
    Inventors: Dushyant K. Behl, Praveen Jayachandran
  • Patent number: 12395563
    Abstract: Techniques for identifying a visitor device to a website may include capturing device identification information of the visiting device(s). The identification information may include device fingerprints, cookies, domain user identifications and/or other identifiers (e.g., IP addresses, visiting history, etc.). Based on the device identification information, a device graph including a plurality of nodes may be constructed by associating the devices with nodes and connecting the nodes to form the device graph. A community detection algorithm may be applied to the device graph to determine community information for the nodes. Using the identification information and the community information, visitor profiles may be generated, which may be used to identify visiting devices to the website.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: August 19, 2025
    Assignee: Capital One Services, LLC
    Inventors: Sumit Daryani, Kye Bae
  • Patent number: 12342357
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive configuration information to configure a sidelink channel, to be utilized by the UE to conduct groupcast sidelink communication, with a plurality of bandwidth parts. The UE may transmit or receive data based at least in part on the plurality of bandwidth parts. Numerous other aspects are provided.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: June 24, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Linhai He, Seyedkianoush Hosseini, Wei Yang, Gavin Bernard Horn, Karthika Paladugu
  • Patent number: 12261749
    Abstract: Configuring a mesh network of node devices for routing data is described. Based on detecting a connection to a second device, a first node device sends a mesh node signature to the second device and receives a mesh node signature from the second device. The mesh node signature list of the first node device is updated to include the mesh node signature of the second device. If mesh network requirements are satisfied based on the mesh node signature list, a mesh network configuration is generated by the first node device based on mesh network configuration rules and the updated mesh node signature list. The mesh network configuration is sent to at least the second device by the first node device based on the mesh node signature list. The first node device routes network traffic data to at least the second device based on the mesh network configuration.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: March 25, 2025
    Assignee: MASTERCARD INTERNATIONAL INC.
    Inventors: Ameya Pethe, Sindoora Koneru
  • Patent number: 12155721
    Abstract: Techniques for orchestration of directory management updates across regions of a provider network are described. A method for orchestration of directory management updates across regions may include receiving a request at a service in a home region of a provider network to perform a cross-region service update, executing a cross-region workflow corresponding to the cross-region directory service update, and updating one or more resources of the service in each of a plurality of regions of the provider network based on the cross-region workflow.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: November 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Dinesh Ramesh Kukreja
  • Patent number: 12126660
    Abstract: A media stream is transmitted from a server device to a client device. The client device (10) transmits set-up request messages (43a), discovery messages (44b) and a play command message (45a). The server receives versions of the set-up request messages 43b), the discovery message (44b) and the play message (45b) with matching identifier in the payloads if the messages. The server device (12) receives the discovery messages (44b) on a predetermined port and stores information recording that the discovery messages (44b) have been received, at least when no corresponding set-up request message 43b has been received before. The server device (12) compares the identifiers from the received set up request message (43b) and the discovery message (44b) according to the information recording reception, at least when the discovery message (44b) has been received before the set-up request message (43b).
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: October 22, 2024
    Assignee: III Holdings 6, LLC
    Inventor: Raoul Mallart
  • Patent number: 12119959
    Abstract: Techniques for combining the functionality of fabric interconnects and switches (e.g., Top-of-Rack (ToR) switches) into one network entity, thereby reducing the number of devices in a fabric and complexity of communications in the fabric. By collapsing FI and ToR switch functionality into one network entity, server traffic may be directly forwarded by the ToR switch and an entire tier is now eliminated from the topology hierarchy which may improve the control, data, and management plane. Further, this disclosure describes techniques for dynamically managing the number of gateway proxies running on one or more computer clusters based on a number of managed switch domains.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: October 15, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Smita Nath, Siva Vaddepuri, Abhijit Vijay Warkhedi, Shyam Kapadia, Sundeep Kumar Singh
  • Patent number: 12107697
    Abstract: A media stream sending method provides a live media stream for a client that enters a live broadcast room. A proxy server receives, from a first client, a first live broadcast room request message for requesting to enter the live broadcast room; the proxy server determines a role of the first client based on the first live broadcast room request message; and if the role of the first client is a slave user, the proxy server sends a first live media stream cached in the proxy server to the first client, where the first live media stream is a media stream that is sent by a media server to a second client through the proxy server, and a role of the second client is a master user.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: October 1, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Naiqiang Qiao, Xia Zhu, Jun Zhou, Qi Bu