Congestion Based Rerouting Patents (Class 370/237)
  • Patent number: 10412609
    Abstract: A network information system for determining transport conditions in a communications network. Monitoring data is acquired from a plurality of data transport nodes in a communications network. Transport conditions are determined from network information related to transport flows for network transmission of real time media flows. The network information is determined from a subset of the acquired monitoring data. The determined transport conditions are provided to at least one of a network connected device running an application involving the network transmission of real time media flows and a data transport node involved in the network transmission of real time media flows.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: September 10, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (Publ)
    Inventors: Markus Andersson, Bo Burman, Göran Eriksson, Magnus Westerlund
  • Patent number: 10397963
    Abstract: In an information processing apparatus instructions are executed to perform communication with a communication apparatus by a first communication method and a second communication method, obtain, from the communication apparatus, first information relating to a network connection in the communication apparatus using the first communication method, and hold the obtained first information in a memory. When the information processing apparatus cannot communicate by the first communication method using the first information, second information is obtained from the communication apparatus and via communication using the second communication method, relating to the network connection in the communication apparatus using the first communication method, and when the obtained second information is different from the first information, the first information is transmitted to the communication apparatus and via communication using the second communication method.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 27, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Koji Ito, Mitsuru Konji
  • Patent number: 10397340
    Abstract: A Virtual extensible Local Area Network Tunnel Endpoint (VTEP) receives a multicast group state indicator comprising a state attribute associated with a group identifier of a multicast group, wherein the multicast group is a first multicast group or a second multicast group. The VTEP sets a traffic send and receive state regarding a traffic for a destination VxLAN in the multicast group according to the state attribute for the multicast group in the multicast group state indicator. The traffic is migrated from the first multicast group to the second multicast group.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: August 27, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Wan Zhou
  • Patent number: 10397165
    Abstract: The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described for facilitating reliable communication of messages between a source (e.g., a client system) and a destination (e.g., a target system) via an intermediary communication handler system. In certain embodiments, a message can include a request to be communicated to a destination for a target service. An intermediary communication handler system can store information indicative of the delivery status for a message to ensure reliable communication. The information indicative of the delivery status for a message can be managed in association with a unique identifier corresponding to the message. The information indicative of the delivery status for a message may also be used to determine whether to retry communication of a message in satisfaction of reliability parameters (e.g.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: August 27, 2019
    Assignee: Oracle International Corporation
    Inventors: Harold Carr, Mitchell Upton, Uday Madhusudan Joshi
  • Patent number: 10383023
    Abstract: An operation method of a first communication node located in a vehicle may include: performing V2X communication with a second communication node using an original resource according to an original SPS configuration; when a congestion level in the original resource is not less than a predetermined threshold and at least one target base station supporting V2X communication is discovered, generating new SPS configuration to be applied to the serving base station and the at least one target base station by changing original SPS configuration; performing a message transmission and reception procedure with the at least one target base station for delivery of new SPS configuration; and performing V2X communication with the second communication node using first resource scheduled by the serving base station based on new SPS configuration and second resource scheduled by the at least one target base station based on new SPS configuration.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: August 13, 2019
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Gene Beck Hahn
  • Patent number: 10355880
    Abstract: A system (100) for communicating data may include a first device (102) and a second device (104). The first device (102) may include a first processor (112) and a plurality of WWANs (118). The first processor (112) may execute a first MPTCP (204) and a plurality of first VPNs (206). The first device (204) may be configured to receive and segregate a stream of packets of data into a plurality of data blocks (Db). The first MPTCP (204) and the plurality of WWANs (118) may coordinate to provide multiple data paths based on the bandwidth of each of the plurality of WWANs (118) for transmitting the plurality of data block (Db). The plurality of data blocks may be received by the second device (104) to be further processed and sent to a desired destination.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 16, 2019
    Assignee: WATCHY TECHNOLOGY PRIVATE LIMITED
    Inventor: Sriramkumar Vanamurthy Hariharan
  • Patent number: 10356783
    Abstract: Introduced here are techniques to provide automated mesh point survey and guided installation for assisting the installation and configuration of a wireless mesh network. Additional implementation techniques are also introduced including, for example, link rate estimation, roaming, and dedicated backhaul link implementation in such wireless mesh network, are also discussed. Among other benefits, this disclosure provides an integral solution where multiple wireless local area network (WLAN) mesh point devices are deployed in a relatively large environment with potential dead spots, such as a home or an office.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: July 16, 2019
    Assignee: NETGEAR, INC.
    Inventors: Peiman Amini, Joseph Amalan Arul Emmanuel
  • Patent number: 10355984
    Abstract: Methods, systems, and storage mediums that can allow for automatic re-routing of network traffic in software-defined networks. In some examples, instructions can be provided to network switches in a software-defined network to initially route network traffic along a first flow route. The instructions can further instruct the network switches to automatically re-route the network traffic along a second flow route at a later time.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: July 16, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Celestian K Sebastian, Saro Chandra Bhooshan Thazhath Veettil
  • Patent number: 10349329
    Abstract: Communication using a radio access network (RAN) including a primary cell for license spectrum access and a secondary cell for unlicensed spectrum access may be improved to provide optimal performance while considering characteristics of the primary cell and the secondary cell. The apparatus may be a core network entity. The core network entity is connected to a RAN including a primary cell utilizing a licensed spectrum and a secondary cell utilizing an unlicensed spectrum. The core network entity determines an authorization for data traffic to be offloaded to the secondary cell based on data traffic characteristics. The core network transmits an indication of the authorization to the RAN.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: July 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Stefano Faccin, Haris Zisimopoulos, Ozcan Ozturk, Miguel Griot
  • Patent number: 10341747
    Abstract: A network component comprising at least one processor configured to implement a method comprising collecting wavelength availability information associated with a wavelength switched optical network (WSON), receiving a path computation request to transport a signal through the WSON, calculating at least one route through the WSON for the signal, and assigning at least one wavelength for the signal to use along the route. Also disclosed is a network comprising a first path computation element (PCE) configured to compute at least one route for a signal between a source and a destination, and a second PCE in communication with the first PCE, wherein the second PCE is configured to receive the route from the first PCE and assign at least one wavelength to the route.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: July 2, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Young Lee, Greg Bernstein
  • Patent number: 10327253
    Abstract: Embodiments of the present invention provide a data sending and receiving method and device. The method includes: receiving a threshold; if a data volume of a packet to be sent is less than the threshold, sending the packet in a first data transmission manner; and if a data volume of the packet is greater than or equal to the threshold, sending the packet in a second data transmission manner. By adopting the technical solution of the present invention, a resource waste caused by transmitting small data in a data transmission manner used for transmitting a large packet in the prior art can be reduced, transmission efficiency of small data can be improved, and a transmission delay can be reduced.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 18, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yongxia Lyu, Tong Ji, Wen Zhang
  • Patent number: 10320628
    Abstract: The technology disclosed relates to detection of anonymous proxies and bots making requests to a cloud based resource on the Internet, such as a web server or an App server. The technology can leverage one or more of: instrumentation of web pages that samples response times and other characteristics of communications by a requestor device over multiple network segments; lack of prior appearance of the requestor device across multiple, independently operated commercial web sites; and resolver usage by the requestor. These signals can be analyzed to score a requesting device's reputation. A location reported by a user device can be compared to a network characteristic determined location.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: June 11, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Jacob Wan, Greg Unrein, Martin Kagan
  • Patent number: 10309792
    Abstract: Among other things, a determination is made of and ability of an autonomous vehicle to safely or robustly travel a road feature or a road segment or a route that is being considered for the autonomous vehicle as of a time or range of times. The route conforms to properties of stored road network information. The road feature or road segment or route is eliminated from consideration if the computer has determined that the road feature or road segment or route cannot be safely or robustly traveled by the autonomous vehicle. The determination is based on analysis of performance of the autonomous vehicle.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 4, 2019
    Assignee: nuTonomy Inc.
    Inventor: Karl Iagnemma
  • Patent number: 10313921
    Abstract: The present invention relates to a method and a device for controlling congestion in a mobile communication system. A method for controlling congestion of a network node according to the present invention comprises the steps of: receiving congestion-related information from at least one base station; transmitting a user equipment information request message for making a request for information on a piece of user equipment corresponding to the base station to a mobility management entity; receiving a user equipment information response message including the information on the user equipment corresponding to the base station from the mobility management entity; and transmitting the information on the piece of user equipment corresponding to the base station to another core network node.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: June 4, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangsoo Jeong, Songyean Cho
  • Patent number: 10306690
    Abstract: Embodiments include apparatuses, methods, and systems including a communication device having a first transceiver to communicate with a first device through a first communication link, and a second transceiver to communicate with a second device through a second communication link. In addition, there may be a third communication link between the first device and the second device. For the communication device, the second transceiver may consume less power for the second communication link than a power the first transceiver consumes to communicate through the first communication link. The communication device may communicate a traffic with the first device via the second device, through the second and third communication links, using the second transceiver. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 28, 2019
    Assignee: Intel Corporation
    Inventor: Jinshi Huang
  • Patent number: 10277527
    Abstract: A device may determine an acceptance rate threshold associated with a network server. The acceptance rate threshold may be a handling capacity of the network server for processing connection requests. The device may determine that a rate at which a set of connection requests are being received exceeds the acceptance rate threshold. The device may cause a portion of the set of connection requests to be transmitted to the network server via a network tunnel based on determining that the rate at which the set of connection requests are being received exceeds the acceptance rate threshold. The portion of the set of connection requests may be caused to be transmitted at a rate not exceeding the acceptance rate threshold.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 30, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Vinay Kumar Tripathi
  • Patent number: 10278103
    Abstract: A method and apparatus for performing an inter-master eNodeB (MeNB) handover procedure without secondary eNB (SeNB) change in a wireless communication system is provided. A target MeNB decides to keep bearers of a SeNB, and transmits a handover request acknowledge message including a first indication of keeping the bearers of the SeNB to a source MeNB. The first indication may indicate that a user equipment (UE) context in the SeNB is kept. Upon receiving the handover request acknowledge message including the first indication, the source MeNB transmits a SeNB release request message including a second indication of keeping the bearers of the SeNB to the SeNB. The second indication may indicate that a UE context in the SeNB is kept.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 30, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jian Xu, Daewook Byun
  • Patent number: 10270884
    Abstract: A control method, a network system and a control platform for mobile-edge computing (MEC) are provided. The control method can select at least one of relay gateways in the device-to-device relay network as a mobile-edge cloudlet for a user equipment. An application service program may be performed by the mobile-edge cloudlet, that the user equipment may receive a corresponding response with respect to an application service without accessing to a core network.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: April 23, 2019
    Assignees: WISTRON NEWEB CORPORATION, INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: I-Hsing Tsai, Yen-Chang Chiu, Chuan-Yuan Huang, Ting-Chen Song, Szu-Hsien Huang, Chih-Wei Chung, Feng-Zhong Hsu
  • Patent number: 10263900
    Abstract: Disclosed herein are system, method, and computer program product embodiments for dynamically applying PPP-based network functions to traffic flows based on heuristics, policy conditions, and client-specified conditions. A network monitors a network traffic flow to determine whether the network traffic flow meets a first criterion of a first rule. The criterion specifies that when the first criterion is met, a PPP-based network function be used to analyze or process the network traffic flow. When the network traffic flow is determined to meet the first criterion, the network determines a first route through the network to a PPP-based router that provides the PPP-based network function and configures one or more routers along the first route to forward the network traffic flow to the PPP-based router for analysis or processing.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: April 16, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Travis Duanne Ewert
  • Patent number: 10262700
    Abstract: A method and apparatus of a device that determines a cause and effect of congestion in this device is described. In an exemplary embodiment, the device measures a queue group occupancy of a queue group for a port in the device, where the queue group stores a plurality of packets to be communicated through that port. In addition, the device determines if the measurement indicates a potential congestion of the queue group, where the congestion prevents a packet from being communicated within a time period. If potential congestion exists on that queue group, the device further gathers information regarding packets to be transmitted through that port. For example, the device can gather statistics packets that are stored in the queue group and/or new enqueue packets.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: April 16, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Hugh W. Holbrook, Kenneth James Duda, Douglas Gourlay, Anshul Sadana
  • Patent number: 10257763
    Abstract: There is provided an Advanced Metering Infrastructure (AMI) system including a plurality of gate-ways interconnected by a network comprising a plurality of subnets based on one or more types of networking protocols, each of the plurality of gateways communicatively coupled to or integrated in a metering device; and a concentrator connected to the network for receiving metering data from the metering devices. The concentrator and the plurality of gateways each defines a communication node in the network. In particular, each of the gateways is configured to store a route information comprising at least a primary route information and is operable to route uplink data received based on the route information, the primary route information indicating a predetermined one of the communication nodes for the gateway to route the uplink data to next as a first priority.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: April 9, 2019
    Assignees: Agency for Science, Technology and Research, Power Automation Pte Ltd
    Inventors: Qingjun Zhang, Ser Wah Oh, Yuen Sam Kwok, Sen Gopa, Feng Hong, Pankaj Sharma, Chong Yee Lee, Gim Kerk See
  • Patent number: 10257106
    Abstract: In one embodiment, an apparatus includes a memory, a communications interface and a processor. The processor is operatively coupled to the memory and the communications interface. The processor is configured to receive, at a first time, a label identifier associated with an aggregated link within the communications network via the communications interface. The aggregated link including a plurality of redundant links. The processor is configured to receive, at a second time after the first time, a data packet including the label identifier via the communications interface. The processor is configured to send at least a portion of the data packet via a first link separate from the aggregated link based on the label identifier. The processor is configured to not send the data packet via a link from the plurality of redundant links of the aggregated link based on the label identifier.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 9, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Ravi Shekhar
  • Patent number: 10250508
    Abstract: A load balancing method and system are provided in the embodiments of the present document. The method includes: collecting load information of a load balancing object, and generating a load balancing group table according to the load information; generating a load balancing group routing table according to information of the load balancing group table; and forwarding a data packet according to the load balancing group routing table.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 2, 2019
    Assignee: ZTE Corporation
    Inventors: Quanjun Tao, Tian Tian
  • Patent number: 10237340
    Abstract: A method, including deploying multiple servers as a distributed computing system (DCS) configured to provide a service to clients. At a first time, a given server is configured as an active node in the DCS, the active node configured to and to process requests for the service received from the clients. At the first time, one or more remaining first servers are configured as one or more semi-active nodes in the DCS, each given semi-active node configured to receive, from the clients, requests for the service, and to forward the received requests to the active node for processing. Each of the servers maintains respective counts of the received requests, and at a second time subsequent to the first time, upon identifying a given remaining server having a highest count the given remaining server is reconfigured as the active node, and the given server is reconfigured as a semi-active node.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: March 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ohad Atia, Amalia Avraham, Ran Harel, Alon Marx
  • Patent number: 10237634
    Abstract: A network element of a transport network has three fabrics housed within a single shelf of a telco rack, namely a packet fabric, an electrical fabric and an optical fabric. A stream of traffic including a plurality of lambdas is received at a trunk interface of such a shelf. The optical fabric in the shelf performs optical switching on the stream to replace a first lambda in the stream with a second lambda. The first lambda is converted within the shelf into an electrical signal. Also within the shelf, first frames are recovered from the electrical signal. The packet fabric in the shelf is used to perform packet switching on the first frames to generate a flow of second frames. The flow of second frames is transmitted at a client interface of the shelf.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: March 19, 2019
    Assignee: Ciena Corporation
    Inventors: Stephen J. West, Scott Pradels
  • Patent number: 10237751
    Abstract: A communications device comprising a transmitter, a receiver and a controller operable to transmit and to receive signals representing data to and from a network element across a first wireless access interface, the first wireless access interface being provided by the network element and access to resources of the first wireless access interface being controlled by the network element. The controller is configured to control the receiver to perform detection of signals transmitted across a second wireless access interface, and to control the transmitter to transmit a reporting message to the network element across the first wireless access interface, the reporting message including an indication of one or more properties of signals that have been detected across the second wireless access interface.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: March 19, 2019
    Assignee: SONY CORPORATION
    Inventor: Yuichi Morioka
  • Patent number: 10225193
    Abstract: Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Congestion of the multiple network paths may be determined and path-balancing polices may be implemented in response to the determined congestion. Each encapsulation packet comprises contents of a corresponding packet, and one or more data values selected in accordance with a path-balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 5, 2019
    Assignee: Amazon Technnologies, Inc.
    Inventors: Alan Michael Judge, Matthew Shawn Wilson
  • Patent number: 10225779
    Abstract: A method and apparatus for performing an inter-master eNodeB (MeNB) handover procedure without secondary eNB (SeNB) change in a wireless communication system is provided. A source MeNB transmits a handover request message including a first indication of a SeNB to a target MeNB. The first indication may correspond to a SeNB identifier (ID). Upon receiving the handover request message including the first indication, the target MeNB transmits a SeNB addition request message including a second indication of a UE, served by the SeNB, to the SeNB. The second indication may correspond to an old SeNB UE X2AP ID, which was allocated by the SeNB. Upon receiving the SeNB addition request message including the second indication, the SeNB may transmit a SeNB addition acknowledge message including a third indication of keeping bearers of the SeNB from the SeNB.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: March 5, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jian Xu, Daewook Byun
  • Patent number: 10193815
    Abstract: A method in a system function capable of differently handling unattended data traffic as compared to attended data traffic. By using a dedicated policy on how to handle unattended data traffic, detected unattended data traffic is handled according to the dedicated policy. A communication device, a radio network node and a network node capable of differently handling unattended data traffic as compared to attended data traffic are provided for enforcing a policy to comply with requirements in 3GPP TS 22.101 regarding handling of unattended traffic at user plane congestion. Further embodiments provide for enforcing policies even in an uncongested state.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 29, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Paul Stjernholm
  • Patent number: 10192165
    Abstract: A decision tree analysis system and method for navigating a multi-dimensional decision tree uses acceptable alternative child nodes of a target child node to select an end child node for a parent node, where the parent node and the final child node define a single step of a navigation path for the multi-dimensional decision tree. The acceptable alternative child nodes are based on an acceptance delta parameter for a particular attribute, which defines a value range about an attribute value of the target child node within which a child node is determined to be an acceptable alternative child node of the target child node.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 29, 2019
    Assignee: VMware, Inc.
    Inventors: Aashish Parikh, Jeevitha Kirubanandam
  • Patent number: 10187840
    Abstract: A method and apparatus for joint routing and distributed scheduling in a directional mesh network includes receiving feedback for multiple candidate paths from at least one neighbor node, Semi-static and instantaneous metrics are determined based upon the received feedback. Routing from a first node to a destination node is determined based upon the semi-static and instantaneous metrics, and a transmission is routed in accordance with the determined route from the first node to the destination node.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: January 22, 2019
    Assignee: IDAC HOLDINGS, INC.
    Inventors: Ravikumar V. Pragada, Yugeswar Deenoo, Onur Sahin, Arnab Roy, Philip J. Pietraski
  • Patent number: 10187298
    Abstract: In one example, techniques of this disclosure may enable a point of local repair (PLR) network device to signal availability of link protection or node protection to a merge point (MP) network device and enable a network device to actively determine whether or not it is a merge point router. Based on whether or not the network device determines it is a MP, the network device may selectively clean up LSP states when there is an upstream link or node failure. The RSVP-TE protocol may be extended to enable a network device to send a tear down message to a downstream router, which may enable the downstream router to conditionally delete locale LSP state information. In some instances, a PLR network device may directly send a tear down message to a MP network device even though the PLR network device may not have a working bypass LSP.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: January 22, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekar Ramachandran, Markus Jork, Yakov Rekhter, Harish Sitaraman
  • Patent number: 10187912
    Abstract: The embodiments herein relate to a method in a first network node for connecting nodes in a communications network. The first network node receives, from a RAN node, information indicating the RAN node and a communications resource which the at least one RAN node is responsible for. The first network node receives, from a second network node, a request for information indicating a serving RAN node which serves a communications resource. The communications resource served by the serving RAN node is one of the communications resource which the received information indicates. The first network node identifies the serving RAN node based on the received information and request. The first network node establishes a connection between the identified serving RAN node and the second network node.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 22, 2019
    Assignee: Telefonaktiebolaget L M Ericsson ((publ)
    Inventors: Fredrik Sonnevi, Bengt Persson
  • Patent number: 10165128
    Abstract: A toll-free tagging service is provided that includes a subscription-based service that is made available to responsible organizations, consumers and businesses. The toll-free tagging service may provide the ability to tag a toll-free number (or group of numbers), and once a number is tagged, to track updates to that number that may then be distributed to customers through emails/text messages or other means. Subscribers of the toll-free tagging service may also have the ability to create, view, update and delete tags through a web application, mobile application, or some other user interface.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: December 25, 2018
    Assignee: Somos, Inc.
    Inventor: Sriram Sharma
  • Patent number: 10158539
    Abstract: Systems and methods for transmission of data through mesh networks are disclosed. Specifically, various techniques and systems are provided for using performance metrics of nodes in a mesh network to make data transmission decisions. Exemplary embodiments of the present invention include a computer-implemented method. The method comprises receiving, at a network device on a network, performance metrics associated with an additional network device on the network; generating performance metrics associated with the network device; storing the performance metrics associated with the network device and the performance metrics associated with the additional network device; and transmitting the performance metrics associated with the network device and the performance metrics associated with an additional network device, wherein when the performance metrics are received, the performance metrics are used to determine whether data will be transmitted to the network device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: December 18, 2018
    Assignee: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Patent number: 10154433
    Abstract: A communication control method according to an embodiment is a communication control method for controlling communication of a user terminal. The communication control method comprises: transmitting, by a cellular base station, data of a predetermined layer, via a WLAN access point to the user terminal; and transmitting, by the user terminal, delivery acknowledgement information based on the received data, via the WLAN access point to the cellular base station.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: December 11, 2018
    Assignee: KYOCERA Corporation
    Inventors: Masato Fujishiro, Yushi Nagasaka
  • Patent number: 10148575
    Abstract: A method of forwarding packets in a network device is disclosed. The method comprises assigning a packet to a first packet processing thread; and determining a state of the first packet processing thread. Responsive to determining that the state of the first packet processing thread is a backlogged state, mapping the packet to a second packet processing thread from a pool of packet processing threads based on a load balancing scheme, wherein the pool of packet processing threads includes a subset of threads from the plurality of packet processing threads, and the state of each one of the packet processing threads from the pool is the backlogged state, processing the packet in the second packet processing thread, and forwarding the packet according to a predetermined order that is based on a position of the packet relative to positions of other packets at their receipt in the network device.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: December 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ashwani Kumar Mehra, Prashant Anand
  • Patent number: 10148448
    Abstract: A method for providing data streams to a plurality of customer premises equipment (CPE) devices communicatively coupled to a network is provided. Downstream network plant and CPE correlation information is generated with a digital controller that has access to a database including at least one of CPE control information, subscriber management information, security and access information, provisioning information, billing information, application traffic information, and configuration information. A plurality of data streams is provided as Protocol Independent Multicasts (PIM) streams to the plurality of CPE devices, and each of the CPE devices is provided with Multicast Address information relative to the PIM streams to permit auto-discovery by each of the CPE devices of appropriate PIM streams. An apparatus for preforming the above method is also disclosed.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: December 4, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Cliff D. Aaby, Ting Ning, Russell L. Holm, Carol Ansley
  • Patent number: 10142887
    Abstract: A scalable virtualized network core is provided to allow for incrementally adjusting network resources in response to changing demand, and for improved flexibility in network management and control. The scalable virtualized network core provides a cloud evolved packet core that has virtual machines performing the functions of the individual server elements. As demand for network resources changes, additional virtual machines can be brought online or virtual machines can be terminated to efficiently address the demand. An abstraction agent can be provided to facilitate the physical to logical connections so that to the perspective of elements in a radio access network, no changes have been made. The abstraction agent also facilitates network control and management of the virtual machines.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: November 27, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Ioannis Broustis, Rittwik Jana, Sarat Puthenpura, Nemmara K. Shankaranarayanan
  • Patent number: 10101999
    Abstract: A semiconductor chip is described having a load collision detection circuit comprising a first bloom filter circuit. The semiconductor chip has a store collision detection circuit comprising a second bloom filter circuit. The semiconductor chip has one or more processing units capable of executing ordered parallel threads coupled to the load collision detection circuit and the store collision detection circuit. The load collision detection circuit and the store collision detection circuit is to detect younger stores for load operations of said threads and younger loads for store operations of said threads.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: October 16, 2018
    Assignee: intel corporation
    Inventors: Enrique De Lucas, Pedro Marcuello, Oren Ben-Kiki, Ilan Pardo, Yuval Yosef
  • Patent number: 10104690
    Abstract: A method includes selecting an optimal radio channel frequency via execution of code instructions of a channel selection and adaptive clear assessment management system to determine a weighted potential interference between each of a plurality of wireless links each operating on one of the plurality of available radio channel frequencies at a location based on a spatial-temporal radio frequency profile for each of the plurality of wireless links. The method further includes operating an unlicensed small cell WWAN base station on the optimal radio channel frequency. The determination of weighted potential interference between the plurality of wireless links each operating on one of the plurality of available radio channel frequencies within the shared communication frequency band will determine selection of the optimal radio channel frequency.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: October 16, 2018
    Assignee: Dell Products, LP
    Inventors: Will A. Egner, Liam B. Quinn
  • Patent number: 10097612
    Abstract: Routing a communication from a first computer system, through a network, to a second computer system, may include determining whether a route through the network meets a metric, and assigning an output address of the first computer system and an input address of the second computer system based on whether the route meets the metric. The communication may be sent from the output address of the first computer system and received at the input address of the second computer system.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: October 9, 2018
    Assignee: FUZE, INC.
    Inventors: Julian Wray West, Jason Paul Jeffords, Darryl Dietz, Rajesh K. Mishra
  • Patent number: 10091108
    Abstract: A method for packet forwarding based on equal-cost multi-path and a network device, in order to resolve problems that are caused by inconsistent forwarding paths for packets in two directions of a same service flow in an equal-cost multi-path scenario. A first network device performs calculation on characteristic information in a packet using a hash algorithm to obtain a hash value, determines, according to a correspondence between hash values and path identifiers that is acquired in advance, a path identifier corresponding to the hash value, and forwards the packet to a second network device through a path that corresponds to the path identifier, where the path is one of the N equal-cost paths. There exist N equal-cost paths for packet forwarding between the first network device and the second network device. The same hash algorithm is configured on the two network devices respectively.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhongfang Lin, Guangrui Wu, Ying Xie
  • Patent number: 10085272
    Abstract: The present invention provides a method for associating a user with a base station based on backhaul capacity in heterogeneous cellular network. First, an available base station set is obtained through the SINRs, and the downlink data rate between the new user and each base station in the available base station set is calculated according to the SINR between them; Then, the usable link capacity factor of each base station is calculated based on the used link capacity and the backhaul capacity; Finally, the optimal base station is selected for the new user i under a constraint which is constructed by the bandwidth of the new user and the usable link capacity factor. The backhaul capacity of each base station is taken into account in selecting the optimal base station to associate with for the new user, thus the real time of user association and the overall performance of heterogeneous cellular network can be guaranteed.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: September 25, 2018
    Assignee: UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA
    Inventors: Gang Sun, Yueyue Dai, Du Xu, Dan Liao, Hongfang Yu
  • Patent number: 10079725
    Abstract: In an example, there is disclosed a computing apparatus for providing an integrated service engine on a network switch, including: one or more logic elements including a protocol engine operable for providing routing policies, including: providing an ADD command, comprising a first ordinal list of operations; and providing a DELETE command, comprising a second ordinal list of operations, wherein the second ordinal list of operations is the ordinal inverse of the first ordinal list of operations.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Avni Baveja, Samar Sharma, Mitali Parthasarathy
  • Patent number: 10064100
    Abstract: Methods and coordination units are provided which partition data transmission between a first network entity and a second network entity between at least two communication channels which employ different technologies.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: August 28, 2018
    Assignee: Lantiq Deutschland GmbH
    Inventor: Dietmar Schoppmeier
  • Patent number: 10027530
    Abstract: A method is implemented by a computing device to determine a root cause of a performance issue in a software defined networking (SDN) network using flow statistics maintained by hosts in the network. The method includes receiving a request to perform a root cause analysis (RCA) for a first flow in the network that is experiencing a performance issue, obtaining flow path information for flows in the network, and obtaining flow statistics for the flows in the network, where the flow statistics are end-to-end flow statistics maintained by one or more hosts in the network. The method further includes executing an RCA algorithm for the first flow, where the RCA algorithm determines a root cause of a performance issue experienced by the first flow based on the flow path information and the flow statistics.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 17, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Ming Xia, Meral Shirazipour
  • Patent number: 10015079
    Abstract: Embodiments of the present application disclose a rerouting sequence planning method and system. The method includes: calculating reference values of to-be-adjusted LSPs, where the reference values are used to denote adjusted priorities of the to-be-adjusted LSPs; selecting a to-be-adjusted LSP with a highest priority from the to-be-adjusted LSPs; determining, according to a critical value of the reference values of the to-be-adjusted LSPs and a reference value of the to-be-adjusted LSP with the highest priority, whether the to-be-adjusted LSP with the highest priority is suitable for adjustment; and if the to-be-adjusted LSP with the highest priority is suitable for adjustment, adjusting the to-be-adjusted LSP with the highest priority to a corresponding final-state LSP; and if the to-be-adjusted LSP with the highest priority is not suitable for adjustment, selecting at least one to-be-adjusted LSP and adjusting the at least one selected to-be-adjusted LSP to a corresponding temporary LSP.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: July 3, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhigang Ji
  • Patent number: 10009259
    Abstract: Techniques, devices, systems, and protocols are disclosed herein that relate to data transfer between communication nodes via multiple heterogeneous paths. In various embodiments, network coding may be used to improve data flow and reliability in a multiple path scenario. Transmission control protocol (TCP) may also be used within different paths to further enhance data transfer reliability. In some embodiments, multiple levels of network coding may be provided within a transmitter in a multiple path scenario, with one level being applied across all paths and another being applied within individual paths.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: June 26, 2018
    Assignee: Massachusetts Institute of Technology
    Inventors: Flavio du Pin Calmon, Jason M. Cloud, Muriel Médard, Weifei Zeng
  • Patent number: 10003474
    Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: June 19, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Robert Brockbank, Alex Pollitt, Michael Curtis, Shaun Crampton