Patents Examined by Joshua Joo
  • Patent number: 11968251
    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: April 23, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Ganesh Byagoti Matad Sunkada, Thayumanavan Sridhar, Rajasree Krishnamoorthy, Raj Yavatkar, Jit Gupta, Krishna Kant
  • Patent number: 11962484
    Abstract: Systems, methods, and apparatus, including computer-readable media for managing and adapting monitoring programs. In some implementations, a system accesses data describing a monitoring program that involves collecting data over a period of time from a monitoring group comprising geographically distributed devices. The system classifies the devices in the monitoring group into different groups for the categories based on the attributes associated with the devices. The system monitoring performance of the devices in the different groups and determines a performance score for each group. The system adjusts administration of the monitoring program based on the performance scores, including performing one or more actions to improve diversity in the monitoring group.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 16, 2024
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11956308
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: April 9, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Patent number: 11949591
    Abstract: The present disclosure provides a method (100) in a network node advertising a Binding Segment Identifier, BSID. The method (100) includes: receiving (110) a first echo request packet containing a first target Forwarding Equivalence Class, FEC, stack including an FEC associated with the BSID; and transmitting (120), in response to a Time To Live, TTL, expiration associated with the first echo request packet, a first echo reply packet to an initiating network node initiating the first echo request packet, the first echo reply packet containing an indicator indicating that the FEC is to be replaced by a set of FECs.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: April 2, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ying Lu, Shuo Yang, Wei Sun, Jinfeng Zhao, Yun Lin
  • Patent number: 11943095
    Abstract: The invention relates to coordination of network function, NF, consumers subscribing to analytics events from a second network node. According to embodiments of the invention procedures for suppressing the notification related to an analytics event for specific NF consumers are introduced. The procedures are performed between a first network node and the second network node, where the first network node 100 may be seen as a controlling function and the second network node may be seen as a controlled function. The procedures are based on a list of NF consumers subscribing to an analytics event and their respective notification status associated with the analytics event. Depending on the list of NF consumers, the second network node may transmit or suppress notifications associated with the analytics event to the NF consumers.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: March 26, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Antonio Consoli, Siva Vakeesar, Ali Hamidian
  • Patent number: 11929980
    Abstract: The disclosure describes a mesh network including a first device and a second device. The first device transmits, to the second device, a query packet containing a DNS query for querying domain information of an external device, and the second device that transmits the DNS query to a DNS server to receive the domain information. The second device transmits, to the first device, the domain information of the external device. The first device transmits, to the second device, an initiation packet containing a network initiation packet for communicating with the external device, the network initiation packet including the domain information, and the second device transmits, over a network connection, the network initiation packet to the external device based on utilizing the domain information in the network initiation packet. The disclosure describes various other contemplated aspects.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: March 12, 2024
    Assignee: UAB 360 IT
    Inventor: Rytis Karpuska
  • Patent number: 11924081
    Abstract: The present solution provides systems and methods for a GSLB service to access a first plurality of measurements of network latency between a plurality of access-points and the first client device and a second plurality of measurements of network latency between the plurality of access-points and one or more of data centers. The GSLB service can receive, from the one or more data centers, health of an application deployed across the one or more data centers. The GSLB service can determine, according to the first plurality of measurements, the second plurality of measurements and the health of the application, a first data center of the one or more data centers and a first access-point of the plurality of access-points. The GSLB service can send, to the first client device, a domain name system (DNS) response identifying the first access-point and the first data center.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: March 5, 2024
    Inventors: Ioannis Beredimas, Panagiotis Gourgaris, Panteleimon Evangelos Aivaliotis, Aristotelis Mertis
  • Patent number: 11924064
    Abstract: Methods, apparatuses, or computer program products provide for generating a predictive causal probability score data object. A complex federated service network may be monitored to identify a service incident data object associated with a service incident. A predictive causal machine learning model may generate a predictive causal probability score data object based at least in part on a service incident time associated with the service incident data object. The predictive causal probability score data object may be output.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: March 5, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Christopher Mann
  • Patent number: 11916870
    Abstract: Methods, systems, and apparatuses are described for managing a gateway device. A user may establish an account for managing a gateway device. The account may be assigned to a remote server to allow remote management of the gateway device. The gateway device may be configured by sending the connection information of the remote server to the gateway device.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: February 27, 2024
    Assignee: ICONTROL NETWORKS, INC.
    Inventors: Gerald Gutt, Aaron Wood
  • Patent number: 11916779
    Abstract: Techniques are described for determining one or more outlier logical paths in a computer network. A cloud-based network management system stores path data received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for one or more logical paths of a physical interface from the network device over a wide area network (WAN). The network management system compares the path data for the plurality of logical paths to determine one or more outlier logical paths out of the plurality of logical paths. The network management system, in response to determining the one or more outlier logical paths, output a notification indicative of the one or more outlier path data out of the plurality of logical paths.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: February 27, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Ruchit Rajkumar Mehta, Kaushik Adesh Agrawal
  • Patent number: 11909628
    Abstract: Technologies for spreading a single transport flow across multiple network paths in remote direct memory access (RDMA) over converged Ethernet (RoCE) and InfiniBand are described. A network interface controller receives a first packet and a second packet of a transport flow directed to a second node. The network interface controller assigns a first network routing identifier to the first packet and a second network routing identifier to the second packet, the first network routing identifier corresponding to a first network path between the first and second nodes, the second network routing identifier corresponding to a second network path between the first node and the second node. The network interface controller schedules a first packet of the transport flow to be sent via the first network path and a second packet of the transport flow to be sent via the second network path.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: February 20, 2024
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Yamin Friedman, Idan Borshteen, Roee Moyal, Yuval Shpigelman
  • Patent number: 11909544
    Abstract: A method for an electronic device includes detecting, by one or more processors, the electronic device engaging in a video recording session while electronically in communication with both a companion electronic device operating as a primary display for the electronic device and a smartwatch. In response, the method redirects one or more video recording session controls to a user interface of the smartwatch when user interaction with the one or more video recording session controls at a user interface of the electronic device will at least partially obscure depictions of a subject of the video recording session in one or more video recording session images captured by an image capture device of the electronic device.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: February 20, 2024
    Assignee: Motorola Mobility LLC
    Inventor: Amit Kumar Agrawal
  • Patent number: 11902600
    Abstract: Described are systems and methods that enable secure real time communication (“RTC”) sessions that may be used, for example, for editing and movie production. Client devices may interact with an RTC management system to obtain color calibration information so that the color presented on the different client devices is consistent with each other and corresponds to the intended color of the video for which collaboration is to be performed. In addition, on-going multifactor authentication may be performed for each client device of an RTC session during the RTC session. Still further, to improve the quality of the exchanged video information and to reduce transmission requirements, in response to detection of events, such as a pause event, a high resolution image of a paused video may be generated and sent for presentation on the display of each client device, instead of continuing to stream a paused video.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: February 13, 2024
    Assignee: Evercast, LLC
    Inventors: Damien Phelan Stolarz, Roger Patrick Barton, Brad Thomas Ahlf, Chad Andrew Furman, Steven Barry Cohen
  • Patent number: 11868622
    Abstract: A system and methods for application recovery across storage systems is provided. In some examples, the method includes replicating, from a source storage system to a target storage system, a volume including an application configuration for an application utilizing the volume, wherein the application is executing within a source application host. The method also includes detecting that the application executed in the source application host is unavailable. The method also includes retrieving, from the volume on the target storage system, the application configuration for the application. The method also includes instantiating the application on a target application host using the application configuration retrieved from the volume on the target storage system, wherein the application on the target application host is configured to direct data requests to the volume on the target storage system.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: January 9, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Virendra Prakashaiah, Taher Vohra
  • Patent number: 11870667
    Abstract: The disclosure provides a delay statistical method and apparatus thereof. In the delay statistical method, a first packet and a second packet that belong to a measurement period are obtained, where the first packet includes a first in-situ flow information measurement (iFIT) header with first flow detection information, and the second packet includes a second iFIT header with second flow detection information; a first delay parameter is obtained based on the first flow detection information and sent to a statistical apparatus; and a second delay parameter is obtained based on the second flow detection information and sent.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: January 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dianfei Xiong, Chuan Gao, Jinming Huang
  • Patent number: 11863451
    Abstract: There is provided a method and apparatus to generate temporal congestion signals. The method is used by a device and includes receiving a packet which includes a request for network state information and generating one or more temporal congestion signals. The method also including adding the temporal congestion signals to the packet and transmitting the packet including the temporal congestion signals. The temporal congestion signals can include one or more of a line busyness signal, which measures the duration of a busy period of the device, and a line idleness signal, which measures the duration of an idle period of the device.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: January 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahmoud Mohamed Bahnasy, Ali Munir, Ron Thomas, Si Yan, Yashar Ganjali
  • Patent number: 11863309
    Abstract: A system for capturing and distributing live multimedia or video streams of a live event to mobile computing devices is described. The system includes processing device(s) in network communication with each other. Processing device(s) having at least one channel receive live multimedia or video stream(s) via the at least one channel(s), generate and transmit discrete data packets therefrom over a first network for receipt by the remaining processing device(s). Copies of the discrete data packets are generated and placed in a respective buffer by the processing device(s). A nominated processing device: receives a connection request from a mobile computing device; determines the distribution status the processing device(s); and selects a processing device to provide the requested transmission based on the distribution status. The selected device generates transmission copies from copies stored in the buffer and transmits the discrete data packets/transmission copies to the mobile computing device.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: January 2, 2024
    Assignee: Prowire Sport LLC
    Inventor: Michel Pollet
  • Patent number: 11855832
    Abstract: A method and system for multicast flow restoration following network failure detection. Specifically, in addressing the aftermath following a network failure, one or more embodiments disclosed herein propose a solution through which failure-impacted network multicast(s) may be identified and, subsequently, restored with or without third-party intervention. To that end, one or more embodiments disclosed herein employ(s) a centralized network controller configured to obtain aggregated network state, including network topology information, through numerous logical agents interspersed across a network. Thereafter, the aggregated network state may be leveraged to ascertain and remedy any network multicast disruptions.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 26, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Frederic Laine, Nader Lahouti, Ryan Andrew Morris, Sakti Aishwarya Arunachalam, Sudip Regmi
  • Patent number: 11855868
    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: December 26, 2023
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Prashant Gothi, Anubhav Gupta, Manoj Singhal
  • Patent number: 11855850
    Abstract: In a distributed cloud environment, a collecting agent deployed external to a kernel of a compute host collects network data packets describing various raw events communicated between compute instances of the environment and metadata associated with the events from various sources. The collecting agent communicates the metadata to a cloud application. The collecting agent also communicates the packets to a stream processor that is decoupled from the collecting agent. The stream processor processes the packets in a stateful manner to generate a set of time series data. The time series data is communicated to the cloud application, where a set of enhanced time series data is generated by merging the time series data with the metadata in a distributed manner. A topology map describing the compute instances of the distributed cloud environment is then generated based on the set of enhanced time series data. The topology map is then displayed.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: December 26, 2023
    Assignee: Nutanix, Inc.
    Inventors: Tanveer Singh Gill, Harjot Singh Gill, Jacques Arnoux, Cam Thi-Nguyet Nguyen, Saravana Soundararajan, Haolin Lu, Anh Thi-Nguyet Nguyen