Patents Examined by Jihad K Boustany
  • Patent number: 11477112
    Abstract: In one embodiment, a controller obtains data indicative of an application experience metric for an online application having application traffic conveyed via the network. The controller predicts the application experience metric that would result from a first edge router conveying its application traffic to the online application via a second edge router that is not currently connected to the first edge router via a tunnel, based on the obtained data. The controller makes a determination that the first edge router should route its application traffic to the online application via a tunnel between the first edge router and the second edge router, based on the predicted application experience metric. The controller causes a tunnel to be established in the network between the first edge router and the second edge router, whereby the first edge router routes its application traffic to the online application via the second edge router.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: October 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar, Pierre-André Savalle
  • Patent number: 11477257
    Abstract: Technology to provide link aware streaming adaptation is disclosed. In an example, a mobile device can include one or more processors configured to: process a manifest file for an HTTP adaptive stream that is received at the mobile device from a node; determine a physical layer goodput of the mobile device with the node for the HAS; identify a segment throughput estimate for the HAS; and select a representation in the manifest file for a selected period based, on the physical layer goodput for the HAS and the segment throughput for the HAS.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: Vishwanath Ramamurthi, Ozgur Oyman, Mohamed M. Rehan, Ahmed N. Ragab
  • Patent number: 11477260
    Abstract: Embodiments of systems and methods for transmission of audio information are disclosed herein. In one example, a System on Chip (SoC) includes a wired transceiver module, a wireless module, a Frequency Modulation (FM) demodulation module, and an audio information codec module operatively coupled to the wired transceiver and the FM demodulation module. The wired transceiver module is configured to receive a data packet corresponding to first audio information. The wireless module is configured to receive an FM signal, corresponding to second audio information. The FM demodulation module is configured to output the second audio information based on demodulating the FM signal. The audio information codec module is configured to decode the first audio information and the second audio information based on the data packet and the demodulated FM signal, respectively.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: October 18, 2022
    Assignee: BESTECHNIC (SHANGHAI) CO., LTD.
    Inventors: Weifeng Tong, Liang Zhang, Binbin Guo, Lu Chai, Hua Zeng, Zhichen Tu, Xinwei Li, Wenyu Xiao
  • Patent number: 11477265
    Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that automatically and dynamically generate and provision digital content to network-connected devices operating within a computing environment. For example, an apparatus may receive information generated by an application program executed by a communications device and based on the generated information, obtain an identifier of a third party associated with the executed application program. The apparatus may further identify and obtain first elements of digital content that include a representation of the identifier, and generate a second element of digital content that incorporates a subset of the first elements of digital content. The apparatus may also transmit the second element of digital content through a programmatic interface to the communications device, which may display the second element of digital content on an interface.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: October 18, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
  • Patent number: 11469994
    Abstract: Provided are a method for obtaining a route selection policy, a method for performing a route selection policy rule, an apparatus, a device and a computer-readable storage medium therefor. The method includes: generating a route selection policy rule for a terminal; transmitting an application function response to an application function network element after generation of the route selection policy rule for the terminal; and providing, to the terminal, the route selection policy rule, wherein the route selection policy rule includes at least one of a valid time or a valid location, the valid time representing a time at which the route selection policy rule is applicable, and the valid location representing a geographical location at which the route selection policy rule is applicable.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: October 11, 2022
    Assignee: TENCENT TECHNOLOGV (SHENZHEN) COMPANY LIMITED
    Inventor: Tao Wang
  • Patent number: 11463349
    Abstract: Various embodiments provide a fault diagnosis method and an apparatus. In those embodiments, a centralized management apparatus receives a first packet from a first network device by using a first IGP monitoring protocol session, where the first packet includes a first message sent by the first network device to a second network device. The centralized management apparatus receives a second packet from the second network device through a second IGP monitoring protocol session, where the second packet includes a second message sent by the second network device to the first network device. The centralized management apparatus performs fault diagnosis based on the first packet and the second packet.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: October 4, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Zhenbin Li, Shiping Xu, Kai Lu
  • Patent number: 11456956
    Abstract: Systems and methods are disclosed for dynamically selecting a connection path between a client device and a server. One method includes receiving, over a network at a server, a connection request from a client device; authenticating, by the server, the connection request from the client device; determining, by the server, a connection path for the authenticated client device based on the connection request; determining, by the server, whether the connection path for the authenticated client device is a new connection path based on the connection request; and storing, by the server, the connection path to a connection database in association with the authenticated client device when the connection path is determined to be new, the connection database including a plurality of connection paths between the client device and the server.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 27, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: William L. White
  • Patent number: 11405446
    Abstract: Implementations are provided herein for encoding and transmitting streaming data from a client application to a server for storage without prior knowledge of the size of the streaming data. A header can be sent that includes a batch size chunk size. Raw streaming data can be packaged into the chunk. Chunks can be packaged and sent at any time prior to filling up with streaming data, by padding the chunk and including a footer that delineates the amount of raw stream data in the chunk. Chunks that are full can have a footer that delineates the entire chunk is raw stream data. It can be appreciated that you do not need to buffer data on the client side as chunks do not need to be full to send. Latency on processing streaming data can also be reduced by limited or eliminated buffering.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: August 2, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Thomas Kaitchuck
  • Patent number: 11388082
    Abstract: Methods, systems, and computer readable media for routing a Diameter message are disclosed. According to one method, the method occurs at a Diameter routing node. The method includes receiving, from a Diameter routing controller (DRC) via a software defined network (SDN) related interface, Diameter routing information, wherein the Diameter routing information is determined using application layer information. The method also includes routing a Diameter message using the Diameter routing information.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: July 12, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sam Eric McMurry, Ajay Padmakar Deo, Apirux Bantukul
  • Patent number: 11385782
    Abstract: Described are computing systems and methods configured to detect a small, but meaningful, anomaly within one or more metrics associated with a platform. The system displays visuals of the metrics so that a user monitoring the platform can effectively notice a problem associated with the anomaly and take appropriate action to remediate the problem. An operational visual includes a radar-based visual with a heatmap arranging metrics, and a node representing a state of the metrics. Moreover, the system uses an ensemble of unsupervised machine learning algorithms for multi-dimensional clustering of hundreds of thousands of monitored metrics. Via the visuals and the implementation of the machine learning algorithms, the described techniques provide an improved way of representing and simulating many metrics being monitored for a platform. Moreover, the techniques are configured to expose actionable and useful information associated with the platform in a manner that can be effectively interpreted.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: July 12, 2022
    Assignee: eBay Inc.
    Inventors: Ahmed Reda Mohamed Saeid Abdulaal, Bass Chorng
  • Patent number: 11381655
    Abstract: An example method of implementing server-driven notifications to mobile applications is provided. The method includes registering a mobile computing device with a notification server. The notification server is associated with a set of workflow servers that each correspond to one or more respective mobile applications. The method further includes receiving a first message associated with a first workflow server of the set of workflow servers. The first message includes a first payload identifying a first mobile application running on the mobile computing device and a first application-specific event associated with the first mobile application. The first mobile application corresponds to the first workflow server. The method further includes translating the first payload into a first local notification for the first mobile application.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 5, 2022
    Assignee: Red Hat, Inc.
    Inventor: Wojciech Julian Trocki
  • Patent number: 11381470
    Abstract: The hyperparameter management device of the present invention includes a compression network to dimensionally compress data to produce a low dimensional representation, an estimation network to estimate a density distribution of the low dimensional representation and a hyperparameter calculation unit to calculate hyperparameters for the compression network and the estimation network, wherein the hyperparameter calculation unit calculates, based on a set of subject data and a set of uniform data, a gap statistic using a gap statistic calculation technique, and calculates, using a curve fitting technique, an estimation network hyperparameter based on at least the gap statistic, calculates a ratio of variance of principal components of the set of subject data, and calculates, using a curve fitting technique, a compression network hyperparameter based on at least the ratio of variance, and sets the estimation network hyperparameter in the estimation network and sets the compression network hyperparameter in the c
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: July 5, 2022
    Assignee: HITACHI, LTD.
    Inventors: Harsh Pramodbhai Purohit, Takashi Endo, Yohei Kawaguchi
  • Patent number: 11368405
    Abstract: Data flow through a network device is periodically sampled. Lower and upper bandwidth reservation limits are periodically updated from the sampled data flow. A current setting of the bandwidth reservation for the flow path associated with the data flow is compared against the range bounded by the lower and upper bandwidth reservation limits. When the current bandwidth reservation falls outside of the range, bandwidth reservation of the flow path is adjusted.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: June 21, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Maxim Martynov
  • Patent number: 11368424
    Abstract: Systems, methods, and devices for resolving a network address include a Domain Name System (DNS) server configured to receive a request for a resource from a client device, determine a source IP address of the client device based on the information included in the received request, and determine whether the source IP address is included in a source client list. The server may identify a view associated with the source client list, and associate the client with the identified view, in response to determining that the source IP address is included in the source client list. The server may associate the client with a default view in response to determining that the source IP address is not included in the source client list.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: June 21, 2022
    Assignee: Charter Communications Operating, LLC
    Inventor: Ashutosh Kumar Sinha
  • Patent number: 11356492
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention detect an audio stream comprising one or more voice packets from a first computing system. Embodiments of the present invention can, in response to detecting an audio stream, dynamically prevent audio drop out on a second computing system using circular buffers based on network consistency.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: June 7, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Tiberiu Suto, Nadiya Kochura, Vinod A. Valecha
  • Patent number: 11356384
    Abstract: A state of resource allocation is represented as a matrix. Each intersection of a row and column of the matrix indicates a number of units of a resource being provided by a respective node and consumed by a respective client. The allocation is modeled using a characteristic equation of the matrix. The characteristic equation is applied to the matrix to find an eigenvalue indicating a degree of scale the allocation can tolerate. An eigenvector is found for the eigenvalue to determine a direction of scale. A prediction is made as to whether the current state can scale at least one of upwards or downwards by the eigenvector.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: June 7, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Keyur Desai
  • Patent number: 11349949
    Abstract: At any instant, a channel's path signature reflects the last successful path used to access file data. During the course of processing a request from an upstream site currently not connected to the target file, the downstream site will establish a connection to the upstream site and then include in its request response a path signature constructed by adding its signature to the channel's path signature.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: May 31, 2022
    Inventor: William M. Pitts
  • Patent number: 11336720
    Abstract: Aspects of the present disclosure involve a system and method for autoscaling application pools. The current disclosure presents a system that can be used to understand the throughput of one instance in an application. The throughput at the one instance in the application and/or traffic trend is used to right-size or auto-scale the application pool for the current traffic trend such that the application pool can be adjusted for varying traffic trends.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: May 17, 2022
    Assignee: PAYPAL, INC.
    Inventors: Suresh Mathew, Shankar Jothi, Vaibhav Desai
  • Patent number: 11323326
    Abstract: Example methods and systems for pre-validation of network configuration are disclosed. One example may comprise: detecting a request for network configuration to be implemented in a physical network environment; and identifying a set of physical network elements associated with the network configuration. The method may further comprise emulating the set of physical network elements to determine a physical network behaviour caused by the network configuration; and assessing validity of the network configuration based on the physical network behaviour. The set of physical network elements may be emulated using (a) multiple first physical network element emulators and (b) a second physical network element emulator that aggregates the multiple first physical network element emulators.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 3, 2022
    Assignee: VMWARE, INC.
    Inventors: Raja Kommula, Thayumanavan Sridhar
  • Patent number: 11323494
    Abstract: A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 3, 2022
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson