Flow Control Of Data Transmission Through A Network Patents (Class 370/235)
  • Patent number: 11032162
    Abstract: Example methods and computer systems are provided for east-west service insertion in a public cloud environment. An example method may comprise detecting an egress packet that is destined for a second endpoint located in the same virtual network as a first endpoint. The method may also comprise: in response to determination that service insertion is required, identifying a service path based on a service insertion rule; generating an encapsulated packet by encapsulating the egress packet with an outer header that is addressed from the first endpoint to a network device; and sending the encapsulated packet to cause the network device to send the egress packet towards the service path, thereby steering the egress packet towards the service path for processing.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: June 8, 2021
    Assignee: VMWARE, INC.
    Inventors: Rahul Jain, Mukesh Hira, Su Wang
  • Patent number: 11032752
    Abstract: Overlay apparatus for an ad-hoc/MESH communication network, the network having nodes, at least some of which are mobile with respect to other nodes. The nodes establish and abandon connections as they move with respect to one another and generally requiring relatively small bandwidth communications in order to generate and maintain an ad-hoc/MESH physical network of the nodes and the overlay apparatus, but very occasionally a large bandwidth communication is made. The overlay apparatus may reserve at least one assured protected communication path between a source node of such a relatively large bandwidth communication and at least one destination node of the relatively large bandwidth communication via one or more intervening nodes according to a current topology configuration of the connections of the ad hoc/MESH network.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 8, 2021
    Inventor: Oscar Glottmann
  • Patent number: 11026227
    Abstract: A wireless communication device includes: a transmission unit; a carrier sense unit; a transmission time calculating unit that estimates a necessary transmission time taken from start to completion of the transmission of the wireless frame; a time-out time calculating unit that calculates a time-out time from the predetermined time period and the necessary transmission time; a frame transmission determining unit that compares a carrier detection time during which a carrier notified from the carrier sense unit is detected with the time-out time to determine whether to transmit or discard the wireless frame; and a control unit that, based on the determination result notified from the frame transmission determining unit, (i) notify the transmission unit that the wireless frame is to be transmitted when it is determined to transmit the wireless frame, and (ii) discard the wireless frame when it is determined to cancel the wireless frame.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 1, 2021
    Assignee: SILEX TECHNOLOGY, INC.
    Inventor: Tadayoshi Kagawa
  • Patent number: 11023403
    Abstract: A system and method for efficiently transporting data across lanes. A computing system includes an interconnect with lanes for transporting data between a source and a destination. When a source receives an indication of a bandwidth requirement change from a first data rate to a second data rate, the transmitter in the source sends messages to the receiver in the destination. The messages indicate that the data rate is going to change and reconfiguration of one or more lanes will be performed. The transmitter selects one or more lanes for transporting data at the second data rate. The transmitter maintains data transport at the first data rate while reconfiguring the selected one or more lanes to the second data rate. After completing the reconfiguration, the transmitter transports data at the second data rate on the selected one or more lanes while preventing data transport on any unselected lanes.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 1, 2021
    Assignee: Apple Inc.
    Inventors: Jafar Savoj, Jose A. Tierno, Sanjeev K. Maheshwari, Brian S. Leibowitz, Pradeep R. Trivedi, Gin Yee, Emerson S. Fang
  • Patent number: 11025726
    Abstract: An information processing apparatus includes: a plurality of communication units configured to communicate with another device; and a controller configured to control execution of a coordinated function when the communication unit performs communication with the another device in accordance with a specific communication standard, wherein the coordinated function is executable with the another device and the information processing apparatus.
    Type: Grant
    Filed: July 29, 2018
    Date of Patent: June 1, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 11019500
    Abstract: Systems and methods provide cross-layer bearer splitting and cross-RAT retransmission in a RAN-based WLAN/WWAN integrated network. A link aggregation transmitter is configured to receive, from a WLAN stack lower layer protocol, a WLAN transmission confirmation signal and a WLAN congestion status, and to receive, from a WWAN stack lower layer protocol, a WWAN transmission confirmation signal and a WWAN congestion status. The link aggregation transmitter dynamically splits the bearer traffic across the WWAN link and the WLAN link based at least in part on the WLAN transmission confirmation signal, the WLAN congestion status, and the WWAN congestion status.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 25, 2021
    Assignee: APPLE INC.
    Inventors: Jing Zhu, Jerome Parron, Nageen Himayat, Penny Efraim-Sagi, Martin Kolde
  • Patent number: 11018977
    Abstract: A method is implemented by a processor of a computing device for generating an output match action table (MAT) or output MAT template from an input MAT template. The input MAT template is transformed through successive updates of symbolic actions using policy rules into the output MAT or output MAT template. The method includes selecting a first MAT row from the input MAT template and selecting a first action field from the first MAT row. A check is made whether the first action field includes a first symbolic action. The first symbolic action is looked up to determine whether a first policy rule has been defined for the first symbolic action. A first action specified by the first policy rule is written into a corresponding action field of a corresponding MAT row in the output MAT template or the output MAT to replace the first symbolic action.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: May 25, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: David Hood
  • Patent number: 11019075
    Abstract: In one embodiment, a Segment Routing network node provides processing and network efficiencies in protecting Internet Protocol version 6 (IPv6) Segment Routing (SRv6) packets and functions using Security Segment Identifiers, which are included in Segment Lists of a Segment Routing Header of a SRv6 packet. The Security Segment Identifier provides, inter alia, origin authentication, integrity of information in one or more headers of the packet, and/or anti-replay protection. In one embodiment, a Security Segment Identifier includes a value determined based on a secured portion of the packet. A typically secured portion includes the Source and Destination Addresses, one or more Segment Identifiers in a Segment List and the Segments Left value. In one embodiment, the Destination Address and/or a Segment Identifier in the Segment List includes and an anti-replay value (e.g., sequence number or portion thereof) which is also in the secured portion of the packet.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Pablo Camarillo Garvia, Francois Clad
  • Patent number: 11012542
    Abstract: The present application discloses data processing methods. Example methods include obtaining information about a header field of a data packet and searching an exact match flow table for an exact match entry that matches the data packet. When the matching exact match is found, a determination is made as to whether an update time of a wildcard entry corresponding to the exact match entry is before a creation time of the exact match entry. In response to determining that the update time is before the creation time of the exact match entry, the data packet is processed according to an action instruction corresponding to the exact match entry. In response to determining that the update time of the wildcard entry corresponding to the exact match entry is not before the creation time of the exact match entry, the exact match entry is deleted.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 18, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yi Wang, Dong Lin, Yong Huang
  • Patent number: 11012360
    Abstract: A device for determining oversubscription of a first virtualized network function (70) in order to enable flow control in the virtualization of at least one node in a communication network comprises a first virtualized network function (70) having packet handling resources comprising at least one queue (108, 112, 114, 120) and being a downstream network function located downstream from at least one second upstream network function in a packet flow between the network functions. The device comprises flow control functionality (79) set to monitor at least one queue (108, 112, 114, 120), determine if the first virtualized network function (70) is oversubscribed based on the monitoring, and generate, in case the first virtualized network function is determined to be oversubscribed, an instruction for at least one upstream network function to change its transmission rate to the first virtualized network function (70) in order to reduce the oversubscription.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: May 18, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ashwani Kumar Mehra, Brian Alleyne, Chakri Padala, Chandramouli Sargor
  • Patent number: 11012327
    Abstract: Systems and methods are disclosed for drop detection and protection with respect to packet monitoring in virtual processing environments. Tap agents monitor and capture packets from the network traffic associated with network applications running within these virtual processing environments. Sequence numbers are added in packet encapsulation before tap packets are forwarded to tool agents. The tool agents then use the sequence numbers to detect packet drops within the tap packets. After drop detection, the tool agents send drop detection messages to an agent controller, and the agent controller generates and sends reconfiguration messages to the tap agents based upon the drop detection messages. The tool agents can also send drop detection messages directly to the tap agents. The tap agents adjust their operations based upon the reconfiguration messages and/or the drop detection messages to reduce packet drops within subsequent tap packets communications.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 18, 2021
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
    Inventors: Kristopher Raney, Matthew R. Bergeron
  • Patent number: 11012340
    Abstract: Interference is a common problem in wireless communication networks. This disclosure provides a method and system that detect and locate interference sources based on various data describing or captured from an operational network during normal mobile wireless service times.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 18, 2021
    Assignee: Spectrum Effect Inc.
    Inventors: David James Ryan, Charles James Judson
  • Patent number: 11012418
    Abstract: A method, system, and computer-usable medium are disclosed for providing a multi-access interface for network traffic, comprising: receiving information regarding topology of a virtual private network and storing the topology in the form of a routing table. A method, system, and computer-usable medium are disclosed for providing an interface for network traffic, comprising: in a virtual private network comprising a plurality of tunnels delivering only information associated with Open Systems Interconnect stack Level 3, receiving a network communication and performing multicast forwarding among the plurality of tunnels using multicast forwarding from Open Systems Interconnect stack Level 2.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 18, 2021
    Assignee: Forcepoint LLC
    Inventors: Tuomo Syvänne, Juha Luoma, Ville Mattila
  • Patent number: 11013017
    Abstract: Disclosed are methods and network nodes for allocating resources for multiple radio links in a wireless communication system. The method may include successively performing each of multiple scheduling loops such that the resources with one or more of multiple resource types are allocated to one or more radio links selected from the multiple radio links, wherein each of the multiple scheduling loops is associated with the one or more of multiple types of the resources. With the proposed methods and network nodes, radio resources of different types may be effectively and efficiently allocated to multiple radio links through multiple scheduling loops and utilization efficiency of the resources could be notably boosted.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: May 18, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jinhua Liu, Virgile Garcia
  • Patent number: 11005737
    Abstract: A data processing method, includes receiving a data flow; generating a triplet set according to the data flow, where each triplet in the set includes three items, the first item is a first element in the data flow, the second item includes a first time point at which the first element appears in the data flow and a first quantity of times that corresponds to the first time point, and the third item includes a second time point at which the first element appears in the data flow and a second quantity of times that corresponds to the second time point; and performing data processing on the data flow according to the triplet set. In the embodiments of the present application, the triplet set may be generated based on the data flow.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: May 11, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenguo Li, Ge Luo, Ke Yi
  • Patent number: 11005685
    Abstract: A method and a first communications router for transmitting data packets to a second communications router by establishing an aggregated end-to-end connection with the second communications router. The aggregated end-to-end connection comprises a plurality of established end-to-end connections. Data packets are transmitted through a first established end-to-end connection when a first condition is satisfied, and through a second established end-to-end connection when a second condition is satisfied. The first and second established end-to-end connections belong to the aggregated end-to-end connection. The first communications router comprises a plurality of network interfaces.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: May 11, 2021
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
  • Patent number: 11005769
    Abstract: A packet processor of a network device determines an amount of free buffer space in a buffer memory currently available for buffering packets, and dynamically determines a value of a threshold for triggering a particular traffic management operation with respect to a packet, to dynamically adjust the value of the threshold based at least in part on a changing amount of free buffer space available for buffering packets in the buffer memory. The packet processor determines, based on a comparison between i) a current fill level of a particular transmit queue in which the packet is to be enqueued and ii) the dynamically adjusted value of the threshold, whether the particular traffic management operation is to be triggered with respect to the packet. When the particular traffic management operation is to be triggered, the packet processor performs the particular traffic management operation with respect to the packet.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 11, 2021
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Ilan Mayer-Wolf, Zvi Shmilovici Leib, Carmi Arad
  • Patent number: 11003511
    Abstract: The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mircea Trofin, Patrick Dussud, Rudi Martin, John Lawrence Hamby, Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Fadi M. Hanna
  • Patent number: 11003506
    Abstract: A technique for determining of a load of an application in a cloud computing environment is disclosed. The application is executed with one or more application instances in the cloud computing environment, wherein each of the one or more application instances obtains input data from a respective input queue. A method implementation for supporting the technique comprises determining a wait indicator for at least one of the one or more application instances, the wait indicator for an application instance indicating a relation between empty states of the input queue of the application instance and non-empty states of the input queue of the application instance, and triggering forwarding of the wait indicator determined for the at least one of the one or more application instances to a load determination component.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: May 11, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Dániel Géhberger, Péter Mátray, Gábor Németh
  • Patent number: 11006456
    Abstract: The present invention provides a method for transmitting a random access channel (RACH). Particularly, the method includes receiving PRACH configuration information including information about a slot (RACH slot) available for transmission of the RACH and information indicating a subcarrier spacing for a PRACH, and transmitting a RACH preamble in the RACH slot on the basis of the PRACH configuration information and the subcarrier spacing, wherein the length of the RACH slot depends on the subcarrier spacing.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: May 11, 2021
    Assignee: LG Electronics Inc.
    Inventors: Sukhyon Yoon, Hyunsoo Ko, Eunsun Kim, Kijun Kim
  • Patent number: 11006312
    Abstract: Systems and methods of providing feedback when a specific PDU is successfully delivered or transmitted are described. The node hosting PDCP entity indicates triggering of a DDDS frame from the remote corresponding node. Rather than immediately triggering transmission of a DDDS frame, the node hosting PDCP entity indicates triggering based on successful delivery of a PDU having a specific SN, as long as in-sequence delivery or transmission of PDUs up to the specific SN was successful. The DDDS frame is transmitted once the corresponding node determines that the PDU having the SN was successfully delivered or transmitted. After reporting by the DDDS frame, the QoS flow associated with the PDUs is remapped from a source DRB to a target DRB.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: May 11, 2021
    Assignee: Apple Inc.
    Inventors: Jaemin Han, Yujian Zhang, Sudeep K. Palat, Alexander Sirotkin
  • Patent number: 11006467
    Abstract: Provided is a method and apparatus for processing control plane data to enable an evolve Node B (eNB) and a User Equipment (UE) to transmit and/or receive user plane data through a WLAN carrier when the user plane data is transmitted by adding a WLAN radio resource to an E-UTRAN carrier in a radio access network (RAN) level. Particularly, provided is a method for a UE to transmit and receive data, the method including: receiving, from an eNB, wireless local area network (WLAN) cell configuration information which is for transmitting and receiving data using a WLAN radio resource; performing WLAN association based on the WLAN cell configuration information; transmitting a WLAN access confirmation message to the eNB; and receiving, from the eNB through a higher layer signaling, tunnel configuration information which is for the UE to set up a tunnel with the eNB through the WLAN radio resource.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 11, 2021
    Assignee: KT CORPORATION
    Inventors: Sung-pyo Hong, Woo-jin Choi
  • Patent number: 11005771
    Abstract: Packet processing apparatus includes a first interface coupled to a host processor and a second interface configured to transmit and receive data packets to and from a packet communication network. A memory holds context information with respect to one or more flows of the data packets conveyed between the host processor and the network in accordance with a reliable transport protocol and with respect to encoding, in accordance with a session-layer protocol, of data records that are conveyed in the payloads of the data packets in the one or more flows. Processing circuitry, coupled between the first and second interfaces, transmits and receives the data packets and includes acceleration logic, which encodes and decodes the data records in accordance with the session-layer protocol using the context information while updating the context information in accordance with the serial numbers and the data records of the transmitted data packets.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: May 11, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Boris Pismenny, Liran Liss, Ilya Lesokhin, Haggai Eran, Adi Menachem
  • Patent number: 11005775
    Abstract: Systems and methods for allocating resources are disclosed. Resources as processing time, writes or reads are allocated. Credits are issued to the clients in a manner that ensure the system is operating in a safe allocation state. The credits can be used not only to allocate resources but also to throttle clients where necessary. Credits can be granted fully, partially, and in a number greater than requested. Zero or negative credits can also be issued to throttle clients. Segment credits are associated with identifying unique fingerprints or segments and may be allocated by determining how many credits a CPU/cores can support. This maximum number may be divided amongst clients connected with the server.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 11, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Keyur B. Desai
  • Patent number: 10999184
    Abstract: A distributed load balancer in which a router receives packets from at least one client and routes packet flows to multiple load balancer nodes. The router exposes a public IP address and the load balancer nodes all advertise the same public IP address to the router. The router may implement a per-flow hashed multipath routing technique, for example an equal-cost multipath (ECMP) routing technique, to distribute the flows across the load balancer nodes. Thus, the multiple load balancer nodes may service a single public endpoint. The load balancer nodes may advertise to the router according to the Border Gateway Protocol (BGP). Rather than advertising itself, however, a load balancer node may be advertised to the router by one or more neighbor load balancer nodes; the neighbor nodes may terminate the BGP sessions with the router in response to determining that the load balancer node has failed.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Douglas Stewart Laurence, Neha Shetty
  • Patent number: 10999205
    Abstract: Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 4, 2021
    Assignee: Accedian Networks Inc.
    Inventor: Claude Robitaille
  • Patent number: 10999197
    Abstract: Systems and methods provide for end-to-end identity-aware routing across multiple administrative domains. A first ingress edge device of a second overlay network can receive a first encapsulated packet from a first egress edge device of a first overlay network. The first ingress edge device can de-encapsulate the first encapsulated packet to obtain an original packet and a user or group identifier. The first ingress edge device can apply a user or group policy matching the user or group identifier to determine a next hop for the original packet. The first ingress edge device can encapsulate the original packet and the user or group identifier to generate a second encapsulated packet. The first ingress edge device can forward the second encapsulated packet to the next hop.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: May 4, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sanjay Kumar Hooda, Anand Oswal, Nehal Bhau, Anil Edathara, Munish Mehta
  • Patent number: 10999406
    Abstract: Providing a template for orchestration of a cloud provided service in a datacenter. This template can include virtual processing services, virtual networking services, storage services, and service level requirements that a user or administrator can select for the cloud provided service. Based on the template the cloud provided service can be provisioned according to the requirements of the service level agreement.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: May 4, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Srikanth Narasimhan, Chao Feng, Ajit Sanzgiri
  • Patent number: 10999756
    Abstract: A method, a device, and a non-transitory storage medium are described in which a radio and core integrated layers service is provided. The service provides a direct mapping of a quality of service flow between a packet data unit layer and a service data adaptation layer associated with a user plane function and a central unit-user plane function without an intermediary mapping of a tunneling protocol in the user plane.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: May 4, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kalyani Bogineni, Sudhakar Reddy Patil, Jin Yang
  • Patent number: 10999210
    Abstract: A load sharing method includes: establishing a first tunnel and a second tunnel between a first network device and a second network device, where the first tunnel and the second tunnel form a bonding tunnel through hybrid bonding; sending, by the first network device, a plurality of data packets to the second network device; determining, by the first network device, a usage status of buffer space of a bonding tunnel reorder buffer of the second network device based on an acknowledgment response returned by the second network device; and performing, based on the usage status and according to a specified load sharing policy, load sharing between the first tunnel and the second tunnel for a packet to be transmitted by the first network device to the second network device.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: May 4, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lihao Chen, Mingui Zhang
  • Patent number: 10993196
    Abstract: Apparatuses, methods, and systems are disclosed for identifying synchronization signal/physical broadcast channel block occasions. One method includes identifying a plurality of synchronization signal/physical broadcast channel block occasions configured to enable reception of a plurality of synchronization signal/physical broadcast channel blocks. A first number of synchronization signal/physical broadcast channel block occasions of the plurality of synchronization signal/physical broadcast channel block occasions is greater than a maximum allowed number of synchronization signal/physical broadcast channel blocks of the plurality of synchronization signal/physical broadcast channel blocks. The method includes receiving the plurality of synchronization signal/physical broadcast channel blocks on a portion of the plurality of synchronization signal/physical broadcast channel block occasions.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: April 27, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Hyejung Jung, Alexander Johann Maria Golitschek Edler von Elbwart, Vijay Nangia, Prateek Basu Mallick, Joachim Loehr, Ravi Kuchibhotla, Robert T. Love
  • Patent number: 10992434
    Abstract: A radio node is configured to transmit, within a guard band of a first radio access technology (RAT), a radio signal according to a second RAT. The radio node determines, based on a channel bandwidth of the first RAT, one or more transmit parameters for transmission of the radio signal according to the second RAT within the guard band of the first RAT, for transmission of the radio signal to comply with emission limits for the first RAT. The one or more transmit parameters include a frequency position of the radio signal within the guard band for the first RAT. The radio node also configures the radio node with the one or more transmit parameters for transmitting the radio signal according to the second RAT within the guard band of the first RAT.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 27, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ali Behravan, Muhammad Kazmi
  • Patent number: 10986662
    Abstract: A communication device receives an uplink grant from a node of a cellular network. The uplink grant indicates uplink radio resources allocated to the communication device in reoccurring time intervals. For each of these time intervals, the communication device selects between an active mode and an inactive mode, in the active mode the communication device performs an uplink transmission in the allocated uplink radio resources. In the inactive mode the communication device performs no uplink transmission in the allocated uplink radio resources.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: April 20, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Torsten Dudda, Stefan Parkvall, Per Synnergren, Stefan Wager, Hanzhi Zhang
  • Patent number: 10986018
    Abstract: For managing a traffic overload in a software defined network having an SDN controller, when an indication of a traffic overload is received, there are steps of identifying traffic flows which contribute to this, identifying nodes of the network controllable by the SDN controller and located along a path of the identified traffic flows before the location of the traffic overload. The SDN controller is used to control the identified nodes to control the identified traffic flows to reduce the traffic overload. By using the SDN controller to control the reduction compared to diverting suspicious traffic flows to a separate external security server, the extra network resources used for carrying the diverted traffic flows are not needed, the separate security server is not needed, and the risk of such diverted traffic flows themselves causing overloads is reduced. It can be applicable to a range of causes of overload, including denial of service attacks.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: April 20, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventor: Renato Grosso
  • Patent number: 10986029
    Abstract: Device, system, and method of data transport with selective utilization of a single link or multiple links. An apparatus includes, or is associated with, multiple transmitters. A link bonding management unit determines with regard to a data-flow that is intended for transmission to a remote recipient, whether to transmit the data-flow via a single communication link over a single transmitter of the apparatus, or conversely, to transmit the data-flow via two or more communication links serviced by two or more, respective, transmitters of the apparatus. Additionally or alternatively, the allocation of packets among transmitters that participate in a virtual bonded transmission, is modified based on one or more performance characteristics.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: April 20, 2021
    Assignee: LIVEU LTD.
    Inventors: Baruch Yosef Altman, Nitsan Dolev Elfassy
  • Patent number: 10979512
    Abstract: A data packet transmission method is provided, including: receiving, by a proxy program, a request data packet via a listening port of the proxy program, and after marking the request data packet, sending out, by the proxy program, the marked request data packet; receiving, by a local system, a plurality of request data packets sent by an application program or the proxy program, and matching, by the local system, a mark in the request data packet. When the matching is successful, the request data packet is forwarded out directly, and when the matching is unsuccessful, the request data packet is re-directed to the listening port. Further, a data packet transmission system is provided.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: April 13, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Ruopeng Kang, Zidao Fan
  • Patent number: 10979915
    Abstract: A method of managing a network apparatus of a telecommunication network, where the network apparatus does not expose management interfaces sufficient to allow managing at least one operational parameter thereof of interest for the managing, includes collecting data about the network apparatus to be managed by making requests to the network apparatus to be managed and to at least one other network apparatus in operating relationships with the network apparatus to be managed. Based on the collected data, generating a behavioral model of the network apparatus to be managed. The behavioral model is an inferred logical and mathematical model of the behavior of the network apparatus to be managed with respect to the operational parameter thereof of interest for the managing. The method also includes and managing the network apparatus to be managed exploiting the generated behavioral model thereof.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: April 13, 2021
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Simone Bizzarri, Andrea Buldorini, Giorgio Calochira, Andrea Schiavoni
  • Patent number: 10979347
    Abstract: Certain aspects of the present disclosure are generally directed to version-aware service function chaining. One example method generally includes determining version information corresponding to one or more of a plurality of network functions to be performed for a packet for a service function chain (SFC) and encapsulating a service header in the packet for the SFC, the service header indicating the plurality of network functions to be performed for the packet and the version information corresponding to the one or more network functions. In certain aspects, the method also includes sending the packet to one or more service nodes for performing the plurality of network functions in accordance with the service header.
    Type: Grant
    Filed: October 27, 2018
    Date of Patent: April 13, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo A. Salgueiro
  • Patent number: 10979789
    Abstract: Wavelength-based random access in an optical communications network for a wireless communications system (WCS) is disclosed. An optical network unit(s) (ONU(s)) is configured to generate a random access signal comprising an unsolicited buffer occupancy (BO) report to request uplink allocation as soon as the ONU(s) receives a non-periodic uplink data burst. The ONU(s) then sends an optical random access signal including the unsolicited BO report to an optical line terminator (OLT) based on a random access wavelength, which is so determined not to cause any interference with a downlink optical communications signal(s) and an uplink optical communications signal(s) being regularly communicated between the OLT and the ONU(s). As a result, it is possible to reduce access delay at the ONU(s) for sending the non-periodic uplink data burst without requiring frequent polling from the OLT, thus helping to reduce signaling overhead and improve throughput of the optical communications network.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 13, 2021
    Assignee: Corning Research & Development Corporation
    Inventor: Baruh Hason
  • Patent number: 10979491
    Abstract: Systems and methods are provided for managing workloads across multiple resources in a distributed computing system. A data traffic flow between a source device and each of a plurality of target devices within the distributed computing system is monitored. A load state of each of the plurality of target devices is determined based on the monitored data traffic flow. Upon detecting a resource constraint for at least one of the plurality of target devices, at least a portion of the data traffic flow between the source device and the resource-constrained target device is adjusted such that the device operates at a reduced load state. The data traffic flow to the particular target device may be readjusted so as to restore its load state to a default or predetermined operating level once the resource constrained has been resolved.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: April 13, 2021
    Assignee: Verizon Media Inc.
    Inventors: Kevin E. Mason, William L. White, Carla A. Dunagan
  • Patent number: 10971008
    Abstract: Techniques for transmitting vehicle information messages among a plurality of vehicles are disclosed. In an aspect, a transceiver of a vehicle transmits a first set of vehicle information messages over a wireless medium at a first periodic rate, the first set of vehicle information messages including information related to the vehicle. One or more sensors of the vehicle detect an event related to operation of the vehicle. A processor of the vehicle generates a second set of vehicle information messages each including an event flag and information about the event, the event flag indicating that the second set of vehicle information messages is reporting the event. The transceiver of the vehicle transmits a first vehicle safety message of the second set of vehicle information messages over the wireless medium as soon as the first vehicle safety message is generated.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 6, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Aleksandar Gogic, James Alan Misener
  • Patent number: 10972385
    Abstract: Methods and apparatus to provide a consumer services cloud in a communications network are disclosed. An example apparatus includes a processor and a computer readable storage medium including computer readable instructions that cause the processor to analyze authentication information in a request for access to a communications network to identify which of multiple possible users associated with a communications network customer is a current user of a client device, analyze second network communications based on a security rule to identify a security risk of the second network communications, access a first profile corresponding to the identified current user to determine a rule to be used to handle network communications transferred within the communications network from the client device of the communications network customer that are diverted via a software-defined network (SDN) switch, and configure a forwarding table of the SDN switch to comply with information obtained from the client device.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: April 6, 2021
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Zhi Cui, Thomas A. Anschutz, Alan Blackburn, Arthur Richard Brisebois
  • Patent number: 10972942
    Abstract: A system and method for reliable and secure record keeping for Radio Access Network (RAN) capacity sharing amongst a plurality of operators using slicing methods according to 3GPP 5G specifications, wherein slicing is controlled by a RAN controller is disclosed. The record keeping system is a distributed Blockchain ledger in which a block specifies information pertaining to available, leased or purchased base station slice(s). The ledger is immutable and available to all operators through a distributed database hosted by each participant wherein each base station owner advertises its leased as well as unused base station capacity at a specific time using blocks in the Blockchain. In an embodiment, the RAN controller directly feeds the information needed to form a new block into the ledger whenever the slicing profile of a RAN changes, thereby making the ledger in complete synchronicity with the network.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: April 6, 2021
    Assignee: Netsia, Inc.
    Inventors: Onur Ibek, Oguz Oktay, Seyhan Civanlar
  • Patent number: 10972384
    Abstract: A gateway device detects whether a node corresponding to each node identifier in a node identifier chain gets on-line, the chain including node identifiers of a head node, service node via which the head node accesses tail node, and the tail node. When each node gets on-line, the gateway device distributes, as a gateway device accessed by the head node, a first stream classifying strategy associated with the chain to device hardware, and forwards a received data stream which is from the head node to the tail node according to the chain based on the first stream classifying strategy. The gateway device distributes, as a gateway device accessed by the service node, a second stream classifying strategy associated with the chain to the device hardware, and forwards a received data stream which is from the head node to the tail node according to the chain based on the second stream classifying strategy.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: April 6, 2021
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Jie Li
  • Patent number: 10970144
    Abstract: A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: April 6, 2021
    Assignee: SONICWALL INC.
    Inventors: John E. Gmuender, Iosif Harutyunov, Manish Mathur, Ilya Minkin, Huy Minh Nguyen
  • Patent number: 10972400
    Abstract: A method, an apparatus, a computer-program product and a system for transmission of data packets are disclosed. A communication link between a first device and a second device is established in accordance with a transmission control protocol for transmission of a data packet between the first device and the second device. The communication link is monitored during transmission of the data packet from the second device to the first device. Based on the monitoring, at least a portion of a bandwidth available for transmission of an acknowledgement from the second device to the first device is adjusted. The acknowledgement indicates receipt of the data packet performing by the second device.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 6, 2021
    Assignee: AltioStar Networks, Inc.
    Inventors: Anupam Kumar Goel, Pramod Kumar Singh
  • Patent number: 10972212
    Abstract: A quality parameter transmission method includes: sending, by the network side device, a first request message to the terminal, where the first request message is used to request a quality parameter related to user experience of a preset service; and after receiving the first request message from the network side device, sending, by the terminal, the quality parameter to the network side device. The network side device obtains, from the terminal, the quality parameter related to user experience of the preset service, and therefore can evaluate network operation quality by using the quality parameter, to facilitate network optimization, provide better network quality for the terminal, and improve user experience.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: April 6, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Ji, Jun Chen, Zhiming Li
  • Patent number: 10965583
    Abstract: Embodiments disclosed herein relate to methods and computer-readable mediums for preserving forwarding equivalence class (FEC) hierarchy weights, which may include obtaining a FEC hierarchy; obtaining a target height for the FEC hierarchy; identifying within the FEC hierarchy a FEC node comprising pointers to a plurality of lower level FEC nodes; making a first determination that a height of the FEC node is greater than the target height; obtaining a rebasing factor for the FEC node; and updating weights for the plurality of lower level FEC nodes using the rebasing factor to obtain an updated FEC hierarchy.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: March 30, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Mayukh Saubhasik, Vahab Akbarzadeh
  • Patent number: 10966243
    Abstract: A technique includes determining a number of available resources for a category of user devices, determining a number of user devices, within the category of user devices, that are connected to a base station, determining whether the number of available resources is greater than or equal to the number of connected user devices, allocating resources to one or more user devices within the category of user devices using a scheduling-based resource allocation if the number of available resources for the category is greater than or equal to the number of connected user devices within the category of user devices, and otherwise, allocating resources to one or more user devices within the category of user devices using a contention-based resource allocation if the number of available resources for the category is less than the number of connected user devices within the category of user devices.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 30, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Bikramjit Singh, Olav Tirkkonen, Zexian Li, Mikko Aleksi Uusitalo
  • Patent number: 10966254
    Abstract: A method, by a terminal, of performing a random access in a wireless communication system is provided. The method includes identifying a random access occasion configured for an active uplink (UL) bandwidth part (BWP) of a serving cell and when the serving cell is a special cell (SpCell) and an identity (ID) of an active downlink (DL) BWP does not correspond to an ID of the active UL BWP, switching the active DL BWP to a DL BWP with ID corresponding to the ID of the active UL BWP, based on BWP configuration information for the serving cell, and performing a random access on the switched DL BWP.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 30, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyuk Jang, Soenghun Kim