Abstract: An apparatus comprising an ingress port configured to receive a signal comprising a plurality of encoded audio signals corresponding to a plurality of sources; and a processor coupled to the ingress port and configured to calculate a parameter for each of the plurality of encoded audio signals, wherein each parameter is calculated without decoding any of the encoded audio signals, select some, but not all, of the plurality of encoded audio signals according to the parameter for each of the encoded audio signals, decode the selected signals to generate a plurality of decoded audio signals, and combine the plurality of decoded audio signals into a first audio signal.
Abstract: A networking system comprising a virtual group controller in an information centric network configured to enable mobility and security for a plurality of users groups of the information centric network, a plurality of user groups coupled to the virtual group controller and associated with the users, a plurality of agents that are each associated with one of the user groups, and a database for trusted service profile coupled to the virtual group controller, wherein the virtual group controller is configured to interact with the agents to enable mobility for the user groups using a server-less domain-based naming scheme.
Type:
Grant
Filed:
January 18, 2012
Date of Patent:
November 4, 2014
Assignee:
Futurewei Technologies, Inc.
Inventors:
Guoqiang Wang, Xinwen Zhang, Ravi Ravindran
Abstract: System and method embodiments are provided for efficient channel synchronization. The embodiments enable a reduction in a stations power consumption and reduce network overhead for transmitting synchronization frames by refraining from sending the synchronization frame when it is not needed. In an embodiment, a method in an access point (AP) for synchronizing a station (STA) associated with the AP includes sending, by the AP, a first management frame that indicates a time slot that is allocated for the STA and sending a synchronization frame at a boundary of the time slot allocated for the STA if the AP determines that a channel is idle at the boundary of the time slot allocated for the STA and if the time slot that is allocated for the STA is longer than a first threshold value.
Abstract: System and method embodiments are disclosed here to resolve Internet Protocol (IP) address overlap of Virtual eXtensible Local Area Network (VXLAN) endpoints in packets forwarded between the VXLAN and an external or public network. An embodiment method includes assigning different port number ranges to different virtual private networks of the VXLAN, mapping private IP addresses for endpoints at the virtual private networks to corresponding public IP addresses known to a public network, and mapping local ports of the endpoints to corresponding port numbers from the port number ranges assigned to the virtual private networks, wherein each of the endpoints at the virtual private networks is assigned to a unique combination of public IP address and port number. The mapping can be done at a VXLAN gateway or at the endpoints on physical servers of the virtual private networks.
Abstract: A monolithically integrated thermal tunable laser comprising a layered substrate comprising an upper surface and a lower surface, and a thermal tuning assembly comprising a heating element positioned on the upper surface, a waveguide layer positioned between the upper surface and the lower surface, and a thermal insulation layer positioned between the waveguide layer and the lower surface, wherein the thermal insulation layer is at least partially etched out of an Indium Phosphide (InP) sacrificial layer, and wherein the thermal insulation layer is positioned between Indium Gallium Arsenide (InGaAs) etch stop layers.
Abstract: System and method embodiments are provided to implement highly scalable and high availability (HA) clusters in massively parallel processing (MPP) systems. The embodiments include a method to build a highly scalable MPP HA cluster, which provides HA to the cluster while allowing it to scale to relatively larger number of nodes. An embodiment apparatus includes a plurality of data processing nodes distributed in a plurality of corresponding sub-clusters and configured to exchange heart-beat messages between each other within limit of each of the corresponding sub-clusters to maintain sub-cluster membership integrity and detect failures in the corresponding sub-clusters. The sub-clusters are arranged in a fan-out tree hierarchy and configured to prevent heart-beat messaging between each other.
Abstract: An inverter comprises a first switch coupled to an input of an output filter and a positive dc bus, a second switch coupled to the input of the output filter and a negative dc bus, a first freewheeling apparatus coupled to the first switch, the second switch and ground, a first soft switching network coupled to the first freewheeling apparatus and the first switch, wherein the first soft switching network is configured such that the first switch is of a first zero voltage transition during a turn-on process of the first switch and a second soft switching network coupled to the first freewheeling apparatus and the second switch, wherein the second soft switching network is configured such that the second switch is of a second zero voltage transition during a turn-on process of the second switch.
Abstract: A system and method for supporting mobile node mobility are provided. A method for delivering a packet to a communications device having a destination address includes retrieving information related to the destination address from a second layer of a local portion of a distributed route information database, where the information includes binding information about the destination address and a care of address for the communications device in a visiting network to which the communications device is connected. The method also includes tunneling the first packet to the care of address.
Abstract: A system and method for cooperative heterogeneous communications systems are provided. A communications system includes a plurality of cooperation sets, such as closed-space sets. Each closed-space set includes at least two information sources configured to operate cooperatively to transmit to a plurality of communications devices operating within a coverage area of the cooperation set. There is limited cooperation between closed-spaced sets. In addition, there may be limited or no overlap between the coverage areas of the adjacent closed-spaced sets.
Abstract: A system comprising a plurality of nodes coupled to each other and configured to join a logical, dynamically created Ethernet-Local Area Network (E-LAN) service, and an operations, administration, and maintenance (OA&M) server coupled to a first node of the nodes via a port, wherein the nodes and the OA&M server exchange OA&M traffic over the E-LAN service. Also disclosed is a network component comprising at least one processor configured to implement a method comprising advertising an E-LAN service identifier (SID) for an OA&M logical or physical port on an E-LAN, joining an E-LAN service that corresponds to the SID, and receiving an OA&M Internet Protocol (IP) address assigned for OA&M communications over the E-LAN service. Also disclosed is a method comprising establishing a default E-LAN service for an OA&M network, and exchanging OA&M communications with the OA&M network over the E-LAN service.
Abstract: An apparatus for interconnecting a fiber-optic network and a coax network comprising a coax line terminal (CLT) configured to couple to an optical line terminal (OLT) at the fiber-optic network and a plurality of coax network units (CNUs) at the coax network and to cache data received from the CNUs and forward the cached data to the OLT upon receiving a message from the OLT that assigns a transmission cycle for a specified CNU, wherein the CLT forwards the cached data to the OLT upon receiving the message regardless of whether the cached data corresponds to the specified CNU.
Abstract: A method and system for optimizing mobility routing are disclosed. A preferred embodiment comprises a home local mobility anchor and two or more distributed local mobility anchors, wherein the distributed local mobility anchors have a reduced functionality from the home local mobility anchor. A first distributed local mobility anchor may send an initial data packet from a correspondent node to the home local mobility anchor, which may route the initial data packet to a second distributed local mobility anchor where a mobile node is anchored while also sending the location of the mobile node back to the first distributed local mobility anchor. Subsequent packets can be sent by the first distributed local mobility anchor directly to the second distributed local mobility anchor and bypassing the home local mobility anchor.
Type:
Grant
Filed:
July 22, 2010
Date of Patent:
October 28, 2014
Assignee:
FutureWei Technologies, Inc.
Inventors:
Hinghung Anthony Chan, Yangsong Xia, Justin Zengjun Xiang
Abstract: A system and method for differentiated services in adaptive streaming are provided. A method for server operations includes: determining an optimization of aggregated quality of experience scores for a set of candidate subscribers served by a server; adjusting a service rate of at least one subscriber based on the determined optimization of aggregated quality of experience scores; and streaming information to the at least one subscriber based on the adjusted service rate. The optimization is based on one or more of: a subscriber level for one or more of the plurality of subscribers; a current service rate; and available service rates.
Abstract: An apparatus comprising a node configured to maintain a plurality of downloaded forwarding states for a plurality of link state based services that are associated with the node and a plurality of other nodes in a network comprising the node, and a plurality of advertised service identifiers (IDs) that correspond to the link state based services, wherein the service IDs are ordered in sequence from higher priority to lower priority link state based services, and wherein work is instantiated at the node according to the ordered sequence from higher priority to lower priority link state based services.
Type:
Grant
Filed:
January 25, 2011
Date of Patent:
October 28, 2014
Assignee:
Futurewei Technologies, Inc.
Inventors:
Peter Ashwood-Smith, Yin Guoli, Zhang Xuejiang
Abstract: A method of Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) comprising accessing a DASH media presentation at a given time of a period on a media timeline of the DASH media presentation, and determining one or more parameters to express a state of the DASH media presentation, wherein the parameters comprise a temporal parameter that indicates the given time, and wherein the given time is relative to a start of the period.
Abstract: A method of Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) comprising receiving an asset that comprises a media presentation described in a media presentation description (MPD), wherein the media presentation comprises one or more periods, and wherein each period comprises at least one adaptation set, and identifying the asset on a period level using one or more asset identifiers specified in the MPD.
Abstract: A method implemented in a Fiber Coaxial Unit (FCU) comprising receiving a plurality of Ethernet Passive Optical Network (EPON) report messages from a plurality of Coaxial Network Units (CNUs) across a coaxial network, receiving an EPON gate message comprising Time Quanta (TQ) information indicating an upstream transmission time grant for the FCU across the optical network, translating the TQ based upstream transmission time grants to OFDM resource block grants in a time domain and in a frequency domain across the coaxial network for each CNU based on the configurable constants, and transmitting an EPON over Coaxial (EPoC) gate message to each CNU, wherein each EPoC gate message comprises a CNU profile indicating the Orthogonal Frequency-Division Multiplexing (OFDM) resource block grants for the an associated CNU and a start time.
Type:
Application
Filed:
April 22, 2014
Publication date:
October 23, 2014
Applicant:
Futurewei Technologies, Inc.
Inventors:
Fang Lin Sun, Dao Pan, Li Zhang, Jim Chen
Abstract: System and method embodiments are provided for adaptive bandwidth management for transporting rendered graphics in a virtual desktop infrastructure. The embodiments include a video detection algorithm that enables a driver for a graphics processor at the server's end to identify displayed video data at the user's end. The driver identifies video traffic that is sent to the user device by tracking repeated bitmap operations at the same display area or block of an application displayed window at the user device. When the number of bitmap operations reaches a pre-determined threshold, then the corresponding area is considered a video display area. When detecting that a bandwidth threshold for transporting graphics data from the server to the device is reached, the data corresponding to the detected video area is compressed using a higher compression rate, thus increasing the loss rate of transferred video data to improve playback experience for the user.
Abstract: A method for managing quality information for dynamic adaption in content delivery, wherein the method comprises selecting a granularity level for an encoded media data, computing a plurality of quality metrics for the encoded media data at the selected granularity level, wherein the quality metrics are measures of coding quality of the encoded media data, generating a quality track comprising the plurality of quality metrics, and storing the quality track on a media content server separate from other tracks that are associated with the encoded media data. Also disclosed is a network device comprising a processor configured to select a granularity level for an encoded media data, and compute a plurality of quality metrics that indicate coding quality of the encoded media data at the selected granularity level, and a transmitter coupled to the processor and configured to send the quality track towards a user of the media data.
Abstract: A media representation adaptation method comprising obtaining an media presentation description (MPD) that comprises instructions for retrieving a plurality of media segments and their quality information, sending a quality information request, receiving the quality information that comprises a plurality of quality segments, selecting a media segment based on the quality information, sending a media segment request that requests the media segment, and receiving the media segment. A computer program product that when executed by a processor causes a network device to obtain an MPD that comprises instructions for retrieving a media content stream and quality information, determine a quality level threshold, request a quality information associated with the media content stream, receive the quality information, select a media segment with a corresponding quality segment that is greater than the quality level threshold, send a media segment request that requests the media segment, and receive the media segment.