Control Of Data Admission To The Network Patents (Class 370/230)
  • Patent number: 10986023
    Abstract: In one embodiment, a device obtains one or more fabric port (F-port) counters and one or more extender port (E-port) counters in a storage area network (SAN). The device inputs the obtained F-port and E-port counters to a machine learning-based prediction model. The device uses the prediction model to predict a slow drain condition in the SAN, based on the counters input to the model. The device initiates a corrective measure in the SAN, based on the predicted slow drain condition.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 20, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Harsha Bharadwaj
  • Patent number: 10986626
    Abstract: Systems and methods are introduced for managing a multi-band wireless networking system using a robust control plane. In an embodiment, multiple wireless networking devices are interconnected via a dedicated wireless backhaul to collectively form a single multi-band wireless network providing broad coverage to a client device. The multi-band wireless networking system is managed by wirelessly communicating control information between the multiple wireless networking devices over the control plane in a robust manner that guarantees delivery while minimizing latency. Example techniques for achieving this robust transfer of information include use of robust data rates, use of multiple backhaul channels, use of hybrid Automatic Repeat Request (ARQ), use of dedicated control channels, use of alternative transport protocols, and implementation of distributed router functionality.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 20, 2021
    Assignee: NETGEAR, INC.
    Inventors: Peiman Amini, Joseph Amalan Arul Emmanuel
  • Patent number: 10986034
    Abstract: A converged small cell communication system includes a mobile network core, a data over cable service interface specification (DOCSIS) core, and a common policy platform for managing a service flow of a user equipment within a communication vicinity of the small cell communication system. The mobile network core includes a policy engine and a packet data network gateway (PGW). The DOCSIS core includes a packetcable multimedia (PCMM) unit having a policy server and an application manager, and a cable modem termination system (CMTS).
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: April 20, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Jennifer Andreoli-Fang
  • Patent number: 10986030
    Abstract: In an embodiment, header information of messages is altered to specify a window within which to receive information, so that the messages sent by a remote device will be sent at a rate that a network can receive messages. The sending of acknowledgements of messages are paced to control window growth. Bandwidth is allocated to a plurality of flows such that the satisfied flows require less bandwidth than an amount of bandwidth allocated to each unsatisfied flow.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 20, 2021
    Assignee: NETDUMA SOFTWARE, LTD.
    Inventor: Iain Kibet Fraser
  • Patent number: 10979888
    Abstract: A dynamic recovery system for a network comprising: an orchestrator, the orchestrator communicates with at least one mobility management entity in the network to monitor at least one of a key performance and a key capacity indicator; the orchestrator upon detecting that the at least one the key performance and key capacity indicator is above an operator configured threshold: instantiates at least one virtual mobility management entity, disables a communications profile towards the mobility management entity, and provides a communications profile toward at least one virtual mobility management entity.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: April 13, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vikram Seenappa, Rajendra Prasad Kodaypak
  • Patent number: 10979536
    Abstract: An NE comprising a plurality of physical interfaces configured to communicate to a plurality of remote NEs in an ICN, a receiver coupled to the plurality of physical interfaces and configured to receive a request for a service from a first of the remote NE via the ICN, wherein the service request comprises a requested service name and a requested service context, a memory comprising a service profile comprising a supported service associating with a supported service name and a supported service context, a processor coupled to the memory and the receiver and configured to generate a service response when the requested service name matches the supported service name and the requested service context matches the supported service context, and a transmitter coupled to the processor and the plurality of physical interfaces and configured to transmit the service response to the first NE via the ICN.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: April 13, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Guo-Qiang Wang, Ravishankar Ravindran
  • Patent number: 10979498
    Abstract: Disclosed is a system for the provision and management of web resource including a node server configured to store a plurality of web resource usage profiles associated with one or more users, the node server comprises a local cache to store web resources; a switch server arranged in signal communication with the node server and configured to switch the provision of web resource between a first mode and a second mode; wherein the node server is connectable to at least one of a local and a global network; and wherein in the first mode the node server retrieves web resource from the local cache; and in the second mode the node server retrieves web resource from at least one of the local and the global network. A device in the form a node server and a method using the node server to provide and manage web resource are also disclosed.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: April 13, 2021
    Assignee: VOXP PTE. LTD.
    Inventors: Dennis Beltran Mendiola, Patrick Gil Gorres Cagalawan
  • Patent number: 10979112
    Abstract: Precoding matrix computations for a large number of antenna arrays can be used to generate efficiencies within a wireless network. Utilizing network topology and context data in conjunction with known available network resources and mobile device measurements can facilitate gains in power and spectral efficiency and reduction in computation complexity posed by current procedures. To take advantage of multiple paths, the precoding matrix can be known at the radio units for each mobile device.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: April 13, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Shraboni Jana, Mostafa Tofighbakhsh, Deva-Datta Sharma, Bogdan Ungureanu
  • Patent number: 10977196
    Abstract: A system includes a controller for controlling communication between a first device and a second device connected by way of a communication interface. The controller that is associated with the first device is configured to receive a communication request from a processor of the first device for communicating with the second device. Based on the communication request, the controller is further configured to retrieve a set of instructions from an instruction memory that is associated with the first device. Further, the controller is configured to control the communication interface at each cycle of a clock signal by executing each instruction thus controlling the communication between the first and second devices at each cycle of the clock signal.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 13, 2021
    Assignee: SMART IOPS, INC.
    Inventors: Kirankumar Muralidharan, Sathishkumar Udayanarayanan, Ashutosh Das
  • Patent number: 10979970
    Abstract: Embodiments of the present invention provide a network channel allocation method and apparatus. In one embodiment, a network channel allocation method includes determining, by a terminal, a candidate network channel based on a network request of a first application. The candidate network channel is a network channel on which a communications link port is allowed to be established. The method further includes allocating, by the terminal, a target network channel from the candidate network channel to the first application according to an attribute of the first application. The attribute comprises whether an application has a specified network channel, whether an application is a foreground application, an application priority level, or whether an application has a restricted network channel.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 13, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhen Wu
  • Patent number: 10970808
    Abstract: A general-purpose graphics processor comprising a first set of compute units, a second set of compute units, and a memory coupled with the first set of compute units and the second set of compute units is described. The memory is configured to merge a first read request to an address block of the memory with a second read request to the address block of the memory to reduce a number of memory accesses to a memory bank associated with the address block. The graphics processor can also include a memory arbiter that can multicast merged reads to the compute units associated with the merged reads.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Joydeep Ray, Subramaniam Maiyuran, Varghese George, Vivek Kumar Ilanchelian
  • Patent number: 10973043
    Abstract: A method includes: receiving, by a first terminal device, a first downlink control channel on a third time-frequency resource; and based on the first downlink control channel and on a first time-frequency resource, sending, by the first terminal device, a first uplink message or receiving a first downlink message, where transmission directions of the first uplink message and a second downlink message are different, and the second downlink message is a message that the network device schedules a second terminal device to receive on a second time-frequency resource; transmission directions of the first downlink message and a second uplink message are different, and the second uplink message is a message that the network device schedules the second terminal device to send on the second time-frequency resource; and the first time-frequency resource and the second time-frequency resource include a same time domain resource and a same frequency domain resource.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 6, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhiheng Guo, Wei Sun, Xinqian Xie
  • Patent number: 10972367
    Abstract: Techniques are described for binding secondary services with a cloud service instance. In one or more embodiments, a service definition defines a set of secondary services that are compatible with a primary service. In response to receiving a request to perform a provisioning operation for the instance of the primary service, a provisioning engine identifies, from the set of secondary services that are compatible with the primary service, a subset of one or more secondary services that are available. The provisioning engine binds the subset of one or more secondary services to the primary service to generate a deployment configuration for the instance of the primary service. Based on the deployment configuration, the provisioning engine provisions a set of components for the instance of the primary service.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 6, 2021
    Assignee: Oracle International Corporation
    Inventors: Velmurugan Subramani Nadar, Nilesh P. Junnarkar, Divyang Dalal
  • Patent number: 10972356
    Abstract: Embodiments of the present invention provide a method for selecting a negotiation counterpart. Specifically, the first device sends a discovery message in the network, and the discovery message includes a technical objective. The first device receives a first response message with which a second device replies, and receives a second response message with which a third device replies. The first response message carries information about a characteristic that is of the second device and that supports implementation of the technical objective, and the second response message carries information about a characteristic that is of the third device and that supports implementation of the technical objective. The first device can select a device with a higher technical objective support degree from the second device and the third device as the negotiation counterpart according to the first response message and the second response message.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: April 6, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bing Liu, Sheng Jiang
  • Patent number: 10972726
    Abstract: Techniques to dynamically select a video encoder for streaming video encoding are described. For example, in one embodiment, an apparatus may include an encoding configuration component operative to receive network performance information for a video stream at a sending device, the video stream at a first video bitrate with a first video encoding codec, and assign a second video bitrate with a second video encoding codec to a media component based on the network performance information, wherein the second video encoding codec is used based on generating the video stream at the second video bitrate, the media component operative to generate the video stream at the sending device at the second video bitrate with the second video encoding code, and the network component operative to send the video stream from the sending device to the receiving device using the second video encoding codec. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 6, 2021
    Assignee: WHATSAPP INC.
    Inventors: YuanYuan Wang, Manpreet Singh
  • Patent number: 10963531
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: March 30, 2021
    Assignee: LUMINATI NETWORKS LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10966097
    Abstract: A method is implemented by a network device for determining parameter values for a base station of a cellular network. The base station operates in a wireless band that is shared with one or more wireless access points. The parameter values are determined to optimize network performance while ensuring fair coexistence between the base station and the one or more wireless access points. The method includes obtaining proximity information for the one or more wireless access points relative to the base station, obtaining activity information for the one or more wireless access points, and determining parameter values for the base station based on the proximity information and the activity information.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: March 30, 2021
    Inventors: Issa Al-Fanek, Havish Koorapaty, Meral Shirazipour, Heikki Mahkonen, Ravi Manghirmalani
  • Patent number: 10959285
    Abstract: A method, performed by a gateway node (110), for managing packets on a transport connection between a first end-point (120) and a second end-point (130) is disclosed. The gatewaynode (110) forwards (A020), on the transport connection (105), a first packet from the first end-point (120) to the second end-point (130). The gateway node (110) finds (A040), by inspection of the first packet, that the first packet indicates closing of the transport connection (105) at the first end-point (120). Moreover, the gateway node (110) receives (A120) after the finding (A040), on the transport connection, a second packet from the second end-point (130), wherein the second packet is destined to the first end-point (120). Furthermore, the gateway node (110) discards (A130) the second packet, thereby refraining from forwarding, on the transport connection, the second packet from the second end-point (130) to the first end-point (120). A gateway node (110), a computer program and a computer program carrier are also disclosed.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: March 23, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Ibon Gochi Garcia
  • Patent number: 10958461
    Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: March 23, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Michael McBride
  • Patent number: 10958526
    Abstract: Methods for allocating bandwidth in a central cloud-based system are provided including receiving a request for a subscription for information stored in the central cloud-based system from a third-party customer and allocating one or more partitions in a queue to the third-party customer. The one or more partitions each have corresponding threads and a number of the one or more partitions is determined by an estimated amount of traffic associated with the requested subscription for the third-party customer. Information is provided meeting terms of the subscription to the third-party customer using the allocated one or more partitions in the queue and the corresponding threads. At least one of the receiving, allocating and providing is implemented by at least one processor. Related devices and computer program products are also provided.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 23, 2021
    Assignee: Sensus Spectrum, LLC
    Inventor: John Brawner Duffie, III
  • Patent number: 10959156
    Abstract: Embodiments of the present invention relate to a system [100] and method [300] for categorizing and routing network traffic associated with at least one user equipment [102]. More particularly, the embodiments may disclose a method for providing at least two wireless networks [1A/1B/2A/2B]; establishing a connection between the at least one user equipment [102] and one of the at least two wireless networks [1A/1B/2A/2B]; receiving the network traffic from the at least one user equipment [102] through one of the at least two wireless networks [1A/1B/2A/2B]; categorizing the network traffic received from the at least one user equipment [102] based on a unique service set identifier of one of the at least two wireless networks [1A/1B/2A/2B]; and routing the network traffic from the routing device [104] to a corresponding gateway [108] based on the categorization.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 23, 2021
    Assignee: RELIANCE JIO INFOCOMM LIMITED
    Inventors: Anil Pawar, Rajat Bansal
  • Patent number: 10959256
    Abstract: The invention relates to a control channel signal for use in a mobile communication system providing at least two different scheduling modes. Further the invention relates to a scheduling unit for generating the control channel signal and a base station comprising the scheduling unit. The invention also relates to the operation of a mobile station and a base station for implementing a scheduling mode using the control channel signal. In order to facilitate the use of different scheduling schemes for user data transmission while avoiding an additional flag for indicating the scheduling mode in the control signaling, the invention proposes the use of code points in existing control channel signal fields. Further, the invention proposes a specific scheduling mode for use in combination with the proposed control channel signal. According to this scheduling mode control channel information is only provided for retransmissions, while initial transmissions are decoded using blind detection.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: March 23, 2021
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventor: Christian Wengerter
  • Patent number: 10959288
    Abstract: The disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as long term evolution (LTE). A method of operating a user equipment (UE) and an apparatus therefor are provided. The method includes detecting an occurrence of a first state related to a state of a buffer for a packet data convergence protocol (PDCP) entity, transmitting a request message indicating the occurrence of the first state to a base station (BS), and receiving one or more packets from the BS based on transmission control performed based on the request message.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangkyu Baek, Hyunjeong Kang
  • Patent number: 10949103
    Abstract: Techniques to satisfy quality of service (QoS) requirements on a per virtual machine basis natively in a storage system are disclosed. In various embodiments, for each of a plurality of virtual machines a corresponding input/output (I/O) request queue is stored on the storage system. Requests are scheduled to be pulled from the respective request queues and added to a corresponding storage operation pipeline at the storage system in an order determined based at least in part on a per virtual machine quality of service parameter.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: March 16, 2021
    Assignee: Tintri by DDN, Inc.
    Inventors: Sumedh V. Sakdeo, Edward K. Lee, Brandon W. Salmon
  • Patent number: 10951664
    Abstract: A method of processing session initiation protocol (SIP) call flows, the method comprising, at a back-to-back user agent (B2BUA) maintaining a plurality of predetermined call flow behaviours, each call flow behaviour in the plurality being self-contained and independent from other call flow behaviours in the plurality, each call flow behaviour in the plurality being applicable at one or more given call flow stages to provide one or more given actions for addressing a given call flow scenario, in response to occurrence of a given trigger event in a given SIP call flow, selecting a call flow behaviour from the plurality of call flow behaviours, and causing execution of one or more actions associated with the selected call flow behaviour to address a call flow scenario in relation to the given SIP call flow.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: March 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sebastien Bouat, Patrick Broyer, Vijay Kamath
  • Patent number: 10951530
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for controlling a congestion window (CWND) value of a communication session of a CDN. In particular, a content server may analyze a request to determine or receive an indication of the type of content being requested. The content server may then set the initial CWND based on the type of content being requested. For example, the content server may set a relatively high CWND value for requested content that is not particularly large, such as image files or text, so that the data of the content is received at the client device quickly. For larger files or files that a have a determined smaller urgency, the initial CWND may be set at a lower value to ensure that providing the data of the content does not congest the link between the devices.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 16, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 10952053
    Abstract: Systems and methods utilize a machine type communication interworking function and mapping function to manage and route requests from a variety of devices in data networks.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: March 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Rajendra Prasad Kodaypak
  • Patent number: 10945305
    Abstract: A method and an apparatus for controlling in-device coexistence interference (IDC) in a wireless communication system are provided. The present invention comprises transmitting IDC indication information including an unusable frequency band that is a frequency band in which performing communication is difficult because of IDC interference to a Base Station (BS), receiving Radio Resource Control (RRC) connection reconfiguration including IDC Discontinuous Reception (DRX) configuration reconfiguring DRX relating the unusable frequency band based on the IDC indication information from the BS and performing autonomously denial of Industrial Scientific Medical (ISM) transmission in the unusable frequency band by reconfiguring DRX based on the IDC DRX configuration.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: March 9, 2021
    Assignee: PANTECH CORPORATION
    Inventors: Jae Hyun Ahn, Myung Cheul Jung, Kang Suk Huh, Ki Bum Kwon
  • Patent number: 10944657
    Abstract: A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to process a particular modality of data is identified, and making a determination that the source node is incapable of processing the particular modality of data. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to process the particular modality of data, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to process the particular modality of data.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: March 9, 2021
    Assignee: The Boeing Company
    Inventors: Rahul C. Thakkar, Roland N. Freeman
  • Patent number: 10944683
    Abstract: Systems and related methods are disclosed to store and throttle requests received by a service provider. In embodiments, the system includes two queues, a first-in-first-out (FIFO) queue and an overflow queue. An incoming request is stored in the overflow queue when there is no room in the FIFO queue. The overflow queue stores the requests in some priority order, which determines the order that the requests are promoted onto the FIFO queue and throttled. The FIFO queue may be sized according to a response time requirement provided in a service level agreement (SLA). In some embodiments, the FIFO queue may dynamically adjust its size based on the expected processing time or abandon duration of incoming requests. The hybrid approach allows a system to handle requests in simple FIFO order in normal circumstances, and in a more sophisticated priority order when the system is overloaded.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: James Roskind
  • Patent number: 10938948
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 2, 2021
    Assignee: EvenRoute, LLC
    Inventors: Jonathan Foulkes, Steve Christianson
  • Patent number: 10938721
    Abstract: A hash collision mitigation system includes a source device coupled to a destination device by a networking device. The networking device receives a first packet from the source device, and uses first packet information included in the first packet to perform a hash operation on the first packet and generate a hash value. The networking device then determines that the hash value has caused a hash collision with a first hash value forwarding entry in a hash forwarding table in the networking device and, in response, generates a first Policy Based Routing (PBR) entry for the first packet. The first PBR entry is configured to provide for the forwarding of at least one second packet received from the destination device and directed to the source device, and that first PBR is stored in a Ternary Content Addressable Memory (TCAM) in the networking device.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: March 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Anoop Ghanwani, Raja Sathianarayan Jayakumar, Kannan Karuppiah, Chetput L. Venkataraghavan
  • Patent number: 10939127
    Abstract: A video service transmission method and apparatus in the field of communications technologies are provided, where data in a video data frame can be split into at least two substreams based on a mapping relationship between data importance and a substream. The data of the at least two substreams may then be mapped, based on port numbers corresponding to the at least two substreams, to bearers corresponding to the at least two substreams, for transmission. Because a network can use different processing methods for data on different bearers, reliable transmission of video data frames of high importance can be ensured with priority by using the video service transmission method and apparatus, so as to improve service experience of video users in a scenario of constrained transmission resources.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: March 2, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongdong Wei, Qiling Ni, Guohua Zhou
  • Patent number: 10938706
    Abstract: A method relates to providing arbitrary and custom application traffic generation on network devices. The method includes identifying, via a network controller, an application associated with a network to yield an identified application, spinning up, by the network controller, a traffic generator in a container on a network device, wherein the traffic generator is configured to emulate traffic associated with the network device and the identified application and monitoring performance of at least one of the identified application in the network and the traffic generator on the network device.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David John Zacks, Thomas Szigeti, Hanoch Haim, Anoop Vetteth
  • Patent number: 10939347
    Abstract: Various examples pertaining to application of non-access stratum (NAS)-level congestion control timer values at intersystem change in mobile communications are described. A user equipment (UE) receives an indication of a NAS-level congestion control from a first type of wireless network. The UE starts a timer responsive to the receiving of the indication of the NAS-level congestion control. The UE then performs an intersystem change from the first type of wireless network to a second type of wireless network different from the first type by utilizing the timer.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: March 2, 2021
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Marko Niemi, Matti Moisanen
  • Patent number: 10938724
    Abstract: Techniques for flow rate based load balancing are described. In one embodiment, a method includes receiving a packet associated with a packet flow at an ingress top-of-rack switch in a spine-leaf network. The method includes determining identification information for the packet flow, including a source and a destination. Based on the identification information, the method includes determining an instantaneous flow rate for a first path through the network from the source to the destination. The method also includes comparing the instantaneous flow rate to an average flow rate. Based on the comparison between the instantaneous flow rate to the average flow rate, the method includes assigning the packet flow to one of the first path or a second path.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Nadav Tsvi Chachmon, Ofer Iny, Aviran Kadosh
  • Patent number: 10931720
    Abstract: In an attempt to establish a communication session between a first communication entity and a second communication entity, a first message is received. For example, the first message may be a SIP INVITE message. A determination is made, based on a registration message from the first communication entity and/or the second communication entity, that at least one of the first communication entity or the second communication entity is Internet Protocol (IP) version intolerant. In response to determining that the at least one of the first communication entity or the second communication entity is IP version intolerant, one or more IP addresses are adapted in messages (e.g., the SIP INVITE message) for establishing the communication session. The adaption changes/removes the one or more IP addresses to a different IP version to ensure proper IP compatibility.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 23, 2021
    Assignee: Avaya Inc.
    Inventors: Tibor Lukac, Harsh V. Mendiratta
  • Patent number: 10931589
    Abstract: In one embodiment, a method includes sending a first flow control signal to a first stage of transmit queues when a receive queue is in a congestion state. The method also includes sending a second flow control signal to a second stage of transmit queues different from the first stage of transmit queues when the receive queue is in the congestion state.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: February 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Avanindra Godbole, Pradeep Sindhu, Jean-Marc Frailong
  • Patent number: 10931583
    Abstract: A load balancing method is disclosed, the method includes establishing a processing network including a plurality of task-processing processors interconnected therewith, each processor of the plurality having a queue of tasks to be processed, establishing a k-regular graph including nodes and branches connecting the nodes, where k is the degree of the graph, assigning d walkers to the k-regular graph, where each walker is randomly assigned to a node, receiving a new task to be processed, walking from the assigned nodes to new nodes by randomly choosing a new node from one or more available nodes, without backtracking from each of the assigned nodes to a node from which each of the d walkers immediately walked, comparing the queues of the new nodes, determining which queue of the new nodes has the least number of tasks; and assigning the new task to the node with the least number of tasks.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: February 23, 2021
    Assignees: Purdue Research Foundation, The Regents of the University of Michigan
    Inventors: Harsha Honnappa, Vijay Subramanian
  • Patent number: 10932148
    Abstract: A load test system may include a plurality of remote nodes, a network test controller and a command and control path. Each of the remote nodes may be associated with a corresponding remote user terminal of a plurality of user terminals. The command and control path may operably couple the network test controller to the remote nodes via a communication network under test. The network test controller comprises processing circuitry configured to provide command and control of the remote nodes to generate prescribed communication traffic to load the communication network under test, and monitor a status of network traffic.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 23, 2021
    Assignee: DC Mobility Holdings, LLC
    Inventors: Nathan Klonoski, Arsalan Mehmood, Richard Canning, Kamlesh Lele, Andrew P. Caplan
  • Patent number: 10924373
    Abstract: An optical line terminal (OLT) for an optical network configured to communicate with optical network units (ONUs) in a PON-type optical network, the OLT including: a processing circuitry, for each ONUs, to manage a transmission delay time in transmission to the ONU to manage an acceptable waiting time of uplink data of the ONU; to obtain an uplink transmission start time and data amount of the optical network unit, based on uplink assignment information; and to generate uplink transmission grant information, which is made up of a time point and time length of uplink transmission to the ONU, wherein the processing circuitry determines the uplink transmission grant information on transmission to the ONU, based on a transmission delay time of the ONU, on the uplink transmission start time and data amount of the ONU, and on the acceptable waiting time of uplink data of the ONU.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 16, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yukio Hirano, Kenichi Nakura, Takashi Nishitani
  • Patent number: 10924413
    Abstract: Embodiments of this application provide a transmission path determining method and apparatus, where the method includes: determining that a current path corresponding to a flow to which a to-be-transmitted packet belongs is congested; and determining a target path for the to-be-transmitted packet based on a path congestion information table, and adding information about the target path to the to-be-transmitted packet, so as to transmit the to-be-transmitted packet based on the target path, where a congestion degree of the target path is less than a congestion degree of the current path, each entry of the path congestion information table includes a transmission path and congestion information corresponding to the transmission path, and the congestion information is used to indicate a congestion degree of the transmission path.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 16, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Feng Yuan, Hong Zhang, Kai Chen
  • Patent number: 10917362
    Abstract: Disclosed is a network device, comprising a first network interface port, a second network interface port, and a processor coupled to the first network interface port and the second network interface port. The processor can be configured to operate in a first switching mode to receive network control packets via the first network interface port and transmit the received network control packets via the second network interface port. The processor can also be configured operate in a second communications mode to receive and transmit network communication packets using the first network interface independently of the operation in the first switching mode.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tzachi Zidenberg, Barak Wasserstrom, Guy Zalik
  • Patent number: 10915410
    Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for managing a distributed system. In one embodiment, a computer-implemented method is disclosed. In the method, packets that are to be transmitted among a group of nodes in a distributed system may be collected into a queue of packets, here a packet in the queue is associated with a source node and a destination node in the group of nodes. A snapshot in the group of snapshots may be obtained from a node in the group of nodes, therefore a group of snapshots may be obtained from the group of nodes. A snapshot of the distributed system may be generated based on the queue of packets and the group of snapshots. In other embodiments, a computer-implemented system and a computer program product for managing a distributed system are disclosed.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jiang Xuan, Xin Peng Liu, Peng Hui Jiang, Hongmei Zhao
  • Patent number: 10917306
    Abstract: The disclosure relates to provisioning end devices, such as wireless end devices. In one aspect, a wireless end device may be provisioned with a backend system without requiring a user to enter information to connect the wireless end device to a local wireless network. Moreover, the wireless end device may be provisioned with a single user action. In one example, the single action may be a single click on an activation portal. The single action may trigger the backend system to detect the wireless end device with the help of one or more gateways at one or more premises, and to associate the wireless end device with a user account. The backend system may also facilitate configuring the wireless end device to connect to the proper or desired network at a premises.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: February 9, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Yiu Leung Lee, Chris Wendt
  • Patent number: 10917848
    Abstract: Embodiments of this application provide a wake-up frame transmission method and devices. The method includes: determining, by a first device, an enhanced distributed channel access (EDCA) parameter set of a wake-up frame, where the wake-up frame is used to wake up one or more second devices to receive a data frame; determining, by the first device based on the EDCA parameter set of the wake-up frame, whether a channel resource is in an idle state; and sending, by the first device, the wake-up frame to the second device when the channel resource is in the idle state. In the embodiments of this application, the first device can perform channel resource contention based on the EDCA parameter set corresponding to the wake-up frame, so that a service of a high priority can be obtained by transmitting a wake-up frame of a high priority, thereby improving QoS performance of the wake-up frame.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: February 9, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yuchen Guo
  • Patent number: 10917810
    Abstract: A traffic mobility method between heterogeneous access networks of a wireless communication system includes, as a user equipment (UE) multiply accesses a first access network and a second access network, configuring a first transmission path corresponding to the first access network and a second transmission path corresponding to the second access network with respect to the UE, by a gateway, determining whether traffic mobility is performed on each traffic flow based on a traffic mobility policy of the each traffic flow served to the UE through the first transmission path and a transmission state of the second access network, by a control entity, and changing a transmission path of a traffic flow on which traffic mobility is determined, to the second transmission path from the first transmission path, by the gateway.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: February 9, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sun Mi Jun, Jae Ho Kim, No Ik Park
  • Patent number: 10917331
    Abstract: A device receives border gateway protocol (BGP) data associated with links provided in a segment routing network. The segment routing network includes a first autonomous system (AS) with first network devices interconnected by a first portion of the links, a second AS with second network devices interconnected by a second portion of the links, and an inter-AS link provided between one of the first network devices and one of the second network devices. The device filters prefixes of the BGP data to identify BGP data associated with the inter-AS link, where the BGP data associated with the inter-AS link includes data identifying state information associated with the inter-AS link. The device determines an operational state of the inter-AS link based on the BGP data associated with the inter-AS link, and performs one or more actions based on the operational state of the inter-AS link.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Rosian Bin Md Zaki, Richard M. Chen, Patricio Giecco, Weiguo Lu
  • Patent number: 10904950
    Abstract: Techniques for proxy based network access are discussed herein. In some examples, the techniques can be implemented in a network proxy device for Citizens Broadband Radio Service (CBRS). A base station or a domain proxy device may manage or otherwise use CBRS resources by exchanging signaling messages with a Spectrum Access System (SAS). The base station or domain proxy device may transmit signaling messages in a first private network to a network device bridging the first private network and a second private network with limited access to a public network. The network device send proxy message(s) in response to the signaling messages to the SAS and can establish an encrypted session layer or application layer tunnel between the base station and/or domain proxy device. The proxy based network access preserves secure networks while still allowing limited messaging with other public or private networks.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 26, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Jeff Ahmet, Michael Bishop, Jay Eritsland, Waqas Gull, Alan Denis MacDonald, Boris Maisuradze, Aditya Mehta, Taha Najeeb, Muhammad Shakil, Tomas Soderberg, Aaron Sorrell, Keith Wood, Grzegorz Wosik
  • Patent number: 10904131
    Abstract: Systems and methods are disclosed for configuring a communications network. In disclosed embodiments, a set of permissible service link decompositions and a set of basic service links may be obtained for the communications network. A spanning subset of service links for the communications may be generated. Generation of the spanning subset may include selecting a decomposition of a first service link from a set of permissible service link decompositions; updating the set of permissible service link decompositions based on the selected decomposition; and updating the set of basic service links using the updated set of permissible service link decompositions. In some embodiments, obtaining the set of permissible service link decompositions can include generating a set of permissible service link decompositions by traversing decomposition graphs generated for each of the service links. In some embodiments, the communications network can be configured to satisfy network demands using the spanning subset.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: January 26, 2021
    Assignee: ECI Telecom Ltd.
    Inventors: Shirel Ezra, Inbal Hecht, Efraim Gelman