Patents Examined by Xavier S. Wong
  • Patent number: 11265245
    Abstract: A label switching router for a switching network configured for source routing can be configured to modify one or more reported properties of a link associated with that router based on one or more link quality metrics. For example, a router can include a link with available bandwidth of 10 Gbps, a value that can be used by a headend when evaluating nodes of the network against a set of constraints required by a particular requested connection or tunnel. A link of that router may exhibit an increased bit error rate which can be used by the label switching router to artificially deflate available bandwidth, thereby reducing the number of label switching paths including the router are selected by the headend.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: March 1, 2022
    Assignee: T-MOBILE USA, INC.
    Inventor: Cameron Byrne
  • Patent number: 11259354
    Abstract: Apparatuses, systems, and methods for refreshing a GUTI of a UE. The UE may receive a GUTI from an AMF as part of a registration process. After a timer has expired, the UE may receive a new GUTI from the AMF. The timer may be provided by the UE as a request for use by the AMF. Alternatively, the timer may be used by the UE and the UE may request the new GUTI upon expiry of the timer, e.g., using an existing message or a new message, as desired.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Shivani Suresh Babu, Lakshmi N. Kavuri, Krisztian Kiss
  • Patent number: 11252708
    Abstract: The present invention relates to reporting the channel state information in a communication system. The channel state information is reported from the user terminal to a base station. Accordingly, the user terminal determines a first channel state information value from a first set of values (levels) and a second channel state information value from another set of values, preferably a larger set of values. Then a difference or other relative measure is calculated between the first and the second channel state information value and transmitted to the base station.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Sun Patent Trust
    Inventors: Alexander Golitschek Edler von Elbwart, Masayuki Hoshino
  • Patent number: 11251991
    Abstract: A communication system includes master and slave devices connectable to each other and forming a ring communication path. The master device outputs management data to manage communication along the ring communication path in a CW and CCW directions and receives the management data in the CW direction and in the CCW direction, and outputs, in the CW direction and in the CCW direction, control data to be used by the slave device to control equipment. The slave device acquires a history of transmission of the management data output from the master device and received by the slave device in the CW direction and in the CCW direction, and processes, based on the acquired history, one of the control data output from the master device in the CW direction and the control data output from the master device in the CCW direction to control the equipment.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 15, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Atsushi Kajino
  • Patent number: 11245615
    Abstract: In a method, a controller sends a first route update packet including a first route to a first forwarding device, so that the first forwarding device sends a third route update packet including a third route to at least one target forwarding device; a second forwarding device receives the third route update packet, determines a target link from the first forwarding device to the second forwarding device, and sends, based on a monitored state of the target link, a second route update packet including a second route and a target field to the controller; and the controller determines the state of the target link based on the target field in the second route update packet.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Heyang Liu, Qinghua Yan, Hewen Zheng, Tao Ma, Jinfeng Yan, Xinggui Wu
  • Patent number: 11245624
    Abstract: Systems and methods are provided herein for implementing multi-table OpenFlow flows that have combinations of packet edits. This may be accomplished by a network device receiving a first flow entry with a first set of actions to be installed into a flow table. The network device may determine that the first set of actions includes edits to a plurality of fields of a matched data packet. In response, the network device may change the first set of actions of the first flow entry to edit a first field of the data packet and create a second flow entry with a second set of actions to edit a second field of the data packet. The network device may install the first and second flow entries into one or more flow tables of the network device.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: February 8, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Joseph Olakangil, Nitin Karkhanis, Anuraag Mittal, Purushothaman Nandakumaran, Manjula Gopalakrishnan
  • Patent number: 11243798
    Abstract: This disclosure describes systems, methods, and apparatuses related to network function virtualization infrastructure (NFVI) performance. An apparatus may receive performance data from a network function virtualization infrastructure (NFVI) associated with one or more virtualized resources (VRs) of the NFVI. The apparatus may determine a collection method based on the received performance data. The apparatus may determine a performance measurement associated with the collection method. The apparatus may perform the performance measurement using the received performance data and the collection method. The apparatus may generate one or more outputs based on the performance measurement. The apparatus may cause to send the one or more outputs to a VNF manager (VNFM).
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: February 8, 2022
    Assignee: Apple Inc.
    Inventor: Joey Chou
  • Patent number: 11245569
    Abstract: A method and system for adding a notification to an error message. A first node and a second node are positioned in a communication network, and the first node is different from the second node. The first node is configured to process a network message before sending the network message to the second node. The first node encounters an error when processing the network message, and, before sending the network message to the second node, writes a reason of the error in a header section of the network message. The first node is configured to send the network message to the second node with the header section.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: February 8, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Mayank Kaul
  • Patent number: 11240140
    Abstract: The invention is directed to a computer-implemented system and method for transmitting data from a first node to a second node of a source-selected path routing network. In said system and method according to the present invention, a first data packet is received at the first node, wherein said data packet was sent from a source node according to next-hop routing. Subsequently, at least part of the data contained in the data packet is transmitted from the first node to the second node according to source-selected path routing. Finally, the data received at the second node is transmitted to a destination node according to next-hop routing.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: February 1, 2022
    Assignee: Anapaya Systems AG
    Inventors: Samuel Hitz, Stephen Shirley, Sergiu Costea
  • Patent number: 11240143
    Abstract: This disclosure describes techniques for addressing and/or accounting for path failures (e.g., congestion, link failures, disconnections, or other types of failures) within a network environment. In one example, this disclosure describes a method that includes receiving, by a node connected to a plurality of interconnected nodes, a network packet to be forwarded to a destination node; identifying, by a forwarding plane within the node, a first link along a path to the destination node; determining, by the forwarding plane, that the first link is inoperable; storing, by the node and within the network packet, data identifying the node as having been visited; identifying, by the forwarding plane and from among the plurality of egress links from the node, a second link that is operable and is along an alternative path to the destination node; and transmitting the network packet over the second link.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: February 1, 2022
    Assignee: Fungible, Inc.
    Inventor: Deepak Goel
  • Patent number: 11240149
    Abstract: Techniques configure a network to relay data from a node to a root device are described herein. In an example, one-hop neighbors of the node are determined and ranked according to link quality. The ranked neighbor nodes may be considered potential “parent nodes” of the node. The ranked nodes may be divided into a plurality of groups according to link quality. A parent node may be selected from among the “best” group of one-hop neighbor nodes and may be used to relay data for the node to and/or from the router or other device. The node continues to use the parent node at least until its ranking removes it from the best group or falls below a threshold value. After the ranking of the parent falls below such a prescribed threshold it may be replaced by selection of a replacement parent from the group of one-hop upstream neighbors having the best link quality.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: February 1, 2022
    Assignee: Itron Global SARL
    Inventor: Viet-Hung Nguyen
  • Patent number: 11233885
    Abstract: What is disclosed is a method for efficient capture and streaming of data packets in a network device comprises capturing data packets matching predetermined filters, packaging said data packets into samples, and aggregating one or more samples in a high speed bus payload. The method also comprises transferring said high speed bus payload to a CPU, extracting said samples from the high speed bus payload and storing said samples in a shared memory of the CPU, and accessing said samples from the shared memory for streaming to one or more client.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 25, 2022
    Assignee: Accedian Networks Inc.
    Inventors: Sylvain Lizotte, Marc-André Lamontagne, Marc Gélinas, Yanick Viens
  • Patent number: 11228389
    Abstract: The present invention provides a method, respective apparatuses, system and computer program product for obtaining channel state information in a coordinated multi¬point transmission/reception communication network. The method comprises allocating a first sounding resource to at least one of a plurality of user equipment in a coordinated multi-point transmission/reception communication network for transmitting sounding reference signal to a base station of a serving cell, and allocating a second sounding resource to the at least one user equipment for transmitting sounding reference signal to a base station of an interfering cell, wherein the first and the second sounding resource are different from each other.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: January 18, 2022
    Assignee: HMD GLOBAL Oy
    Inventors: Jing Xiu Liu, Peter Skov
  • Patent number: 11212212
    Abstract: Example implementations relate to management of network topologies. A primary tree having multiple connection graphs is generated for each node in the network. Each connection graph has at least one ordered list of one or more network node connections and the generated connection graphs provide a full network fit for each node in the network. The connection graphs are stored in at least one network switch to be used for network switch functionality. Additional connection graphs are generated for one or more network nodes connections based at least on network link capacity and provide for sharing of one or more of network links between multiple network node connections. The additional connection graphs are stored in the at least one network switch to be used for subsequent network switch functionality.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: December 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dave Winchell, Chris Franklin
  • Patent number: 11212223
    Abstract: An example non-transitory, computer-readable medium includes instructions that cause a device to determine, for uplinks of a branch gateway, a link health baseline. The instructions further cause the device to determine, for a set of criticality classes, a class link health baseline for each link health baseline, based on the link health baseline and a tolerance level of each criticality class. The instructions further cause the device to calculate, based in part on weighted parameters of the class link health baselines and an uplink cost, a path quality threshold score for each application category and for each uplink. The instructions further cause the device to select, for each application category, a primary uplink and a secondary uplink based on the path quality threshold scores. The instructions further cause the device to route network traffic through the primary uplink of the application category assigned to the network traffic.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: December 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Gupta, Abhinesh Mishra, Ataur Rehman
  • Patent number: 11212861
    Abstract: Aspects of the present disclosure provide techniques and apparatus for wireless communication. In one aspect, a method is provided which may be performed by a wireless device such as a user equipment (UE) that may support a first radio access technology (RAT) and a second RAT. The method generally includes: attempting to communicate with a base station (BS) of the first RAT; in response to an event, stopping the attempt to communicate with the BS of the first RAT; in response to stopping the attempt to communicate with the BS of the first RAT, attempting to connect to the second RAT; and in response to a successful connection to the second RAT: identifying a first value of a parameter associated with the event; comparing the value to a second value; and determining whether to perform an action associated with the first RAT based at least in part on the comparing.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: December 28, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Krishna Murthy Jayavarapu, Naga Chandan Babu Gudivada, Phaneendra Cheekatla, Alok Dhal
  • Patent number: 11196668
    Abstract: A dynamic open access software-defined network can be configured to enable an end user premises device to function like a controller so that there is no need to employ a controller within the network. As a result, a dynamic open access software-defined network can be efficiently and effectively scaled. An end user premises device can be configured with a virtual switch that implements a flow receiver for receiving flows directly from a flow communicator of a management server without utilizing a controller or the Openflow protocol. The virtual switch may also be configured to store flows in a configuration file that is persisted across reboots on the end user premises device to thereby enable the end user premises device to rebuild a flow table without communicating with an external component.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: December 7, 2021
    Assignee: Entry Point, LLC
    Inventors: Jeffrey Peterson, Eric Turner
  • Patent number: 11190439
    Abstract: A Software Defined Network (SDN) controller determines a plurality of paths for transmitting a data stream from a first network device to a second network device. The SDN controller assigns to each of the plurality of paths a path identifier, where the path identifier is uniquely corresponding to the path and the specified service. The SDN controller delivers forwarding information to a network device other than the second network device on the path. The forwarding information is configured to instruct forwarding a data stream carrying the path identifier of the path to a next hop on the path of a network device receiving the forwarding information. The SDN controller selects a path from the plurality of paths and transmits a path identifier of the selected path to the first network device. The first network device adds the path identifier of the selected path to the data stream of the specified service.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: November 30, 2021
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Wendong Jiang, Zhigang Fu
  • Patent number: 11190626
    Abstract: Embodiments of the present application relate to the field of data transmission, and provide a data transmission method, a communications device, a terminal, and a base station. In at least one embodiment, different configuration parameters are configured for data packets having different importance, so that an important data packet is ensured at a high priority. In at least one embodiment, a communications device is configured to determine an attribute of a data packet to be transmitted, where the attribute of the data packet is used to indicate importance of the data packet. The communications device is configured to transmit the data packet by using a configuration parameter corresponding to the attribute of the data packet.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: November 30, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jing Liu, Lifeng Han
  • Patent number: 11190394
    Abstract: In one embodiment, a first computer networking device executes an election algorithm to determine whether at least the first computer networking device or a second computer networking device is responsible for forwarding, to at least one receiving device, communications addressed to a specified group of computing devices. The first computer networking device may further store first data indicating that the first computer networking device is responsible for forwarding the communications. However, in response to the first computer networking device determining that it is no longer receiving the communications, it may store second data indicating that the first computer networking device is no longer responsible for forwarding the communications and may send, to the second computer networking device, third data indicating that the first computer networking device is not receiving the communications.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: November 30, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Mankamana Prasad Mishra, Ali Sajassi, Krishnaswamy Muddenahally Ananthamurthy, Samir Thoria, Suma Kachinthaya, Swadesh Agrawal