Traffic Shaping Patents (Class 370/230.1)
  • Patent number: 10802738
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: October 13, 2020
    Assignee: salesforce.com, inc.
    Inventors: Peter S. Wisnovsky, Scott Musser, Zhijie Guan, Carl Watterson Montgomery
  • Patent number: 10798614
    Abstract: A traffic controller (8) receives, from a traffic monitor (7), a first control message generated in response to an increase in a total transmission rate of a plurality of packet flows sent from a plurality of wireless terminals (1) to a specific external network. The controller (8) determines, based on an evaluation criterion received from a criteria manager (6), one or more packet flows on which traffic shaping is to be imposed. In response to the first control message, the controller (8) controls a base station within a RAN (2) or a packet transfer node within a mobile backhaul (30) to execute the traffic shaping. This, for example, contribute to adjusting traffic that passes through a cellular communication network based on a monitoring result of a total transmission rate of traffic sent from the cellular communication network to the external network.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: October 6, 2020
    Assignee: NEC CORPORATION
    Inventors: Yoshinori Watanabe, Tomoaki Hokao, Kenki Takagi, Takanori Iwai
  • Patent number: 10796232
    Abstract: Methods for analyzing and rendering business intelligence data allow for efficient scalability as datasets grow in size. Human intervention is minimized by augmented decision making ability in selecting what aspects of large datasets should be focused on to drive key business outcomes. Variable value combinations that are predominant drivers of key observations are automatically determined from several competing variable value combinations. The identified variable value combinations can then be then used to predict future trends underlying the business intelligence data. In another embodiment, an observed outcome is decomposed into multiple contributing drivers and the impact of each of the contributing drivers can be analyzed and numerically quantified—as a static snapshot or as a time-varying evolution.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: October 6, 2020
    Assignee: salesforce.com, inc.
    Inventors: Arijit Sengupta, Brad A. Stronger, Griffin Chronis
  • Patent number: 10785300
    Abstract: An I/O management method includes determining local target I/O rates for a plurality of storage controllers across which an I/O stream is distributed. The local target I/O rates may reflect a target latency corresponding to a QoS attribute associated with the I/O stream. A cumulative target I/O rate may be determined based on the local target I/O rates. A token bucket rate may be calculated for each applicable storage controller based on the local target I/O rates. The storage controllers may implement token bucket algorithms in accordance with the token bucket rates to enforce the QoS for the I/O stream. The local target I/O rates may be determined periodically based on measured data indicating actual latency and traffic. A queue depth is determined based on the measured values of latency and traffic. The queue depth is then used with the desired value of latency to obtain the target I/O rates.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: September 22, 2020
    Assignee: Dell Products L.P.
    Inventor: Daniel R. Oelke
  • Patent number: 10778613
    Abstract: Methods and systems for managing packet flow in a local network in a manner that allows network devices at the edge of the network to use minimal buffer memory while maximizing use of bandwidth allocated on an interconnect between the local network and an external network. Packet flows facing external network problems are scaled back, reducing redundant traffic on the interconnect and allowing for use of small buffers in edge devices. A flow source marks a subset of packets within a flow for preferential treatment within the local network. The flow source then adjusts the flow rate only responsive to failures in transmission of the marked packets. In some implementations, an edge device removes the markings prior to packet egress. The local network honors the preferential treatment markings such that a loss of a marked packet is more likely to occur on an external network than on the local network.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventor: Steven Padgett
  • Patent number: 10778551
    Abstract: Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to receive a data packet from a service function, the data packet comprising a bit set to indicate that a packet drop is to be monitored; generate an Internet Control Message Protocol (ICMP) message, the ICMP message comprising a destination address for the ICMP message identified from the data packet; transmit the ICMP message to the destination address; and drop the data packet from the service function chain.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, James Guichard
  • Patent number: 10778594
    Abstract: According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yuta Kobayashi, Yasin Oge, Takahiro Yamaura
  • Patent number: 10771405
    Abstract: A source access network device multicasts copies of a packet to multiple core switches, for switching to a same target access network device. The core switches are selected for the multicast based on a load balancing algorithm managed by a central controller. The target access network device receives at least one of the copies of the packet and generates at least metric indicative of a level of traffic congestion at the core switches and feeds back information regarding the recorded at least one metric to the controller. The controller adjusts the load balancing algorithm based on the fed back information for selection of core switches for a subsequent data flow.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Eric M. Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald
  • Patent number: 10764192
    Abstract: The present solution is directed towards systems and methods for prioritizing data streams transmitted between intermediary devices. In some implementations, the system can temporarily reprioritize data streams based on their compression characteristics. The system can also reprioritize the data packets within specific traffic classes and then prioritize each of the individual traffic classes.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: September 1, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Praveen Raja Dhanabalan
  • Patent number: 10764162
    Abstract: An apparatus for a network includes: a processing unit having a filter generation module configured for: receiving an indication that a packet matches a user-defined filter; and creating one or more derivative filters based at least in part on the received indication, wherein a first derivative filter of the one or more derivative filters provides a finer grade of filtration compared to the user-defined filter; and a non-transitory medium configured for storing the one or more derivative filters.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 1, 2020
    Assignee: Gigamon Inc.
    Inventor: Anil Rao
  • Patent number: 10756860
    Abstract: Aspects of this disclosure relate to distributed multiple-input multiple-output (MIMO) downlink configuration. Features are described for a network controller (e.g., baseband unit) to receive one or more requests including a desired transmission mode and/or active set of serving nodes for wireless communication service(s) for user equipment. The baseband unit may determine an optimal configuration in consideration of the desired parameters along with other network information. The network controller may then transmit one or more configuration messages via the network to optimally allocate resources distributed within the network.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: August 25, 2020
    Assignee: XCOM Labs, Inc.
    Inventors: Peter John Black, Matthew Stuart Grob, Michael Mingxi Fan, Tamer Adel Kadous
  • Patent number: 10757548
    Abstract: A system for multiple network usage tracking, the system having a policy management platform having one or more processors able to receive and to calculate account usage data associated with an account profile, the policy management platform arranged externally from a network of at least one wireless carrier.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: August 25, 2020
    Assignee: TracFone Wireless, Inc.
    Inventors: Karen Levine, Mansi Srivastava, Carmen Pina, Sonia Guell, Miguel Fernandez, James Zimmerman
  • Patent number: 10756886
    Abstract: Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Yadong Li, Michael Orr, Anjaneya Reddy Chagam Reddy, Mohan J. Kumar
  • Patent number: 10740006
    Abstract: A memory system for a network device is described. The memory system includes a main memory configured to store one or more data elements. Further, the memory system includes a link memory that is configured to maintain one or more pointers to interconnect the one or more data elements stored in the main memory. The memory system also includes a free-entry manager that is configured to generate an available bank set including one or more locations in the link memory. In addition, the memory system includes a context manager that is configured to maintain metadata for a list of the one or more data elements.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: August 11, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Bruce H. Kwan, Mohammad K. Issa, Neil Barrett, Avinash Gyanendra Mani
  • Patent number: 10743365
    Abstract: Embodiments of the present disclosure provide a method, an apparatus and a system for data connection management. The method for data connection management includes: obtaining, by a user equipment UE, first instruction information, wherein the first instruction information is used for instructing to close or open a data connection; and transmitting, by the UE, the first instruction information to a packet data network gateway P-GW, for enabling the P-GW to stop or start data transmission of at least one bearer of the UE according to the first instruction information.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: August 11, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yijun Yu, Youyang Yu
  • Patent number: 10721173
    Abstract: A plurality of work requests may be received from a plurality of clients. A plurality of credits may be distributed among the plurality of clients. The plurality of credits may be distributed in response to a refreshed credit cycle. At least one of the work requests to be processed may be selected based on an amount of the credits available for the clients. An amount of credits to distribute to the clients may be determined in response to the refreshed credit cycle based on an amount of the credits used to process the at least one work request during a last credit cycle compared to a system credit capacity of the system.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jonathan M. Watts, Jonathan Michael Seely
  • Patent number: 10715406
    Abstract: A network anomaly may be detected by comparing the network behavior of a packet to an expected network behavior. The network behavior may be determined using a packet sample of a packet matching a flow rule that includes a sampling rule.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 14, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Chetan Ambi, Allu Ramaprasad, Venkatavaradhan Devarajan
  • Patent number: 10701725
    Abstract: The disclosure discloses a scheduling resource configuration method and apparatus, user equipment, and a base station, so as to obtain, from a location such as a core network or a user terminal, related data, of a service that is currently executed by the user terminal, and further generate and configure scheduling configuration information such as SPS scheduling configuration information based on the data. The base station and the user terminal both run, based on the generated scheduling configuration information, the service that is currently executed by the user equipment. This disclose dynamic configuration of a scheduling resource such as an SPS resource, effectively saves resources, such as PDCCH resources, used for a scheduling indication in a system, and can also ensure, to fullest extent, data transmission quality of some services whose data packet sizes, periods, or the like change.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: June 30, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinhua Miao, Jian Zhang, Wei Quan
  • Patent number: 10691475
    Abstract: Hypervisors and guest operating systems/virtual machines communicate in virtual environments to enable applications and other services. Security measures are a concern in implementing a secure environment. One feature may include at least one of identifying a session initiation request from a guest operation system at a hypervisor component of a server and receiving periodic messages from the guest operating system, and establishing and maintaining a session and connection between the hypervisor and the guest operating system responsive to receiving the periodic messages from the guest operating system.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shai Barlev, Shahar Kohanim, Shmulik Regev
  • Patent number: 10694362
    Abstract: Embodiments include a system comprising: a publisher communication device configured to publish a social message for the publisher device for delivery using a short-range wireless communication protocol to followers within an area and a forwarding message from another device for a destination device using a delay tolerant network (DTN) communication protocol without the need of the Internet, including public or private telecommunications network, or the Radio Access Network (RAN), including public or private cellular or WI-FI networks. The system comprises a destination device within the area of the publisher device to receive, via the short-range wireless communication protocol, the forwarding message using a DTN communication protocol from the publisher device. The system comprises at least one social browsing communication device browsing, within the area, for the social message and which receives the social message using the short-range wireless communication protocol from the publisher device.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: June 23, 2020
    Assignee: Univeristy of Florida Research Foundation, Incorporated
    Inventors: Corey Baker, Jose Almodovar-Faria, Janise McNair
  • Patent number: 10685129
    Abstract: A data processing system is provided with a data verification system that is configured to perform a validation check upon receipt of a request from a field device to transfer data to the data processing system. The data verification system is also configured to verify a permission of the field device to exchange data and to validate the data integrity. A data landing zone is provided for temporary storage of the data in the event that a validation check fails, so that data errors may be corrected.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 16, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Adler, Klaus-Peter Hofmann
  • Patent number: 10659389
    Abstract: A method of providing access control for a software defined network (SDN) controller includes establishing a cascaded flow of flow table entries by linking together flow table entries of flow tables that are installed at network resources and that apply to the same packets or network flows, analyzing the impact of configuration requests from one or more applications regarding the installation and/or removal of flow table entries on existing cascaded flows, and rejecting configuration requests if the installation and/or removal of flow table entries according to the configuration requests would destroy an existing cascaded flow. The SDN controller includes an interface for interacting with one or more applications that are installed to run at the control plane of the SDN atop the SDN controller.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: May 19, 2020
    Assignee: NEC CORPORATION
    Inventors: Felix Klaedtke, Ghassan Karame, Roberto Bifulco
  • Patent number: 10659496
    Abstract: Systems, methods, and apparatuses enable to enable the insertion and configuration of interface microservices at servers or other types of computing devices in a computing environment in response to changes to security policies affecting one or components of the computing environment. In one embodiment, a security application detects servers in a computing environment and generates profile data for the detected servers. The security application assigns detected servers to security policy groups by applying a set of filters to the generated profile data for each server in an order specified by a set of precedence rules. The security policy groups are each associated with one or more security policies that define security rules and other configurations used to provide security services to servers that are members of the corresponding security policy group.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 19, 2020
    Assignee: ShieldX Networks, Inc.
    Inventors: Ratinder Paul Singh Ahuja, Manuel Nedbal, Meni Hillel
  • Patent number: 10645184
    Abstract: An information transmission method, a gateway, and a controller relate to the communications field, and to determine a compression parameter according to an operating status and a transmission port of the gateway, thereby implementing an optimal combination of processor performance and bandwidth. The method includes that a gateway determines a current operating status and a current transmission port of the gateway, where the current transmission port is a current communications port between the gateway and a controller, the gateway determines a first compression parameter table according to the current operating status and the current transmission port, where the first compression parameter table includes at least one compression parameter determined by the gateway, and the first compression parameter table further indicates a priority of each compression parameter, the gateway transmits information to the controller according to the first compression parameter table using the current transmission port.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: May 5, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Fei Li
  • Patent number: 10645686
    Abstract: The present disclosure generally relates to the field of resource reservation. More specifically, the present disclosure relates to a technique of reserving communication resources in a wireless communication network. A method embodiment comprises: receiving (S402), by a node of the plurality of nodes, a resource reservation message including first reservation information indicating one or more communication resources for at least one link of the wireless communication network; modifying (S404), by the node, the received resource reservation message by including second reservation information indicating one or more communication resources for a link of the node in the received resource reservation message; and transmitting (S406), by the node, the modified resource reservation message to one or more neighbor nodes of the node.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: May 5, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Robert Baldemair, Jonas Kronander
  • Patent number: 10637792
    Abstract: The disclosure relates to quality of service (QOS) features for a router. The router may determine whether a congestion level of a first interface of the set of network interfaces exceeds a threshold level. Responsive to the congestion level exceeding the threshold level, the router activates a traffic analyzer configured to identify a first session that is present in the data traffic and inserts a set of packets that are part of the first session into a first queue of the set of queues via an expedited communications path over a bus. The router also forwards the set of packets in accordance with the desired quality of service.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: April 28, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Paul Chen, Derek Cha
  • Patent number: 10630847
    Abstract: A method and a radio network node, a method and a core network node as well as a method and a charging node for enabling management of a traffic steering policy are disclosed. The radio network node receives, from the core network node, an indication of the traffic steering policy indicating one or more access resources and at least one of a PDN connection, a packet flow and a bearer to use on the one or more access resources. Furthermore, the radio network node determines to steer traffic. radio network node transmits access information to the core network node. The access information indicates a currently used access resource for the PDN connection, the packet flow or the bearer. The core network node transmits the access information. The charging node determines an amount of traffic for the PDN connection, packet flow or bearer on the currently used access resource.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: April 21, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jari Vikberg, Ralf Keller, Stefan Rommer
  • Patent number: 10631316
    Abstract: Systems and methods are described for adjusting a scheduling algorithm based on wireless device priority. A plurality of resource blocks may be transmitted from an access node to a set of wireless devices using a scheduling algorithm, wherein the set comprises a first priority subset of wireless devices and a second priority subset of wireless devices. It may be detected that a number of resources blocks received by the second priority subset of wireless devices is greater than a number of resource blocks received by the first priority subset of wireless devices. And, based on the detecting, the scheduling algorithm may be adjusted such that the resource blocks received by the first priority subset of wireless devices are increased after the adjustment.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 21, 2020
    Assignee: Sprint Spectrum L.P.
    Inventors: Siddharth Oroskar, Jasinder P. Singh
  • Patent number: 10623322
    Abstract: In general, techniques are described for a dynamic prefix list for route filtering. In one example, a network device comprises a control unit comprising one or more processors; one or more interface cards coupled to the control unit; a routing protocol process configured to execute on the control unit to exchange, using the interface cards, routing protocol advertisements with a peer network device in accordance with a routing protocol; and a configuration database comprising a routing policy that references a dynamic prefix list comprising one or more prefixes. The routing policy includes at least one action for application to routes for import or export, by the network device via a routing protocol, that match any of the one or more prefixes of the dynamic prefix list. The dynamic prefix list comprises a routing table to store the one or more prefixes, the routing table separate from the configuration database.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 14, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Vinay K Nallamothu
  • Patent number: 10616382
    Abstract: What is disclosed is a method for efficient capture and streaming of data packets in a network device comprises capturing data packets matching predetermined filters, packaging said data packets into samples, and aggregating one or more samples in a high speed bus payload. The method also comprises transferring said high speed bus payload to a CPU, extracting said samples from the high speed bus payload and storing said samples in a shared memory of the CPU, and accessing said samples from the shared memory for streaming to one or more client.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: April 7, 2020
    Assignee: Accedian Networks Inc.
    Inventors: Sylvain Lizotte, Marc-André Lamontagne, Marc Gélinas, Yanick Viens
  • Patent number: 10615908
    Abstract: A communication device for performing a codec rate adaptation comprises at least one storage device for storing instructions and at least one processing circuit coupled to the at least one storage device. The at least one processing circuit is configured to execute the instructions stored in the at least one storage device. The instructions comprise triggering a first transmission of a first MAC CE for a bit rate query or a delay budget reporting, and a second transmission of a data; making a first determination that a transmission priority of the first MAC CE is lower than a transmission priority of the data; allocating the data in a MAC PDU in response to the first determination; and allocating the first MAC CE in the MAC PDU, if a remaining space in the MAC PDU is sufficient for allocating the first MAC CE after allocating the data.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 7, 2020
    Assignee: HTC Corporation
    Inventor: Chih-Hsiang Wu
  • Patent number: 10609051
    Abstract: A method and system for detecting malicious behavior from smart appliances within a network. Smart appliances have a certain level of intelligence that allows them to perform a specific role more effectively and conveniently. Network traffic data and identification data is collected about smart appliances within a network. The data is sent to a behavior analysis engine, which computes confidence levels for anomalies within the network traffic that may be caused by malicious behavior. If the behavior analysis engine determines that malicious behavior is present in the network, it sends an instruction to a network traffic hub to block network traffic relating to the anomaly. In some embodiments, network traffic is blocked based on source-destination pairs. In some embodiments, network traffic is blocked from a device outside the network that is determined to be malicious.
    Type: Grant
    Filed: January 13, 2019
    Date of Patent: March 31, 2020
    Assignee: CUJO LLC
    Inventors: Robert Beatty, Yuri Frayman, Einaras von Gravrock
  • Patent number: 10609593
    Abstract: A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: March 31, 2020
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Ross Bott
  • Patent number: 10601735
    Abstract: An injection descriptor corresponding to a destination node may be stored in memory. A network interface controller (NIC) may determine that one or more messages added to the injection descriptor are to be transmitted to the destination node. The NIC may then lock the injection descriptor so that no additional message can be added to the injection descriptor, and the NIC may load the one or more messages. The NIC may then generate a network packet that includes the one or more messages, and the NIC may transmit the network packet to the destination node.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventor: Burkhard Steinmacher-Burow
  • Patent number: 10574798
    Abstract: A method of transmitting a broadcast signal is discussed. The method includes generating, by a broadcast transmitter, a plurality of input packets comprising broadcast data, generating, by the broadcast transmitter, link layer packets carrying the input packets, wherein a link layer packet among the link layer packets includes a header and a payload, wherein the header includes information about whether an additional header following the header exists or not, wherein the header includes information indicating least significant bits (LSBs) of a length of the payload, and when the additional header exists, the additional header includes information indicating most significant bits (MSBs) of the length of the payload, and wherein the link layer packets include signaling information for header compression of the input packets when the input packets are compressed internet protocol (IP) packets, and transmitting, by the broadcast transmitter, the generated link layer packets through a physical layer pipe (PLP).
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: February 25, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Kwon, Kyoungsoo Moon, Minsung Kwak
  • Patent number: 10547384
    Abstract: A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps manage, in near real-time, the multiple layers of the telecommunication network.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: January 28, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Gagan Choudhury, Kathleen Meier-Hellstern, Alvin Goddard, Narayan Padi, Simon Tse, Tzuu-Yi Wang, Kathleen Tse, Martin Birk
  • Patent number: 10536345
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for prioritizing network traffic. In one aspect, a method includes collecting, for local networks, traffic data representing communication traffic over the local network for a period of time; determining, for each of the network devices included in the networks, a device type of the network device and at least one device priority value for the network device; training a device prioritization model, using the traffic data and the device priority values of the devices, receiving, by the device prioritization model, for a local network, a list of network devices that are included in the local network; and generating, by the device prioritization model, a prioritization scheme for the local network that prioritizes device traffic among the network devices based on the device types and device priority values of the network devices.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: January 14, 2020
    Assignee: Google LLC
    Inventors: Alex Daniel Jacobson, Laura Marie Eidem
  • Patent number: 10530558
    Abstract: Embodiments of an intra-QCI scheduler and method for assisted intra-QCI scheduling are generally described herein for operating within a wireless access network in which data flows are mapped to bearers using quality-of-service (QoS) class identifiers (QCIs). In some embodiments, the intra-QCI scheduler may classify packets of one or more data flows having a same QCI with a sub-QCI based on intra-QCI classification information received from user equipment (UE). The sub-QCI may indicate a scheduling priority for packets of data flows having the same QCI. The intra-QCI scheduler may schedule packets for downlink transmission over a radio bearer between the eNodeB and the UE based on the sub-QCI. The use of sub-QCIs allows the eNodeB to provide QoS support for data flows of applications that have been mapped to a default bearer.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Jing Zhu, Rath Vannithamby
  • Patent number: 10523511
    Abstract: Methods, systems, and computer-readable media for determining the maximum throughput of a service are disclosed. A first sequence of load tests is initiated for a service host. Individual ones of the load tests comprise determining a respective throughput at the service host for a respective number of concurrent connections to the service host. The number of concurrent connections increases nonlinearly in at least a portion of the first sequence of load tests. The first sequence of load tests is discontinued when the throughput is not increased by a threshold from one of the load tests to the next. An estimated maximum throughput for the service host is determined based at least in part on the first sequence of load tests. The estimated maximum throughput corresponds to a particular number of concurrent connections to the service host.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: December 31, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Carlos Alejandro Arguelles
  • Patent number: 10523577
    Abstract: A scheduling device for managing a packet queue of a communication gateway includes a receiving portion configured to receive data packets according to at least one communication protocol, a processor, and classification module configured to separate the received data packets into a first traffic queue and a second traffic queue separate from the first traffic queue. The first traffic queue includes a low latency service flow classified to have strict priority. The second traffic queue includes a primary service flow classified as having a classic priority.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: December 31, 2019
    Assignee: Cable Television Laboratories, Inc
    Inventors: Gregory Charles White, Steve Glennon, Karthik Sundaresan, Luis Alberto Campos
  • Patent number: 10523372
    Abstract: Embodiments of the present disclosure provide a method and apparatus for the transmission of uplink control information, wherein this method comprises: receiving downlink information and using a predefined physical uplink shared channel (PUSCH) format to transmit a hybrid automatic repeat request-acknowledgment (HARQ-ACK) corresponding to the downlink information. The implementation of the present invention solves the problem in prior art of not being able to transmit HARQ-ACK on the PUSCH through its ability to transmit HARQ-ACK on the PUSCH.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: December 31, 2019
    Assignee: ZTE CORPORATION
    Inventors: Weiwei Yang, Bo Dai, Chunli Liang, Zhaohua Lu
  • Patent number: 10523349
    Abstract: A method for processing concurrent services and a terminal can effectively ensure that a service with a higher service priority maintains better service transmission quality in the concurrent services. The concurrent services include a first service and a second service. A service priority of the first service is higher than a service priority of the second service. The method includes: obtaining, by a terminal, channel quality information of a channel that carries the concurrent services; and blocking, by the terminal, the second service when the channel quality information meets a preset blocking condition.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: December 31, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shujun Dang, Dejing Zhang, Jianren Huang, Xingyu Long, Guanzhong Tan
  • Patent number: 10505858
    Abstract: A fabric back pressure timeout transmitting device may include an arbiter, a first queue to supply packets to the arbiter and a second queue to supply packets to the arbiter, a first timer tracking time since transmission of a packet from the first queue with at least one packet in the first queue and a second timer tracking time since transmission of a packet from the second queue with at least one packet in the second queue. The first queue is designated to receive those packets that have a first number of remaining to destination hops. The second queue is designated to receive those packets that have a second number of remaining destination hops different than the first number.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: December 10, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Derek Alan Sherlock
  • Patent number: 10491526
    Abstract: A transmission control method and apparatus for network services and controller. The transmission control method for network services includes: negotiating, before start of the network services, operational modes supported by each of links, and detecting quality of services in the operational modes supported by each of the links; grouping all network services to be transmitted according to requirements of the network services on quality of services and the quality of services in the operational modes supported by each of the links, and allocating links and operational modes for each of the groups; and designating a link for each of the network services in the groups according to the links and operational modes allocated for each of the groups. Hence, abilities of transmission quality detection and adjustment of a multi-carrier optical communication system may be used to satisfy quality requirements of different network services.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 26, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Lei Li, Bo Liu, Zhenning Tao
  • Patent number: 10484257
    Abstract: A network event remediation service receives event logs from network computing devices to identify issues associated with these network computing devices. Based on these issues, the service generates various tasks to address the identified issues. The service obtains historical task data in order to determine whether any tasks do not comport with historical tasks performed by the network computing devices and removing such tasks. The service obtains health data from the network computing devices to calculate device scores for each device. The service uses the device scores to prioritize the tasks for each network computing device. These tasks are then dispatched to the network computing devices.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andreas Louca, Goran Peretin, João André Henriques Ferreira, Mark Noel Kelly
  • Patent number: 10469382
    Abstract: A switching system comprises a controlling switch and multiple port extenders. The controlling switch includes: a plurality of controlling switch ports; and a first packet processor having a first forwarding engine. The first forwarding engine is configured to forward packets received at any controlling switch port to any other controlling switch port. Each of at least some multiple port extenders includes: at least one local upstream port coupled to the controlling switch directly or via another port extender; a plurality of local downstream ports; and a second packet processor having a second forwarding engine and a forwarding database. The second forwarding engine is configured to forward packets i) received at the downstream ports, and ii) for which the forwarding database does not include forwarding information, only to the at least one upstream port. The second packet processor has reduced functionality as compared to the first packet processor.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: November 5, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Ilan Yerushalmi, David Melman, Tal Mizrahi, Donald Pannell
  • Patent number: 10455502
    Abstract: Systems, methods, and apparatus for transmitting additional information over a radio access network are described. A method of wireless communication includes aligning a discontinuous reception (DRx) schedule for a user equipment (UE) with a plurality of token arrival times, determining, at a time based on a first token arrival time, whether a radio frequency (RF) band is available for communication, and transmitting control information on the RF band when the RF band is available for communication. The token arrival time may correspond to a waking time for the UE defined by the DRx schedule.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: October 22, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Santosh Abraham, Naga Bhushan, Tingfang Ji
  • Patent number: 10440520
    Abstract: A user equipment (UE) comprises processor circuitry, sensing circuitry, and transmitting circuitry. The processor circuitry is configured to acquire broadcast signaling from a base station, the broadcast signaling including a threshold value list. The sensing circuitry is configured to measure a reception power and to compare the measured reception power with a threshold. The transmitting circuitry is configured to transmit a sidelink transmission if a resource is available according to resource sensing. The threshold is obtained from the threshold value list in dependence upon at least a priority of the sidelink transmission.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: October 8, 2019
    Assignees: Sharp Kabushiki Kaisha, FG Innovation Company Limited
    Inventors: Jia Sheng, John Michael Kowalski
  • Patent number: 10432554
    Abstract: Disclosed is a bandwidth providing method based on multi-flow grouping, which can control multi-terminal and multi-service for a user with a single bandwidth. The bandwidth providing method based on multi-flow grouping comprises a step of receiving a first packet flow and a second packet flow, a step of verifying a flow group comprising the first package flow and the second package flow using a flow group table, and a step of assigning a single bandwidth to the first packet flow and the second packet flow when the first packet flow and the second packet flow are verified as being comprised in the same group, thereby managing the bandwidth. Accordingly, the multi-terminal and multi-service of a user can be efficiently controlled with a single bandwidth.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: October 1, 2019
    Assignee: KT Corporation
    Inventors: Se Hui Lee, Tae Jin Ahn, Kyung Ah Han
  • Patent number: 10432532
    Abstract: A virtual networking switch on a host computing device can receive a first data packet of a micro-service data flow from a virtual machine running on the host computing device. The first data packet can include micro-service flow data identifying a first container instance that transmitted the first data packet. The virtual networking switch can provide a subset of the micro-service flow data to a container orchestrator, that utilizes the first subset of the micro-service flow data to assign a label to the first micro-service data flow. The virtual networking switch can pin the first micro-service data flow to a first uplink port of the host computing device based on the label assigned to the first micro-service data flow, causing data packets received from the virtual machine as part of the first micro-service data flow to be forwarded to their intended recipient via the first uplink port.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 1, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sourabh Patwardhan, Rajasekhar Manam