End-to-end Flow Control Patents (Class 370/231)
  • Patent number: 10374783
    Abstract: Disclosed is a method of transmitting, from an enhanced Node B (eNB), an indication of an uplink/downlink (UL-DL) subframe configuration of a scheduling cell and a scheduled cell in a wireless time-division duplex (TDD) system. Embodiments include identifying the type of the UL-DL subframe configuration of the scheduling cell and determining a UL-DL subframe configuration to use for UL resource allocation of the scheduled cell. Other embodiments include identifying a reference UL-DL subframe configuration to use for UL resource allocation of the scheduled cell.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 6, 2019
    Assignee: Intel Corporation
    Inventors: Hong He, Jong-Kae Fwu, Rui Huang
  • Patent number: 10356659
    Abstract: A wireless communication system includes a base station; and a relay station capable of wireless connection to the base station; wherein, in a case where a plurality of relay stations is accommodated with using a wireless connection, if a load state of traffic of the base station does not meet criteria, the base station selects at least one relay station, which is to perform the accommodation switching to meet the criteria, among the plurality of relay stations, and controls the selected relay station to perform the accommodation switching, and when the relay station is selected by the base station, the relay station switches a wireless connection to another base station.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: July 16, 2019
    Assignee: KYOCERA Corporation
    Inventor: Takeo Miyata
  • Patent number: 10355996
    Abstract: Systems and methods involving construction of a system interconnect in which different channels have different widths in numbers of bits. Example processes to construct such a heterogeneous channel NoC interconnect are disclosed herein, wherein the channel width may be determined based upon the provided specification of bandwidth and latency between various components of the system.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: July 16, 2019
    Inventors: Sailesh Kumar, Joji Philip, Eric Norige, Sundari Mitra
  • Patent number: 10341238
    Abstract: The present invention discloses a transmission control method, apparatus and system, so as to effectively utilize network link resources. The method of the present invention includes: acquiring link status information about a network; determining recommended values of TCP transmission parameters according to the link status information; and performing TCP transmission according to the determined recommended values of the parameters. The present invention can enable TCP transmission status to reflect network congestion status more real, prevent a congestion misjudgment from occurring, and improve a utilization ratio of link resources in a network.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: July 2, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haibin Song, Ning Zong
  • Patent number: 10341901
    Abstract: There is provided a method performed by a first network node for enabling network congestion management in a wireless network. The method comprises the step of encapsulating and sending user packets in a tunnel to a second network node, wherein each packet comprises information related to a byte loss volume for the tunnel. The method further comprises the step of receiving congestion volume information for the tunnel from the second network node. The method also comprises either the step of applying network congestion policing for the tunnel based on the received congestion volume information, or alternatively the step of forwarding the received congestion volume information to a third network node, to enable network congestion policing for the tunnel based on the received congestion volume information.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 2, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Steve Baillargeon, Ingemar Johansson
  • Patent number: 10334055
    Abstract: In dynamic multi-session management, a communication layer monitors network indicators during sending of application messages over a session established between sender and receiver nodes. Based on the network indicators, the communication layer determines that the session has insufficient bandwidth. In response, at least one session is added between sender and receiver nodes, where a plurality of parallel sessions is established between sender and receiver nodes. The application messages are sent over the plurality of sessions. The communication layer continues to monitor the network indicators, and when the plurality of sessions is determined to have insufficient bandwidth, adds at least one more session between sender and receiver nodes. The communication layer further determines, based on the network indicators, whether the plurality of sessions have excess bandwidth If so, one or more sessions are removed.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Venkat R. Arra, Paul M. Cadarette
  • Patent number: 10334481
    Abstract: Provided are a method and apparatus for processing user plane data by a terminal. The method may include: receiving additional configuration information for additionally configuring a WLAN carrier using an unlicensed frequency band; receiving downlink user plane data through a base station carrier using the WLAN carrier or a licensed frequency band according to the additional configuration information; and transmitting included uplink user plane data through the WLAN carrier or the base station carrier according to the additional configuration information.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: June 25, 2019
    Assignee: KT CORPORATION
    Inventors: Sung-pyo Hong, Woo-jin Choi
  • Patent number: 10326703
    Abstract: Some embodiments increase throughput across a connection between a host and a client by initializing the congestion window for that connection dynamically using a previously settled value from a prior instance of the connection established between the same or similar endpoints. An initialization agent tracks congestion window values for previously established connections between a host and various clients. For the tracked congestion window values of each monitored connection, the initialization agent stores an address identifying the client endpoint. When establishing a new connection, the initialization agent determines if the new connection is a recurring connection. A new connection is recurring when the new connection client address is similar or related to an address identified for a previous monitored connection.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: June 18, 2019
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Marcel Eric Schechner Flores, Amir Reza Khakpour, Robert J. Peters
  • Patent number: 10324794
    Abstract: Embodiments of the present disclosure provide a method for storage management and a storage device. The method for storage management comprises; dividing a first storage medium into a first group or extents and a second group of extents, each extent including a plurality of logically continuous blocks of the first storage medium, the second group being reserved as backup extents; detecting whether an extent in the first group of extents is a defective extent; and disabling the extent in the first group of extents and mapping a logical address of the extent in the first group of extents to an extent in the second group of extents, in response to detecting that the extent in the first group of extents is a defective extent. With the embodiments of the present disclosure, a service life of storage device may be prolonged.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongpo Gao, Jian Gao, Jibing Dong, Geng Han, Shaoqin Gong
  • Patent number: 10313396
    Abstract: Techniques are provided by which devices in a network may subscribe to a rapidly changing rules in central threat repository. The policies associated with threats are filtered so that just current attack vectors from within subnets learned via routing and/or forwarding information (at the network level of the network) are installed in the local access control list/policy database of the network devices. As routing changes occur, the list of applied policies are continually refined/revisited and pulled from a central security application. Publish/subscribe mechanisms ensure “zombie” policies are not left over in the device after reboot or routing changes occur.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 4, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Eric A. Voit, Jyoti Verma
  • Patent number: 10313244
    Abstract: According to an embodiment a packet forwarding device is disclosed for forwarding data packets on a link within a communication network. The packet forwarding device is further configured to perform the following steps: measuring a load of the link; detecting if the load exceeds one of a plurality of threshold indicative for a level of congestion on the link; and sending a signal to another device in the communication network signalling the level of congestion.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 4, 2019
    Assignee: ALCATEL LUCENT
    Inventors: Siyu Tang, Danny De Vleeschauwer
  • Patent number: 10295556
    Abstract: Methods and systems are provided for detecting the occurrence of events utilizing data taken from multiple mobile devices in a wireless communications network. At least a first set and a second set of data is received at the network from a first and second mobile device. The first and second sets of data corresponding to vibration and audio data taken from the mobile devices is analyzed to determine that each set of data corresponds to the occurrence of an instance of an event. An action to perform is then determined based on the occurrences of the instances of the event.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, Jeffrey Ryan Miller, Quinton Anthony Nicolace, Brad Eugene Torrence, Nilofar Hadavandifard, Prabhakar Thennarasu
  • Patent number: 10299167
    Abstract: Disclosed is a method includes treating, at an access point, a data flow between a first station and a second station during a first period of time as a non-fast flow. After a condition is met, the method includes marking the data flow as a fastACK flow during a second period of time and during the second period of time, storing data frames in the data flow at the access point to yield stored data frames. Next, the method includes generating a spoofed TCP acknowledgment signal on behalf of the first station and associated with the stored data frames and transmitting the spoofed TCP acknowledge signal to the second station.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: May 21, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
  • Patent number: 10292167
    Abstract: Uplink reporting and logical channel prioritization in multiflow operation is described. In some embodiments, uplink reporting for multiflow operation utilizes bearer level splitting where the UE associates bearers or logical channel groups (LCGs) with cells for uplink reporting. In some embodiments, uplink reporting for multiflow operation utilizes packet level splitting where the UE groups buffers for all LCGs into a common pool for uplink reporting. In packet level splitting embodiments, the UE may perform uplink reporting based on the total amount of data available for transmission in the common buffer pool or by applying scaling coefficients associated with the serving cells. Some embodiments manage mapping of logical channel payloads to uplink grants for multiflow operation.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 14, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Jelena Damnjanovic, Sai Yiu Duncan Ho, Madhavan Srinivasan Vajapeyam
  • Patent number: 10264439
    Abstract: A method, apparatus and computer program for discovery of network devices and application user. An example method for use in an access point or station may comprise receiving a discovery request from an application, the application running thereon, the discovery request including at least one application level identifier, causing monitoring of a discovery channel for at least one device within a proximate distance, and upon discovery of a device associated with the application level ID, providing an indication to the application of the discovery of the device.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: April 16, 2019
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Sami-Jukka Hakola, Guillaume Sebire, Samuli Turtinen, Vlora Rexhepi
  • Patent number: 10263894
    Abstract: A method and apparatus for congestion control for acknowledged communication over networks detects congestion based on trends of flight size and transmission rate in order to adapt a congestion window in accordance with a detection result. Such congestion detection enables, for example, distinguishing between the congestion with or without unfair competition. Moreover, the measured transmission rate or its trend can be filtered to compensate for time variations. An end node or a proxy can be used for congestion control.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 16, 2019
    Assignee: BEQUANT S.L.
    Inventors: Jose Lopez Serrano, Luis Piñeiro Blanca, Guillermo Lopez Serrano
  • Patent number: 10257065
    Abstract: A method and apparatus for balancing multipoint Radio Access Network traffic to mitigate backhaul congestion is provided. Schedulers communicate with a Traffic Engineering (TE) controller either directly or via a Virtual Link Monitor. The schedulers receive indications of data rate upper limits for virtual links overlaid onto the backhaul network, and schedule mobile device communications such that the data rate upper limits are respected. The Virtual Link Monitors maintain indications of current loading of the virtual links and provide the schedulers with operational information based on same. Scheduling is performed in view of the operational information. The Virtual Link Monitors also provide the TE controller with indications of service requirements for the virtual links, so that the TE controller can reconfigure the virtual links based on same.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: April 9, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Philippe Leroux, Aaron Callard
  • Patent number: 10250711
    Abstract: Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: April 2, 2019
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Jeffrey Paul Harrang, Giles Westerfield, John Burnette, David Gibbons
  • Patent number: 10250475
    Abstract: A method and system for measuring application response delay is described. The method may commence with receiving a Domain Name System (DNS) request from a client DNS server. The method may include measuring round trip time between the client DNS server and a first Global Server Load Balancing (GSLB) controller, between the first GSLB controller and a server load balancer (SLB) collocated with the first GSLB controller, and between the SLB and an application server. The method may further include receiving measurements of round trip time between the client DNS server and a second GSLB controller, between the second GSLB controller and an SLB collocated with the second GSLB controller, and between the second GSLB controller and a further application server. A cumulative response time associated with the application servers may be calculated based on the measurements to select an application server having a lowest cumulative response time.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 2, 2019
    Assignee: A10 Networks, Inc.
    Inventors: Yichao He, Yang Yang, Ali Golshan
  • Patent number: 10237152
    Abstract: Embodiments of the present invention relate to the field of communications technologies and disclose a packet loss detection method, an apparatus, and a system. The method includes: collecting, by a first network device according to packets sent to a second network device, statistics on a first result corresponding to each group of packets, one first result includes a quantity of packets in one group of packets and a section identifier of the group of packets, each group of packets includes multiple packets, and multiple packets are continuously sent by first network device and belong to a section corresponding to a section identifier of the group of packet; sending, by first network device, first result corresponding to each group of packets to a controller according to a preset rule, so that controller determines whether a packet in the packets sent by first network device to second network device is lost.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 19, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Duoliang Fan, Binxuan Li, Haotao Pan, Heyang Liu, Jinfeng Yan
  • Patent number: 10237874
    Abstract: A method for supporting a vehicle communication (connected car or vehicle to everything (V2X)) service in a wireless communication system and an apparatus thereof are provided. The method includes receiving threshold information for reporting a channel busy ratio (CBR), measuring the CBR for a resource pool, identifying whether a reporting condition is satisfied by comparing the measured CBR with the threshold information, and reporting the measured CBR if the reporting condition is satisfied. The present disclosure relates to a communication technique for converging a fifth generation (5G) communication system for supporting higher data rates beyond a fourth generation (4G) system with an Internet of things (IoT) technology, and may be applied to intelligent services based on the 5G communication technology and the IoT-related technology.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: March 19, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngjoong Mok, Hyunjeong Kang, Sangwook Kwon, June Hwang
  • Patent number: 10230610
    Abstract: Described is a method for estimating throughput between first and second communication devices, the method comprising: determining maximum bottleneck throughput of a communication link between the first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network as between a communication link between the first and second communication devices; determining Round Trip Time (RTT) between the first and second communication devices; transmitting packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device; measuring packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and translating measured packet loss rate to Transmission Control Protocol (TCP) throughput according to maximum bottleneck throughput and RTT.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 12, 2019
    Inventors: Chan Soo Hwang, Jeonghun Noh, Parimal Parag
  • Patent number: 10230652
    Abstract: A communication system includes a transmit (TX) device and a receive (RX) device. The TX device is configured to transmit data over a communication link. The RX device is configured to receive the data transmitted by the TX device over the communication link, to buffer the received data in an RX buffer, to assess a fill level of the RX buffer, to select, depending on the fill level of the RX buffer, either a pause-resume flow-control scheme or a credit-based flow-control scheme, and to apply the selected flow-control scheme in coordination with the TX device.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 12, 2019
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Zachy Haramaty, Barak Gafni, Aviv Kfir
  • Patent number: 10225199
    Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for adjusting a data transmission rate in accordance with an estimation of network path utilization.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 5, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andre Beliveau, Brian Alleyne, Mahmoud Mohamed Bahnasy, Bochra Boughzala, Chakravarthy Padala, Halima Elbiaze, Karim Idoudi
  • Patent number: 10225182
    Abstract: The disclosed computer-implemented method may include (1) identifying a plurality of routes that lead to a plurality of eBGP peers that represent portions of network paths, (2) assigning a plurality of labels to the routes that lead to the eBGP peers, (3) advertising the labels to an iBGP peer to enable the iBGP peer to make routing decisions identified by the labels, (4) receiving, from the iBGP peer, traffic that is destined for an endpoint device and includes a label that (A) was selected by the iBGP peer and (B) corresponds to a specific route that leads to a specific eBGP peer, and then (5) forwarding the traffic to the endpoint device along the specific route that leads to the specific eBGP peer based at least in part on the label selected by the iBGP peer. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 5, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Ratheesh Kumar Radhakrishnan Girija, Vijesh Chandran
  • Patent number: 10218620
    Abstract: The disclosure relates to a method for handling congestion performed in a source node of a communication network. The communication network provides a communication path for traffic streams between the source node and a destination node, wherein the source node multiplexes two or more different types of traffic streams onto a single connection. The method comprises detecting congestion in the communication network along the communication path, determining whether there is a traffic differentiation in a network node along the communication path, and applying a connection-level congestion control for the case of determining that there is no network node performing traffic differentiation. The disclosure also relates to a source node, computer program and computer program product.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: February 26, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Mihály, Geza Szabo, Szilveszter Nádas
  • Patent number: 10205772
    Abstract: Selective resource migration is disclosed. A computer system includes physical memory and a plurality of physical processors. Each of the processors has one or more cores and each core instantiates one or more virtual processors that executes program code. Each core is configured to invoke a hyper-kernel on its hosting physical processor when the core cannot access a portion of the physical memory needed by the core. The hyper-kernel selectively moves the needed memory closer to a location accessible by the physical processor or remaps the virtual processor to another core.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 12, 2019
    Assignee: TidalScale, Inc.
    Inventor: Isaac R. Nassi
  • Patent number: 10193766
    Abstract: A test device is located within a broadband communications network. The test device is interconnected with a policy enforcement point of the broadband communications network. Responsive to commencement of a test to be conducted with the test device, the policy enforcement point is signaled, from a policy server of the broadband communications network, so as to set a bandwidth tier for the test to be conducted with the test device. The test is conducted with the test device in accordance with the bandwidth tier. One or more additional tests can be conducted for additional, different, bandwidth tier(s). Related methods, systems, apparatuses, and computer program products are also disclosed.
    Type: Grant
    Filed: August 21, 2016
    Date of Patent: January 29, 2019
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventor: Howard Pfeffer
  • Patent number: 10193917
    Abstract: A packet-filtering device may receive packet-filtering rules configured to cause the packet-filtering device to identify packets corresponding to network-threat indicators. The packet-filtering device may receive packets and, for each packet, may determine that the packet corresponds to criteria specified by a packet-filtering rule. The criteria may correspond to one or more of the network-threat indicators. The packet-filtering device may apply an operator specified by the packet-filtering rule. The operator may be configured to cause the packet-filtering device to either prevent the packet from continuing toward its destination or allow the packet to continue toward its destination.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 29, 2019
    Assignee: Centripetal Networks, Inc.
    Inventors: David K. Ahn, Keith A. George, Peter P. Geremia, Pierre Mallett, III, Sean Moore, Robert T. Perry, Jonathan R. Rogers
  • Patent number: 10187311
    Abstract: In an embodiment, a transmitting UE is engaged with a target UE in a communication session supported at least in part via a QoS channel on which audio traffic is primarily carried and a non-QoS channel on which non-audio traffic is carried. The transmitting UE obtains audio data and non-audio data for transmission to the target UE during the communication session, and identifies a subset of higher-priority non-audio data within the obtained non-audio data. The transmitting UE transmits a stream of packets including both the audio data and the subset of higher-priority audio data over the QoS channel instead of the non-QoS channel based on the identification. The target UE receives the stream of packets on the QoS channel, and the target UE identifies and extracts the audio data and the higher-priority non-audio data. After extraction, the target UE plays the audio data and processes the higher-priority non-audio data.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: January 22, 2019
    Assignee: QUALCOMM Incorporated
    Inventor: Vijay A. Suryavanshi
  • Patent number: 10187259
    Abstract: Example implementations relate to bandwidth allocation. For example, a system for bandwidth allocation may include a first computing device in communication with an intermediary device and a host. The first computing device may monitor an amount of bandwidth consumed by the first computing device and alter an amount of bandwidth received to the first computing device in response to the amount of bandwidth consumed by the first computing device changing.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 22, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Bungert, Daryl T. Poe
  • Patent number: 10185610
    Abstract: An improved method and system for achieving target function failure rates for time-critical functions. Communication systems often utilize distributed functions occurring in two or more nodes. Various embodiments of the invention enable such system to achieve target function failure rates by adjusting the maximum allowable duration for time-critical functions. Adjustments to either a function starting time or a maximum allowable function duration may be used to achieve target failure rates. Various embodiments measure a real-time function failure rate. Other embodiments simply lengthen or compress the maximum allowable function duration based on failure or success of the function. The function duration or the function duration statistics do not need to be known.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 22, 2019
    Assignee: ZTE TX INC.
    Inventor: Patrick Svedman
  • Patent number: 10187294
    Abstract: In order to facilitate efficient and scalable lookup of current hop limits of transmitted packets, a communications device embeds hop limit values along with other connection parameters in a connection data structure. To transmit a packet for a particular connection, the communications device retrieves the data structure for the particular connection and applies the hop limit value embedded in the data structure to the packet for transmission. To keep track of the hop limits being embedded in different data structures of different connections, the communications device use a binary search in which each node of the search tree correspond to a different connection. The communications device maintains one such search tree per communications interface.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: January 22, 2019
    Assignee: VMware, Inc.
    Inventors: Amitabha Banerjee, Lenin Singaravelu
  • Patent number: 10182016
    Abstract: Congestion management for data traffic in a virtual domain identifies a congestion source and sends a message to the source to adjust data traffic rates. The source may be a virtual machine hosted by a physical server with one or more virtual servers incorporated. A congestion manager may identify the source and send the message to the source without affecting other data sources hosted by the physical server or the virtual servers. In some embodiments, information about the congestion source may be encapsulated in a packet payload readable only by the congestion source so only the congestion source receives the instruction to adjust the transmission rate.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: January 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Birke, Daniel Crisan, Casimer M. Decusatis, Mircea Gusat, Keshav G. Kamble, Cyriel J. Minkenberg
  • Patent number: 10182036
    Abstract: Embodiments of the present invention refer to a method for establishing a connection through a virtual private network “VPN” (9) between a first (1) and a second (3) entities of a transport network, the entities including a VPN interface (5, 7), wherein, between the interfaces, a bearer of a selected type, among a plurality of types corresponding to a plurality of quality of service “QoS”, is determined according to the QoS requested for the connection and wherein the parameters used by the VPN interfaces (5, 7) for the establishment of the bearer are global routing parameters corresponding to global routing parameters of the transport network and wherein the parameters include at least one parameter which is different from one bearer type to another so that the selected bearer type associated with the QoS requested for the connection is identified by the first and the second entities.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: January 15, 2019
    Assignee: Alcatel Lucent
    Inventor: Jean-Yves Grand
  • Patent number: 10182370
    Abstract: Embodiments are provided herein for enabling buffer status reporting for Multi-stream aggregation (MSA) in wireless networks. In an embodiment, a user equipment (UE) receives from a network, a configuration regarding one of enabling and disabling cross-node buffer status reporting. The UE further receives a first uplink grant from a first network node, and obtains a buffer status intended for a second network node. Upon enabling cross-node buffer status reporting according to the configuration, the UE transmits, in the first uplink grant to the first network node, the buffer status intended for the second network node. The first network node receives, from the UE, the buffer status intended for the second network node, and determines whether to forward the buffer status to the second network node according to the configuration regarding buffer status forwarding previously received at the first network node.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: January 15, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yishen Sun, Hao Bi
  • Patent number: 10176204
    Abstract: An embodiment relates to a scalable computer arrangement and method, which enables the accessing of certain stored information by utilizing algorithms. The validity of the algorithms and/or retrieved data are determined by a validity management module. If the algorithm and/or the retrieved data is determined by the validity management module to be invalid, the algorithm and/or the retrieved data may be updated, whereby self correction occurs dynamically over time with changing stored information. In another embodiment, the computer arrangement and method enables networked computer systems each including a standardized database access system having hyper objects employing embedded algorithms or rules for accessing information across the network in a standardized manner, even though the networked computer system databases may employ different schema and formats. Each computer system operates independently, and yet is able to dynamically self correct when invalid algorithms or data is determined.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: January 8, 2019
    Assignee: CliniComp International, Inc.
    Inventors: Chris A. Haudenschild, Senmao Lin, Yumin Chen
  • Patent number: 10171328
    Abstract: The present invention provides improved methods and devices for managing network congestion. Preferred implementations of the invention allow congestion to be pushed from congestion points in the core of a network to reaction points, which may be edge devices, host devices or components thereof. Preferably, rate limiters shape individual flows of the reaction points that are causing congestion. Parameters of these rate limiters are preferably tuned based on feedback from congestion points, e.g., in the form of backward congestion notification (“BCN”) messages. In some implementations, such BCN messages include congestion change information and at least one instantaneous measure of congestion. The instantaneous measure(s) of congestion may be relative to a threshold of a particular queue and/or relative to a threshold of a buffer that includes a plurality of queues.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: January 1, 2019
    Assignee: Cisco Technologies, Inc.
    Inventors: Davide Bergamasco, Andrea Baldini, Valentina Alaria, Flavio Bonomi, Rong Pan
  • Patent number: 10159096
    Abstract: In a system having a full-duplex node, a half-duplex node and an access point, modifying a parameter such as a backoff timing such that access probabilities are adjusted for at least one of the access point, the full-duplex node and the half-duplex node. Based on channel access achieved after modifying the backoff timing, communication occurs between one of the full-duplex node and a half-duplex node with the access point. The modified backoff timing can operate independently or in coordination with backoff timers from any other nodes within a system.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 18, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vaneet Aggarwal, Nemmara K. Shankaranarayanan
  • Patent number: 10149343
    Abstract: This disclosure relates to techniques for using wireless link information from baseband to trigger application data activity. According to some embodiments, wireless link information from baseband may be received at an application processor of a wireless device. The wireless link information may indicate whether the wireless link is in a connected state or an idle state. Network activity timing for one or more application network activity requests may be selected based at least in part on the wireless link information. The application network activity may be initiated for the one or more application network activity requests according to the selected network activity timing.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: December 4, 2018
    Assignee: Apple Inc.
    Inventors: Srinivas Pasupuleti, Sarma V. Vangala, Franco Travostino, Padmavathy Bhooma
  • Patent number: 10142360
    Abstract: A system and computer-implemented method for mitigating a malicious network attack. The method includes receiving an attack alert that a network attack has been detected, saving a sample of captured network traffic in response to the attack alert, playing back the sample while applying a playback countermeasure to the captured network traffic to block sample segments from the sample, analyzing at least one of the blocked sample segments and throughput sample segments that are not blocked, and adjusting the playback countermeasure in response to a result of the analyzing.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: November 27, 2018
    Assignee: Arbor Networks, Inc.
    Inventor: Brian St. Pierre
  • Patent number: 10142388
    Abstract: A method and a device for transmitting media data are provided, where a device sending the media data and a device receiving the media data are currently located in a same wireless network, and the method includes: acquiring, by the sending device, a frequency band of the wireless network; determining, by the sending device, whether the frequency band of the wireless network is a set frequency band; and if yes, setting a media data encoding mode of the sending device to non-compression, and sending, by the sending device, media data that is not compressed to the receiving device; or if the frequency band of the wireless network is not the set frequency band, setting a media data encoding mode of the sending device to compression, and sending, by the sending device, media data that is compressed to the receiving device. This solution reduces a delay caused by compression, reduces resources consumed by the sending device for data compression.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: November 27, 2018
    Assignee: Huawei Device (Dongguan) Co., Ltd.
    Inventor: Zhenwei Shan
  • Patent number: 10136356
    Abstract: A method of transmitting data via a data transmitting device in a wireless network environment is provided. The method includes determining whether traffic is saturated or not based on an access category (AC) into which the data is classified according to a type of application that transmits the data, a queue size, and a predetermined threshold value and determining a transmission scheme according to a determination result of whether traffic is saturated or not and the AC of the data.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: November 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Samir Kant Sahu, Woo-jin Park, Hun-je Yeon
  • Patent number: 10129182
    Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive, at an edge device, a first data unit having a characteristic. The code causes the processor to identify, at a first time, an identifier of a service module associated with the characteristic in response to each entry from a set of entries within a flow table not being associated with the characteristic. The code causes the processor to define an entry in the flow table associated with the characteristic and the identifier of the service module. The code causes the processor to send the first data unit to the service module. The code causes the processor to receive, at the edge device, a second data unit having the characteristic, and send the second data unit to the service module based on the entry.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 13, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Krishna Narayanaswamy, Jean-Marc Frailong, Anjan Venkatramani, Srinivasan Jagannadhan
  • Patent number: 10127093
    Abstract: This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debugging cost, and improve the monitoring efficiency.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: November 13, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yu Ma, Weide Zhang, Wei He, Haifeng Wang, Yibing Liang, Zhuo Chen
  • Patent number: 10129214
    Abstract: A system and method of executing secure communications between first and second domains includes a first logical unit and a second logical unit. The first logical unit periodically calculates timestamps and hashes. The first logical unit also transmits a web form to a node of a first domain responsive to a request and the web form is displayed to a user. The first logical unit receives data input to said web form by the user and enhances the data by adding one or more security services. The first logical unit translates the received data from a first network application level protocol to a target network application level protocol while preserving said data security enhancements and transmits the translated data across a public network. A second logical unit de-enhances the translated data and filters the translated data data. The second logical unit further authorizes the filtered data and transmits the filtered data to a node of the second domain for use in an application.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: November 13, 2018
    Inventor: Paul C. Clark
  • Patent number: 10129320
    Abstract: The present invention discloses a quality of service QoS improvement method, apparatus, and system. The method includes: acquiring, by a web real-time communication WebRtc server and/or a QoS decision network element, IP addresses and service port numbers of both parties of user equipments that perform audio and video communication; and forming, by the QoS decision network element, a parameter according to the IP addresses and the service port numbers of the both parties of the user equipments, and sending a QoS improvement request to a policy and charging control entity PCRF.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: November 13, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Dong Li
  • Patent number: 10127092
    Abstract: This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debuging cost, and improve the monitoring efficiency.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: November 13, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yu Ma, Weide Zhang, Wei He, Haifeng Wang, Yibing Liang, Zhuo Chen
  • Patent number: 10120771
    Abstract: The present invention relates to an arrangement for providing a test environment for testing test objects. The arrangement includes a first test case implementation unit and a second test case implementation unit, as well as a first test object and a second test object. In one embodiment, the test environment is configured such that at least the first test case implementation unit is coupled to at least one of the first test object and the second test object for implementing a test case.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: November 6, 2018
    Assignee: Airbus Defence and Space GmbH
    Inventors: Philipp Wager, Bernd Schumacher
  • Patent number: 10122639
    Abstract: Systems and methods for managing congestion in a network are disclosed. One method can comprise receiving a first congestion indicator at a network point and modifying a data transfer rate to an effective bandwidth in response to receiving the first congestion indicator. If a second congestion indicator is received within a predetermined time period, the data transfer rate can be reduced to a factor of a committed information rate. If a second congestion indicator is not received with the time period, the data transfer rate can be increased to a target transfer rate.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: November 6, 2018
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Mehmet Toy