Traffic Shaping Patents (Class 370/230.1)
-
Patent number: 10164894Abstract: Some embodiments provide a novel network control system that provides publications for managing different slices (e.g., logical and/or physical entities) of a network. The publications are published from publisher controllers in the network control system to subscriber controllers. The network control system uses publications with generation numbers and buffered subscribers to implement the fixed points in order to help maintain a consistent network state. Buffered subscribers buffer the inputs received from a publisher in case the publisher becomes unavailable. Rather than deleting all of the output state that is based on the published inputs, the buffered subscriber allows the subscriber to maintain the network state until an explicit change to the state is received at the subscriber from a publisher (e.g., a restarted publisher, a backup publisher, etc.).Type: GrantFiled: June 26, 2014Date of Patent: December 25, 2018Assignee: NICIRA, INC.Inventors: Alexander Yip, Timothy L. Hinrichs, Amar Padmanabhan, Natasha Gude, Igor Ganichev, Anuprem Chalvadi
-
Patent number: 10159010Abstract: Various implementations disclosed herein include apparatuses, systems, and methods for extending a QoS indicator through WLAN to an electronic device in a heterogeneous network. The method comprises receiving, at a second wireless network, a packet from a first wireless network including a first quality of service (QoS) indicator for a first protocol of the first wireless network. The method further comprises determining a second quality of service (QoS) indicator for a second protocol of the second wireless network based on the first QoS indicator and network conditions of the second wireless network. The method further comprises transmitting the packet in accordance with the second QoS indicator.Type: GrantFiled: October 24, 2017Date of Patent: December 18, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Malcolm Muir Smith, Mark Allen Webb, Jerome Henry
-
Patent number: 10142240Abstract: A system includes an analysis module monitoring parameters of a gateway device. The analysis module stores trends of parameters. The analysis module determines a diagnostic time slot when a diagnostic or self-healing method is not performed in response to trends of parameters. The analysis module performs the diagnostic or self-healing during the diagnostic time slot.Type: GrantFiled: September 30, 2015Date of Patent: November 27, 2018Assignee: The DIRECTV Group, Inc.Inventors: Robin M. Mathews, Henry Derovanessian
-
Patent number: 10135942Abstract: Provided are methods, apparatuses and systems for providing prioritized data distribution at a customer premise. A network access component may determine a particular hardware identifier associated with data received from a communication entity. The hardware identifier may uniquely identifying a piece of hardware originating data. The network access component may also determine a particular priority level associated with the data based on the particular hardware identifier. The network access component may also prioritize at least a portion of the data on a basis of the particular priority level.Type: GrantFiled: December 24, 2008Date of Patent: November 20, 2018Assignee: BCE INC.Inventor: Jeffrey William Dawson
-
Patent number: 10129852Abstract: Provided is a method for transferring a broadcast message to an unspecified entity in a wireless communication system, the method performed by a device for transferring a broadcast message and comprising creating a resource for receiving the broadcast message in accordance with a request, received from an application device, for creating the resource for receiving the broadcast message, storing a content of the broadcast message in a specified attribute of the created resource if the broadcast message is received, and if an event trigger condition of a subscription resource for the created resource is satisfied, transmitting a notification message, which includes the stored content of the broadcast message, to an address or a device indicated by a notification target attribute of the subscription resource.Type: GrantFiled: January 25, 2017Date of Patent: November 13, 2018Assignee: LG ELECTRONICS INC.Inventors: Dongjoo Kim, Byungjoo Lee, Jeonghwan Kim
-
Patent number: 10120718Abstract: A resource management computer node obtains hardware utilization values measured for a hardware resource of a computer system being used by a software application. For a set of the utilization values that were measured during a same time-of-day range on a same day of week, the node determines a count value indicating a number of times the utilization values in the set exceed a count threshold, determines a count percentage based on a ratio of the count value to a sum of count values determined for the same day of week, compares the count percentage to a busy threshold, and, responsive to if the count percentage is determined to exceed the busy threshold, sets a busy indicator object at a location in a resource utilization data structure having a defined correspondence to the time-of-day range. The node controls reservation of hardware resources for the software application responsive to whether the busy indicator object has been set.Type: GrantFiled: August 24, 2016Date of Patent: November 6, 2018Assignee: CA, Inc.Inventors: Alex Esterkin, David Rich, James Mercer
-
Patent number: 10122631Abstract: A system and method is provided for prioritizing packets at an Ethernet interface of a network device based on the destination MAC address in the packets. The Ethernet interface has a MAC table that lists the MAC addresses that can be accepted by the Ethernet interface. The MAC table can include one or more MAC addresses associated with low priority packets and one or more MAC addresses associated with high priority packets. When conditions at the network device exceed a threshold, the MAC table can be updated to disable or delete the MAC addresses associated with the low priority packets. By disabling the MAC addresses for low priority packets, only the MAC addresses associated with high priority packets remain in the MAC table, thereby enabling only high priority packets to be recognized and passed by the Ethernet interface to the CPU.Type: GrantFiled: May 6, 2016Date of Patent: November 6, 2018Assignee: ADTRAN, Inc.Inventor: Brent Christopher Priddy
-
Patent number: 10122580Abstract: An operation method of a communication node in a vehicle network is disclosed. A transmission method performed by a communication node may be configured to comprise performing an initialization operation for transmission of an audio video bridging (AVB) stream, performing an operation of obtaining a buffer for the transmission of the AVB stream, performing the transmission of the AVB stream stored in the buffer, and performing an operation of finalizing the transmission of the AVB stream. Accordingly, performance of the vehicle network can be enhanced.Type: GrantFiled: October 11, 2016Date of Patent: November 6, 2018Assignee: Hyundai Motor CompanyInventors: Jun Byung Chae, Jin Hwa Yun, Kang Woon Seo, Dong Ok Kim, Sang Woo Yu
-
Patent number: 10097446Abstract: In general, techniques are described for dynamically filtering, at area border routers (ABRs) of a multi-area autonomous system, routes to destinations external to an area by advertising to routers of the area only those routes associated with a destination address requested by at least one router of the area. In one example, a method includes receiving, by an ABR that borders a backbone area and a non-backbone area of a multi-area autonomous system that employs a hierarchical link state routing protocol to administratively group routers of the autonomous system into areas, a request message from the non-backbone area that requests the ABR to provide routing information associated with a service endpoint identifier (SEI) to the non-backbone area. The request message specifies the SEI. The method also includes sending, in response to receiving the request and by the ABR, the routing information associated with the SEI to the non-backbone area.Type: GrantFiled: February 8, 2016Date of Patent: October 9, 2018Assignee: Juniper Networks, Inc.Inventor: Raveendra Torvi
-
Patent number: 10091122Abstract: One embodiment provides a network device. The network device includes a a processor including at least one processor core; a network interface configured to transmit and receive packets at a line rate; a memory configured to store a scheduler hierarchical data structure; and a scheduler module. The scheduler module is configured to prefetch a next active pipe structure, the next active pipe structure included in the hierarchical data structure, update credits for a current pipe and an associated subport, identify a next active traffic class within the current pipe based, at least in part, on a current pipe data structure, select a next queue associated with the identified next active traffic class, and schedule a next packet from the selected next queue for transmission by the network interface if available traffic shaping token bucket credits and available traffic class credits are greater than or equal to a next packet credits.Type: GrantFiled: December 31, 2016Date of Patent: October 2, 2018Assignee: Intel CorporationInventors: Cristian Florin Dumitrescu, Andrey Chilikin, Pierre Laurent, Kannan Babu Ramia, Sravanthi Tangeda
-
Patent number: 10084655Abstract: The present invention discloses a method for advertising link bandwidth information, comprising: sending a link state advertisement (LSA) message comprising bandwidth information of a link to a plurality of network nodes in a network, wherein the bandwidth information comprises a plurality of link bandwidths and availabilities corresponding to the plurality of link bandwidths respectively, wherein each availability is a time scale that the corresponding link bandwidth is ensured.Type: GrantFiled: August 9, 2017Date of Patent: September 25, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Yanxing Luo, Hao Long, Min Yan
-
Patent number: 10084728Abstract: The disclosure relates to technology for a local control point in a communication system. The local control point may be an enterprise gateway configured as a gateway between radio access nodes and a core network that provides wireless communication for wireless devices that connect to the radio access nodes. The enterprise gateway may be connected to radio access nodes in a venue such as a retail shopping center, workplace, sports arena, public street, etc. The enterprise gateway may perform traffic flow management with respect to the local traffic in the venue. The enterprise gateway can make better decisions for traffic flow at the venue than a centralized point, such as a core network.Type: GrantFiled: April 15, 2016Date of Patent: September 25, 2018Assignee: Futurewei Technologies, Inc.Inventors: Peter McCann, Jiangnan Jason Chen
-
Patent number: 10078463Abstract: A pool of unit memories is provided in order to flexibly allocate memory capacity to implement various tables and/or logical memories such as those for implementing an OpenFlow switch. The pool is structured with routing resources for allowing flexible allocation and reallocation of memory capacity to the various tables. The unit memories and logical units in the pool are interconnected by a set of horizontal routing resources and a set of vertical routing resources.Type: GrantFiled: October 16, 2017Date of Patent: September 18, 2018Assignee: BAREFOOT NETWORKS, INC.Inventor: Patrick Bosshart
-
Patent number: 10080226Abstract: In one embodiment, a method comprises a network device identifying, in a time slotted network allocated timeslots for exclusive control of data transmissions with at least a second network device, a first schedule of first timeslots allocated for transmission and reception of packets having a first priority and a second schedule of second timeslots allocated for transmission and reception of packets having a second priority lower than the first priority, the second schedule overlapping the first schedule; and the network device shifting the second schedule of timeslots, relative to the first schedule, by a slot-frame shift (SFS) interval that causes a corresponding listen-before-talk interval in each of the second timeslots to be initiated coincident with or after transmission is enabled for any packet having the first priority.Type: GrantFiled: July 12, 2016Date of Patent: September 18, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Pascal Thubert, Zacharie Denis Brodard, Hao Jiang
-
Patent number: 10075380Abstract: A service provider or operator of a network often requires the ability to control the amount of data that flows can send and/or receive over a network such that a flow receives at least a predetermined, minimum amount of upstream and/or downstream bandwidth and can potentially utilize excess upstream and/or downstream bandwidth above the minimum amount when available. The present disclosure provides a method and apparatus for implementing a control scheme capable of achieving these and other objectives in a network. In general, the method and apparatus probabilistically meter packets to be sent upstream and/or downstream to determine whether they are in conformance with a service agreement (and at what level of conformance). By using probabilistic metering, smaller width counters can be used to perform the metering over conventional implementations, which reduces power demands and chip space demands.Type: GrantFiled: January 23, 2017Date of Patent: September 11, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Gabi Bracha, Golan Schzukin, Ariel Shchigelski
-
Patent number: 10069744Abstract: A manner of managing congestion in a data-traffic network. In one embodiment a network node such as a bridge, switch, or router includes an AQM having a PI controller configured to calculate p? using the difference between Q and a Target Q, wherein p? is p0.5 and p is the probability that a received packet will be dropped or marked, and some drop decision functions are configured to indicate that the node should drop a received packet by comparing p? to two random values. A marking decision function may also be present and configured to indicate that the node should mark a received packet by comparing p? to one random value. A congestion control classifier, which is in some embodiments an ECN classifier, is also present to classify a received packet and facilitate making the proper dropping or marking decision.Type: GrantFiled: December 18, 2015Date of Patent: September 4, 2018Assignee: Alcatel LucentInventors: Koen A E De Schepper, Ing-Jyh Tsang
-
Patent number: 10067741Abstract: Techniques are described for logging communication traffic associated with one or more devices. For example, a system bus or other interface to a device may be monitored for traffic data elements. The traffic data elements may include, for example, transaction layer packets (TLPs) for communication across a PCI Express interface, or Ethernet packets for communication over a network. The traffic data elements can be processed by a classifier module and accordingly routed to one of a plurality of circular buffers. The circular buffers may maintain state (e.g., a head pointer and a tail pointer) that identify traffic data elements that are pending and those that are completed. Thus, the circular buffers can be inspected (such as after a crash) to determine recent activity.Type: GrantFiled: December 5, 2014Date of Patent: September 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Asif Khan, Mark Bradley Davis, Anthony Nicholas Liguori, David James Borland
-
Patent number: 10069747Abstract: The disclosure relates to quality of service (QOS) features for a router. The router may determine whether a congestion level of a first interface of the set of network interfaces exceeds a threshold level. Responsive to the congestion level exceeding the threshold level, the router activates a traffic analyzer configured to identify a first session that is present in the data traffic and inserts a set of packets that are part of the first session into a first queue of the set of queues via an expedited communications path over a bus. The router also forwards the set of packets in accordance with the desired quality of service.Type: GrantFiled: January 30, 2017Date of Patent: September 4, 2018Assignee: Western Digital Technologies, Inc.Inventors: Paul Chen, Derek Hee Jun Cha
-
Patent number: 10056151Abstract: A multi-read only memory (ROM) state machine circuit includes first and second ROMs (or other memory types), each ROM addressable as a plurality of rows. Each row of the first ROM includes a pointer. Each row of the second ROM includes a set of input compare bits and a next state identifier. A comparator circuit compares each input bit to the state machine circuit to a corresponding bit of the set of input compare bits from the second ROM. A register stores next state identifiers from the second ROM based on the comparator's outputs. Upon receipt of a clock edge, the stored next state identifier from the register is used an address to read a row from the first ROM. The pointer from the first ROM row is then used as an address to read a row from the second ROM.Type: GrantFiled: June 2, 2017Date of Patent: August 21, 2018Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Suzanne Mary Vining
-
Patent number: 10057126Abstract: A network visibility system provided according to an aspect of the present disclosure forms rules for routing of packets to appropriate analytic server, based on IP addresses discovered while processing packets. Due to such discovery and forming of rules based on discovery, manual configuration of the network visibility system can be avoided. In an embodiment, the network visibility system comprises a packet router and a router controller. The router controller receives the examined packets from the packet router and configures the packet router with the formed rules.Type: GrantFiled: October 30, 2015Date of Patent: August 21, 2018Assignee: Extreme Networks, Inc.Inventors: Jude Pragash Vedam, Shailender Sharma, Rakesh Varimalla
-
Patent number: 10050889Abstract: A method, a device, and a non-transitory storage medium to receive in a data path of user traffic, a packet associated with an end user; identify, by an operating system space, an identifier of the end user that is included in the packet; determine whether a type of traffic control service to be applied to the packet can be determined; pass, by the operating system space to an application space, the packet when the type of traffic control service cannot determined; determine, by the application space, the type of traffic of traffic control service; add, by the application space, a marker to the packet that indicates an identifier of the type of traffic control service; provide, by the operating system space the type of traffic control service that includes an in-line quota enforcement service and a charging record service.Type: GrantFiled: January 27, 2017Date of Patent: August 14, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Xiaoxiao Jiang, Vikram Siwach, Damascene M. Joachimpillai, Li Zhao
-
Patent number: 10051101Abstract: One exemplary embodiment provides a device comprising: a connection panel configured to accept a removable connection to a telephone of a controlled access residential institution; a network router connected to the connection panel and configured to connect to a remote network; and an access and security module connected to the network router and configured to control access by the telephone to telephone services provided by accessing a remote call processing center via the remote network. The connection panel, the network router, and access and security module can be at least partially enclosed within a portable enclosure. The device may further comprise a power distribution unit within the enclosure and connected to provide power to the network router and to the access and security module.Type: GrantFiled: September 8, 2014Date of Patent: August 14, 2018Assignee: Confinement Telephony Technology, LLCInventors: Charles David Orr, Jason Adam Reynolds, Todd Russell Thomasson
-
Patent number: 10050691Abstract: The disclosure relates to a method performed in a network node for transmitting data in a wireless network. The network node is configurable for controlling a multiple input multiple output antenna system. The method comprises beamforming user specific data streams to one or more communication devices, UE1, . . . , UEK, wherein the beamforming is based on respective channel information available for each of the one or more communication devices, UE1, . . . , UEK, precoding control information streams using a transmit diversity scheme; and transmitting the beamformed user specific data streams and the precoded control information streams in a same transmission resource. The disclosure relates to a network node, method in communication device, communication device and computer programs and computer program products.Type: GrantFiled: October 7, 2014Date of Patent: August 14, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Erik Eriksson, Erik Larsson, PÃ¥l Frenger
-
Patent number: 10050892Abstract: Aspects of the disclosure provide a method for packet classification. The method includes storing, in a computer memory of a network device, characteristic signatures of packet flows for network applications. The characteristic signature includes a pattern of two or more packet attributes of packets in packet flows for a network application. Then, the method includes receiving a stream of network packets at the network device, identifying one or more packet flows in the stream of network packets, processing the packets, at a packet processor, to obtain packet attributes of packets in the respective packet flows, and identifying a packet flow as being associated with a given network application when the packet attributes of packets in the packet flow match the characteristic signature of the given network application.Type: GrantFiled: January 14, 2015Date of Patent: August 14, 2018Assignee: MARVELL INTERNATIONAL LTD.Inventors: Sefi Kampeas, Gai Nachum
-
Patent number: 10021589Abstract: A communication system controls Quality-of-Service (QoS) using Internet Protocol (IP) address ports. A network controller identifies an IP port range and a QoS level for a user application. The network controller transfers port/QoS data that indicates the IP port range and the QoS level for the user application. A wireless relay and a network gateway receive the port/QoS data. The wireless relay wirelessly exchanges user data with User Equipment (UE) using an IP port in the IP port range. The wireless relay exchanges the user data with the network gateway using the QoS level associated with the IP port range responsive to the use of the IP port by the UE. The network gateway exchanges the user data using the QoS level associated with the IP port range responsive to the use of the IP port by the UE.Type: GrantFiled: January 26, 2016Date of Patent: July 10, 2018Assignee: Sprint Communications Company L.P.Inventor: Lyle T. Bertz
-
Patent number: 10015053Abstract: Disclosed herein is a transport software defined networking (SDN) controller, comprising a receiver configured to receive advertisement messages from physical layer NEs, each advertisement message indicating a mapping between a physical layer network elements (NE) port and an adjacent network layer NE, and a processor coupled to the receiver. The SDC controller is configured to determine a relationship between a logical topology and a physical topology, inspect a network layer link aggregation group (LAG) request, the request indicating a first network layer NE is requesting modification of a LAG with a second network layer NE, and modify a physical layer connection between a physical layer NE adjacent to the first network layer NE and a second physical layer NE adjacent to the second network layer NE to implement the LAG modification based on the relationship between the physical topology and the logical topology.Type: GrantFiled: May 21, 2015Date of Patent: July 3, 2018Assignee: Huawei Technologies Co., Ltd.Inventor: Peter Ashwood-Smith
-
Patent number: 10015288Abstract: For appropriate communication control to improve throughput in TCP communication, a communication apparatus comprises: a communication unit configured to establish a TCP connection with an external communication apparatus and communicate with the external communication apparatus; a reception unit configured to receive device information including first information for specifying a hardware configuration of the external communication apparatus or second information for specifying a software configuration of the external communication apparatus, if the communication unit establishes the TCP connection with the external communication apparatus; and a control unit configured to perform control to change a re-transmission timeout (RTO) timer value of the TCP connection based on the received device information.Type: GrantFiled: July 1, 2015Date of Patent: July 3, 2018Assignee: Canon Kabushiki KaishaInventor: Yuzuru Okubo
-
Patent number: 10009287Abstract: Hierarchical Software Defined Network (SDN) architectures can be used to reduce complexity of traffic engineering in large or diverse network environments. In hierarchical SDN architectures, a network is sub-divided into multiple regions, and each region is assigned to a different SDN controller. Network status information is collected and consolidated at a regional level, and fed upstream through the SDN control plane until it reaches a root SDN controller. The root-SDN controller computes cost-based parameters, which are distributed to regional SDN controllers for local provisioning. The cost-based parameters can include Lagrangian variables estimations or other parameters that constrain regional traffic engineering optimization in a manner that advances global traffic engineering objectives.Type: GrantFiled: December 26, 2013Date of Patent: June 26, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Petar Djukic, Xu Li, Hang Zhang
-
Patent number: 10004069Abstract: There is provided a wireless terminal including: a frame allocating unit performing an allocation process on a frame to be transmitted to another wireless terminal; a first communication unit assigning a sequence number to the allocated frame and transmitting the frame to the another wireless terminal through a first channel or a first mode; a second communication unit assigning a sequence number to the allocated frame and transmitting the frame to the another wireless terminal through a second channel or a second mode, wherein the allocating unit allocates the frame to one of the first and second communication units; when changing the transmission source of the frame from the one to the other communication unit, a change notification frame including a transmission starting sequence number is transmitted to the another wireless terminal; and the frame allocating unit switches the allocation destination of the frame from the one to the other.Type: GrantFiled: May 19, 2015Date of Patent: June 19, 2018Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Tomoko Adachi, Tetsu Nakajima
-
Patent number: 9998388Abstract: The method may include sending, via an unreliable protocol, a stream of data packets to at least one recipient device over a network. The stream of data packets may include source packets and forward error correction (FEC) packets. The method may include, during said sending, receiving one or more feedback reports from the at least one recipient device, each said periodic feedback report characterizing packet loss during a corresponding period of time. The method may also include, during said sending, adjusting a rate at which said data packets are sent in the stream in response to at least one of said feedback reports. Adjusting the rate may include increasing a FEC rate at which the FEC packets are sent while maintaining a source rate at which the source packets are sent in response to a one of the feedback reports which characterizes the packet loss as within an acceptable level.Type: GrantFiled: February 6, 2014Date of Patent: June 12, 2018Assignee: Sony Interactive Entertainment LLCInventors: Christian Rickeby, Kelvin Yong
-
Patent number: 9998528Abstract: Technical solutions are described for selecting a server for executing a task. An example method includes determining a plurality of storage volumes corresponding to each respective server from a plurality of servers. The computer implemented method also includes determining a reachability score of a first storage volume from the plurality of storage volumes, where the first storage volume is associated with a first server, and where the reachability score is based on a number of connectivity channels associated with the first storage volume. The computer implemented method also includes selecting the first server that is associated with the first storage volume for execution of the task. In an example, the computer implemented method may communicate the reachability score to a user device and receive the selection of the first server in response.Type: GrantFiled: February 17, 2016Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jesse L. Farinacci, Marc A. Martin
-
Patent number: 9980115Abstract: A system for multiple network usage tracking, the system having a policy management platform having one or more processors able to receive and to calculate account usage data associated with an account profile, the policy management platform arranged externally from a network of at least one wireless carrier.Type: GrantFiled: July 21, 2016Date of Patent: May 22, 2018Assignee: TracFone Wireless, Inc.Inventors: Karen Levine, Mansi Srivastava, Carmen Piña, Sonia Guell, Miguel Fernandez, James Zimmerman
-
Patent number: 9980199Abstract: In one embodiment, a method comprises: receiving, by a network device in a data network, a wireless data packet containing new data; responding to the wireless data packet, by the network device, by initiating a prescribed randomized collision avoidance method requiring the network device to first wait at least a first half of a prescribed minimum contention interval before attempting transmission at a randomized position within a second half of the prescribed minimum contention interval; selectively retransmitting, by the network device, the wireless data packet based on determining, at the randomized position, that the network device has not received a prescribed number of copies of the wireless data packet; and selectively sending, by the network device to a path computation element in the data network, a message requesting membership in a dominating set in response to transmission of the wireless data packet by the network device.Type: GrantFiled: September 7, 2016Date of Patent: May 22, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Pascal Thubert, Jean-Philippe Vasseur, Patrick Wetterwald, Eric Michel Levy-Abegnoli
-
Apparatus and method realizing a fading of an MDCT spectrum to white noise prior to FDNS application
Patent number: 9978376Abstract: An apparatus for decoding an encoded audio signal to obtain a reconstructed audio signal includes a receiving interface for receiving one or more frames comprising information on a plurality of audio signal samples of an audio signal spectrum of the encoded audio signal, and a processor for generating the reconstructed audio signal. The processor is configured to generate the reconstructed audio signal by fading a modified spectrum to a target spectrum, if a current frame is not received by the receiving interface or if the current frame is received by the receiving interface but is corrupted, wherein the modified spectrum includes a plurality of modified signal samples, wherein, for each of the modified signal samples of the modified spectrum, an absolute value of the modified signal sample is equal to an absolute value of one of the audio signal samples of the audio signal spectrum.Type: GrantFiled: December 18, 2015Date of Patent: May 22, 2018Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Michael Schnabel, Goran Markovic, Ralph Sperschneider, Jeremie Lecomte, Christian Helmrich -
Patent number: 9979667Abstract: Systems and methods provide for traffic prioritization in a Wi-Fi router which may have separate private and public networks. A software prioritization engine component may inspect incoming data packets, may assign a priority value to each packet according to prioritization rules, and may distribute each packet into an output queue accordingly. A probing functionality may measure router uplink. A rate limiter may dynamically allocate bandwidth to output queues according to bandwidth allocation rules. The prioritization rules and bandwidth allocation rules may favor emergency data, voice call data, private Wi-Fi network data, and data relating to a particular cellular network.Type: GrantFiled: September 30, 2015Date of Patent: May 22, 2018Assignee: T-Mobile USA, Inc.Inventors: Samir Hodroj, Boris Antzev, Hichem Zait
-
Patent number: 9967186Abstract: Methods, systems, and computer program products for packet inspection are provided herein. The method includes the steps of receiving a first packet of a stream of packets and processing the first packet using a slow processing path. The method also includes the steps of examining a network layer or transport layer of the first packet to determine whether a protocol used by the stream of packets is relevant, and transferring subsequent packets in the stream to a fast processing path if the protocol used is not relevant. The method further includes the steps of examining an application layer of a pre-determined number of packets subsequent to the first packet to determine whether a Uniform Resource Locator (URL) field of each of the pre-determined number of packets is relevant, and transferring packets subsequent to the pre-determined number of packets to a fast processing path if the URLs are not relevant.Type: GrantFiled: July 21, 2016Date of Patent: May 8, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventor: Kirill Tsym
-
Patent number: 9967779Abstract: A method and a network node for obtaining a required latency for transmissions between a wireless device and a controller node are disclosed. The network node receives at least one parameter relating to a context of at least one of the wireless device and the controller node. The parameter is detectable by a set of sensor modules. The network node determines, based on the parameter, the required latency for the transmissions. The context comprises one or more of: a surrounding of the at least one of the wireless device and the controller node; an operational ability of the at least one of the wireless device and the controller node; and a sensitivity of operation of the at least one of the wireless device and the controller node. The surrounding, operational ability and/or the sensitivity is/are detectable by at least one sensor module of the set of sensor modules.Type: GrantFiled: March 27, 2014Date of Patent: May 8, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Cristian Norlin, Marcus GÃ¥rdman, Joakim Formo, Anna Viggedal
-
Patent number: 9960957Abstract: Methods, devices, and non-transitory computer readable media that prioritize failover of logical interfaces (LIFs) include identifying an outage on another one of the plurality of node computing devices in a storage cluster. When the another one of the plurality of node computing devices with the identified outage has provisioned a number of logical interfaces (LIFs) above a stored provisioning threshold is determined. Failover of the LIFs on the another one of the plurality of node computing devices with the outage is managed in an order based on at least one of a plurality of priority weight values assigned to each of the LIFs.Type: GrantFiled: July 29, 2015Date of Patent: May 1, 2018Assignee: NetApp, Inc.Inventors: Pradeep Poojary, Sanjeev Manurkar
-
Patent number: 9961022Abstract: Packet processors may implement burst absorption for processing network packets. Network packets may be processed at a packet processor according to a packet processing rate. For network packets that do not exceed the packet processing rate, processing of the network packets commences without an intervening buffer to store packet metadata. For network packets that exceed the packet processing rate, control metadata may be stored in a buffer at the excessive processing rate separate from packet data until removed from the buffer for processing according to the packet processing rate. In some embodiments, pipeline bubbles may be inserted by delaying the removal of packet metadata from the burst absorption buffer in order to start a pipeline bubble through forwarding stages of a packet processor.Type: GrantFiled: December 28, 2015Date of Patent: May 1, 2018Assignee: Amazon Technologies, Inc.Inventors: Asif Kahn, Thomas A. Volpe
-
Patent number: 9961698Abstract: Embodiments herein relate to a method performed in a wireless terminal (10) for managing or handling uplink, UL, data transmissions in a radio communications network (1), wherein the wireless terminal (10) is served by a first radio base station (12) and a second radio base station (13) providing dual connectivity to the wireless terminal (10) in the radio communications network (1). The wireless terminal (10) transmits a buffer status report, BSR, to the first and/or second radio base station when a trigger is being fulfilled as configured at the wireless terminal (10).Type: GrantFiled: October 7, 2014Date of Patent: May 1, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Riikka Susitaival, Stefan Wager, Henning Wiemann
-
Patent number: 9936517Abstract: Systems and methods disclosed in certain implementations relate to identifying, by a processor, user equipments (UEs) associated with a base station, determining applications associated with the UEs; allocating portions of a bandwidth associated with the base station to the applications; and scheduling transmission of data from the base station based on allocating the portions of the bandwidth to the applications. Scheduling transmission of data from the base may include, for example, determining a particular application associated with the data; determining a particular bandwidth associated with the particular application; determining whether the data can be transmitted from the base station based on the particular bandwidth; and scheduling the data for delivery when the data can be transmitted from the base station based on the particular bandwidth.Type: GrantFiled: November 4, 2013Date of Patent: April 3, 2018Assignee: Verizon Patent and Licensing Inc.Inventor: Lalit R. Kotecha
-
Patent number: 9917792Abstract: In one example embodiment, a system and method is illustrated that includes processes a first data packet using a first operating system, the first data packet received from a first network. A second operation is shown that processes a second data packet using a second operating system, the second data packet received from a second network. Further, an additional operation is shown that determines a route associated with the first data packet and the second data packet, the route including at least one of a logical route or physical route. Moreover, an operation is shown that parses the first data packet into at least one first logical segment, and parsing the second data packet into at least one second logical segment. An operation is shown that transmits the first logical segment and the second logical segment as at least one data packet across the WAN.Type: GrantFiled: March 23, 2016Date of Patent: March 13, 2018Assignee: Virtela Technology Services IncorporatedInventors: Ronald E. Haigh, Nathaniel Jarrett Wilkes
-
Patent number: 9900253Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.Type: GrantFiled: March 24, 2015Date of Patent: February 20, 2018Assignee: Cavium, Inc.Inventor: Martin Leslie White
-
Patent number: 9891970Abstract: Techniques to share application data through a messaging system are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message package from a messaging service at a messaging client on a client device, the message package addressed from a source messaging account and addressed to a recipient messaging account, the recipient messaging account associated with the messaging client on the client device; extract an application data payload from the message package; receive an application service recommendation package from the messaging service, the application service recommendation package comprising an application service identifier; and an application interoperation component operative to transmit at least a portion of the application data payload to a recommended application service by the messaging client, the recommended application service identified by the application service identifier. Other embodiments are described and claimed.Type: GrantFiled: September 3, 2015Date of Patent: February 13, 2018Assignee: FACEBOOK, INC.Inventors: Alexander Salem Franklin, Matthew Steiner, Jonathan David Perlow
-
Patent number: 9888033Abstract: Methods and apparatus for detecting and minimizing the effects of Denial Of Service (DOS) attacks in high-speed networks in which packet processing is carried out by multiple processing cores. In one embodiment of the invention a communications method and apparatus detects and deletes denial of service attack packets in a multi-core distributed packet processing system using a lightweight DOS attack packet detection and deletion process.Type: GrantFiled: July 21, 2014Date of Patent: February 6, 2018Assignee: Sonus Networks, Inc.Inventors: Shiping Li, Toru Mike Yamanishi, Kevin Pilotte
-
Patent number: 9887925Abstract: Methods for overcoming latency and throughput degradation ensuing from packet fragmentation performed at a source node are disclosed. Some embodiments of the disclosed methods may be applicable to networks in which performance enhancement methods are used, including but not limited to TCP acceleration methods. In some embodiments, the disclosed methods may include determining an MTU for a session based on one or more fragmentation policies. Also disclosed is a satellite communication system that may be configured to resolve one or more detrimental effects on TCP spoofing resulting from the MTU discovery mechanism of IPv6.Type: GrantFiled: November 26, 2013Date of Patent: February 6, 2018Assignee: Gilat Satellite Networks Ltd.Inventors: Micheal Shama, Yoseph Hecht, Eldad Yitzhaki
-
Patent number: 9882786Abstract: A system that incorporates the subject disclosure may include, for example, a device receiving diagnostic information from a plurality of client devices delivering media content, wherein the diagnostic information relates to a media delivery service quality and wherein the diagnostic information is sent automatically by the client devices; performing a data compression procedure for the diagnostic information; transmitting compressed data comprising the diagnostic information to an aggregator device; and sending to the client devices a message to delay or prevent transmission of additional diagnostic information in accordance with an instruction received from the aggregator device. Other embodiments are disclosed.Type: GrantFiled: November 20, 2015Date of Patent: January 30, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Bryan Sokolik, Brian Dean Freeman, Robert Velazquez
-
Patent number: 9860791Abstract: Examples disclosed herein provide systems, methods, and software to control wireless communication policies and rules based on congestion. In one example, a method of operating a Long Term Evolution (LTE) network includes, in a LTE base station, identifying congestion data for one or more communicating wireless communication devices, and identifying that the congestion data meets a congestion criteria. The method further includes, in the LTE base station and responsive to meeting the congestion criteria, setting an explicit congestion notification (ECN) flag for a wireless communication device communication, and transferring the ECN flag for delivery to a LTE gateway. The method further provides, in the LTE gateway, receiving the ECN flag, and identifying a congestion policy for at least one wireless communication device communicating with the LTE base station.Type: GrantFiled: July 2, 2014Date of Patent: January 2, 2018Assignee: Sprint Communications Company L.P.Inventors: Michael Francis Fiumano, Luis D. Glass
-
Patent number: 9853874Abstract: Techniques for performing flow-specific failure detection in SDN networks are provided. In one embodiment, a computer system (e.g., an SDN controller) can determine a flow to be monitored in a network. The computer system can then transmit first and second messages to first and second network devices in the network respectively, where the first network device is an upstream device in the flow, where the second network device is a downstream device in the flow, and where the first and second messages instruct the first and second network devices to collect local data rate information for the flow.Type: GrantFiled: October 27, 2015Date of Patent: December 26, 2017Assignee: Brocade Communications Systems, Inc.Inventors: Eswara Chinthalapati, Sayed Mohd Saquib, Dilip Kumar
-
Patent number: 9854051Abstract: A local server is configured to communicate with a plurality of computing devices within a local network. The local server comprises memory for storing instructions and a processor configured to execute the instructions. The instructions cause the processor to dynamically establish a connection with one or more of the plurality of computing devices, the connection identifying the one or more of the plurality of computing devices as data relays; receive data traffic from one or more of the plurality of computing devices within the local network, the data traffic to be communicated to a destination server; transmit the data traffic to the data relays for communication to the destination server via a communication network; receive response data traffic from the data relays; and transmit the response data to the one or more of the plurality of computing devices within the local network.Type: GrantFiled: April 25, 2014Date of Patent: December 26, 2017Assignee: WILMERDING COMMUNICATIONS LLCInventors: Robert Robinson, Jakub Schmidtke