Measurement Of Flow Rate Of Messages Having An Address Header Patents (Class 370/253)
  • Patent number: 10841821
    Abstract: Disclosed is a system for profiling one or more nodes based on a hybrid Key Performance Indicator (KPI). Initially, a flag indicating an issue with a KPI is received. A set of Performance Management (PM) counters undergoing periodic changes in performance beyond a predefined threshold by using machine learning based statistical techniques is identified. The set of PM counters may comprise a set event based of PM counters and a set of protocol based PM counters. A hybrid KPI is created based on combination of the set event based of PM counters and the set of protocol based PM counters. One or more nodes are profiled by comparing the hybrid KPI associated to the node with hybrid KPI corresponding to each of the one or more nodes.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: November 17, 2020
    Assignee: HCL TECHNOLOGIES LIMITED
    Inventor: Rahul Soundrarajan
  • Patent number: 10832248
    Abstract: A method of detecting whether electronic fraud alerts are false positives includes receiving data detailing a financial transaction, inputting the data into a rules-based engine that determines whether to generate an electronic fraud alert for the financial transaction based upon the data, and, when an electronic fraud alert is generated, inputting the data into a machine learning program trained to identify one or more facts indicated by the data. The method may also include determining whether the identified facts can be verified by customer data and, in response to determining that the facts can be verified, retrieving or receiving first customer data. The method may further include verifying that the electronic fraud alert is not a false positive based upon analysis of the first customer data, and transmitting the verified electronic fraud alert to a mobile device of the customer to alert the customer to fraudulent activity.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: November 10, 2020
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Timothy Kramme, Elizabeth Flowers, Reena Batra, Miriam Valero, Puneit Dua, Shanna L. Phillips, Russell Ruestman, Bradley A. Craig
  • Patent number: 10819828
    Abstract: The present invention provides apparatuses, methods, computer programs, computer program products and computer-readable media regarding enhancement of traffic detection and routing in virtualized environment. The method comprises receiving information regarding an installation of an application to a server, the information comprising a detection pattern used for detecting a data flow to be routed via the application to be installed, establishing a routing rule based on the detection pattern, and sending the routing rule to the server into which the application is to be installed.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 27, 2020
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: John Juha Antero Rasanen
  • Patent number: 10819595
    Abstract: Systems and methods for configuring telecommunications networks include obtaining network data flow information for a telecommunications network that includes attributes of multiple routes of data transmission through the telecommunications network. Utilizing at least one processing device, a filtering criteria is applied to the network data flow information to identify a subset of the routes having a shared attribute to generate filtered data. The filtered data is then used to generate a diagrammatic representation of the network flows and/or processed to automatically generate reconfiguration messages to improve network traffic distribution and flow.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: October 27, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: William Hopkins
  • Patent number: 10817384
    Abstract: A data management system that is enabled such that the user can select a data source node, a repository and a data path, choose policies for each and distribute the policies to be managed by the management system.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: October 27, 2020
    Assignee: HITACHI VANTARA LLC
    Inventors: Fabrice Helliker, Simon Chappell
  • Patent number: 10812402
    Abstract: Apparatuses and methods for managing jitter resulting from processing through a network interface pipeline are disclosed. In embodiments, a network traffic scheduler annotates packets to be transmitted over a bandwidth-limited network connection with time relationship information to ensure downstream bandwidth limitations are not violated. Following processing through a network interface pipeline, a jitter shaper inspects the annotated time relationship information and pipeline-imposed delays and, by imposing a variable delay, reestablishes bandwidth-complaint time relationships based upon the annotated time relationship information and configured tolerances.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 20, 2020
    Assignee: Intel Corporation
    Inventors: Robert Southworth, Ben-Zion Friedman, Robert Munoz, Sarig Livne, Chih-Jen Chang, Yue Yang, Partick Fleming
  • Patent number: 10812632
    Abstract: A system includes network interface controller (NIC) and a host processor. The host processor may run a hypervisor or OS which may manage virtual network activity for virtual machines (VMs) and/or applications. The NIC may provide a physical function to the hypervisor to support network activity by the VMs and/or applications. Some VMs and/or applications on the network may bypass the hypervisor and access virtual functions from the NIC. The NIC may execute a configurable flow analyzer (CFA), which may perform flow processing operations on the network traffic. The CFA may access flow configuration and management parameters maintained by the hypervisor to control implementation of the flow processing operations. Performing the flow processing operations on the traffic for the VMs and/or applications bypassing the hypervisor or OS may extend management by the hypervisor or OS to these VMs and/or applications.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: October 20, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Hemal Vinodchandra Shah, Karen Marie Schramm
  • Patent number: 10798613
    Abstract: Certain aspects relate to methods and apparatus for traffic separation in a multi AP (MAP) network. In some cases, a MAP Controller may configure sets of SSIDs to a single VLAN ID in a Traffic Separation Policy and distribute the Traffic Separation Policy information to the MAP Agents.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: October 6, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaolong Huang, Bharat Bhushan, Brian Michael Buesker, Sai Yiu Duncan Ho
  • Patent number: 10791060
    Abstract: This application discloses a data traffic management method and apparatus. The method includes: obtaining traffic control information of a first application and a data traffic value used by the first application, where the traffic control information includes at least an upper traffic threshold; and disconnecting a data connection of the first application when the data traffic value used by the first application is greater than or equal to the upper traffic threshold included in the traffic control information of the first application. In the foregoing solution, real-time traffic management on a single application is implemented, so that a user instantly modifies traffic control information according to a requirement, to manage data traffic in real time.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: September 29, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaochen Chen, Qingquan Peng, Peili Xu, Shuaisheng Guo, Chao Jiang
  • Patent number: 10778571
    Abstract: A flow entry timing processing method and an apparatus are provided, and relate to the computer field, to resolve a prior-art problem that processing time of a flow entry is not accurate enough. The method includes: receiving, by a forwarding plane device, a flow rule message sent by a control plane device, where the flow rule message includes an ineffective time of a flow entry and a time type identifier of the ineffective time; and when the time type identifier indicates that the ineffective time is an ineffective moment of the flow entry, performing, by the forwarding plane device, ineffectiveness processing on the flow entry according to the ineffective moment.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: September 15, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Weiqi Hu
  • Patent number: 10768970
    Abstract: An example method comprises receiving flow packets from network traffic analyzing platforms, for each particular flow packet: identify the particular flow packet as belonging to one of at least two flow packet types based on a format, if the particular flow packet is sFlow, determine if the particular flow packet is an sFlow sample, counter record, or a third packet type, if the particular flow packet is the sFlow sample or counter record, identify a flow source of the particular flow packet and at least one metric, and update a flow source data structure else ignore the particular flow packet, and if the particular flow packet is a second flow packet type: if the particular flow packet is of a format that matches a template, identify the flow source, and update the flow source data structure to include the identified flow source and the at least one metric.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Virtual Instruments Corporation
    Inventors: Nicholas York, Rosanna Lee, Vishal Neema, Xiaohong Pan
  • Patent number: 10764146
    Abstract: An apparatus and method is disclosed for segment routing (SR) over label distribution protocol (LDP). In one embodiment, the method includes a node receiving a packet with an attached segment ID. In response, the node may attach a label to the packet. Thereafter, the node may forward the packet with the attached label and segment ID to another node via a label switched path (LSP).
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: September 1, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ahmed R. Bashandy, Clarence Filsfils, David D. Ward
  • Patent number: 10735968
    Abstract: The present disclosure relates to a communication technique and system for combining IoT technologies with 5G communication systems to support a higher data rate after 4G communication systems. The present disclosure can be applied to intelligent services based on 5G communication technologies and IoT-related technologies such as smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail business, and security and safety. Provided are is a method and apparatus for supporting the licensed-assisted access (LAA) technology in a wireless communication system.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: August 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyuk Jang, Kyeongin Jeong, Soenghun Kim, Sangbum Kim, Hyojin Lee
  • Patent number: 10652123
    Abstract: In order to enable to measure a throughput with high accuracy in an application layer, a throughput measuring method according to an exemplary aspect of the invention includes: transmitting data to a receiving device, receiving a feedback indicating a receiving completion of the data, from the receiving device, calculating a boundary value of a range of values allowable for a throughput, based on the feedback and a transmitted data amount of the data, measuring a theoretical value of the throughput, and outputting the boundary value when the theoretical value falls outside the range, and outputting the theoretical value when the theoretical value falls within the range.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 12, 2020
    Assignee: NEC CORPORATION
    Inventor: Natsuki Kai
  • Patent number: 10623274
    Abstract: A local area network (LAN) device pairs with an interne of things (IoT) device via a wireless mesh network and receives a status of the IoT device via the wireless mesh network. The LAN device stores the received IoT status with an IoT device identifier of the IoT device in an IoT device table in memory and detects a shutdown signal to power down the LAN device. Upon detecting the shutdown signal, the LAN device retrieves the IoT device status from an IoT device database in memory and sends the IoT device status to a display device. The set-top box retrieves a control command from a control profile based on received input to control the IoT device and transmits the retrieved IoT device control command to the IoT device via the wireless mesh network.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: April 14, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Albert F. Elcock, Charles Hardt, Christopher S. Del Sordo
  • Patent number: 10616120
    Abstract: Existing resource reservation techniques are inefficient for M2M communications. In an example embodiment described herein, a system comprises a service layer server that resides on a service layer and a control plane node that resides on an access network, wherein the service layer server communicates with the control plane node via a control plane interface. The control plane interface can be used to configure quality of service (QoS) policies (rules) that are based on an object that is being addressed. In this context, for example, an object may be a memory location or value. For example, the service layer may configure one or more QoS rules for the access network based on the object by sending a QoS provisioning message that includes one or more parameters to the control plane node. The control plane node may determine the object that is identified in the one or more QoS rules, and the QoS rules may be distributed to one or more routers that may be used to access the object.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: April 7, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Dale N. Seed, Catalina M. Mladin, Chonggang Wang
  • Patent number: 10582411
    Abstract: A user equipment receives incoming data packets from one of a plurality of bearers. The incoming data packets comprise a first identifier indicating a source. The user equipment also detect outgoing data packets which include a second identifier indicating the source of the first identifier as destination of the outgoing data packet. The user equipment routes detected outgoing data packets which include the second identifier to the same bearer from which the incoming data packets having said first identifier are received. The detecting and routing is selectively activated on the basis of a control signal.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 3, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Reiner Ludwig, Hannes Ekström
  • Patent number: 10555040
    Abstract: Methods and apparatus for classifying a traffic packet service of a traffic flow to a client device, a state and/or video resolution of a streaming video player in a client device. The apparatus includes a memory, and a communication interface configured to obtain TCP/IP or UDP/IP headers of packets to a client device, at least one processor operably connected to the memory, the at least one processor configured to detect a start of a traffic flow, and buffer a first number of packets for the traffic flow, extract features from UDP/IP or TCP/IP headers of a second number of packets belonging to the detected traffic flow, and obtain a flow service classifier for classifying a service type of the traffic flow, and classify the service type of the traffic flow by applying the extracted features to the flow service classifier.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vikram Chandrasekhar, Yuqiang Heng, Jianzhong Zhang
  • Patent number: 10524007
    Abstract: Methods and apparatus for classifying a traffic packet service of a traffic flow to a client device, a state and/or video resolution of a streaming video player in a client device. The apparatus includes a memory, and a communication interface configured to obtain TCP/IP or UDP/IP headers of packets to a client device, at least one processor operably connected to the memory, the at least one processor configured to detect a start of a traffic flow, and buffer a first number of packets for the traffic flow, extract features from UDP/IP or TCP/IP headers of a second number of packets belonging to the detected traffic flow, and obtain a flow service classifier for classifying a service type of the traffic flow, and classify the service type of the traffic flow by applying the extracted features to the flow service classifier.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 31, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vikram Chandrasekhar, Yuqiang Heng, Jianzhong Zhang
  • Patent number: 10516593
    Abstract: The present invention relates to a network monitoring device and methods for calculating average throughput of subscribers in a communication network.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: December 24, 2019
    Inventor: Amit Goel
  • Patent number: 10498377
    Abstract: A computing system may utilize interfering signals of two or more wireless devices for improving communications involving the two or more wireless devices. These techniques and architectures may allow for improved spectral efficiency that enables a relatively large number of wireless devices to communicate among one another via receivers that share overlapping or adjacent frequencies. Such utilization of interfering signals may help solve a general problem involving, for example, co-channel interference (CCI) arising from densely deployed relatively small wireless communication cells for increasing communication throughput.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: December 3, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Hongliang Zhang, Jeff Ahmet, Dinesh Arcot Kumar, Egil Gronstad, Brian Allan Olsen, Mark McDiarmid
  • Patent number: 10492149
    Abstract: The present disclosure relates to a transmit power control method and apparatus applied to a mobile terminal. One example method includes monitoring whether the mobile terminal has accessed a wireless access point AP. When the mobile terminal has accessed the AP, a received signal strength indicator (RSSI) of a signal that is sent by the AP and received by the mobile terminal is detected. A data sending rate at which the mobile terminal sends data to the AP is detected, and a transmit power relationship table is searched for a preset transmit power corresponding to both the RSSI and the data sending rate. A current transmit power of the mobile terminal to the first target transmit power is adjusted such that the mobile terminal sends data to the AP according to the first target transmit power. This method can reduce an unwanted power loss of the mobile terminal.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: November 26, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tongbo Wang
  • Patent number: 10476770
    Abstract: A network device may receive user datagram protocol (UDP) packets associated with an internet protocol (IP) session. The network device may apply a first firewall filter by setting one or more bits of each UDP packet to particular bit values to allow each UDP packet to be identified in association with the first firewall filter. The network device may update, each time a UDP packet is received, a first packet counter to account for a total number of UDP packets to which the first firewall filter has been applied. The network device may provide each UDP packet to another network device. The other network device may update a second packet counter. The network device and the other network device may provide the first packet counter and the second packet counter to a server device to cause the server device to determine packet loss information for the IP session.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Anil K. Lohiya, Nitin Kumar, Jagdeep Channa
  • Patent number: 10462032
    Abstract: A method is described of probing a network route using a pairs of probe packets in which the first packets are typically smaller than the second. A first pair of probe packets with size ratio [L1/L2] and a second pair of probe packets with different size ratio [M1/M2] are transmitted onto a network route. An indicator of time taken for the second probe packet in the packet pairs to traverse the network route is derived and it is identified whether the values of the derived indicators vary or are substantially the same. The method, which can be used to probe home or domestic networks, indicates whether the first link in the route is or is not a bottleneck link, thereby providing further information about the route. A test apparatus, gateway device and computer to perform the method are also disclosed.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: October 29, 2019
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Hans Maarten Stokking, Frank Den Hartog
  • Patent number: 10432512
    Abstract: Exemplary methods for marking packets include in response to receiving a packet, determining whether the packet has been classified, and in response to determining the packet has not been classified, classifying the packet to determine a class to which the packet belongs, wherein the class identifies a set of zero or more markers that are to be included as part of packets belonging to the class. The methods include marking the packet with a first marker selected from the set of one or more markers, and forwarding the marked packet. Exemplary methods for processing markers include in response to receiving a packet, determining whether the packet has been marked with a marker, and in response to determining the packet has been marked with the first marker, performing a set of one or more operations required by the first marker.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: October 1, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ravi Manghirmalani, Ming Xia, Heikki Mahkonen, Meral Shirazipour, Veronica Sanchez Vega
  • Patent number: 10433233
    Abstract: A method and apparatus for determining a position of a routing node and terminal equipment. Where the method includes: generating a 0-th generation routing node deployment scheme set according to a link connection relationship among sensor nodes, a gateway node and deployable routing nodes in a network; calculating a fitness of each routing node deployment scheme in a j-th generation routing node deployment scheme set; processing the j-th generation routing node deployment scheme set according to the fitness; and selecting a routing node deployment scheme from the routing node deployment scheme set satisfying the predetermined condition. In determining a position of a routing node, optimizing the number of routing nodes and optimizing routing paths are both taken into account, thereby obtaining a routing node deployment scheme with minimum routing nodes and which can also ensure data transmission performance of the network.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: October 1, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hongchun Li, Jun Tian, Chen Ao, Yi Xu
  • Patent number: 10404587
    Abstract: Systems and methods to route packets of information within an integrated circuit, across one or more boards, racks, blades, and/or chassis, and/or across a connected network of packet processing engines include various modes of operation. Packets are routed to their destination, for example an individual packet processing engine. The packets of information include address-mode indicators, one or more destination port indicators, and/or (long-distance) addresses.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: September 3, 2019
    Assignee: Friday Harbor LLC
    Inventor: Douglas A. Palmer
  • Patent number: 10405330
    Abstract: A User Equipment (UE), an evolved Node B (eNB), or a PDN Gateway (PGW) comprising a processing circuitry to comprise a user-plane multi-link data convergence element for modifying the IP header of a data packet to support transporting an EPS bearer over multiple radio (3GPP or Non-3GPP) access networks simultaneously, bearer splitting. The eNB or PGW may be configured to send a message to UE, requesting the candidate bits to be reused to support bearer splitting. The UE to be configured to send a message to eNB or PGW, indicating which bits of the IP header field (e.g. ToS, TTL). The eNB or PGW is configured to send a message to UE, confirming which bits of the internet protocol (IP) header field will be used, and a mapping rule between the bit value and the various bearer splitting mode that a data packet to be subject to. The eNB or PGW or UE to be configured to monitor incoming IP packets, and stop marking if default values of selected bits in the incoming IP packets have changed.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: September 3, 2019
    Assignee: Intel Corporation
    Inventor: Jing Zhu
  • Patent number: 10397088
    Abstract: A node configured to support a Flexible Ethernet (FlexE) client service in a network includes circuitry configured to interface a FlexE client; and circuitry configured to monitor and update one or more Operations, Administration, and Maintenance (OAM) fields associated with the FlexE client, wherein the one or more OAM fields include a monitoring field that covers 64b/66b codes for a path of the FlexE client. A method, implemented in a node, for supporting a Flexible Ethernet (FlexE) client service in a network includes interfacing a FlexE client; and updating and monitoring one or more Operations, Administration, and Maintenance (OAM) fields associated with the FlexE client, wherein the one or more OAM fields include a monitoring field that covers 64b/66b codes for a path of the FlexE client.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: August 27, 2019
    Assignee: Ciena Corporation
    Inventor: Sebastien Gareau
  • Patent number: 10374946
    Abstract: A centralized network management system includes a wireless controller system and a plurality of access points that are coupled together through a network. Each of the plurality of access points is configured to receive wireless traffic from user devices and determine whether flow session rules are available for the wireless traffic. If so, wireless traffic received by an access point that is part of a flow session is modified by that access point according to at least one flow session rule that was received from the wireless controller system and that is associated with the flow session to which that wireless traffic belongs. That modified wireless traffic is translated to modified wired traffic by the access point, and the access point then perform an action on the modified wired traffic according to the at least one flow session rule associated with the flow session.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: August 6, 2019
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Christopher Stephen Petrick
  • Patent number: 10367707
    Abstract: An application layer monitoring module is configured to monitor application layer packets for a call supported by a voice application and to detect an interruption in the call based on the application layer packets. A signaling layer monitoring module is configured to monitor signaling layer events associated with the voice application concurrently with monitoring of the application layer packets for the call. A correlation module is configured to correlate the interruption with the signaling layer events in response to the application layer monitoring module detecting the interruption. The correlation module is also configured to generate a key performance indicator (KPI) message including information indicating the interruption and at least one signaling layer event that is correlated with the interruption.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: July 30, 2019
    Assignee: Nokia of America Corporation
    Inventors: Susan W. Sanders, Kazutaka Murakami, Larry Hsiao Chang, Girish P. Chandranmenon, Scott C. Miller
  • Patent number: 10362586
    Abstract: A method for channel reservation and communication using carrier sense multiple access (CSMA) with directional antennas in a wireless network. A source station (STA) may transmit a directional request to send (RTS) frame to a destination station before a data transmission. Upon receipt of the RTS frame, the destination STA may transmit a transmit network allocation vector (TNAV) frame instructing receiving stations not to perform transmissions toward the destination STA for a predefined period of time, which may include a channel quality measurement (CQM) period. The destination STA may transmit a directional clear-to-send (CTS) frame when channel quality estimated during the CQM meets a criterion. The source STA may then transmit a directional data transmission to the destination STA upon receipt of the CTS frame.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 23, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Majid Ghanbarinejad, Diana Maamari, George Calcev
  • Patent number: 10355944
    Abstract: Systems and techniques are described for performing minimally invasive monitoring of path quality in a network. Specifically, path quality requests and measurements can be piggy-backed on the data traffic that is flowing through a secure connection between two network nodes. For example, path quality requests and measurements can be inserted into the TFC padding field of IP/ESP packets that are being communicated between two IPsec devices. The disclosed embodiments ensure that the number/frequency of measurements increases/decreases naturally in proportion to the amount of traffic flowing, and that the measurement data does not get differential treatment in the network as they are intrinsically bound to the data packets being monitored.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: July 16, 2019
    Assignee: Riverbed Technology, Inc.
    Inventor: John G. Fitzgibbon
  • Patent number: 10356014
    Abstract: A method is provided for operating a communication controller coupling a device comprising a processor with a bus. The method comprises: receiving a plurality of types of data packets via the bus and processing received data packets before making available said received data packets to the device processor. The processing of received data packets comprises: evaluating each received data packet in accordance with predetermined criteria; rejecting any of the received data packets that fails to meet the predetermined criteria; identifying non-rejected data packets having high priority; identifying said non-rejected other data packets having lower priority; providing a high priority data path to the processor for the high priority data packets; providing at least one additional data path to the processor for the other data packets; and providing a high priority alert to the device processor to the presence of high priority data packets at the high priority channel.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: July 16, 2019
    Assignee: INNOVASIC, INC.
    Inventor: Andrew David Alsup
  • Patent number: 10341009
    Abstract: The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method and apparatus for performing a relay communication are provided. A remote user equipment (UE) according to the present disclosure is configured to acquire a first parameter related to relay load from each of a plurality of relay candidate UEs, to select a relay UE which will perform a relay communication with the remote UE from among the plurality of relay candidate UEs based on the first parameter acquired from each of the plurality of relay candidate UEs, and to perform the relay communication with the selected relay UE. The first parameter is generated based on cellular communication load between a base station (BS) connected to a corresponding relay candidate UE and the corresponding relay candidate UE.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: July 2, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: June Hwang, Sang-Wook Kwon, Young-Joong Mok, Hyun-Jeong Kang, Kyung-Kyu Kim
  • Patent number: 10324749
    Abstract: A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between virtual machines of a pattern of virtual machines servicing the application workload in a private cloud are measured over a period of time and depicted in a histogram. A score is generated for each virtual machine or group of virtual machines in the pattern of virtual machines based on which range in the ranges of I/O operations per seconds (IOPS) depicted in the histogram has the largest sample size and the number of virtual machines in the same pattern that are allowed to be in the public cloud. In this manner, the runtime performance of the application workload is improved by minimizing the network input/output communications between the two cloud environments by migrating those virtual machine(s) or group(s) of virtual machines with a score that exceeds a threshold value.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
  • Patent number: 10313374
    Abstract: According to one embodiment, an electronic apparatus includes a memory and a hardware processor. The hardware processor is configured to store a log of a received packet in the memory, set a transmission delay time for the log stored in the memory, and transmit the log in accordance with the transmission delay time of the log.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 4, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Haruhiko Toyama
  • Patent number: 10313246
    Abstract: In one example, a processor may receive network traffic from a demultiplexer via a first network interface card and place portions of the network traffic into a plurality of hash buckets. The processor may further process a first portion of the portions of the network traffic in at least a first hash bucket of the plurality of hash buckets and forward a second portion of the portions of the network traffic in at least a second hash bucket of the plurality of hash buckets to a switch via a second network interface card. In one example, the switch distributes the second portion of the network traffic to one of a plurality of overflow probes. In one example, the plurality of overflow probes comprises a network function virtualization infrastructure for processing the second portion of the network traffic.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: June 4, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arthur L. Zaifman, John M. Mocenigo
  • Patent number: 10291416
    Abstract: In one implementation, a traffic tuning system includes an aggregation engine, an option engine, and a comparison engine. The aggregation engine is to collect information about pending traffic for a network from applications communicating via the network. The option engine is to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic. The comparison engine is to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 14, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Law, James S. Hiscock
  • Patent number: 10270778
    Abstract: A method for dynamically creating network access control lists includes, by a processor receiving a request for an access control list (ACL). The method further includes, in response to receiving the request for the ACL: receiving a plurality of resource description from a first data source, receiving a policy enforcement point (PEP) graph for a network from a second data source, and using the plurality of resource descriptions and the PEP graph to generate the ACL, wherein the ACL comprises at least one policy for controlling network traffic through a PEP of the network. Each of the plurality of resource descriptions is associated with a plurality of computing devices in the network, and includes one or more of the following: information corresponding to an Internet Protocol definition of a computing device, information corresponding to desired access of the computing device, and information corresponding to permitted access of the computing device.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Vjaceslavs Klimovs, Daniel Watson
  • Patent number: 10263867
    Abstract: A method for measuring frame loss on a connection between a near-device (NED) and a far-end device (FED). The method includes: placing, on the connection, multiple test frames having a plurality of sequence numbers; obtaining, from the connection, a first reflected test frame having a first sequence number, a first FED receiving counter value from the FED, and an initial FED received count from the FED; obtaining, from the connection, a second reflected test frame having a second sequence number, a second FED receiving counter value from the FED, and the initial FED received count from the FED; and calculating a one-way frame loss value on the connection based on the second sequence number and the initial FED received count.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: April 16, 2019
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Cory Gordon
  • Patent number: 10263864
    Abstract: An apparatus for collecting adaptive flow statistics data includes a node type collector to access a network node and collect flows; a flow type calculator to calculate two or more flow types according to a flow duration length and request the node type collector to collect flow statistics data of a corresponding type of a flow at every collection period that corresponds to each of the two or more flow types; and a flow statistics storage to store the two or more flow types calculated by the flow type calculator, and store the flow statistics data, collected by the node type collector, for each of the two or more flow types in a table.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: April 16, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Tae Sang Choi, Chung Lae Cho, Young Hwa Kim, Sang Sik Yoon
  • Patent number: 10264298
    Abstract: A multiplexing apparatus includes processing circuitry. The processing circuitry multiplexes a plurality of MMT packets including at least one MMT packet to which first output time information representing a first output time and presentation time information representing a presentation time are added. The processing circuitry rewrites the first output time information to second output time information representing a second output time. The processing circuitry adds a time necessary to multiplex the plurality of MMT packets to the presentation time represented by the presentation time information as a delay time.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 16, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Tatsuya Tanaka, Tomoo Yamakage
  • Patent number: 10243778
    Abstract: Temporal matching based debugging methods are disclosed. In one embodiment, the method is implemented in a software-defined networking (SDN) controller coupled to a SDN system. The SDN system contains a set of network devices managed by the SDN controller, the method includes recording, at the SDN controller, messages between the SDN controller and a network device. The method further includes obtaining at the SDN controller from the network device, a set of statistics from the network device, where the set of statistics indicates characteristics of packet processing at the network device. The method further includes temporally matching the set of statistics obtained from the network device with the messages recorded, and identifying, among the messages recorded at the SDN controller, one or more messages occurred when the set of statistics indicates a packet processing anomaly in the network device.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: March 26, 2019
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ganesh Handige Shankar, Deepthi V V
  • Patent number: 10228960
    Abstract: A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between virtual machines of a pattern of virtual machines servicing the application workload in a private cloud are measured over a period of time and depicted in a histogram. A score is generated for each virtual machine or group of virtual machines in the pattern of virtual machines based on which range in the ranges of I/O operations per seconds (IOPS) depicted in the histogram has the largest sample size and the number of virtual machines in the same pattern that are allowed to be in the public cloud. In this manner, the runtime performance of the application workload is improved by minimizing the network input/output communications between the two cloud environments by migrating those virtual machine(s) or group(s) of virtual machines with a score that exceeds a threshold value.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
  • Patent number: 10225194
    Abstract: In a network with at least a first device already configured to provide a network service to a network application, scaling service capacity includes: configuring one or more second devices to provide the network service to the network application. In embodiments where an upstream network device supports Equal-Cost Multi-Path (ECMP) routing, the upstream network device is configured, including storing a plurality of paths to reach an address associated with a network application, wherein the plurality of paths are equal in cost. In embodiments where the upstream network device does not support ECMP routing, the second device is configured not to respond to an Address Resolution Protocol (ARP) request associated with an Internet Protocol (IP) address of the network application, and the first device is instructed to perform load balancing on network traffic destined for the network application among the first device and the one or more second devices.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: March 5, 2019
    Assignee: Avi Networks
    Inventors: Kiron Haltore, Murali Basavaiah, Ranganathan Rajagopalan
  • Patent number: 10193828
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon. At least one of these other processes is a control plane process that consumes the packet.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: January 29, 2019
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Patent number: 10193667
    Abstract: Disclosed herein are a method of performing a Coordinated Multi-Point (CoMP) operation in a wireless communication system and an apparatus for supporting the same. A method of performing an inter-eNB CoMP operation in a wireless communication system includes receiving, by a first eNB, a first LOAD INFORMATION message that requests the start of the CoMP operation from a second eNB, sending, by the first eNB, a second LOAD INFORMATION message for requesting Benefit Metric Information Element (IE) to the second eNB, receiving, by the first eNB, a third LOAD INFORMATION message, including the Benefit Metric IE from the second eNB, coordinating, by the first eNB, the resources of the eNBs included in the CoMP cluster, and sending, by the first eNB, a second LOAD INFORMATION message including results of the resource coordination to the eNBs included in the CoMP cluster.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: January 29, 2019
    Assignee: LG Electronics Inc.
    Inventors: Kyungmin Park, Jian Xu, Daewook Byun
  • Patent number: 10165524
    Abstract: An apparatus and a method for uplink and/or downlink power control in a radio communication network are provided. The method comprises determining (120) a relationship between a load of a serving wireless access point and a load of at least one neighboring wireless access point; and determining (130) an uplink or downlink transmission power based on the determined load relationship.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: December 25, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chrysostomos Koutsimanis, Panagiota Lioliou
  • Patent number: 10135713
    Abstract: A method is disclosed for the collection of performance metrics by establishing service operations administration and maintenance (OAM) sessions between an actuator and a plurality of reflectors in a communication network. Test packets from an actuator simultaneously reach a plurality of reflectors along a test path. Each single test packet results into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue. Another method is disclosed wherein an actuator generates and transmits a plurality of simultaneous test packets, one per NID device, resulting into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 20, 2018
    Assignee: Accedian Networks Inc.
    Inventor: Claude Robitaille