US Pat. No. 9,398,438

SYSTEM AND METHOD FOR TDD CONFIGURATION FOR D2D OPEN DISCOVERY

Futurewei Technologies, I...

1. A method for device-to-device (D2D) discovery in time division duplexing (TDD) communications, the method comprising:
selecting, at a network component, a TDD frame configuration from a set of available TDD frame configurations;
sending, from the network component, an indicator of the TDD frame configuration to a plurality of devices;
determining a D2D discovery configuration for a discovery time interval according to the TDD frame configuration; and
sending, from the network component to the plurality of devices, the D2D discovery configuration,
wherein the D2D discovery configuration includes parameters relating to resources of D2D discovery signals and transmission
of the D2D discovery signals during the discovery time interval, the D2D discovery configuration comprising an initial discovery
configuration radio frame and a spacing index for locating subsequent discovery configuration radio frames, wherein the D2D
discovery configuration indicates, to each of the plurality of devices, successive D2D discovery subframe indices in the discovery
time interval according to:

j=(r+ki)mod 1024,
wherein j is a D2D discovery subframe index in the discovery time interval, r is the initial discovery configuration radio
frame, i is the spacing index, and k is an integer offset, the integer offset being 1 for an initial D2D discovery subframe
index and increasing by 1 for each one of the successive D2D discovery subframe indices.

US Pat. No. 9,401,899

SYSTEM AND METHOD FOR SIGNALING SEGMENT ENCRYPTION AND KEY DERIVATION FOR ADAPTIVE STREAMING

Futurewei Technologies, I...

1. A method for sending an encoded media stream, the method comprising:
sending a media stream to a client, the media stream comprising a plurality of encoded and unencoded segments in a single
period of the media stream; and

send segment signaling information that:
identifies a plurality of segment groups comprising an unencoded segment group and one or more encoded segment groups in the
single period of the media stream;

identifies at least one segment decoding algorithm associated with the encoded segment groups;
identifies at least one decoding key associated with the encoded segment groups; and
identifies at least one initialization vector associated with the encoded segment groups,
wherein encoded segments of each of the encoded segment groups are decodable using the at least one decoding algorithm, the
at least one decoding key, and the at least one initialization vector.

US Pat. No. 9,268,993

REAL-TIME FACE DETECTION USING COMBINATIONS OF LOCAL AND GLOBAL FEATURES

Futurewei Technologies, I...

16. A method comprising:
receiving an image;
detecting a skin area in the image to obtain an expanded rectangular facial candidate area;
detecting a face in the expanded rectangular facial candidate area to obtain an initial detected facial area;
subjecting the initial detected facial area to a false alarm removal, wherein the false alarm removal comprises:
determining whether or not to merge overlapping windows; and
performing a principal component analysis (PCA); and
outputting a detected facial area,
wherein the method is performed using a computer or a processor.

US Pat. No. 9,319,305

NEXT HOP INGRESS PROTECTION OF LABEL SWITCHED PATHS

Futurewei Technologies, I...

1. In a network node, a method for providing ingress fault protection in a label switched network, the method comprises:
receiving path information that identifies one or more other network nodes along a primary label switched path (LSP);
creating a backup LSP to the other network nodes;
generating one or more forwarding entries along the backup LSP, wherein the forwarding entries along the backup LSP comprise
a status identifier that indicates an active state when data traffic is being sent using the backup LSP and an inactive state
when data traffic is not being sent using the backup LSP;

communicating data traffic from a first source path to one or more of the other network nodes;
receiving data traffic from a second source path in response to an ingress node failure of the first source path; and
sending the data traffic from the second source path using the forwarding entries and the backup LSP,
wherein the network node is a member of the primary LSP.

US Pat. No. 9,456,377

SYSTEM AND METHOD FOR TRANSMISSION CONTROL PROTOCOL SERVICE DELIVERY IN WIRELESS COMMUNICATIONS SYSTEMS

Futurewei Technologies, I...

1. A method for delivering packets in a wireless communications system, the method comprising:
determining a cause of loss for a previously transmitted packet based on a packet acknowledgement corresponding to the previously
transmitted packet, the packet acknowledgement including at least one loss indicator for the wireless communications system,
wherein the loss indicator identifies which of at least three potential causes of loss is the cause of loss, wherein the at
least three potential causes of loss include wireless errors, network congestion, and a traffic conditioner;

adjusting a transmission parameter in a packet transmission protocol according to the cause of loss; and
retransmitting the previously transmitted packet,
wherein adjusting the transmission parameter comprises decreasing a packet send rate if the previously transmitted packet
was lost due to a wireless error.

US Pat. No. 9,432,910

SYSTEM AND METHOD FOR WIFI AUTHENTICATION AND SELECTION

Futurewei Technologies, I...

1. A method for network authentication and selection comprising:
selecting, by a user equipment (UE), a first access network for establishing a network connection;
receiving, by the UE, one or more network authentication status indications for a first network associated with the first
access network; and

implementing, by the UE, a network authentication and selection policy in accordance with the one or more network authentication
status indications, wherein implementing the network authentication and selection policy comprises deciding, by the UE, whether
to continue an authentication process with the first access network in accordance with the one or more network authentication
status indications.

US Pat. No. 9,239,741

SYSTEM AND METHOD FOR FLEXIBLE DISTRIBUTED MASSIVELY PARALLEL PROCESSING (MPP)

Futurewei Technologies, I...

1. A method for massively parallel processing, comprising:
initiating a management instance on an initial machine, the management instance generating an initial database partition corresponding
to the initial machine;

determining a total number of database partitions desired for processing a database, the total number of database partitions
including the initial database partition;

determining a number of additional machines available to process the database;
grouping the initial machine and the additional machines together in a pod;
generating a database partition-to-processing node mapping chart in accordance with the total number of database partitions
and the number of additional machines;

storing a pod configuration for the pod, wherein the pod configuration comprises a pod name; and
after initiating the management instance on the initial machine, launching the management instance on the additional machines
in the pod to generate the total number of database partitions desired for the database, without reinitiating the management
instance on the initial machine and without regenerating the initial database partition.

US Pat. No. 9,191,990

SYSTEM AND METHOD FOR CROSS-LAYER ENCAPSULATION MESSAGING

Futurewei Technologies, I...

1. A method for mobile node operations, the method comprising:
establishing, by a mobile node, a first radio interface having:
a transport layer;
a first link layer below the transport layer, and
a first physical layer below the first link layer and having an active connection to a first point of attachment in a first
radio network;

communicating, by the mobile node, with the first point of attachment in the first radio network through the first radio interface
tuned to the first radio network;

determining to participate in a handover from the first point of attachment to a second point of attachment in a second radio
network;

establishing, by the mobile node, a second radio interface having:
a second link layer to communicate with the second point of attachment in the second radio network, and
a second physical layer below the second link layer, wherein the second physical layer does not communicate with the second
point of attachment prior to the handover;

encapsulating, by the mobile node, a first link-layer frame from the second link layer in the second radio interface within
a media independent control frame; and

transmitting, by the mobile node, the media independent control frame with the first link-layer frame from the second link
layer in the second radio interface encapsulated therein to the second point of attachment in the second radio network using
the transport layer of the first radio interface tuned to the first radio network.

US Pat. No. 9,503,723

METHOD AND APPARATUS OF DEPTH PREDICTION MODE SELECTION

Futurewei Technologies, I...

1. A method for a pre-selection process in encoding a block of depth data for a video frame, comprising:
obtaining a list including one or more depth data coding modes;
updating the list with at least one or more Depth Modeling Modes (DMMs);
selecting one or more depth data coding modes from the list to encode the block of depth data for the video frame; and
encoding at least one block of depth data for a video frame according to the selection of the one or more depth data coding
modes;

when a first mode in the list of the one or more depth data coding modes is not a planar coding mode, and a second mode in
the list of the one or more depth data coding modes is a DC mode, adding the one or more DMMs into the list;

when a first mode in the list of the one or more depth data coding modes is a planar coding mode, and a size of a Coding Unit
(CU) is larger than 4×4, adding the one or more DMMs into the list, wherein the block of the depth data comprises one or more
CUs;

when a first mode in the list of the one or more depth data coding modes is a planar coding mode, adding the one or more DMMs
into the list when a second mode in the list of the one or more depth data coding modes is a DC mode; and

adding a different one or more DMMs into the list when the second mode in the list of the one or more depth data coding modes
is not a DC mode.

US Pat. No. 9,468,017

SYSTEM AND METHOD FOR DELAY SCHEDULING

FUTUREWEI TECHNOLOGIES, I...

1. A method comprising:
determining a first subframe on which to transmit a first downlink control information (DCI) message;
determining a second subframe on which to transmit a first information, wherein the first information is scheduled to be transmitted
on the second subframe in accordance with scheduling information indicated in the first DCI message;

determining a delay between the first subframe and the second subframe; and
transmitting, by a communications controller to a user equipment (UE), the second subframe in accordance with the delay.

US Pat. No. 9,307,470

SYSTEM AND METHOD FOR SINGLE RADIO HANDOVER

Futurewei Technologies, I...

1. A method for performing single radio handover, the method comprising:
establishing a source radio link between a source radio interface of a mobile node and a source network in accordance with
a first communications protocol, wherein the source radio interface includes a source transmitter and a source receiver that
are configured to communicate in accordance with the first communications protocol when activated;

activating, by the mobile node, a target receiver in a target radio interface of the mobile node without activating a target
transmitter in the target radio interface of the mobile node, wherein the target receiver and the target transmitter are configured
to communicate in accordance with a second communications protocol when activated;

discovering, by the mobile node, a target network by detecting a target network transmission using the activated target receiver,
wherein the target transmitter remains deactivated until after the target network transmission is detected by the activated
target receiver;

communicating handover signaling to a target access point in the target network, the handover signaling specifying a delay
period for handing the mobile node from the source network to the target network, wherein the target transmitter remains inactive
when communicating the handover signaling to the target access point;

terminating the source radio link upon expiration of the delay period; and
activating, by the mobile node, the target transmitter of the target radio interface after terminating the source radio link.

US Pat. No. 9,236,973

LINEAR DISPERSION POLARIZATION-TIME CODES AND EQUALIZATION IN POLARIZATION MULTIPLEXED COHERENT OPTICAL SYSTEM

Futurewei Technologies, I...

1. A method of optical communication comprising:
encoding four modulated symbols, denoted as S1, S2, S3, and S4, to generate four encoded symbols, denoted as SX1, SY1, SX2, and SY2, in two orthogonal polarizations, denoted as a X polarization and a Y polarization, using formulas:

SX1=S1+Z3
SX2=?S2?Z4
SY1=S2?Z4
SY2=S1?Z3,
wherein Z3 and Z4 are computed as:
where M is about

transmitting SX1 and SY1 in a first time slot; and

transmitting SX2 and SY2 in a second time slot successive to the first time slot.

US Pat. No. 9,332,555

SYSTEM AND METHOD FOR DIRECT MOBILE COMMUNICATION

Futurewei Technologies, I...

1. A method for allocating resources in a network comprising:
sending, by a network controller, to a second network controller, first information of resources for a first set of direct
mobile communication (DMC) links between DMC user equipments (UEs), the first set of DMC links associated with the network
controller; and

receiving, by the network controller, second information of resources for a second set of DMC links associated with the second
network controller, the second information of resources being determined in accordance with the first information of resources,
the resources described by the second information of resources being coordinated by the second network controller with respect
to the network controller to be orthogonal to the resources described by the first information of resources.

US Pat. No. 9,323,346

ACCURATE 3D FINGER TRACKING WITH A SINGLE CAMERA

Futurewei Technologies, I...

1. An object tracking device, comprising:
a camera with a field of view oriented in a first direction;
a mirror with a field of reflection oriented in a second direction, such that when an object is in a first region in the field
of view of the camera, the camera has a direct view of the object and a reflected view of the object from the mirror; and

a processor configured to:
receive a first image data set and a second image data set from the camera, wherein the first image data set includes the
direct view of the object and the reflected view of the object from the mirror, and wherein the second image data set includes
the direct view of the object and the reflected view of the object from the mirror;

create a three dimensional representation of the object using at least the first image data set;
track motion in three dimensions by tracking allocation on a fingertip of a human hand using at least the second image data
set; and

attempt to locate the fingertip using the first image data set by calculating at least one of an intersection and a closest
approach of a first ray from the camera and a second ray from the mirror, and if an intersection of the first ray and the
second ray exist, use the intersection as the location of the fingertip, and if no intersection between the first ray and
the second ray exists, estimate the location of the fingertip to be at the center of the shortest straight line connecting
the first ray to the second ray.

US Pat. No. 9,185,072

STATELESS NAT44

Futurewei Technologies, I...

1. An apparatus comprising:
a memory; and
a processor coupled to the memory and configured to:
receive a mapping rule that associates a downstream internal Internet Protocol version four (IPv4) address prefix to an upstream
external IPv4 address prefix;

receive a first IPv4 packet from an upstream network node with a destination address field comprising an external IPv4 address
comprising the external prefix; and

perform a first network address translation IPv4 to IPv4 (NAT44) process by replacing the external IPv4 address in the first
IPv4 packet's destination address field with an internal IPv4 address based on the mapping rule,

wherein the internal IPv4 address comprises the internal prefix and a port set identifier (ID) associated with a set of destination
ports at a downstream node assigned to receive the first IPv4 packet.

US Pat. No. 9,372,315

MICRO BI-DIRECTIONAL OPTICAL SUB-ASSEMBLY

Futurewei Technologies, I...

1. A bi-directional optical sub-assembly (BOSA) package comprising:
only one cylindrical transistor outline (TO) package comprising a receiver optical sub-assembly (ROSA), a transmitter optical
sub-assembly (TOSA), a TO header, a thin film filter (TFT), and a combination part comprising a focusing lens, a slot, and
a through hole: and

an optical port in optical communication with the ROSA and the TOSA,
wherein the TO header comprises a top surface,
wherein the TOSA and the ROSA are mounted on the top surface,
wherein the focusing lens and the through hole are in a first plane and adjacent to one another,
wherein the slot is in a second plane oriented at about ninety degrees to the first plane,
wherein the slot is angled at about forty-five degrees with respect to the first plane, and
wherein the TFF is positioned in the slot such that the TFF is between the optical port and the focusing lens, a first optical
signal transmitted from the TOSA is reflected by the TFF toward the optical port, and a second optical signal received from
the optical port passes through the TFF to the ROSA.

US Pat. No. 9,226,171

METHOD AND APPARATUS FOR COMBINED ADAPTIVE BEAMFORMING AND MIMO IN INDOOR WIRELESS LAN

Futurewei Technologies, I...

1. A wireless local area network (WLAN) device comprising:
a processor;
a transceiver coupled to the processor;
a switching mechanism coupled to the transceiver;
a beamforming antenna assembly coupled to the switching mechanism through a first electrical connection; and
a multiple input multiple output (MIMO) antenna assembly coupled to the switching mechanism through a second electrical connection
different than the first electrical connection,

wherein the processor is configured to calibrate the WLAN device by selecting a frequency spectrum band and a frequency bandwidth,
implementing a plurality of directional antenna radio frequency (RF) beams and measuring a power spectrum for a client for
each of the directional antenna RF beams, and performing a statistical analysis on the power spectrum of the client,

wherein the switching mechanism is configured to activate antennas within the beamforming antenna assembly, or the MIMO antenna
assembly, but not both the beamforming antenna assembly and the MIMO antenna assembly at the same time, and

wherein the processor is configured to repeatedly track the WLAN device performance for one or more antenna configurations
and for one or more clients to generate alternative antenna configurations that may be selected, wherein tracking the WLAN
device performance comprises performing a statistical analysis on the power spectrum of the client, wherein the statistical
analysis uses an average or variance computation.

US Pat. No. 9,439,179

METHOD AND APPARATUS FOR ASSIGNING RESOURCES IN A WIRELESS SYSTEM WITH MULTIPLE REGIONS

Futurewei Technologies, I...

1. A method of receiving resource assignments in a wireless communication system, the method comprising:
receiving at least one region boundary indicating a division of radio resources into at least two regions;
receiving, by a mobile station, a radio resource assignment in a downlink partial usage of subcarriers (PUSC) region of a
frame, the frame comprising at least the downlink PUSC, a downlink full usage of subcarriers (FUSC), and a control channel
region, at least one data burst being allocated in each of the downlink PUSC and the downlink FUSC; and

receiving, by the mobile station, a data packet on a physical time-frequency resource in the downlink PUSC region of the frame,
wherein the radio resource assignment assigns the physical time-frequency resource in the downlink PUSC region of the frame
to carry the data packet to the mobile station, and wherein the data packet and the radio resource assignment are received
in the same downlink PUSC region of the same frame and the radio resource assignment excludes identifiers (IDs) that identify
the downlink PUSC region carrying the data packet, wherein the radio resource assignment comprises a multiple-input and multiple-output
(MIMO) parameter identifier.

US Pat. No. 9,124,328

SYSTEM AND METHOD FOR CHANNEL INFORMATION FEEDBACK IN A WIRELESS COMMUNICATIONS SYSTEM

Futurewei Technologies, I...

1. A method for communications device operation, the method comprising:
receiving a pilot transmitted by a controller;
computing a channel estimate for a channel between the controller and a communications device using the received pilot;
computing a channel correlation matrix for the channel using the channel estimate;
transmitting, over a reverse feedback channel, a reduced rank representation of the channel correlation matrix to the controller
as a first feedback information;

adapting a first codebook using the reduced rank representation of the channel correlation matrix;
computing a representation of the channel using the adapted first codebook;
transmitting, over the reverse feedback channel, the representation of the channel as a second feedback information, wherein
the first feedback information occurs at a first rate in a time domain or is for a first bandwidth in a frequency domain,
and the second feedback information occurs at a second rate in the time domain or is for a second bandwidth in the frequency
domain, and wherein the first rate is lower than the second rate, and the first bandwidth is greater than the second bandwidth;
and

receiving a transmission beamformed using the first feedback information and the second feedback information.

US Pat. No. 9,335,934

SHARED MEMORY CONTROLLER AND METHOD OF USING SAME

Futurewei Technologies, I...

1. A method for controlling access to a shared memory, comprising:
concurrently scanning-in a plurality of read/write commands for respective transactions, wherein each of the plurality of
read/write commands includes respective addresses and respective priorities, wherein each of the respective transactions is
divisible into at least one beat, and wherein at least one of the respective transactions is divisible into multiple beats;

dividing the plurality of read/write commands into respective beat-level read/write commands;
generating respective sequences of beat-level read/write commands corresponding to the respective addresses with concurrent
arbitrating of the respective beat-level read/write commands according to the respective addresses and the respective priorities;
and

concurrently dispatching the respective sequences of beat-level read/write commands to the shared memory.

US Pat. No. 9,331,908

SPECIFYING PRIORITY ON A VIRTUAL STATION INTERFACE DISCOVERY AND CONFIGURATION PROTOCOL RESPONSE

Futurewei Technologies, I...

1. A method implemented by a network component, comprising:
receiving a Virtual Station Interface (VSI) Discovery Protocol (VDP) request from an Edge Virtual Bridging (EVB) station;
transmitting, to the EVB station, a VDP Response in response to the request,
wherein the VDP Response includes a VDP Type-Length-Value (TLV) having a Filter Information field,
wherein the Filter Information field is configured to specify a Priority Code Point (PCP) value associated with one or more
Virtual Local Area Network (VLAN) Identifier (VID) values carried by the VDP Response;

wherein the PCP value is carried in a PCP field and adopted by the EVB station as a default PCP value associated with the
VSI and at least one VID; and

wherein the Filter Information field further contains a PCP Significant (PS) field associated with each PCP field, and wherein
the PS field indicates whether the PCP field carries the PCP value.

US Pat. No. 9,338,807

SYSTEM AND METHOD FOR DIRECT MOBILE COMMUNICATIONS POWER CONTROL

Futurewei Technologies, I...

1. A method for transmitting to a direct mobile communications (DMC) device by a user equipment operating in both a cellular
mode and a DMC mode, the method comprising:
estimating a first pathloss of a first channel from the user equipment to a base station according to a difference between
a known base station transmit power level and a received base station power level;

estimating a second pathloss of a second channel from the user equipment to the DMC device according to a difference between
a known DMC device transmit power level and a received DMC device power level;

setting a transmit power level for transmission to the DMC device according to the first pathloss and the second pathloss
such that the transmit power level results in an interference level with transmission to the base station less than or equal
to a maximum interference level and such that the transmit power level is greater than or equal to a minimum power level,
wherein the minimum power level is determined by a minimum receiving power of the DMC, the second pathloss, a bandwidth of
the second channel and a modulation and coding scheme of the transmission to the DMC device; and

transmitting a signal to the DMC device at the transmit power level.

US Pat. No. 9,325,454

SYSTEM AND METHOD FOR HARQ ENTITY CONFIGURATION

Futurewei Technologies, I...

1. A method comprising:
communicating a first radio resource control (RRC) message between a network entity and a user equipment (UE), wherein the
first RRC message instructs the UE to associate a single hybrid automatic repeat request (HARQ) entity with multiple serving
units serving the UE, wherein the single HARQ entity is configured to perform HARQ operations with each of the multiple serving
units serving the UE, and wherein the multiple serving units correspond to different component carriers, cells, or communication
points.

US Pat. No. 9,307,237

REFERENCE PIXEL REDUCTION FOR INTRA LM PREDICTION

Futurewei Technologies, I...

1. A video codec comprising:
a processor configured to:
generate a prediction block for a chroma block, wherein the prediction block comprises a predicted chroma sample, wherein
the predicted chroma sample is based on:

a filtered reconstructed luma sample located in a corresponding reconstructed luma block;
a plurality of downsampled filtered reconstructed luma samples located in positions neighboring the corresponding reconstructed
luma block, the downsampled filtered reconstructed luma samples comprise every Nth filtered reconstructed luma sample of a
top neighboring vector of reconstructed luma samples and a left neighboring vector of reconstructed luma samples, where N
is an integer greater than one; and

a plurality of downsampled chroma samples located in positions neighboring the chroma block, the downsampled chroma samples
comprise every Nth chroma sample of a top neighboring vector of chroma samples and a left neighboring vector of chroma samples;

generate a second reconstructed luma block corresponding to a second chroma block; and
generate a second prediction block for the second chroma block based on the corresponding second reconstructed luma block,
wherein the second prediction block is further based on a subset of a plurality of filtered reconstructed luma samples located
in positions neighboring the second reconstructed luma block when the second chroma block is of dimension 16×16 or 8×8, wherein
the subset is obtained by downsampling, and otherwise wherein the second prediction block is further based on the plurality
of filtered reconstructed luma samples located in positions neighboring the second reconstructed luma block.

US Pat. No. 9,323,903

SIGNALING AND HANDLING CONTENT ENCRYPTION AND RIGHTS MANAGEMENT IN CONTENT TRANSPORT AND DELIVERY

Futurewei Technologies, I...

1. A method comprising;
obtaining a media content comprising at least two segments, wherein each of the at least two segments are protected by one
or more of at least two encryption schemes;

developing a manifest file that comprises a protection description for the media content, wherein the protection description
comprises data sufficient to signal the encryption schemes for the at least two segments, wherein the data comprises:

an element that specifies an encryption scheme used for encryption of the segments; and
an initialization vector (iv) uniform resource identifier (URI) template that specifies a template for generating a URI pointing
to an iv for the segments; and

transmitting the manifest file and the media content to a client.

US Pat. No. 9,298,769

METHOD AND APPARATUS TO FACILITATE DISCRETE-DEVICE ACCELERTAION OF QUERIES ON STRUCTURED DATA

Futurewei Technologies, I...

1. A computer system for parallel processing of data, comprising:
memory having stored therein computer-executable instructions; and
a processor executing said computer-executable instructions including:
receiving a query used for accessing a database;
determining an execution plan for said query, wherein said execution plan comprises a plurality of operators organized into
one or more sub-graphs, and for determining a first sub-graph of said execution plan;

determining a first size of memory of discrete computing devices available for execution of operators in parallel related
to said query; and

generating a transformed first sub-graph by transforming operators from said first sub-graph that when executed on said discrete
computing devices in parallel requires less memory than said first size of memory, wherein said transformed first sub-graph
comprises a plurality of intermediate variables generated during execution of said transformed first sub-graph that are fully
contained within said transformed first sub-graph, upper and lower boundaries of said transformed first sub-graph completely
encompass said plurality of intermediate variables, said upper boundary comprises a first set of operators accessing a plurality
of ingress variables and said lower boundary comprises a second set of operators outputting a plurality of egress variables,
said plurality of intermediate variables are not accessed by operators outside of said transformed first sub-graph and said
transformed first sub-graph is off-loaded to discrete devices for execution.

US Pat. No. 9,408,205

WIRELESS COMMUNICATION CONTROL CHANNEL APPARATUS AND METHOD

FUTUREWEI TECHNOLOGIES, I...

1. A method for decoding at least one resource block (RB) including a first control channel element associated with a first
antenna port (AP) and a second control channel element associated with a second AP in a wireless network, comprising:
determining that the first control channel element and the second control channel element are used for transmission of a single
control channel;

selecting a first reference signal sequence associated with one of the first AP and the second AP for reception of the single
control channel based on the lowest control channel index value of a first control channel element index value of the first
control channel element and a second control channel element index value of the second control channel element; and

detecting a resource element of the at least one RB using the first reference signal sequence to decode the first control
channel element and the second control channel element.

US Pat. No. 9,355,635

METHOD AND SYSTEM FOR VIDEO SUMMARIZATION

Futurewei Technologies, I...

1. A method comprising:
dividing a video into a plurality of video shots;
analyzing each frame in a video shot from the plurality of video shots;
determining a saliency of each frame of the video shot;
determining a key frame of the video shot based on the saliency of each frame of the video shot;
extracting visual features from the key frame;
performing shot clustering of the plurality of video shots to determine concept patterns based on the visual features;
fusing different concept patterns using a saliency tuning method, wherein a saliency value obtained in the saliency tuning
method is generated by fusing a visual saliency value, an audio saliency value, a motion saliency value and a spatial color
saliency value; and

generating a summary of the video based upon a global optimization method.

US Pat. No. 9,319,084

NOISE CANCELLATION APPARATUS AND METHOD

Futurewei Technologies, I...

1. An apparatus comprising:
a trans-impedance stage coupled to an output of a mixer of a receiver;
a noise cancellation stage connected in parallel with the trans-impedance stage, wherein the noise cancellation stage comprises:
a first adjustable resistor; and
a second adjustable resistor connected in series with the first adjustable resistor, wherein the first adjustable resistor
and the second adjustable resistor are configured such that:

the first adjustable resistor has a first resistance variation and the second adjustable resistor has a second resistance
variation equal to the first resistance variation in an opposite direction; and

the first resistance variation is so selected that differential mode second-order noise and common mode second-order noise
cancel each other; and

a buffer having an output connected to a common node of the first adjustable resistor and the second adjustable resistor.

US Pat. No. 9,235,519

METHOD FOR PEER TO PEER CACHE FORWARDING

Futurewei Technologies, I...

1. A home node for selecting a source node using a cache coherency protocol, comprising:
a logic unit cluster coupled to a directory, wherein the logic unit cluster is configured to:
receive a request for data from a requesting cache node;
determine a state of a plurality of nodes that may hold a copy of the requested data using the directory;
select one of the nodes using two or more selection parameters as the source node, wherein the two or more selection parameters
are used simultaneously in combination; and

transmit a message to the source node to determine whether the source node stores a copy of the requested data,
wherein the source node forwards the requested data to the requesting cache node when the requested data is found within the
source node, and some of the nodes are marked as a Shared state corresponding to the cache coherency protocol and satisfy
the two or more selection parameters.

US Pat. No. 9,331,840

ALIGNING THE UPSTREAM DMT SYMBOLS OF MULTIPLE LINES IN A TDD DSL SYSTEM

Futurewei Technologies, I...

1. A method comprising:
transmitting a delay value to each of a plurality of digital subscriber line (DSL) transceivers, by a distribution point unit
(DPU), wherein the delay value comprises a gap time at a U-interface of a plurality of second DSL transceivers at the DPU
to be applied to a time-division duplex (TDD) frame transmission; and

receiving, by the DPU from the plurality of DSL transceivers, a plurality of signals comprising a plurality of lines of upstream
discrete multitone modulation (DMT) symbols aligned at the U-interface of the plurality of second DSL transceivers, wherein
the plurality of lines of upstream DMT symbols are transmitted at different times within a TDD frame period based on the delay
value and a corresponding propagation delay.

US Pat. No. 9,331,923

DS-LITE WITH BFD SUPPORT

Futurewei Technologies, I...

1. A network node for detecting failures in a Dual Stack Lite (DS-Lite) tunnel, comprising:
a receiver configured to obtain a Fully Qualified Domain Name (FQDN) that identifies a first Address Family Transition Router
(AFTR) node;

a transmitter configured to:
create a first DS-Lite tunnel to the first AFTR node by employing the FQDN;
initiate a first bidirectional forwarding detection (BFD) session to the first AFTR node; and
transmit a plurality of BFD data packets within the first DS-Lite tunnel; and
a processor coupled to the receiver and transmitter and configured to:
act as a Bridging Broadband (B4) node;

detect a failure within the first DS-Lite tunnel by employing the BFD data packets;
employ the FQDN identifying the first AFTR node to determine an internet protocol (IP) address of a second AFTR node; and
create, via the transmitter and receiver, a second DS-Lite tunnel to the second AFTR node when failure is detected within
the first DS-Lite tunnel by employing the IP address of the second AFTR node determined based on the FQDN identifying the
first AFTR node.

US Pat. No. 9,433,016

SYSTEM AND METHOD FOR DETECTING AND RESOLVING CONFLICTS

Futurewei Technologies, I...

1. A method for detecting and resolving a conflict by a first device, the method comprising:
transmitting, by the first device, a conflict query frame including a first address field containing a first locally assigned
identifier associated with the first device, wherein the conflict query frame further includes a first frame type field, a
value of the first frame type field being equal to a value of a frame type field of a Request-to-Send (RTS) frame of an Institute
of Electrical and Electronics Engineers (IEEE) 802 standard;

determining, by the first device, if a conflict notification corresponding to the conflict query frame is received within
a specified time interval after transmitting the conflict query frame;

discontinuing, by the first device, use of the first locally assigned identifier if the conflict notification is received
within the specified time interval; and

continuing, by the first device, use of the first locally assigned identifier if the conflict notification is not received
within the specified time interval.

US Pat. No. 9,357,525

SYSTEM AND METHOD FOR UPLINK MIMO TRANSMISSION

FutureWei Technologies, I...

1. A method by a user equipment (UE) for retransmission on uplink for multiple-input multiple-output (MIMO) in a network,
the method comprising:
receiving an indication of failed data transmitted on a secondary stream;
selecting a transport block size (TBS) for transmission on a primary stream according to an enhanced dedicated channel (E-DCH)
transport format combination (E-TFC) selection procedure for a maximum allowed rank for transmission;

determining whether the selected TBS is less than a minimum TBS indicated by the network; and
if the selected TBS is less than the minimum TBS for the maximum allowed rank for transmission, selecting rank-1 for retransmitting
the failed data on uplink on the primary.

US Pat. No. 9,258,101

METHOD AND APPARATUS FOR ALLOCATING OFDM SUBCARRIERS FOR NEXT CODEWORD POINTERS OR OTHER SIGNALING MESSAGES

Futurewei Technologies, I...

1. An apparatus for communication, comprising:
a headend configured to support a plurality of customer premises equipment (CPEs) in a cable service network;
a next codeword pointer (NCP) carrier selector of said headend configured to select at least one orthogonal frequency division
multiplex (OFDM) subcarrier taken from a radio frequency (RF) spectrum available for broadcasting signals over said cable
service network using a plurality of profiles, wherein each selected OFDM subcarrier comprises a corresponding bit loading
for each supported profile that is greater than or equal to a minimum number of bits used for delivering a plurality of next
codeword pointer (NCP) messages that are acceptable for each of the plurality of profiles used by said plurality of CPEs for
receiving signals over said cable service network; and

a profile generator of said headend configured to generate an NCP profile identifying one or more selected OFDM subcarriers,
wherein in each of said selected OFDM subcarriers each supported profile has a corresponding bit loading greater than or equal
to said minimum number of bits, wherein said NCP profile indicates which of the selected OFDM subcarriers within said RF spectrum
are usable to carry the plurality of NCP messages and an associated bit loading for each of said selected subcarriers.

US Pat. No. 9,225,668

PRIORITY DRIVEN CHANNEL ALLOCATION FOR PACKET TRANSFERRING

Futurewei Technologies, I...

1. A method implemented in a node, comprising:
advertising to a second node a total allocation of storage space of a buffer, wherein the total allocation is less than a
capacity of the buffer, wherein the total allocation is partitioned into a plurality of allocations, wherein each of the plurality
of allocations is advertised as being dedicated to a different packet type, and wherein a credit status for each packet type
is used to manage the plurality of allocations;

receiving a packet of a first packet type from the second node; and
storing the packet in the buffer, wherein a space in the buffer occupied by the first packet type exceeds the advertised space
for the first packet type due to the packet and is permanently allocated for storage of only the first packet type prior to
storage of the packet in the buffer.

US Pat. No. 9,331,812

ROUND TRIP TIME AWARE DYNAMIC BANDWIDTH ALLOCATION FOR ETHERNET PASSIVE OPTICAL NETWORK OVER COAXIAL NETWORK

Futurewei Technologies, I...

1. An apparatus comprising:
a receiver configured to receive a plurality of transmission requests from a plurality of end nodes via an optical network
and an electrical network;

a processor coupled to the receiver and configured to dynamically allocate optical transmission time slots to the end nodes
according to measured round trip times (RTTs) of the end nodes, wherein the processor is configured to dynamically allocate
the optical transmission time slots to the end nodes according to the measured RTTs of the end nodes by:

sorting the end nodes in an increasing order based on the end nodes' RTTs; and
allocating the optical transmission time slots to the end nodes in the sorted order; and
a transmitter coupled to the processor and configured to transmit the allocated transmission time slots to the end nodes.

US Pat. No. 9,467,998

SYSTEM AND METHOD FOR COORDINATED TRANSMISSION

FUTUREWEI TECHNOLOGIES, I...

1. A method for operating a first communications controller to control a first device so as to minimize interference in a
spatial domain, the method comprising:
receiving, by the first communications controller, channel information for a communications channel between the first communication
controller and a second device controlled by a second communications controller, wherein the channel information carries a
covariance matrix providing directional information of the second communication controller and the second device;

determining, by the first communications controller, a precoding constraint in accordance with the covariance matrix, wherein
the first communications controller adjusts the precoding constraint in each time-frequency resource to reduce interference
in a spatial domain with other devices controlled by the second communications controller;

transmitting, by the first communications controller, coordinated transmission information about the precoding constraint
to the second communication controller; and

transmitting, by the first communications controller, to the first device in accordance with the precoding constraint.

US Pat. No. 9,357,568

SYSTEM AND METHOD FOR ADAPTING AN APPLICATION SOURCE RATE TO A LOAD CONDITION

Futurewei Technologies, I...

1. A method for forming connections, the method comprising:
receiving, by a network device, a service authorization request indirectly from a user equipment (UE), wherein the service
authorization request requests establishment of a connection between the UE and an access point (AP) at a requested data rate;

sending, by the network device, a first request directly or indirectly to the AP, the first request requesting formation of
a bearer at the requested data rate between the UE and the AP;

receiving, by the network device, a first response directly or indirectly from the AP, the first response indicating that
the request for formation of the bearer at the requested data rate was denied; and

pursuant to receiving the first response, sending, by the network device, a second request directly or indirectly to the AP
without notifying the UE that the request for formation of the bearer at the requested data rate was denied, the second request
requesting formation of the bearer at a first alternative data rate, wherein the first alternative data rate is lower than
the requested data rate, and wherein the bearer is formed between the UE and the AP at the first alternative data rate if
the request for formation of the bearer at the first alternative data rate is approved.

US Pat. No. 9,325,609

SEGMENTED SOURCE ROUTING IN A NETWORK

Futurewei Technologies, I...

1. A method implemented in a network controller configured to perform source routing, the method comprising:
receiving a request from a network node to determine a path for transporting a data packet from a source node to a destination
node;

determining the path to transport the data packet from the source node to the destination node;
partitioning a description of the path into a plurality of route segments; and
distributing the route segments to segmentation network nodes, but not intermediate network nodes disposed between the segmentation
network nodes, prior to receipt of the data packet by the segmentation network nodes, to permit the segmentation network nodes
to append routing information to the data packet when received so that the segmentation network nodes and the intermediate
network nodes are able to route the data packet using the appended routing information in the absence of reference to a forwarding
table, and

wherein each of the route segments describes a portion of the path.

US Pat. No. 9,332,370

METHOD AND APPARATUS FOR USING SPATIAL AUDIO RENDERING FOR A PARALLEL PLAYBACK OF CALL AUDIO AND MULTIMEDIA CONTENT

Futurewei Technologies, I...

1. A method for differentiating audio signals, wherein a first audio stream is obtained corresponding to a first audio signal
and a second audio stream is obtained corresponding to a second audio signal, comprising:
modifying a first signal component in the first audio stream by a first amount in accordance with characteristics of the first
audio signal to obtain a rendered audio stream if the characteristics of the first audio signal satisfy a criteria, or modifying
the first signal component in the first audio stream by a second amount in accordance with characteristics of the first audio
signal to obtain the rendered audio stream if the characteristics of the first audio signal fail to satisfy the criteria,
wherein the second amount is different from the first amount; and

emitting the rendered audio stream and the second audio stream simultaneously over one or more speakers.

US Pat. No. 9,331,785

METHOD AND APPARATUS OF BUILDING A COAXIAL CONVERGENCE LAYER IN ETHERNET PASSIVE OPTICAL NETWORK (PON) OVER COAXIAL NETWORK (EPOC)

Futurewei Technologies, I...

1. A method comprising:
receiving a gate message from an Optical Line Terminal (OLT), wherein the gate message comprises a Logical Link Identifier
(LLID), a grant start time, and a grant length;

calculating an uplink symbol offset based on the grant start time;
calculating an uplink symbol number based on the uplink symbol offset;
searching empty Physical Resource Blocks (PRB) in the uplink symbol number in an uplink PRB table; and
allocating uplink PRBs to the LLID according to the grant length specified in the gate message.

US Pat. No. 9,294,111

REMOTE MEDIA IMS SESSIONS

Futurewei Technologies, I...

1. A method for originating a media flow, the method comprising:
receiving, by an application server from a first device, a request to originate a communications session with a remote end,
the request indicating that a remote media flow is to be established on a second device;

establishing, by the application server, the remote media flow between the second device and the remote end;
receiving, by the application server, session control signaling for the remote media flow from the first device;
receiving, by the application server, media control signaling for the remote media flow from the second device, wherein the
first device and the second device are different mobile stations connected to a common wireless access network;

aggregating, by the application server, the media control signaling received from the second device with the session control
signaling received from the first device into an aggregated signaling; and

transmitting, by the application server, the aggregated signaling to the remote end.

US Pat. No. 9,286,680

COMPUTATIONAL MULTI-CAMERA ADJUSTMENT FOR SMOOTH VIEW SWITCHING AND ZOOMING

Futurewei Technologies, I...

1. A method, comprising:
receiving calibrated image sequences, each of the calibrated image sequences corresponding to a camera in a camera array and
having one or more image frames;

computing a target camera model for each of one or more first cameras in the camera array and according to target camera poses
or target camera intrinsic matrices for the respective camera of the one or more first cameras, and wherein the computing
generates a transformation matrix for each of the one or more first cameras; and

applying the transformation matrix for each of the one or more first cameras to a calibrated image sequence corresponding
to the respective camera;

wherein the applying the transformation matrix comprises warping each image frame of the calibrated image sequence; and
wherein the applying the transformation matrix generates target image sequences.

US Pat. No. 9,275,438

BILATERAL DENOISING FOR DIGITAL CAMERA IMAGES

Futurewei Technologies, I...

1. An apparatus comprising one or more processors configured to:
receive a digital image comprising a current pixel and a plurality of nearby pixels;
determine a pixel intensity of the current pixel, wherein the pixel intensity comprises a noise component; and
reduce the noise component by applying a bilateral filter as a combination of a domain filter and a range filter on the current
pixel, wherein the domain filter is dependent on the pixel intensity and geometric closeness between the current pixel and
nearby pixels, wherein the range filter is dependent on the pixel intensity and photometric similarity between the current
pixel and the nearby pixels, wherein the range filter is a first Gaussian filter having a photometric spread, and wherein
the photometric spread is adapted based at least in part on the pixel intensity.

US Pat. No. 9,306,709

METHOD AND APPARATUS FOR ASSOCIATING A PACKET WITH AN H-ARQ CHANNEL IDENTIFIER

Futurewei Technologies, I...

1. A method comprising:
establishing a control channel between a base station and a mobile station; and
transmitting, by the base station, a single persistent assignment to the mobile station using the control channel, the single
persistent assignment allocating a recurring time-frequency resource to the mobile station over a series of frames, wherein
multiple hybrid automatic repeat request (H-ARQ) channel identifiers are transmitted as part of the single persistent assignment,
wherein different H-ARQ channel identifiers are associated with different packets within a data stream.

US Pat. No. 9,265,053

SYSTEM AND METHOD FOR ASSIGNING BACKHAUL RESOURCES

Futurewei Technologies, I...

1. A method for wireless relay network communications, the method comprising:
determining performance information regarding a plurality of relay nodes;
grouping the relay nodes in the plurality of relay nodes into M sets, where M is a positive integer value;
allocating backhaul resource blocks (RBs) in at least one subframe using a frequency division multiplexing technique and a
time division multiplexing technique to the relay nodes in accordance with the performance information; and

notifying the relay nodes of the allocated RBs using a signaling message, the signaling message comprising, for each relay
node of the relay nodes, information identifying a set of the M sets to which the relay node is assigned, and an order of
the relay node within the set.

US Pat. No. 9,252,942

METHOD AND SYSTEM FOR SECURE MULTIPARTY CLOUD COMPUTATION

Futurewei Technologies, I...

1. A computer-executable method, comprising:
receiving, at a computing system, multiple encrypted datasets from multiple clients, wherein an encrypted dataset associated
with a client is encrypted from a corresponding plaintext dataset using a unique, client-specific encryption key, wherein
the client-specific encryption key is a public key selected from a public/private key pair;

re-encrypting the multiple encrypted datasets to a target format, comprising,
receiving a set of re-encryption keys, wherein a particular re-encryption key corresponding to the client is used to re-encrypt
the encrypted dataset associated with the client, wherein the re-encryption key corresponding to the client is generated using
a private key selected from the public/private key pair and a target public key published by a trusted third party, wherein
the target public key corresponds to a target private key and each client receives a share of the target private key;

evaluating a function based on the re-encrypted multiple datasets to produce an evaluation result; and
sending the evaluation result to the multiple clients, which are configured to cooperatively decrypt the evaluation result
to obtain a plaintext evaluation result using shares of the target private key.

US Pat. No. 9,276,810

SYSTEM AND METHOD OF RADIO BEARER MANAGEMENT FOR MULTIPLE POINT TRANSMISSION

Futurewei Technologies, I...

1. A method for operating a multiple point transmission system, the method comprising:
reconfiguring, by a primary point, the multiple point transmission system according to an updated configuration of an at least
one radio bearer between a secondary point and a terminal device;

exchanging, between the primary point and the terminal device, data of a first bearer, wherein the first bearer is set up
between the primary point and the terminal device;

exchanging, between the primary point and the secondary point directly, the updated configuration of the at least one radio
bearer;

exchanging, between the primary point and the terminal device, the updated configuration of the at least one radio bearer;
and

communicating, by the primary point and the secondary point, with the terminal device using the reconfigured multiple point
transmission system.

US Pat. No. 9,298,669

SYSTEMS AND METHODS FOR SYNCHRONIZING CONTENT TABLES BETWEEN ROUTERS

Futurewei Technologies, I...

1. A method for exchanging information between a first and second content router, the method comprising:
creating a hash of contents of a cache in the first content router using a joint hash function shared with the second content
router;

encoding the hash of contents of the cache in the first content router with distributed source coding; and
transmitting the encoded hash to the second content router,
wherein the encoded hash comprises a coset of a vector Xl, wherein X1(k) is a vector of dimension m for k=1 to m, wherein
X1(k)=1 if there exists u in Ul such that h(u)=k and X1(k)=0 otherwise, where h(u) is the joint hash function of hashed entry
u in the cache of the first content router, where Ul is a vector of the hashed entries in the cache of the first content router.

US Pat. No. 9,274,826

METHODS FOR TASK SCHEDULING THROUGH LOCKING AND UNLOCKING AN INGRESS QUEUE AND A TASK QUEUE

Futurewei Technologies, I...

1. A method for parallel processing implemented in a network unit, comprising:
employing a first core to lock an ingress queue when the ingress queue is not locked by another core, encapsulate packets
from the ingress queue into tasks for scheduling and push the tasks to one of a plurality of task queues based on one of a
priority of the task, a processing flow of the task, or an order type of the task when the ingress queue is locked by the
first core, and unlock the ingress queue after the pushing of the tasks;

employing the first core to search a first subset of the plurality of task queues for a first unlocked task queue when the
ingress queue is locked by another core, lock the first unlocked task queue and place a first task from the first unlocked
task queue into an order queue when the first core finds the first unlocked task queue, and unlock the first unlocked task
queue after placing the task;

employing the first core to search a first remaining subset of the task queues for a second unlocked task queue when all of
the first subset of the task queues are locked and the ingress queue is locked, lock the second unlocked task queue and place
a second task from the second unlocked task queue into the order queue when the first core finds the second unlocked task
queue, and unlock the first unlocked task queue after placing the second task, wherein the first remaining subset of the task
queues comprises members of the task queues outside of the first subset of the task queues; and

processing an order task that is at a head of the order queue.

US Pat. No. 9,319,140

APPARATUS AND METHOD FOR REGISTERING A COAXIAL NETWORK UNIT ON AN OPTICAL NETWORK

Futurewei Technologies, I...

1. A method implemented in a coaxial line terminal (CLT), the method comprising:
registering the CLT with an optical line terminal (OLT) via an optical portion of a network, wherein the registering comprises
receiving a first logical link identifier (LLID) that is a broadcast LLID for the OLT;

receiving, from a coaxial network unit (CNU) via a coaxial portion of the network and subsequent to the registering, a CNU
register request message addressed to the OLT and comprising the first LLID;

forwarding the CNU register request message to the OLT; and
forwarding, by the CLT, a CNU register message from the OLT to the CNU in response to forwarding the CNU register request
message, the CNU register message comprising the first LLID, a second LLID assigned by the OLT to the CNU, and a logical node
identifier (LNID) assigned by the OLT to the CLT.

US Pat. No. 9,331,786

MANAGING DOWNSTREAM NON-BROADCAST TRANSMISSION IN AN ETHERNET PASSIVE OPTICAL NETWORK (EPON) PROTOCOL OVER COAX (EPOC) NETWORK

Futurewei Technologies, I...

1. An optical line terminal (OLT) comprising:
an optical port configured to couple to an optical distribution network;
a processor coupled to the optical port and configured to:
generate a downlink map (DL-MAP) based on non-broadcast downstream bandwidth allocations for a plurality of network units
and comprising one or more downlink grants corresponding to the non-broadcast downstream bandwidth allocations, wherein each
of the non-broadcast downstream bandwidth allocations is not assigned to all of the network units, and wherein generating
the DL-MAP based on the non-broadcast downstream bandwidth allocations comprises:

determining a grant start time within an available downstream bandwidth, wherein the grant start time corresponds to a starting
location in an Orthogonal Frequency Division Multiplexing (OFDM) frame, wherein the starting location comprises an OFDM symbol
number and a sub-carrier number, wherein the OFDM symbol number corresponds to a value obtained from rounding a result of
a division, wherein the sub-carrier number corresponds to a remainder of the division, and wherein the division comprises
dividing the grant start time by an OFDM unit time;

assigning a grant length according to a size of one of the non-broadcast downstream bandwidth allocations within the available
downstream bandwidth, wherein the grant length corresponds to a number of sub-carriers for transmitting downstream data; and

embedding the grant start time and the grant length in the one or more of the downlink grants;
generate an Ethernet passive optical network (EPON) multi-point control protocol (MPCP) downstream gate message comprising
the DL-MAP; and

embed the DL-MAP in the EPON MPCP downstream gate message; and
a transmitter coupled to the processor and the optical port, wherein the transmitter is configured to:
transmit the EPON MPCP downstream gate message to the network units via the PON a passive optical network (PON); and
transmit downstream data to the corresponding network units beginning at the grant start time for a duration of the grant
length.

US Pat. No. 9,179,148

SIMPLIFIED BILATERAL INTRA SMOOTHING FILTER

Futurewei Technologies, I...

1. A method comprising:
receiving a plurality of reference pixels;
computing a plurality of filter coefficients based on differences between a reference pixel and neighboring reference pixels
in the plurality of reference pixels and based on distances between the reference pixel and the neighboring reference pixels;
and

combining the filter coefficients with the reference pixel and the neighboring reference pixels to generate a filtered value,
wherein the filtered value is a linear combination of the reference pixel and the neighboring reference pixels and used for
intra prediction,

wherein the plurality of filter coefficients comprise three filter coefficients, wherein a first distance between the reference
pixel and a left pixel is equal to one, wherein a second distance between the reference pixel and a right pixel is equal to
one, and wherein at least one filter coefficient is based on a maximum value for the plurality of reference pixels, a degree
of filtering, a first difference between the reference pixel value and the left pixel value, a second difference between the
reference pixel value and the right pixel value, or any combination thereof, and
wherein the filter coefficients are:

where Max represents the maximum value for the plurality of reference pixels up to 255, k is the degree of filtering between
1 and 6, DL is the first difference, and DR is the second difference.

US Pat. No. 9,571,858

METHOD AND APPARATUS OF DERIVATION FOR A BINARY PARTITION PATTERN

Futurewei Technologies, I...

1. A method of derivation for a binary partition pattern used for coding video data, comprising:
obtaining a reference sample array of a video block;
obtaining a sum of the reference sample array;
calculating a threshold by performing arithmetic right shift to the sum, a shift value of-the arithmetic right shift being
determined according to size information of the video block; and

determining the binary partition pattern by comparing the reference sample array with the threshold.

US Pat. No. 9,225,984

SIMPLIFICATION OF LM MODE

Futurewei Technologies, I...

1. A video codec comprising:
a prediction module;
a processor coupled to the prediction module, wherein the processor is configured to:
compute an average of a plurality of reconstructed chroma samples located in neighboring blocks of a chroma block and adjacent
to the chroma block;

compute an intermediate variable by applying an integer function on the average of the reconstructed chroma samples, wherein
the integer function is selected from a group consisting of a rounding function, a ceiling function, and a flooring function;

generate a predicted chroma sample for the chroma block based on the intermediate variable; and
communicate the predicted chroma sample to the prediction module,
wherein the prediction module is configured to generate a prediction block comprising a plurality of predicted chroma samples,
wherein the intermediate variable is a first intermediate variable denoted as avgC,
wherein the processor is further configured to compute a second intermediate variable representing a difference between a
sum of the plurality of reconstructed chroma samples and 2*nS*avgC,

wherein nS denotes a width of the chroma block,
wherein a number of the reconstructed chroma samples equals 2*nS, and
wherein generating the predicted chroma sample is further based on the second intermediate variable.

US Pat. No. 9,299,111

EFFICIENT PRESENCE DISTRIBUTION MECHANISM FOR A LARGE ENTERPRISE

Futurewei Technologies, I...

1. A method implemented in a network component, the method comprising:
receiving a presence information message from a previous presence server positioned at a previous hop in a ring of a plurality
of presence servers, wherein the presence information message comprises presence information from a previous client coupled
to the previous presence server;

removing content in the presence information message that has completely traversed the ring;
copying the presence information message locally for subsequent processing;
receiving and buffering local presence information from a local client coupled to the network component;
appending to the presence information message the buffered local presence information; and
forwarding the presence information message comprising the previous client presence information and the local client presence
information to a subsequent presence server positioned at a next hop in the ring,

wherein forwarding the presence information message is assigned a higher priority than receiving and buffering the local presence
information from the local client.

US Pat. No. 9,276,878

METHOD AND SYSTEM OF CENTRALIZED CONTROL AND MANAGEMENT FOR FIBER CHANNEL OVER ETHERNET NETWORKS

Futurewei Technologies, I...

1. A first fiber channel over Ethernet (FCoE) data forwarder (FDF), comprising:
a memory coupled to a processor, wherein the memory comprises instructions that cause the processor to:
provide topology information to an FCoE controller and manager (FCM) by providing to the FCM the name of a second FDF directly
connected to the first FDF but not directly connected to the FCM, and by forwarding to the FCM adjacency information from
the second FDF, wherein the adjacency information comprises any third FDFs directly connected to the second FDF but not directly
connected to the first FDF and not directly connected to the FCM,

receive a first base forwarding table for the first FDF and a second base forwarding table for the second FDF, wherein the
second base forwarding table is different than the first base forwarding table, and wherein the first base forwarding table
and the base second forwarding table were created by the FCM using the topology information; and

forwarding the second base forwarding table to the second FDF,
wherein the first FDF and the second FDF do not comprise any control plane functions, and wherein the FCM does not distribute
the topology information to the first FDF and does not distribute the topology information to the second FDF.

US Pat. No. 9,270,582

FORWARD PROGRESS ASSURANCE AND QUALITY OF SERVICE ENHANCEMENT IN A PACKET TRANSFERRING SYSTEM

Futurewei Technologies, I...

1. A method implemented in an initiating node, the method comprising: detecting that at least one Quality of Service (QoS)
requirement is met, wherein the QoS requirement indicates that an expected packet from a source node in a multi-hop network
comprising multiple nodes is outstanding, wherein the expected packet is designated as a very important packet (VIP); sending
a first message via a communication channel to an adjacent node in response to the detecting that at least one QoS requirement
is met, wherein the communication channel is divided into a plurality of virtual channels, wherein at least one of the plurality
of virtual channels is a reserved virtual channel (VIP channel) that is activated when a VIP protocol is activated, wherein
the VIP channel is a dedicated channel that can be accessed only by the initiating node and the adjacent node, and wherein
the VIP protocol is activated in response to the first message to locate the expected packet; and receiving the VIP via the
VIP channel.

US Pat. No. 9,184,847

DYNAMIC BANDWIDTH ASSIGNMENT IN HYBRID ACCESS NETWORK WITH PASSIVE OPTICAL NETWORK AND ANOTHER MEDIUM

Futurewei Technologies, I...

1. An optical line terminal (OLT) comprising:
an optical port configured to couple to a plurality of network elements (NE) via an optical distribution network (ODN), wherein
each NE intermediates between the OLT via the ODN and a plurality of customer premises equipments (CPEs) via an electrical
distribution network (EDN), and wherein the CPEs comprise a first CPE and the NEs comprise a first NE positioned between the
OLT and the first CPE; and

a processor coupled to the optical port, wherein the processor is configured to:
receive a plurality of first transmission requests from the NEs and a plurality of second transmission requests from the CPEs,
wherein the first transmission requests do not originate from the CPEs;

calculate a transmission delay between the first CPE and the first NE;
allocate a first timeslot to each of the plurality of NEs for transmission on the ODN in response to the plurality of first
transmission requests and the plurality of second transmission requests; and

allocate a second timeslot to each of the plurality of CPEs for transmission on the EDN in response to the plurality of first
transmission requests and the plurality of second transmission requests.

US Pat. No. 9,144,040

SYSTEM AND METHOD FOR UPLINK MULTI-ANTENNA POWER CONTROL IN A COMMUNICATIONS SYSTEM

FutureWei Technologies, I...

1. A method for user equipment operations, the method comprising:
determining, at a user equipment having at least two transmit antennas, a transmit power level for the at least two transmit
antennas on a per transmission layer or a per transmission codeword basis as the sum of transmit powers for the at least two
transmit antennas;

scaling the sum of transmit powers by a ratio of a number of antennas with a non-zero physical uplink shared channel (PUSCH)
transmission to the number of available transmit antennas;

distributing the scaled sum of transmit powers substantially equally across transmission layers or transmission codewords;
and

setting a power amplifier output level independently for each of the at least two transmit antennas in accordance with a respective
transmit power level,

wherein determining a transmit power level for transmit antennas comprises determining the transmit power level for transmit
antennas in accordance with a transmission format of transmissions made over the at least two transmit antennas.

US Pat. No. 9,274,750

SYSTEM AND METHOD FOR SIGNAL PROCESSING IN DIGITAL SIGNAL PROCESSORS

Futurewei Technologies, I...

1. A method for digital computation of floating point complex multiply-add in a wireless communications apparatus, comprising:
receiving three wireless baseband signals;
generating an input addend, a first product and a second product from the three wireless baseband signals, wherein the input
addend, the first product and the second product each respectively has a mantissa and an exponent, wherein the first product
and the second product are not normalized, and wherein one of the input addend, the first product and the second product has
a largest exponent relative to a remaining two of the input addend, the first product and the second product;

shifting, by a hardware shifter, the mantissas of the remaining two of the input addend, the first product and the second
product to align together with the mantissa of the one with the largest exponent of the input addend, the first product and
the second product;

adding, by a hardware adder, the aligned input addend, the aligned first product and the aligned second product, without prior
normalization, to generate an addition result; and

using the addition result in further processing the three wireless baseband signals.

US Pat. No. 9,271,197

SYSTEM AND METHOD FOR DISTRIBUTED EVOLVED PACKET CORE ARCHITECTURE

Futurewei Technologies, I...

1. A method of managing a user session and an internet protocol (IP) session for a connection between an user equipment (UE)
and a network, comprising:
establishing, at a first distributed evolved packet core (EPC), the user session and the IP session over the connection through
the first distributed EPC, wherein the first distributed EPC comprises a first packet data network (PDN) gateway (PGW) at
which the IP session is anchored;

holding original IP resources for the IP session and releasing original connection resources for the user session at the first
distributed EPC when the UE moves beyond the first distributed EPC to a second distributed EPC;

establishing a tunnel between the first PGW and a second PGW for the second distributed EPC, wherein the tunnel utilizes the
original IP resources and new connection resources at the second distributed EPC; and

routing data for the user session and the IP session from the tunnel, through the first PGW, and to the network.

US Pat. No. 9,277,495

SYSTEM AND METHOD FOR ADAPTIVE ACCESS NETWORK QUERY PROTOCOL (ANQP) ELEMENT PROVISIONING

Futurewei Technologies, I...

1. A method for access network query protocol (ANQP) signaling comprising:
receiving, by an access point (AP), a request for an ANQP element;
multicasting, by the AP, the ANQP element as an ANQP information element (IE), wherein the ANQP IE is configured in accordance
with a format transmittable by the AP in a multicast; and

unicasting additional ANQP information in a generic advertisement service (GAS) response to a station (STA), wherein the additional
ANQP information includes additional information from the ANQP IE.

US Pat. No. 10,045,352

CHANNEL ESTIMATION IN LARGE SCALE MIMO SYSTEMS USING ITERATIVE LOCATION BASED SPATIAL FILTERING

Futurewei Technologies, I...

1. A method by a radio network node, for generating an improved channel estimate in a communication system between a user equipment and a radio network node, comprising:detecting user location information, from one or more user equipment in a geographic region, the geographic region comprising a location cluster comprising a first location level and a second location level;
forming a location signature profile for the first location level and the second location level respectively, based on location signatures of the first and second location levels in the location cluster;
generating a filter for each of the first location level and the second location level respectively, to remove noise or interference, with a location region corresponding to the second location level including the location regions corresponding to at least two of the first location levels;
reducing a mean square error of a channel estimate by applying each of the filters corresponding to the first and second location levels to generate the improved channel estimate; and
outputting the improved channel estimate.

US Pat. No. 9,807,750

SYSTEM AND METHOD FOR RESOURCE MANAGEMENT IN A COMMUNICATIONS SYSTEM

FUTUREWEI TECHNOLOGIES, I...

1. A method for operating a communications controller, the method comprising:
defining a positive integer quantity of control channel resource element groups in a data region of a resource block, the
resource block having a total number of resource elements, the total number of resource elements consisting of available resource
elements and reserved resource elements, wherein some of the reserved resource elements are muted, wherein the muted resource
elements are muted channel state information-reference signals (CSI-RS), and wherein the positive integer quantity of control
channel resource element groups exclude any resource elements mapped to reference signals;

assigning a plurality of available resource elements to fill in each of the positive integer quantity of control channel resource
element groups with a same number N available resource elements in each resource element group, wherein every resource element
in the data region of the resource block is either reserved or assigned;

interleaving a plurality of control messages onto the positive integer quantity of control channel resource element groups;
and

transmitting the positive integer quantity of control channel resource element groups.

US Pat. No. 9,311,202

NETWORK PROCESSOR ONLINE LOGIC TEST

Futurewei Technologies, I...

1. A method of testing a multi-core network processor comprising:
placing the multi-core network processor in an online environment;
detecting, by a scheduler, that a core of the multi-core network processor on a same chip as the scheduler is idle; and
performing a structural test instead of a thread-based functional test on the core when the core is idle to obtain better
defect coverage and test efficiency,

wherein the core being tested is isolated from other cores during testing so that outputs from the core being tested will
not adversely affect a functional status of the other cores,

wherein the multi-core network processor comprises multithreading capabilities, and
wherein the core being tested is designated as ready for testing by allocating or migrating a thread in the core to the other
cores.

US Pat. No. 9,294,597

APPARATUSES AND METHODS FOR A FLEXIBLE DISPLAY ON A MOBILE DEVICE

Futurewei Technologies, I...

1. A mobile phone comprising:
a first part having a first surface and a first edge;
a second part having a second surface and a second edge;
a rotatable hinge coupling the first edge of the first part to the second edge of the second part, the rotatable hinge rotating
in accordance with a cam mechanical mechanism, the rotatable hinge comprising a spring holder fixed to the first part, a hinge
head fixed to the first part and comprising a protrusion with a plurality of first teeth around a circumference of the protrusion,
a rotatable part between the hinge head and the spring holder, the rotatable part comprising a socket with a plurality of
second teeth around a circumference of the socket, and a spring, in the spring holder, coupled to spring holder and the rotatable
part, wherein the protrusion of the hinge head extends into the socket of the rotatable part such that the plurality of first
teeth around the circumference of the protrusion engage with the plurality of second teeth around the circumference of the
socket to form the cam mechanical mechanism; and

a continuous flexible display having a back surface disposed on the first surface of the first part and on the second surface
of the second part, and having a viewing surface opposite the back surface.

US Pat. No. 9,288,152

PRE-FILL RETRANSMISSION QUEUE

Futurewei Technologies, I...

6. A discontinuous transmission data communication digital subscriber line (DSL) transceiver unit comprising:
a retransmission queue;
at least one processor configured to determine that a number of a plurality of bits available to transmit is enough to fill
a data transfer unit (DTU);

a DTU framer coupled to the at least one processor and directly connected to the retransmission queue, wherein the DTU framer
is configured to:

form the DTU comprising the plurality of bits; and
transfer the DTU to the retransmission queue,
wherein the at least one processor is further configured to determine DTUs from the retransmission queue to be transmitted
over a next time period used for transmitting over a DSL by the DSL transceiver unit.

US Pat. No. 9,276,709

SYSTEM AND METHOD FOR INTERFERENCE MANAGEMENT IN CELLULAR NETWORKS

Futurewei Technologies, I...

1. A method comprising:
transmitting, by a first network controller, at least one indicator to a served user equipment (UE), wherein the at least
one indicator specifies a cell-specific reference signal (CRS) port count associated with CRS symbols transmitted by a second
network controller, a CRS frequency shift of the CRS symbols transmitted by the second network controller, and whether a subframe
carrying the CRS symbols transmitted by the second network controller is a Multicast-Broadcast Single Frequency Network (MBSFN)
subframe,

wherein a combination of the CRS frequency shift, the CRS port count, and whether the subframe carrying the CRS symbols is
an MBSFN subframe signal to the served UE which resources elements (REs) of the subframe carry the CRS symbols transmitted
by the second network controller, the REs carrying the CRS symbols being in one or both of a physical downlink shared channel
(PDSCH) region of the subframe and a physical downlink control channel (PDCCH) region of the subframe, and wherein the first
network controller is different than the second network controller.

US Pat. No. 9,276,838

SOFTWARE DEFINED NETWORK VIRTUALIZATION UTILIZING SERVICE SPECIFIC TOPOLOGY ABSTRACTION AND INTERFACE

Futurewei Technologies, I...

1. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium
such that when executed by a processor cause a service specific virtual topology base, positioned in a network stratum, to:
receive a virtual service negotiation initiation message from an application stratum component, wherein the virtual service
negotiation initiation message comprises a plurality of network source addresses, a plurality of network destination addresses,
and a service specific objective;

obtain a plurality of computed network paths that traverse a network stratum of a network via a plurality of Network Elements
(NEs), the plurality of computed network paths extending between a plurality of network source nodes associated with the network
source addresses and a plurality of network destination nodes associated with the network destination addresses and meeting
the service specific objective; and

calculate a service specific virtual topology that abstractly represents the computed network paths,
wherein calculating the service specific virtual topology comprises:
deriving a service specific network topology that includes the plurality of computed network paths; and
replacing all transit degree-2 nodes in the derived service specific network topology with virtual links.

US Pat. No. 9,282,568

METHOD AND SYSTEM FOR DYNAMIC, JOINT ASSIGNMENT OF POWER AND SCHEDULING OF USERS FOR WIRELESS SYSTEMS

Futurewei Technologies, I...

1. A method for dynamically determining power and scheduling assignments in a communications network, comprising:
obtaining, by a controller, the path loss values from each mobile station to its strongest neighbor base stations;
selecting, by the controller, a mobile station in each of a plurality of cells to define a mobile station set for a corresponding
one of the cells;

assigning, by the controller, one or more mobile stations to the corresponding one of the cells and a resource block for a
time period for a first one of the mobile station sets for communication with the cell corresponding to the first one of the
mobile station sets;

determining, by the controller, a power allocation for each of the mobile stations in the mobile station set;
sending an assignment of the resource block and the power allocation to an evolved node B (eNB) in one of the cells;
repeating, by the controller, the selecting, the assigning, and the determining steps a predetermined number of times to generate
assignments for a plurality of resource blocks in a time period;

calculating, by the controller, a global utility function by evaluating a contribution to a global utility from each of the
mobile stations in the mobile station set in accordance with the power allocation; and

repeating, by the calculating step a predetermined number of times to generate additional ones of the global utility function;
wherein the step of selecting comprises choosing, by the controller, the mobile station set that corresponds to the global
utility function having a particular value for a resource block of a frame,

wherein the step of determining comprises dividing the mobile station set into subsets, and the power allocation is determined
by the subsets, and

wherein during each dividing step in the repeating action, the step of dividing the mobile stations into subsets is performed
randomly to form several clustering versions and wherein the power allocation is obtained from the clustering version accordingly.

US Pat. No. 9,306,808

SYSTEM AND METHOD FOR TOPOLOGY TRANSPARENT ZONING IN NETWORK COMMUNICATIONS

Futurewei Technologies, I...

1. A method implemented in a Topology Transparent Zone (TTZ) edge router, the method comprising:
distributing an internal Link State Advertisement (LSA) within a TTZ without distributing the internal LSA outside of the
TTZ, wherein the internal LSA indicates a link state within the TTZ;

receiving an external LSA indicating a link state outside of the TTZ;
distributing the external LSA throughout the TTZ;
originating a virtual LSA that virtualizes the TTZ such that the TTZ is presented as a single router; and
sending the virtual LSA to an external router outside of the TTZ,
wherein the internal LSA comprises:
a link identifier (ID) field that indicates a link; and
a type field comprising a bit set to indicate the link is an internal link to an internal router inside the TTZ.

US Pat. No. 9,277,211

BINARIZATION SCHEME FOR INTRA PREDICTION RESIDUALS AND IMPROVED INTRA PREDICTION IN LOSSLESS CODING IN HEVC

Futurewei Technologies, I...

1. A method comprising:
adaptively updating, using an encoder, a value of an Exponential-Golomb (EG) parameter according to a value of at least one
encoded prediction residual value when a prediction residual value difference (X?3) is greater than or equal to a maximum
value of a truncated unary code (TU) plus one (M+1); and

encoding, using the encoder, a prediction residual value in a lossless mode using an EG code using the value of the EG parameter.

US Pat. No. 9,294,395

MEDIA ACCESS CONTROL BRIDGING IN A MESH NETWORK

Futurewei Technologies, I...

1. A method for a node to learn a received advertised address, wherein the method comprises:
receiving a new address advertisement frame comprising the received advertised address via a first port;
determining whether the received advertised address matches an address advertised by the node;
determining whether the received advertised address is newer than the address advertised by the node; and
revoking an advertisement of the received advertised address when the received advertised address matches the address advertised
by the node and the received advertised address is newer than the address advertised by the node,

wherein the address advertised by the node is removed from a set of advertised addresses when the received advertised address
matches the address advertised by the node and the received advertised address is newer than the address advertised by the
node.

US Pat. No. 9,324,367

SMR-AWARE APPEND-ONLY FILE SYSTEM

Futurewei Technologies, I...

1. A method, comprising:
writing, by a processor, data blocks to a disk comprising a plurality of concentric append-only shingled data bands having
partially overlapping data tracks, wherein the data bands are associated with a circular linked list having a head data band
and a tail data band, the head data band and the tail data band each comprising a plurality of data blocks;

creating, by the processor, a new file, wherein an empty data band of the plurality of data bands is removed from the circular
linked list and added to a single linked list of the new file;

appending, by the processor, a new file data block to the tail data band of the circular linked list; and
copying, by the processor, when a number of empty data bands in the circular linked list decreases to a predetermined threshold,
the data blocks in the head data band of the circular linked list to the single linked list of the new file to free up data
blocks of deleted files and obsolete log blocks in the circular linked list.

US Pat. No. 9,974,077

SYSTEM AND METHOD FOR COMMUNICATING RESOURCE ALLOCATION FOR D2D

FUTUREWEI TECHNOLOGIES, I...

1. A method for device-to-device (D2D) resource allocation, comprising:receiving, by a first user equipment (UE), downlink control information (DCI) from an access point (AP), wherein the DCI comprises a first D2D resource allocation and the first D2D resource allocation comprises a first resource allocation field for transmission of data;
setting, by the first UE, a second resource allocation field of a second D2D resource allocation of a sidelink control information (SCI) format according to the first resource allocation field;
determining that a first bandwidth of the first D2D resource allocation is different from a second bandwidth of the second D2D resource allocation and, based thereon, mapping by the first UE the first D2D resource allocation corresponding to the first bandwidth onto the second D2D resource allocation corresponding to the second bandwidth;
transmitting, by the first UE, the SCI format to one or more additional UEs; and
transmitting, by the first UE, the data according to the second D2D resource allocation.

US Pat. No. 9,699,462

SYSTEM AND METHOD FOR ESTIMATING VIEW SYNTHESIS DISTORTION

Futurewei Technologies, I...

1. A method by a processor for estimating view synthesis distortion (VSD) for video coding, the method comprising:
obtaining a depth map value for a video frame;
determining a weighting factor for depth distortion in accordance with the depth map value; and
calculating, for the video frame, the VSD as a function of absolute horizontal texture gradients weighted by a depth distortion
value and the weighting factor determined in accordance with the depth map value.

US Pat. No. 9,313,663

AUTOMATIC DIVISION OF INTERNET PROTOCOL RADIO ACCESS NETWORKS TO INTERIOR GATEWAY PROTOCOL AREAS

Futurewei Technologies, I...

1. In a network component, a method for partitioning an internet protocol (IP) radio access network (RAN) network, the method
comprising:
finding one or more rings and one or more chains using network topology information corresponding to the IP RAN network;
finding one or more ring clusters that comprises a plurality of network nodes using the rings and the chains;
dividing the ring clusters that exceed a network node threshold number of network nodes;
forming a plurality of interior gateway protocol (IGP) areas using the ring clusters; and refining one or more of the IGP
areas based on one or more IGP area requirements, wherein the network nodes comprise a plurality of aggregate site gateway
(ASG) nodes and a plurality of cell site gateway (CSG) nodes, and

wherein the IP RAN network comprises one or more rings;
wherein dividing one of the ring clusters comprises:
finding a ring set for one or more of the ring clusters;
generating a ring cluster database (RCDB) graph using the ring set; and
partitioning the RCDB graph using a dynamic k-cut algorithm.

US Pat. No. 9,313,697

OPTIMIZED OFFLOADING TO WLAN IN 3GPP-RAT MOBILITY

Futurewei Technologies, I...

1. A method in a user equipment (UE) for offloading wireless services to a wireless local area network (WLAN) in a Third Generation
Partnership Project (3GPP) inter-radio access technology (RAT) handover, the method comprising:
receiving, at the UE, an access network discovery and selection function (ANDSF) policy from an ANDSF server, wherein the
ANDSF policy comprises policy rules, wherein the policy rules comprise a validity condition for applying the rules, wherein
the receiving is performed during a procedure in which the UE conducts an inter-RAT handoff from a first 3GPP RAT to a second
3GPP RAT;

comparing, by the UE, an evaluation condition information for the second 3GPP RAT against the validity condition;
offloading a first wireless service to the WLAN in accordance with the ANDSF policy when the validity condition is satisfied,
wherein the validity condition comprises a first validity condition, wherein the ANDSF policy comprises a second validity
condition, wherein the inter-RAT handoff comprises a first inter-RAT handoff; and

switching, when the second validity condition is satisfied, the first service from the WLAN to one of the second 3GPP RAT,
a second WLAN, and a third 3GPP RAT to which the UE is connected after a second inter-RAT handoff.

US Pat. No. 9,300,033

WIRELESS COMMUNICATION DEVICE WITH AN ANTENNA ADJACENT TO AN EDGE OF THE DEVICE

Futurewei Technologies, I...

1. A wireless communication device comprising:
a housing comprising a plurality of edges, wherein the plurality of edges are configured to serve as at least part of an external
surface for the wireless communication device; and

an antenna adjacent to at least a first edge of the housing, wherein the antenna is configured to receive and transmit wireless
signals,

wherein the first edge of the housing comprises a conductive strip and multiple slots adjacent to the conductive strip, the
conductive strip is located entirely between the multiple slots, wherein the first edge of the housing is one of an edge of
the housing nearest a speaker and an edge of the housing that is opposite the edge of the housing nearest the speaker, the
conductive strip extends on the external surface at least along the first edge of the housing, the multiple slots are adjacent
to at least the first edge of the housing, each of the multiple slots extends from a front face of the housing to a back face
of the housing, and a ratio of a width of each of the multiple slots to a length of a bottom edge is greater than or equal
to 1 to 60.

US Pat. No. 10,027,450

SYSTEM AND METHOD FOR COVERAGE ENHANCEMENT

FUTUREWEI TECHNOLOGIES, I...

1. A method for operating a transmitting device, the method comprising:generating, by the transmitting device, a frame having at least a first preamble, a third preamble, and a second preamble; and
transmitting, by the transmitting device, the first preamble in a first frequency resource, the third preamble in a third frequency resource, and the second preamble in a second frequency resource, the second frequency resource having a smaller bandwidth than the first frequency resource, and a beginning time of the second frequency resource being after an ending time of the third frequency resource.

US Pat. No. 10,154,442

SYSTEM AND METHOD FOR WIRELESS LINK CONFIGURATION

FUTUREWEI TECHNOLOGIES, I...

6. A relay node comprising:a receiver of the relay node configured to receive a first instruction from a first controller to discontinue using a first set of wireless backhaul link resources allocated to the relay node by the first controller and to temporarily use a second set of wireless backhaul link resources dedicated by a second controller, and to receive a second instruction from the second controller to discontinue the use of the second set of wireless backhaul link resources and to begin the use of a third set of wireless backhaul link resources allocated to the relay node by the second controller, wherein the second set of wireless backhaul link resources includes a minimum set of wireless backhaul link resources common to the first set of wireless backhaul link resources and the third set of wireless backhaul link resources; and
a processor of the relay node operatively coupled to the receiver, the processor configured to temporarily use the second set of wireless backhaul link resources dedicated by the second controller in accordance with the first instruction, and to use the third set of wireless backhaul link resources allocated to the relay node by the second controller in accordance with the second instruction.

US Pat. No. 9,271,318

INTERNET PROTOCOL ADDRESS REGISTRATION

Futurewei Technologies, I...

1. A residential gateway (RG) positioned in a local fixed network, wherein the RG comprises:
at least one receiver configured to:
receive an Internet Protocol (IP) version six (IPv6) prefix; and
receive address requests from a plurality of hosts, wherein the plurality of hosts comprise a visiting 3rd Generation Partnership
Project (3GPP) mobile host;

a processor coupled to the receiver and configured to allocate IPv6 addresses to each of the plurality of hosts based on the
IPv6 prefix; and

at least one transmitter coupled to the processor and configured to transmit an address registration request to an IP edge
node on behalf of the visiting host,

wherein the address registration request comprises the IPv6 address of the visiting host and an identifier assigned to the
visiting host,

wherein the identifier is not assigned to any other host in the local fixed network,
wherein the receiver is further configured to receive an address registration reply from the IP edge node for the visiting
host,

wherein the address registration reply comprises the IPv6 address of the visiting host and the identifier of the visiting
host, and

wherein the address registration reply indicates successful registration of the visiting host IP address with the RG.

US Pat. No. 9,319,009

TUNABLE RADIO FREQUENCY LOW NOISE AMPLIFIER

Futurewei Technologies, I...

1. An apparatus comprising:
an amplifier comprising:
an amplifier input;
a capacitor having a capacitor first side and a capacitor second side, wherein the capacitor first side is coupled to the
amplifier input;

a switch having a switch first side and a switch second side, wherein the switch first side is coupled to the capacitor second
side;

a transistor having a transistor gate, a transistor source, and a transistor drain, wherein the transistor gate is coupled
to the amplifier input and the capacitor first side, wherein the transistor source is coupled to the switch second side and
wherein the switch is positioned directly between the capacitor second side and the transistor source;

an inductor having an inductor first end and an inductor second end, wherein the inductor first end is coupled to the switch
second side and the transistor source, and wherein the inductor second end is coupled to a ground;

a second capacitor having a second capacitor first side and a second capacitor second side, wherein the second capacitor first
side is coupled to the amplifier input, and a second switch having a second switch first side and a second switch second side,
wherein the second switch first side is coupled to the second capacitor second side, and wherein the second switch second
side is coupled to the first switch second side, the inductor first end, and the transistor source; and

a third capacitor having a third capacitor first side and a third capacitor second side, wherein the third capacitor first
side is coupled to the amplifier input, and wherein the third capacitor second side is directly connected to the switch second
side, the second switch second side, the inductor first side, and the transistor source without any intervening components.

US Pat. No. 9,762,914

METHOD AND APPARATUS OF DERIVATION FOR A BINARY PARTITION PATTERN

Futurewei Technologies, I...

1. A method of derivation for a binary partition pattern used for coding video data, comprising:
obtaining a reference sample array of a video block with a size information;
obtaining a sum of the reference sample array;
calculating a threshold by performing arithmetic right shift to the sum, a shift value of the arithmetic right shift being
determined according to the size information of the video block; and

determining the binary partition pattern by comparing the reference sample array with the threshold.

US Pat. No. 10,057,586

METHOD AND DEVICE FOR PROVIDING DEPTH BASED BLOCK PARTITIONING IN HIGH EFFICIENCY VIDEO CODING

Futurewei Technologies, I...

1. A method for providing block partition boundary filtering for depth based block partitioning in high efficiency video coding, comprising:obtaining a binary mask based on a depth block corresponding to a current texture block, in which the binary mask is used for the texture block partitioning;
partitioning the current texture block according to the binary mask;
determining that at least one pixel position of a first set of adjacent pixel positions in the binary mask in at least one of a vertical plane and a horizontal plane in relation to a first particular pixel position at the block partition boundary between different partitions in the current texture block has a different depth value in the binary mask than other pixel positions in the first set of adjacent pixel positions;
determining that all pixel positions of a second set of adjacent pixel positions in the binary mask in at least one of a further vertical plane and a further horizontal plane in relation to a second particular pixel position at the block partition boundary between the different partitions in the current texture block have a same depth value;
performing pixel processing to filter an intensity value in the current texture block at the first particular pixel position according to intensity values in the current texture block at the first set of pixel positions and not to filter an intensity value in the current texture block at the second particular pixel position; and
updating the intensity value at the first particular pixel position in the current texture block according to the pixel processing.

US Pat. No. 9,190,967

APPARATUS AND METHOD FOR ASYMMETRICALLY DRIVEN PARTIAL OUTPHASING POWER AMPLIFIER

Futurewei Technologies In...

6. A method for power amplification in an outphasing amplifier circuit, the method comprising:
receiving, at a signal decomposer, an input signal;
determining whether the input signal corresponds to a first power region or a second power region;
upon determining that the input signal corresponds to the first power region, decomposing the input signal into a first signal
and a second signal that have different ratios of magnitude proportional to the input signal and a fixed phase angle difference
used for the first power region;

amplifying the first signal at a first power amplifier (PA) and the second signal at a second PA; and
combining, at a non-isolating combiner, the amplified first signal and second signal to provide an amplified output signal
corresponding to the input signal.

US Pat. No. 9,426,675

SYSTEM AND METHOD FOR ADAPTATION IN A WIRELESS COMMUNICATIONS SYSTEM

Futurewei Technologies, I...

1. A method for adapting communications system topology, the method comprising:
receiving, by an adaptation device, first signal to interference plus noise ratio (SINR) values from user equipments in a
communications system, the first SINR values associated with a transmission configuration as configured by the communications
system, the first SINR values comprising a ratio of signal power to a sum of interference power and background noise power
of a demodulated communications signal;

exchanging utilization ratio (UR) values with cells in the communications system; and
modifying, by the adaptation device, a topology of the communications system in accordance with the first SINR values received
from the user equipments already attached to the communications system, wherein modifying the topology of the communications
system comprises:

determining a utility value for a user equipment with respect to each subset of cells in the communications system,
selecting a second cell in the communications system with a highest of the utility values with respect to the user equipment,
and

informing the user equipment of the second cell.

US Pat. No. 9,246,543

SMART AUDIO AND VIDEO CAPTURE SYSTEMS FOR DATA PROCESSING SYSTEMS

Futurewei Technologies, I...

1. A computation system comprising:
an orientation detection device configured to detect an orientation of the computation system as orientation information,
wherein the orientation detection device comprises an accelerometer that indicates a rotational orientation or a tilt orientation
relative to a horizontal plane;

a multi-sensor system coupled to the orientation detection device, wherein the multi-sensor system is configured to capture
a three-dimensional (3D) image, wherein the multi-sensor system comprises a 3D image capturing system, wherein the 3D image
capturing system comprises a camera group comprising a plurality of pairs of cameras on a same side of the computation system
such that any camera pair is selectable to obtain 3D images, and wherein the 3D image capturing system is configured to:

determine the orientation of the computation system based on output of the orientation detection device; and
select a camera pair from the camera group to obtain the 3D image based on the determined orientation of the computation system;
and

at least one signal processing component coupled to the orientation detection device and to the multi-sensor system, wherein
the at least one signal processing component is configured to modify the captured 3D image based on the orientation information.

US Pat. No. 9,246,307

THERMAL COMPENSATION FOR BURST-MODE LASER WAVELENGTH DRIFT

Futurewei Technologies, I...

1. An apparatus comprising:
a burst-mode laser comprising an active layer and configured to emit an optical signal during a burst period, wherein a temperature
change of the burst-mode laser causes the optical signal to shift in wavelength; and

a heater thermally coupled to the active layer and configured to:
reduce a wavelength shift of the optical signal during the burst period by applying heat to the active layer based on timing
of the burst period;

apply the heat to the active layer before a start of the burst period such that a temperature of the burst-mode laser is substantially
stabilized during the burst period; and

receive an electric current for generating the heat,
wherein the electric current reaches a maximal level for a first period before the burst period starts, decreases to an intermediate
level for a second period after the start of the burst period, and further decreases to zero during a third period after the
second period.

US Pat. No. 10,111,230

SYSTEM AND METHOD FOR INTERFERENCE COORDINATION IN CELLULAR MILLIMETER WAVE COMMUNICATIONS SYSTEMS

Futurewei Technologies, I...

1. A method for communicating in a communications system using beamformed transmissions, the method comprising:blanking, by a serving base station (SBS), an interference antenna beam of a plurality of available antenna beams, wherein one of the plurality of available antenna beams causes interference to or receives interference from at least one neighboring base station during a conflict time interval of a frame, wherein the blanking is in accordance with configuration information comprising frame configuration information received from the at least one neighboring base station and frame configuration information of the SBS, thereby producing a plurality of candidate antenna beams;
scheduling, by the SBS, transmission opportunities for user equipments (UEs) in the conflict time interval on the plurality of candidate antenna beams; and
communicating, by the SBS, with scheduled UEs using the transmission opportunities.

US Pat. No. 9,196,381

TECHNIQUE TO OPERATE MEMORY IN FUNCTIONAL MODE UNDER LBIST TEST

Futurewei Technologies, I...

1. A method for testing an integrated circuit having memory comprising:
setting the memory to operate in a functional mode;
writing data to the memory while in the functional mode;
reading the data from the memory while in the functional mode; and
using the data read from the memory to perform a structural test on read and write paths of the memory on the integrated circuit
while the integrated circuit is in the functional mode,

wherein the read and write paths structurally tested are the same as those used by the memory while the integrated circuit
is in the functional mode.

US Pat. No. 9,100,169

SYSTEM AND METHOD FOR CHANNEL STATE INFORMATION FEEDBACK IN WIRELESS COMMUNICATIONS SYSTEMS

Futurewei Technologies, I...

1. A method for reporting channel information, the method comprising:
determining, by a user equipment, a channel information type comprising a precoding type indication (PTI) for first channel
information to be reported to a communications controller;

determining, by the user equipment, the first channel information conditioned on last reported channel information and on
the channel information type comprising the PTI; and

reporting, by the user equipment, at least one of the first channel information and the channel information type.

US Pat. No. 9,421,420

WELLNESS/EXERCISE MANAGEMENT METHOD AND SYSTEM BY WELLNESS/EXERCISE MODE BASED ON CONTEXT-AWARENESS PLATFORM ON SMARTPHONE

Futurewei Technologies, I...

1. A method for recommending an action to a user for enhancing wellness or health of the user, the method comprising:
receiving first data from a first sensor configured to sense motion of a user;
receiving second data from a second sensor configured to sense biometric data of the user;
processing the received first and second data and identifying a type of activity engaged in by the user;
determining a recommended action to be performed by the user in response to the identified type of activity and a current
health/medical condition of the user; and

notifying the user of the recommended action.

US Pat. No. 9,311,354

METHOD FOR TWO-STAGE QUERY OPTIMIZATION IN MASSIVELY PARALLEL PROCESSING DATABASE CLUSTERS

Futurewei Technologies, I...

1. A method for processing queries in a massively parallel processing (MPP) database, the method comprising:
receiving, by an MPP data node, a global execution plan and a semantic tree from an MPP coordinator, the MPP data node being
one of a plurality of MPP data nodes in the MPP database, wherein the global execution plan is generated by the MPP coordinator
without access to local configuration information native to the MPP data node, and wherein the MPP coordinator is a device
that is separate and distinct from the MPP data node;

generating, by the MPP data node, a local execution plan in accordance with the semantic tree and the local configuration
information native to the MPP data node, wherein the local execution plan is an alternative to the global execution plan such
that one of the local execution plan and the global execution plan is executed by the same MPP data node, wherein generating
the local execution plan comprises identifying a sub-tree of the semantic tree, fortifying the sub-tree in accordance with
a set of constraints enforced by the global execution plan, and generating the local execution plan in accordance with the
fortified sub-tree, the set of constraints enforced by the global execution plan including at least one of an ordering of
a result set, a distinctness of the result set, and a number of rows contained in the result set; and

selecting one of the global execution plan and the local execution plan for execution by the same MPP data node, wherein the
global execution plan is not executed by the MPP node when the local execution plan is selected for execution by the MPP data
node, and wherein the local execution plan is not executed by the MPP node when the global execution plan is selected for
execution by the MPP data node.

US Pat. No. 9,294,531

SIGNALING AND PROCESSING CONTENT WITH VARIABLE BITRATES FOR ADAPTIVE STREAMING

Futurewei Technologies, I...

1. A method for adaptive streaming of a media content, the method comprising:
receiving a media presentation description that provides presentation information for the media content;
determining a plurality of representations from the media presentation description that comprise segments that are provided
with bitrate and quality information;

selecting a media segment that meets a desired quality level to download from one of the representations;
obtaining an available bandwidth for downloading the media segment;
obtaining a bitrate of the media segment;
updating a buffered media time for downloading the media segment based on the available bandwidth for downloading the media
segment, the bitrate of the media segment, and a duration of the media segment and a second buffered media time, wherein the
second buffered media time corresponds to a second media segment downloaded prior to the media segment; and

determining when to switch to another representation by comparing the buffered media time to a switching threshold value.

US Pat. No. 9,253,082

FAILURE DETECTION IN THE MULTIPROTOCOL LABEL SWITCHING MULTICAST LABEL SWITCHED PATH'S END-TO-END PROTECTION SOLUTION

Futurewei Technologies, I...

1. In a root node along a second label switching path (LSP), a computer program product comprising computer executable instructions
stored on a non-transitory medium that when executed by a processor cause the root node to perform the following:
establish a first data plane based failure detection session having an inactive status along the second LSP with at least
one leaf node, wherein the at least one leaf node is an edge node;

receive a predetermined number of notification messages from the leaf node, wherein the predetermined number of notification
messages indicate a failure of a second data plane based failure detection session along a first LSP from a second root node
to the leaf node, wherein the root node and the second root node are different root nodes; and

change the status of the first data plane based failure detection session to active along the second LSP upon receipt of the
predetermined number of notification messages.

US Pat. No. 9,118,388

RAMAN CROSSTALK MITIGATION IN A MULTI-WAVELENGTH SYSTEM UTILIZING AN OPTICAL EQUALIZING SIGNAL MODULATED WITH COMPOSITE BANDWIDTH-LIMITED DATA SOURCES

Futurewei Technologies, I...

7. A method comprising:
multiplexing a plurality of data signals with a video signal and a Raman mitigation signal; and
co-propagating the multiplexed signal on a single optical fiber,
wherein the Raman mitigation signal is selected to destructively interfere with Raman carrier to crosstalk noise induced on
the video signal by the data signals.

US Pat. No. 9,083,570

LEVEL EQUALIZATION TO COMPENSATE FOR IMPLEMENTATION IMPAIRMENTS IN OPTICAL COMMUNICATION SYSTEMS WITH HIGH-ORDER MODULATIONS

Futurewei Technologies, I...

1. A method comprising:
receiving digital samples from an optical communication system;
assigning the samples into bins based on signal levels of the samples;
computing an average signal level for each bin;
determining a level adjustment transformation function for the samples based on the average signal levels of the bins;
applying the level adjustment transformation function to the samples; and
updating the level adjustment transformation function at intervals of a number of received samples (S) by employing average
signal levels of samples received in an interval.

US Pat. No. 9,320,028

METHOD, BASE STATION, AND USER TERMINAL FOR IMPLEMENTING UPLINK RESOURCE INDICATION

Futurewei Technologies, I...

1. A method for implementing an uplink resource grant (UL Grant), comprising:
identifying, by a base station, a downlink subframe in a plurality of downlink subframes in a radio frame, wherein each downlink
subframe corresponds to an unique uplink subframe set, each uplink subframe set comprises a plurality of uplink subframe groups,
each uplink subframe group corresponds to an uplink resource index and is identified by the uplink resource index, each uplink
subframe group has an unique uplink subframe grouping specifying at least one uplink subframe in a time domain, and at least
one group in the plurality of uplink subframe groups comprises at least two uplink subframes; and

sending, by the base station, an UL Grant to a user terminal on the downlink subframe, wherein the UL Grant includes a first
uplink resource index corresponding to a first uplink subframe group in a first uplink subframe set, and the first uplink
subframe set corresponds to the downlink subframe.

US Pat. No. 9,246,696

MRSVP-TE BASED FAST REROUTE IN FACILITY (1:N) PROTECTION MODE

Futurewei Technologies, I...

1. An apparatus comprising:
a processor; and
at least one transmitter coupled to the processor and configured to:
transmit a backup Label Switched Path (LSP) multicast Resource Reservation Protocol-Traffic Engineering (mRSVP-TE) path request
(PATH) message upstream,

wherein the backup LSP PATH message requests reservation of a first backup LSP to protect a first primary LSP configured to
transmit multicast data, and

wherein the backup LSP PATH message is transmitted to support a facility mode one to many (1:N) fast reroute protocol.

US Pat. No. 9,209,945

SYSTEM AND METHOD FOR HYBRID AUTOMATIC REPEAT REQUEST TIMING FOR DEVICE-TO-DEVICE COMMUNICATION OVERLAID ON A CELLULAR NETWORK

Futurewei Technologies, I...

1. A method of operating a communications controller for a direct mobile communication (“DMC”) link for a group of user equipments
(“UEs”), the method comprising:
allocating a set of subframes in one periodic group of subframes for the group of UEs;
allocating, by the communication controller, a subset of the set of subframes for a UE in the group of UEs, wherein the UE
is allowed to transmit information in the subset of the set of subframes, but not in remaining subframes of the allocated
set of subframes;

signaling the allocated set of subframes and the allocated subset of the set of subframes; and
transmitting one or more parameters, wherein the one or more parameters are related to a group of Hybrid Automatic Repeat
reQuest (“HARQ”) processes for the DMC link,

wherein the communication controller uses HARQ processes for cellular UE transmission that are performed independently from
HARQ processes of the group of HARQ processes for the DMC link,

wherein the one or more parameters, including a group identifier parameter, are configured to enable the group of UEs to maintain
the group of HARQ processes for the DMC link; and

wherein the group of HARQ processes for the DMC link are allocated by the communications controller.

US Pat. No. 9,473,350

PROTECTING A LABEL SWITCHED PATH EGRESS WITHOUT USING DOWNSTREAM LABELS

Futurewei Technologies, I...

1. A method implemented in an internal node in a network, the method comprising:
receiving a path reservation (RESV) message from a primary egress node comprising a primary service label associated with
the primary egress node and a primary label switched path (LSP) and a backup service label associated with a backup egress
node and a backup LSP;

establishing a bidirectional forwarding detection (BFD) session with the primary egress node, wherein the BFD session indicates
a status of the primary egress node;

forwarding data traffic received from an upstream node in the primary ISP to the primary egress node according to the primary
LSP when the BFD session indicates the primary egress node is functioning properly, wherein the data traffic comprises the
primary service label;

forwarding data traffic received from the upstream node in the primary LSP to the backup egress node according to the backup
LSP when the BFD session indicates the primary egress node is not functioning properly; and

replacing the primary service label on the data traffic with the backup service label when the data traffic is forwarded to
the backup egress node according to the backup LSP, wherein the backup LSP is established by an internal node,

wherein receiving the path RESV message comprises receiving the backup service label from the backup egress node, and transmitting
the primary service label and the backup service label to the internal node.

US Pat. No. 9,271,010

SYSTEM AND METHOD FOR MOTION ESTIMATION FOR LARGE-SIZE BLOCK

Futurewei Technologies, I...

1. A method for motion estimation (ME) for a large-size block of image data, the method comprising:
obtaining a large-size block for ME processing;
dividing the large-size block into a plurality of small-size blocks, wherein the small-size blocks comprise M×M blocks of
data bytes, wherein M is an integer;

processing each of the small-size blocks in parallel using a small-size block ME processing algorithm using M clock cycles
for M line motion searches; and

processing a total number of M of the M×M blocks using M×M clock cycles,
wherein the large-size block comprises an integer multiple of the small-size blocks.

US Pat. No. 9,270,651

AUTHENTICATION AND INITIAL KEY EXCHANGE IN ETHERNET PASSIVE OPTICAL NETWORK OVER COAXIAL NETWORK

Futurewei Technologies, I...

1. An Optical Line Terminal (OLT) comprising:
a receiver coupled to a Passive Optical Network (PON) and configured to receive a security key request from a Fiber Coaxial
Unit (FCU) via the PON wherein the receiver is further configured to receive an upstream message from a Coaxial Network Unit
(CNU) via the FCU and an Ethernet PON over Coaxial (EPoC) network;

a processor coupled to the receiver and configured to:
generate a first security key responsive to the security key request from the FCU;
encrypt the first security key in a security key response message;
encrypt a downstream message with the first security key;
decrypt the upstream first security key; and
initiate a switchover from the first security key to a second security key upon expiration of a timer;
a transmitter coupled to the processor and configured to transmit the security key response message comprising the encrypted
first security key to the FCU via the PON, wherein the transmitter is further configured to transmit the downstream message
toward the CNU via the FCU and the EPoC network,

wherein the switchover comprises:
generating and encrypting the second security key by the processor;
transmitting the encrypted second security key toward the CNU by the transmitter;
encrypting downstream traffic with the first security key until the receiver receives upstream traffic from the CNU that is
encrypted with the second security key; and

encrypting downstream traffic with the second security key in response to receiving upstream traffic that is encrypted with
the second security key.

US Pat. No. 9,246,971

SYSTEM AND METHOD FOR SEGMENT DEMARCATION AND IDENTIFICATION IN ADAPTIVE STREAMING

Futurewei Technologies, I...

1. A method, implemented by a network component for marking chunks in a transport stream, the method comprising:
indicating, using a bit-mask in an encoder boundary point (EBP) structure, a plurality of partitions corresponding to a plurality
of representations for a same content;

inserting the EBP structure in a transport stream; and
sending the EBP structure in a packet.

US Pat. No. 9,603,108

SYSTEM AND METHOD FOR POWER CONTROL COMMAND FOR DEVICE-TO-DEVICE TRANSMISSIONS

Futurewei Technologies, I...

1. A method for power control command for device-to-device (D2D) communications in a wireless communication network, the method
comprising:
establishing, by a base station, a link with a user equipment (UE) in a cell, wherein the UE is configured to perform a D2D
transmission to one or more UEs; and

sending, by the base station, a transmit power control (TPC) command to the UE, the TPC command instructing the UE to perform
the D2D transmission at a pre-defined transmit power level when no uplink transmissions are scheduled to be received by the
base station over the time-frequency resources available to carry the D2D transmission and at a transmit power level defined
by a power control rule when at least one uplink transmission is scheduled to be received by the base station over the time-frequency
resources available to carry the D2D transmission, the transmit power level defined by power control rule being lower than
the pre-defined transmit power level such that the TPC command improves D2D performance when no uplink transmissions are scheduled
to be received by the base station over the time-frequency resources available to carry the D2D transmission.

US Pat. No. 9,319,139

LONG DISTANCE MULTI-MODE COMMUNICATION

Futurewei Technologies, I...

1. An optical line terminal (OLT) comprising:
a receiver configured to:
couple to a mode coupler via a multi-mode optical fiber that supports more than one optical communication mode; and
couple to a plurality of optical network units (ONUs) via the mode coupler;
a processor coupled to the receiver and configured to schedule upstream multi-mode transmissions from the ONUs via the multi-mode
fiber and the mode coupler by employing time division multiplexing (TDM) or time division multiple access (TDMA); and

a transmitter coupled to the processor and configured to transmit schedule data to the ONUs,
wherein ONU transmissions are scheduled based on ONU transmission power level,
wherein the processor is further configured to measure intermodal crosstalk between the ONUs, and
wherein scheduling upstream multi-mode transmissions comprises:
scheduling ONUs with primarily preceding intermodal crosstalk into adjacent time slots; and
scheduling ONUs with primarily succeeding intermodal crosstalk into adjacent time slots.

US Pat. No. 9,270,597

REPRESENTING BANDWIDTH CONSTRAINTS IN PARTIALLY CONTROLLED ENVIRONMENTS

Futurewei Technologies, I...

1. A network element (NE) comprising:
a receiver configured to receive a path computation request;
a path computation element (PCE) coupled to the receiver and configured to:
compute a group of network paths through a network of NEs operating in a network stratum in response to the path computation
request, wherein each network path traverses one or more physical links; and

compute at least one constraint for each physical link; and
an abstraction module coupled to the PCE and configured to:
receive the computed network path group and constraints;
compute one or more abstract links that describe the network path group; and
compute a constraint for each abstract link based on the physical link constraints,
wherein the abstract links are abstracted such that each physical link traversed by a common set of paths is abstracted into
an abstract link and such that each path decision point is abstracted into an abstract node,

wherein computing the abstract links and the constraints comprises:
determining a path set for each physical link positioned along at least one network path, wherein each path set comprises
all subsets of any of the network paths that traverse the associated physical link;

grouping all physical links associated with an identical path set as contained link groups;
determining a path set minimum for each contained link group, wherein the path set minimum indicates the constraint of the
physical link that has a minimum constraint of the physical links in the associated contained link group;

discarding each contained link group that is associated with a path set that is wholly included in a second contained link
group's path set and comprises a path set minimum that is larger than the second contained link group's path set minimum;
and

designating each remaining contained link group as an abstract comprising a constraint equal to the contained link group's
path set minimum.

US Pat. No. 9,253,087

PRINCIPAL-IDENTITY-DOMAIN BASED NAMING SCHEME FOR INFORMATION CENTRIC NETWORKS

Futurewei Technologies, I...

1. A network node in an information centric network (ICN), comprising:
a receiver configured to receive an interest protocol data unit (I_PDU) from a user device, wherein the I_PDU comprises a
content name comprising an identifier, a principal, and a domain, wherein the identifier uniquely identifies a content object
associated with the content name, wherein the principal provides a security verifier to the content object associated with
the content name, and wherein the domain provides persistently locatable routing to the content object associated with the
content name;

a content store configured to cache a plurality of content objects, wherein each of the content objects is associated with
at least one content name;

a processor coupled to the receiver; and
a transmitter coupled to the processor,
wherein the processor is configured to:
determine, based on the identifier and the principal, whether the content object is cached in the content store;
retrieve the content object from the content store when the content object is cached in the content store;
instruct the transmitter to transmit a reply comprising the content object to the user device when the content object is cached
in the content store; and

locate a name resolution service (NRS) using the domain when the content object is not cached in the content store; and
send the identifier and the principal to the NRS when the content object is not cached in the content store,
wherein when a routing label is received from the NRS in response to the NRS receiving the identifier and the principal, the
processor is further configured to:

augment the I_PDU with the routing label;
determine a next hop based on the routing label; and
forward the I_PDU to the next hop.

US Pat. No. 9,241,421

CENTRALIZED CHASSIS ARCHITECTURE FOR HALF-WIDTH BOARDS

Futurewei Technologies, I...

1. A chassis architecture comprising:
a connection plane comprising a first column of interconnections and a second column of interconnections, wherein the first
column of interconnections runs parallel to the second column interconnections over the connection plane, and wherein a spacing
between perpendicularly adjacent interconnections in the first column of interconnections and the second column of interconnections
is less than half the width of a single line card; and

a plurality of line cards mounted to the connection plane, the plurality of line cards being arranged in a first column of
line cards mounted to the first column of interconnections and a second column of line cards mounted to the second column
of interconnections,

wherein each of the interconnections is mounted to an edge of a corresponding one of the line cards, and wherein a contact
between each of the interconnections and the edge of the corresponding line card is less than half the width of the corresponding
line card.

US Pat. No. 9,137,715

SYSTEM AND METHOD FOR SUPPORTING BANDWIDTH REQUESTS IN A HANDOVER

Futurewei Technologies In...

1. A method for operating a mobile station, the method comprising:
transmitting, by the mobile station to a serving controller, a first message, wherein the first message comprises an incremental
bandwidth request;

receiving, by the mobile station from the serving controller, a second message responsive to the first message, wherein the
second message comprises an indicator indicating that a target controller, previously not having resources allocated to the
mobile station, has allocated resources for the mobile station at least equal to an actual total bandwidth required by the
mobile station as computed by the serving controller; and

initiating, by the mobile station, a handover with the target controller and the serving controller without receiving an allocation
of the actual total bandwidth from the serving controller.

US Pat. No. 9,071,489

SYSTEM AND METHOD FOR PREAMBLES IN A WIRELESS COMMUNICATIONS NETWORK

Futurewei Technologies, I...

1. A method for transmitting a frame, the method comprises:
generating, by an access point, an omni portion of the frame, the omni portion including a non-beamformed long training field
and a signal field, the non-beamformed long training field including channel estimation information used to decode the signal
field, the non-beamformed long training field configured to be transmitted through one of multiple antennas and one of multiple
streams;

generating, by the access point, a multi-stream portion of the frame, the multi-stream portion including a data field and
a multi-stream long training field, the multi-stream long training field including station-specific decoding information for
station-specific data in the data field;

applying, by the access point, a beamforming indicator to the signal field of the omni portion, wherein applying the beamforming
indicator comprises setting a status indicator in the signal field, wherein the status indicator is set to a first value when
the multi-stream portion is beamformed, and wherein the status indicator is set to a second value when the multi-stream portion
is not beamformed; and

transmitting, by the access point, the frame.

US Pat. No. 9,485,075

METHOD AND SYSTEM FOR TRANSMISSION AND RECEPTION OF SIGNALS AND RELATED METHOD OF SIGNALING

Futurewei Technologies In...

1. A method for signaling information to a wireless communications device (UE), the method comprising:
establishing a primary component carrier cell (Pcell) between a base station and the UE, the Pcell associated with a first
component carrier (CC);

determining whether a secondary component carrier cell (Scell) associated with a second CC includes one or more of at least
one of the following in the Scell based at least in part on whether a legacy UE related to the Scell needs to be supported
by the Scell: a physical broadcast channel (PBCH), one or more synchronization signals (SCH), or one or more cell-specific
reference signals (CRS);

in response to the CRS not being included in the Scell, transmitting determination information from the base station to the
UE via the Pcell, the determination information identifying the Scell, the determination information operable for indicating
to the UE an absence of the CRS in the Scell; and

transmitting user data within one or more resource elements normally associated with the CRS in the Scell.

US Pat. No. 9,338,673

DEVICE AND METHOD OF ENHANCING DOWNLINK UE-SPECIFIC DEMODULATION REFERENCE SIGNAL TO FACILITATE INTER-CELL INTERFERENCE CANCELLATION AND SUPPRESSION

FUTUREWEI TECHNOLOGIES, I...

1. A method for cancelling interference received at a user equipment (UE), the method comprising:
receiving a first signal from a serving base station transmitted on a first antenna port, the first signal comprising a first
demodulation reference signal (DRMS);

receiving an interfering signal from a neighboring base station transmitted on a second antenna port, the interfering signal
comprising a second DMRS coded orthogonally different from the first signal;

determining a cell identification of the neighboring base station;
identifying the second antenna port in accordance with a predefined mapping between a plurality of cell identifications and
antenna ports;

recovering DMRS information of the interfering signal from the second DMRS using the identified second antenna port; and
performing interference cancellation on the first signal and the second signal using the recovered DMRS information of the
interfering signal.

US Pat. No. 9,313,030

METHOD AND APPARATUS FOR SECURE AD HOC GROUP DEVICE-TO-DEVICE COMMUNICATION IN INFORMATION-CENTRIC NETWORK

Futurewei Technologies, I...

1. A method of establishing secure discovery and secure communication in an ad hoc information-centric network (ICN), comprising:
an application in a consumer device sending a discovery interest including an associated service name or prefix signed by
an encryption key using the ICN;

a producer device publishing and discovery protocol (SPDP) on an ICN stack of a producer device receiving the discovery interest
from the ICN and checking to see if there is a local published service that matches the service name or prefix in the discovery
interest, and if so, verifying the consumer device using the encryption key;

the producer device SPDP returning a data protocol data unit (PDU) to the consumer device configured to enable the consumer
device to access the local published service; and

the consumer device establishing routing with the producer device and receiving the local published service;
wherein the data PDU includes a random name, a service profile, and a public key, the random name corresponding to the service
name or prefix;

wherein all intermediate nodes between the consumer device and the producer device forwarding the discovery interest and the
PDU are unaware of the service name or prefix.

US Pat. No. 9,258,815

WIRELESS COMMUNICATION CONTROL CHANNEL APPARATUS AND METHOD

FUTUREWEI TECHNOLOGIES, I...

1. A method for reception of at least one resource block (RB) in a wireless network, the at least one RB including a first
control channel element associated with a first antenna port (AP) and a second control channel element associated with a second
AP, the method comprising:
in response to a determination that the first control channel element and the second control channel element are used for
transmission of a single control channel, selecting a first reference signal sequence associated with one of the first AP
and the second AP for reception of the single control channel based on the lowest control channel index value of a first control
channel element index value of the first control channel element and a second control channel element index value of the second
control channel element; and

detecting a resource element of the at least one RB using the first reference signal sequence to decode the first control
channel element and the second control channel element.

US Pat. No. 9,253,508

DIFFERENTIAL PULSE CODE MODULATION INTRA PREDICTION FOR HIGH EFFICIENCY VIDEO CODING

Futurewei Technologies, I...

8. A video codec comprising:
a memory; and
a processor operably coupled to the memory and configured to:
compute a reconstructed pixel based on a residual pixel and a first prediction pixel; and
compute a second prediction pixel in a directional intra prediction mode based on the reconstructed pixel,
wherein the first and second prediction pixels are located in a same block of a video frame,
wherein for each prediction pixel, two weights of the two reference pixel depend on ?,
wherein the two weights add up to equal one,
wherein ? denotes an angle between the directional intra prediction mode and a vertical upright direction,
wherein ? has a unit of degrees, wherein when 0 of two reference pixels adjacent to each other,

wherein the processor is further configured to compute a plurality of prediction pixels including the first and second prediction
pixels,

wherein the plurality of prediction pixels are used for pixel-by-pixel coding of the video frame,
wherein the block has a size of N×N, wherein N is an integer,
wherein P(i, j) denotes a prediction pixel in a i-th row and j-th column,
wherein R(i, j) denotes a reconstructed pixel in a i-th row and j-th column,
wherein X(j) denotes an external reference pixel in an upper row and j-th column, and
wherein computing a prediction pixel comprises equations:
when ?=45,
for i=0, . . . , N?1,
P(i,N?1)=X(i+N);

 for j=0, . . . , N?2,
P(0,j)=X(j+1); and

 for i=1, . . . , N?1 and j=0, . . . , N?2,
P(i,j)=R(i?1,j+1).

US Pat. No. 9,191,140

PASSIVE OPTICAL NETWORKS WITH MODE COUPLING RECEIVERS

Futurewei Technologies, I...

1. An apparatus comprising:
an optical transmitter configured to transmit a first optical signal;
a first splitter directly coupled to the optical transmitter and configured to split the first optical signal into a plurality
of first signal copies, wherein there is no component other than a waveguide or fiber between the first splitter and the optical
transmitter;

a plurality of separators positioned between the first splitter and a plurality of optical network terminals (ONTs) and configured
to:

forward the plurality of first signal copies to the plurality of ONTs via a plurality of second splitters, and
forward a plurality of second optical signals from the plurality of ONTs along a plurality of single mode waveguides; and
an optical receiver coupled to the plurality of single mode waveguides and configured to detect the second optical signals
that are received from the plurality of single mode waveguides.

US Pat. No. 9,160,609

VIRTUAL LAYER 2 AND MECHANISM TO MAKE IT SCALABLE

Futurewei Technologies, I...

1. An apparatus comprising:
a service network; and
a plurality of access domains at a plurality of different physical locations coupled to the service network via a plurality
of edge nodes at the access domains,

wherein a first edge node located in a first access domain of the plurality of access domains is configured to:
maintain a plurality of Internet Protocol (IP) addresses of a plurality of hosts located in a second access domain of the
plurality of access domains;

receive a frame that comprises a destination address that corresponds to one of the IP addresses for one of the hosts located
in the second access domain;

map the destination address to an address of a second edge node located in the second access domain;
forward the frame to the one of the hosts via the second edge node,
wherein the frame is received from a source host located in the first access domain, and
wherein the frame is received from the source host when the source host does not know a Media Access Control (MAC) address
of the one of the hosts located in the second access domain,

maintain a plurality of MAC addresses for a plurality of application hosts;
encapsulate an outer header onto the frame that comprises an outer destination address that references a MAC address of the
second edge node; and

transmit the encapsulated frame via the service network to the second edge node.

US Pat. No. 9,807,385

SIMPLIFICATION OF MODE DEPENDENT INTRA SMOOTHING

Futurewei Technologies, I...

1. A method of intra-frame prediction comprising:
generating a respective filtered reference sample for each of a plurality of prediction unit (PU) blocks by applying a smoothing
filter to the PU block;

obtaining filtering switch data for each of the PU blocks from a Mode Dependent Intra Smoothing lookup table (MDIS LUT) based
on a size and a prediction mode of the PU block, wherein the filtering switch data for PU blocks of size 8×8 and planar prediction
mode indicates that an unfiltered reference sample should be used;

selecting, for each of the PU blocks, one of the filtered reference sample for the PU block or an unfiltered reference sample
for the PU block based on the filtering switch data for the PU block; and

performing intra-frame prediction based on the selected samples, wherein a Bjontegaard Distortion rate that results from performing
the prediction is approximately 0.00% change on luma (Y), approximately 0.02% gain on blue-difference chroma (Cb), approximately
0.01% gain on red-difference chroma (Cr) for the high efficiency case and approximately 0.05% loss on luma (Y), approximately
0.03% gain on blue-difference chroma (Cb), and approximately 0.02% loss on red-difference chroma (Cr) for the low complexity
case.

US Pat. No. 9,449,084

MUSIC RECOMMENDATION BASED ON BIOMETRIC AND MOTION SENSORS ON MOBILE DEVICE

Futurewei Technologies, I...

1. A method implemented by a mobile device for music recommendation to a user of the mobile device, the method comprising:
acquiring one or more measurements from at least one biometric sensor to obtain biometric information of the user;
acquiring at least one measurement from one or more motion sensors to obtain physical motion data of the user;
determining, based on the biometric information, a biometric identifier as a classification of a biometric state of the user;
determining, based on the physical motion data, an activity identifier as a classification of physical motion of the user,
wherein the classification of the physical motion is one of a plurality of physical activities;

determining a life index identifier jointly based on the activity identifier and the biometric identifier;
mapping the life index identifier to a mood classifier using a set of initial conditions to generate a music recommendation,
wherein the mood classifier identifies at least one mood of a plurality of moods, and wherein the music recommendation includes
a music associated with the at least one mood;

recommending the music to the user for playing based on the music recommendation;
updating, using a machine-learning algorithm, the mapping of the life index identifier to the mood classifier based on user
feedback, wherein the user feedback indicates a preference of the user regarding previous music recommended to the user; and

recommending future music to the user for playing based on music recommendations via the updated mapping.

US Pat. No. 9,201,837

DISAGGREGATED SERVER ARCHITECTURE FOR DATA CENTERS

Futurewei Technologies, I...

1. A system comprising:
a unified interconnect network;
a memory pool comprising a plurality of process memory modules configured to cache process data, wherein each process memory
module in the memory pool is positioned in one of a plurality of memory blade servers; and

a processor pool comprising a plurality of processor modules configured to share access to the process memory modules in the
memory pool for caching the process data via the unified interconnect network,

wherein each processor module in the processor pool is positioned in one of a plurality of processor blade servers that are
each separate from the memory blade servers.

US Pat. No. 9,185,555

METHOD FOR AUTHENTICATION OF A WIRELESS BACKUP SYSTEM FOR AN OPTICAL NETWORK UNIT

Futurewei Technologies, I...

1. An apparatus comprising:
a first passive optical network (PON) component configured to:
couple to a second PON component via an optical link; and
authenticate the second PON component, based on a physical layer operations, administration, and maintenance (PLOAM) authenticate
message, to authorize a backup wireless link,

wherein the backup wireless link corresponds to a wireless backup system for a PON, and
wherein the message comprises a first octet comprising a first identifier (ID) indicating either the first PON component or
the second PON component, a second octet comprising an authenticate message identification, and at least a third octet comprising
authentication information associated with a second ID of the wireless backup system.

US Pat. No. 10,257,786

METHOD AND APPARATUS FOR MANAGING A DISPLAY OF A MOBILE ELECTRONIC DEVICE FOR POWER SAVING

Futurewei Technologies, I...

1. A method performed by a mobile electronic device for power saving, the method comprising:activating a first launcher in a normal operating mode of the mobile electronic device to present a first set of application icons on a screen of the mobile electronic device;
monitoring a power level of a battery powering the mobile electronic device;
determining that the power level of the battery has reached a battery power level threshold; and
based upon the determining, activating a second launcher different from the first launcher, wherein the first launcher and the second launcher are software programs that present links on the screen of the mobile electronic device for starting other software programs installed in the mobile electronic device, wherein the second launcher presents a second set of application icons on the screen of the mobile electronic device, and the application icons are for activating corresponding applications, wherein the second set contains fewer application icons as compared to the first set, and the second set includes a voice communication icon corresponding to a voice communication function and a text messaging icon corresponding to a text messaging function; disabling one or more applications on the mobile electronic device; disabling at least one of graphical or text notification on the screen of the mobile electronic device, wherein notifications for battery level, signal strength and clock remain on the screen; and displaying the voice communication icon and the text messaging icon, without displaying respective application icons for the disabled one or more applications on the screen of the mobile electronic device.

US Pat. No. 9,756,347

SCREEN CONTENT CODING SYSTEMS AND METHODS

Futurewei Technologies, I...

1. A system comprising:
a processor configured to execute operations comprising:
receiving information associated with a plurality of pixels, wherein the information for each pixel comprises that pixel's
numeric color value;

creating a color table, wherein the color table comprises a plurality of entries, wherein each entry is accessed using an
index value, and wherein each entry comprises one of the numeric color values present in the plurality of pixels;

creating a color index map, wherein the color index map comprises a plurality of entries, wherein each entry corresponds to
one pixel of the plurality of pixels, and wherein each entry comprises an index value into the color table;

creating a residual color index map, wherein the residual color index map comprises a plurality of entries, wherein each entry
corresponds to one pixel of the plurality of pixels, and wherein each entry comprises the difference between a first index
value in the color index map and a second index value in the color index map;

performing coding operations corresponding to the color index map and the residual color index map, wherein a coding scheme
utilizes indications of respective runs of entries in the color index map and entries in the residual color index map; and

a memory configured to store information for the processor, including the color table, the color index map, and the residual
color index map.

US Pat. No. 9,412,146

SYSTEM AND METHOD FOR DISTRIBUTED VIRTUALIZATION OF GPUS IN DESKTOP CLOUD

Futurewei Technologies, I...

1. A method implemented by a management and control component for supporting distributed virtualization of graphic processing
in a remote desktop environment, the method comprising:
detecting a request from a client to render graphics for remote display at the client;
sending, by the management and control component an instruction directly to a second physical machine before sending a notification
to a remote display driver function at a first physical machine lacking a graphic processing unit (GPU), the instruction instructing
the second physical machine to start a render function at the second physical machine for rendering graphics for the client
in response to the request, and the second physical machine comprising a GPU; and

sending the notification to the remote display driver function at the first physical machine, the notification instructing
the remote display driver function to connect to the render function at the second physical machine to handle the request,
wherein the first physical machine is assigned as a host for the client.

US Pat. No. 9,252,930

REFERENCE SIGNAL TRANSMISSION AND RECEPTION METHOD AND EQUIPMENT

Futurewei Technologies, I...

1. A method of performing communications, the method comprising:
providing, by a network element, a first reference signal configuration corresponding to one or more first user equipments
(UEs), wherein the first reference signal configuration comprises a first Channel Status Indication-Reference Signal (CSI-RS)
configuration;

providing, by the network element, a second reference signal configuration corresponding to the one or more first UEs, wherein
the second reference signal configuration comprises a second CSI-RS configuration different from the first CSI-RS configuration,

wherein the first reference signal configuration comprises an indication of a first scrambling code and an indication of a
first time-frequency resource to the one or more first UEs, wherein the second reference signal configuration comprises an
indication of a second scrambling code and an indication of a second time-frequency resource to the one or more first UEs,
wherein the first scrambling code is different than the second scrambling code, and wherein the first time-frequency resource
is different than the second time-frequency resource;

transmitting, by an antenna of the network element using dedicated signaling, the first reference signal configuration to
the one or more first UEs; and

transmitting, by the antenna of the network element using dedicated signaling, the second reference signal configuration to
the one or more first UEs, wherein the first CSI-RS configuration and the second CSI-RS configuration are different from another
CSI-RS configuration transmitted by the antenna of the network element to another UE.

US Pat. No. 9,137,159

RSVP-TE MP2MP SOLUTION

Futurewei Technologies, I...

1. An apparatus comprising:
a processor configured to:
store a first upstream label in a forwarding table upon receipt of a first message encapsulating the first upstream label
from a first adjacent node;

store a first downstream label in the forwarding table upon receipt of a second message encapsulating the first downstream
label from a second adjacent node;

send a third message encapsulating a second downstream label to the first adjacent node;
send a fourth message encapsulating a second upstream label to the second adjacent node; and
forward data received from a plurality of adjacent nodes over a multipoint-to-multipoint (MP2MP) Label Switched Path (LSP)
using at least a portion of the labels stored in the forwarding table, wherein each adjacent node is associated with only
one upstream label and only one downstream label, and wherein the maximum state complexity of the forwarding table is linear
relative to the number of adjacent nodes,

wherein the first and fourth messages are Resource Reservation Protocol-Traffic Engineering (RSVP-TE) PATH messages, and
wherein the second and third messages are RSVP-TE reservation (RESV) messages.

US Pat. No. 9,104,717

DISTRIBUTED STORAGE OBJECT DELETE

Futurewei Technologies, I...

5. The method of claim 1, further comprising comparing the first entity tag in the delete request with a second entity tag stored at the secondary
datacenter.

US Pat. No. 9,071,921

SYSTEM AND METHOD FOR EVENT DRIVEN OPERATIONS IN A COMMUNICATIONS SYSTEM

Futurewei Technologies, I...

1. A method for communications subsystem operation, the method comprising:
detecting, by an Internet protocol (IP) multimedia subsystem (IMS), an occurrence of an event initiated by a user and communicated
to the IMS by a service provider, wherein the event comprises a switch between service providers or access technologies by
the user;

accessing, by the IMS, a database to retrieve information related to the user and the event;
establishing, by the IMS, a connection with an upstream customer application of a non-service provider upstream customer,
wherein the upstream customer application is selected in accordance with the event and the information; and

performing, by the IMS, an operation with the upstream customer application through the connection, wherein the operation
is performed in accordance with the event, and wherein the operation comprises controlling delivery of a physical service
provided by the non-service provider upstream customer to a downstream customer.

US Pat. No. 9,442,246

SYSTEM AND METHOD FOR OPTICAL FIBER

Futurewei Technologies, I...

1. An optical fiber comprising:
a first layer having a first refractive index, wherein the first layer is air;
a second layer surrounding the first layer, wherein the second layer has a second refractive index, an inner radius, and an
outer radius; and

a third layer surrounding the second layer, wherein the third layer has a third refractive index, wherein the first refractive
index is less than the second refractive index, wherein the third refractive index is less than the second refractive index,
and wherein a ratio of the outer radius to the inner radius is less than 1.5, wherein the optical fiber supports at least
16 orbital angular momentum (OAM) modes with a mode spacing between all of the at least 16 OAM modes of at least 1·10?4.

US Pat. No. 9,357,386

SYSTEM AND METHOD FOR FEMTO ID VERIFICATION

Futurewei Technologies, I...

1. A method for supporting identity verification in messages from a radio station to a gateway, the method comprising:
establishing, at a radio station, a first connection for authentication with a security gateway;
sending, from the radio station, client certificate information on the first connection to the security gateway, wherein the
security gateway maps an Internet Protocol (IP) address with the client certificate information and updates a system with
a binding information of the IP address with the client certificate information;

receiving the IP address at the radio station from the security gateway;
establishing, at the radio station, a second connection with a second gateway; and
sending, from the radio station, the IP address and an identity (ID) of the radio station on the second connection to the
second gateway, wherein the second gateway identifies the radio station by obtaining the binding information from the system.

US Pat. No. 9,319,200

SYSTEM AND METHOD FOR MESSAGE ACKNOWLEDGMENT FEEDBACK FOR DEVICE-TO-DEVICE COMMUNICATION OVERLAID ON A CELLULAR NETWORK

Futurewei Technologies, I...

1. A method of operating a communications controller for a direct mobile communication (DMC) link for a group of user equipments
(UEs), the method comprising:
allocating, by the communications controller, a set of subframes to the group of UEs for the DMC link;
signaling, by the communications controller, the set of allocated subframes to the group of UEs; and
indicating, by the communications controller, a length of a sliding window to the group of UEs for UEs of the group of UEs
to aggregate acknowledgment and negative acknowledgement (ACK/NACK) feedback for communications over the DMC link according
to the length of the sliding window, wherein the aggregated ACK/NACK feedback includes individual ACKs and NACKs for respective
hybrid automatic repeat request (HARQ) processes within the sliding window, and

wherein the ACK/NACK feedback for the communications over the DMC link is determined independently from ACK/NACK feedback
for cellular transmission between the communication controller and the group of UEs.

US Pat. No. 9,241,426

AIR-BASED GEOTHERMAL COOLING SYSTEM FOR A TELECOM UTILITY CABINET

Futurewei Technologies, I...

1. An air-based geothermal cooling system for a telecom utility cabinet, the air-based geothermal cooling system comprising:
a plurality of heat exchange tubes configured to extend into an underground environment;
an input/output (I/O) manifold coupled to the plurality of heat exchange tubes;
a flexible connect system coupled to the I/O manifold and configured to provide an airway between the I/O manifold and the
telecom utility cabinet;

an air transferring device coupled to the I/O manifold and configured to circulate airflow between the telecom utility cabinet,
the I/O manifold, and the plurality of heat exchange tubes at an adjustable rate; and

a temperature control device coupled to the air transferring device and configured to maintain a selectable operating temperature
range for the telecom utility cabinet by selectively adjusting a rotational speed of the air transferring device to control
a rate of the airflow between the telecom utility cabinet, the I/O manifold, and the plurality of heat exchange tubes to the
following criteria:

deactivating the air transferring device automatically when Ta
controlling the air transferring device automatically according to a rotational speed adjusting strategy when Ta>T0 and Te
directing the air transferring device automatically to operate at a full speed when Ta>T0 and Te
wherein Ta is an external environmental air temperature measurement,

wherein T0 is a pre-determined external environmental air temperature threshold,

wherein Te is an internal telecom utility cabinet air temperature measurement,

wherein Tmax is a pre-determined internal telecom utility cabinet air temperature threshold,

wherein the I/O manifold comprises a manifold inlet chamber and a manifold return chamber separate from the manifold inlet
chamber, and

wherein the manifold inlet chamber and the manifold return chamber are separated by a vertical plate that divides the I/O
manifold into a manifold return chamber side and a manifold inlet chamber side.

US Pat. No. 9,137,146

ENHANCED UPSTREAM LABEL ASSIGNMENT (ULA) MECHANISM FOR POINT TO MULTI-POINT (P2MP) AND/OR MULTI-POINT TO MULTI-POINT (MP2MP) FACILITY PROTECTION

Futurewei Technologies, I...

1. In a network system comprising a plurality of nodes, a computer program product comprising computer executable instructions
stored on a non-transitory medium of an upstream node that when executed by a processor cause the node to perform the following:
advertise an upstream assigned label to a downstream node;
receive a message containing conflict status information from the downstream node in response to the upstream assigned label
advertisement; and

assign the upstream assigned label when the received message confirms that no conflict with the upstream assigned label exists
at the downstream node; or

select a new upstream-assigned label or wait until indication is received that a label resource has become available when
the received message confirms that a conflict with the upstream assigned label exists at the downstream nod;

wherein the upstream-assigned label is selected from a predefined label range specific to the apparatus, and
wherein the predefined label range is selected in part based on an Internet protocol (IP) address of the apparatus.

US Pat. No. 9,451,024

SELF-ORGANIZING DISK (SOD)

Futurewei Technologies, I...

1. A universal distributed storage (UDS) system, comprising:
a header server in communication with server nodes, the header server configured to:
divide an object received from a client into chunks,
assign a key to each of the chunks in accordance with a name of the object and a number of a respective one of the chunks,
calculate a hash value for each of the keys to identify which of the server nodes will store each of the chunks,
instruct one of the server nodes to store each of the chunks in accordance with the hash value calculated, and
expose the UDS system to the client via a store command having a store key parameter and a hash value parameter and via a
retrieve command having a retrieve key parameter.

US Pat. No. 9,246,583

METHOD AND APPARATUS FOR MEASURING ROUND TRIP DELAY IN A UNIFIED OPTICAL-COAXIAL NETWORK

Futurewei Technologies, I...

1. A coaxial line terminal (CLT) comprising:
an optical port configured to couple to an optical line terminal (OLT) via a passive optical network (PON);
an electrical port configured to couple to a coaxial network unit (CNU) via a coax electrical network;
a processor coupled to the optical port and electrical port, the processor configured to:
receive a Multi-Point Control Protocol (MPCP) Discovery GATE message (GATE) via the PON;
forward the GATE to the CNU on the coax electrical network;
retrieve a first timestamp from a first MPCP registration request (REGISTER_REQ) message, wherein the first REGISTER_REQ message
is received from the CNU;

determine a round trip delay time (RTT) from the first timestamp and a time read from a first clock when the first REGISTER_REQ
message is received;

set the first clock to a time value of a second timestamp in the GATE, wherein the first clock runs synchronously with a second
clock recovered from a received data stream;

retrieve a grant start time from the GATE;
send a second registration request (REGISTER_REQ) message to the OLT after the first clock reaches the grant start time; and
timestamp the second REGISTER_REQ message with a time from the first clock, wherein the second REGISTER_REQ message is time
stamped when the second REGISTER_REQ message passes through a control multiplexer of the CLT.

US Pat. No. 9,160,650

ENHANCED FLOW ENTRY TABLE CACHE REPLACEMENT IN A SOFTWARE-DEFINED NETWORKING SWITCH

Futurewei Technologies, I...

1. In a network switch of a software-defined network (SDN) architecture, a computer-implemented method for improving cache
replacement (CR) efficiency implemented therein, the method comprising:
maintaining a flow table comprising a plurality of flow entries describing a plurality of flows;
computing a replacement index (RI) value for each of the plurality flow entries resulting in the plurality of RI values, the
RI values indicating CR priority for eviction of each flow from the flow table based on flow latency sensitivity of each flow,
usage recency of each flow entry, and usage frequency of each flow entry, wherein values of usage recency and usage frequency
are updateable with reuse of an associated flow entry;

generating, based on at least some of the computed RI values, an eviction list comprising eviction list entries indicating
the flow entries provisionally selected for eviction from the flow table based on the flow entries' RI values;

removing, from the eviction list, an eviction list entry that references a lowest flow entry having a lowest computed RI value;
evicting a forwarding path from a first flow entry referenced by the removed eviction list entry;
repeatedly removing, from the eviction list, eviction list entries that reference flow entries having a currently lowest RI
value, until the eviction list becomes empty;

after the eviction list becomes empty, recomputing an RI value for each of the flow entries resulting in a second set of RI
values; and

generating, based on the second set of RI values, a new eviction list comprising a same number of list entries as initially
employed by the eviction list,

wherein any flow entry not referenced by the new eviction list has an RI value greater or equal to an upper boundary RI value
referenced by the new eviction list.

US Pat. No. 9,473,339

PERFORMING UPSTREAM SYMBOL ALIGNMENT UNDER FEXT

Futurewei Technologies, I...

1. A network system comprising:
a G.fast transceiver unit at an operator side (FTU-O), wherein the FTU-O is configured to perform the following during a CHANNEL
DISCOVERY 1 stage for a joining line:

send to a G.fast transceiver unit at remote side (FTU-R) an initial value of a time gap Tg1? within an O-SIGNATURE message;

receive an R-P-VECTOR 1 signal;
estimate a correction of the initial value of the time gap Tg1?; and

transmit the correction of the initial value of the time gap Tg1? to the FTU-R using an O-TG-UPDATE message,

wherein the time gap Tg1? is an upstream time gap located between an end of receiving a downstream transmission and a start of transmitting an upstream
transmission by the FTU-R;

the network system further comprising a vectoring control entity (VCE) configured to:
compute a plurality of upstream post-coder coefficients for one or more active lines and the joining line after the transmission
of the O-TG-UPDATE message; and

cancel an upstream far-end crosstalk (FEXT) for the active lines and the joining line after the transmission of the O-TG-UPDATE
message,

wherein estimating and cancelling the upstream FEXT is not used by the FTU-O when estimating the correction of the initial
value of the time gap Tg1?.

US Pat. No. 9,288,116

SYSTEM AND METHOD FOR NAS SERVER TEST LOAD GENERATION

Futurewei Technologies, I...

1. A method for testing a Network Attached Storage (NAS) server, the method comprising:
identifying, by a network stack of a test device, a session established by a NAS client for testing a load of the NAS server,
the NAS client being an autonomous application instantiated on the same test device as the network stack;

intercepting and taking over, at the network stack, the session;
terminating the NAS client to release resources of the test device used to operate the NAS client; and
communicating a data request for the session from the network stack to the NAS server after terminating the NAS client, wherein
communicating the data request for the session to the NAS server after terminating the NAS client exerts the load on the NAS
server without using the resources of the test device to operate the NAS client.

US Pat. No. 9,135,200

SYSTEM AND METHOD FOR EXTENDED PERIPHERAL COMPONENT INTERCONNECT EXPRESS FABRICS

Futurewei Technologies, I...

1. An extended peripheral component interconnect express (PCIe) topology comprising:
a host PCIe fabric comprising a host root complex, the host PCIe fabric having a first set of bus numbers and a first memory
mapped input/output (MMIO) space on a host central processing unit (CPU); and

an extended PCIe fabric comprising a root complex endpoint (RCEP) as part of an endpoint of the host PCIe fabric, the extended
PCIe fabric having a second set of bus numbers and a second MMIO space separate from the first set of bus numbers and the
first MMIO space, respectively, wherein the second MMIO space of the extended PCIe fabric is mapped to a physical address
space on the host CPU, wherein the host PCIe fabric is a bridge between the extended PCIe fabric and the host CPU, and wherein
the second set of bus numbers allows additional devices to be connected to the host CPU beyond a capacity of the host PCIe
fabric as provided by resources of the host root complex.

US Pat. No. 9,118,494

METHOD FOR GROUP-BASED MULTICAST WITH NON-UNIFORM RECEIVERS

Futurewei Technologies, I...

12. A method implemented in a proxy, the method comprising:
communicating with a sender node that multicasts data to a first receiver group;
communicating with a second receiver group;
receiving a message indicating that the sender node has assigned a receiver node to the second receiver group based on a speed
capability of the receiver node falling below a first threshold;

receiving multicast data from the sender node at a first rate;
forwarding the data to the receiver in the second receiver group at a second rate that is less than the first rate;
monitoring the speed capability of the receiver node over time; andsending a message to the sender node to reassign the receiver node to the first receiver group when the speed capability of
the receiver node rises above a second threshold,
wherein the sender node cannot continuously send the multicast data without intermittent acknowledgements from each multicast
recipient, and

wherein the proxy provides to the sender node an intermittent acknowledgement on behalf of the receiver node to support continued
transmission of the multicast data regardless of late acknowledgements from the receiver node.

US Pat. No. 9,432,755

DOWNSTREAM BURST TRANSMISSION IN PASSIVE OPTICAL NETWORKS

Futurewei Technologies, I...

9. A method implemented at an optical line terminal (OLT) in a passive optical network (PON) comprising:
calculating a downstream bandwidth map that indicates active periods of time when the OLT is scheduled to transmit data frames
to an optical network unit (ONU), wherein the downstream bandwidth map indicates the active periods by indicating associated
inactive periods, and wherein the downstream bandwidth map comprises:

an identifier field that identifies the ONU;
a plurality of start time fields that indicate start times of the inactive periods; and
a plurality of stop time fields that indicate completion times of the inactive periods;
generating a message comprising the downstream bandwidth map; and
sending the message to the ONU via an optical transmitter and the PON, wherein the message instructs the ONU to power on at
least one ONU receive data processor during the active periods.

US Pat. No. 9,288,032

DYNAMIC FRAME STRUCTURE FOR SYNCHRONOUS TIME-DIVISION DUPLEXING DIGITAL SUBSCRIBER LINES

Futurewei Technologies, I...

1. An access node for digital subscriber line (DSL) communication comprising:
a transceiver configured to couple a subscriber line; and
a control entity coupled to the transceiver, wherein the control entity is configured to:
receive a request to switch to a nominal asymmetry ratio between an upstream data rate and a downstream data rate after initialization
of the subscriber line;

determine a flexible time period value based on the nominal asymmetry ratio, wherein the flexible time period is used to define
a time division duplexing (TDD) frame structure; and

forward a message that comprises the flexible time period value to the transceiver, wherein the transceiver is configured
to:

transmit a downstream transmission using the TDD frame structure over the subscriber line; and
receive an upstream transmission using the TDD frame structure over the subscriber line,
wherein the subscriber line comprises a wired connection, wherein the TDD frame structure comprises a fixed downstream time
period and a fixed upstream time period, wherein the fixed downstream time period indicates a minimum time period allocated
for the downstream transmission, wherein the fixed upstream time period indicates a minimum time period allocated for the
upstream transmission, and wherein the fixed downstream time period is used by a receiver at a customer premise equipment
(CPE) for signal-to-noise ratio (SNR) measurements, and wherein the upstream time period is used by the receiver at the access
node for SNR measurements, and wherein the fixed upstream time period is used by the control entity at the access node for
updating a plurality of pre-coder coefficients in the transceiver, and wherein the fixed downstream time period is used by
the control entity at the access node for updating a plurality of canceller coefficients in the transceiver.

US Pat. No. 9,154,732

VISUAL CONDITIONING FOR AUGMENTED-REALITY-ASSISTED VIDEO CONFERENCING

Futurewei Technologies, I...

1. An apparatus comprising:
a receiver configured to receive a video teleconferencing image, wherein the video teleconferencing image comprises an original
background and at least one foreground; and

a processor coupled to the receiver, wherein the processor is configured to:
determine an estimated boundary between the foreground and the original background, wherein the boundary comprises a plurality
of pixels;

determine a drawing area to obscure segmentation errors associated with the boundary, wherein determining the drawing area
comprises:

establishing a contour following flow field comprising a directional neighborhood around each boundary pixel to indicate directions
following a contour of the boundary;

estimating a spread of the segmentation errors in directions indicated by the contour following flow field; and
deriving the drawing area to encompass the segmentation errors utilizing the contour following flow field and the estimated
segmentation error spread;

overlay the boundary with the drawing area; and
replace the original background of the video teleconferencing image with a new background.

US Pat. No. 9,112,608

RESOURCE-EFFICIENT DIGITAL CHROMATIC DISPERSION COMPENSATION IN FIBER OPTICAL COMMUNICATION USING SPECTRAL SHAPING SUBCARRIER MODULATION

Futurewei Technologies, I...

1. An optical transmitter configured to communicate with an optical receiver, wherein the optical transmitter comprises:
a digital signal processor (DSP) unit configured to:
map data symbols onto a plurality of electrical subcarrier signals that are non-overlapping in a frequency domain;
perform spectral shaping on each of the subcarrier signals;
combine the subcarrier signals into a combined output signal; and
apply at least one N-point pre-equalizer to the combined output signal to pre-compensate for transmission channel distortions,
wherein N is a positive integer that is inversely proportional to a total number of the subcarrier signals; and

a frontend coupled to the DSP unit and configured to:
convert the combined output signal into an optical signal; and
transmit the optical signal,
wherein each of the subcarrier signals is associated with a unique tone frequency and a unique spectral shape.

US Pat. No. 9,094,940

SYSTEM AND METHOD FOR INDICATING PACKET TRANSMISSION TIME

Futurewei Technologies, I...

1. A method for exchanging data, the method comprising:
generating, by an access point, a usage indicator for an access window, the usage indicator including a first indication of
if an allowed station in a list of allowed stations needs to receive information about its resource allocation and at least
one of a second indication of a start time of the access window, and a third indication of the list of allowed stations;

broadcasting, by the access point, the usage indicator; and
exchanging, by the access point, data with at least one of the allowed stations within the access window in accordance with
the usage indicator.

US Pat. No. 9,490,904

DIGITAL OPTICAL MODULATOR FOR PROGRAMMABLE N-QUADRATURE AMPLITUDE MODULATION GENERATION

Futurewei Technologies, I...

1. An apparatus comprising:
digital electrical signal inputs;
an optical signal input;
digital drivers, wherein each of the digital drivers is coupled to one of the digital electrical signal inputs;
a modulator coupled to the optical signal input and the digital drivers, wherein the modulator comprises N segments, where
N is an integer, and wherein the modulator is configured to generate a n-quadrature amplitude modulated (nQAM) signal; and

a delay circuit positioned between at least one of the digital electrical signal inputs and at least one of the digital drivers,
wherein the delay circuit is configured to substantially match a phase of the optical signal input to a phase of the digital
electrical signal inputs,

wherein n indicates a desired level of modulation of the nQAM signal,
wherein a quantity of the N segments is based on the desired level of modulation of the nQAM signal,
wherein there is no digital-to-analog converter positioned between the digital electrical signal inputs and the modulator,
wherein the quantity of the N segments is determined according to N=(n0.5)?1 when each of the N segments is coupled to only one digital driver, and

wherein the digital drivers consist of a plurality of logical inverters arranged substantially in parallel with each other.

US Pat. No. 9,413,483

PASSIVE OPTICAL NETWORK DIGITAL SUBSCRIBER LINE CONVERGENCE ARCHITECTURE

Futurewei Technologies, I...

1. A method of communicating using an optical line terminal (OLT), the method comprising:
acquiring encapsulated data by a digital subscriber line (DSL) physical media specific transmission convergence (PMS-TC) sublayer
from a transmission protocol specific transmission convergence (TPS-TC) sublayer; and

framing the encapsulated data into a frame by the PMS-TC sublayer for transmission to a corresponding PMS-TC sublayer in a
customer premises equipment (CPE);

mapping, by a Gigabit Passive Optical Network (GPON) transmission convergence framing sublayer, the frame from the PMS-TC
sublayer to GPON encapsulation method (GEM) frames for transmission over a passive optical network (PON) link;

encoding, prior to mapping the frame from the PMS-TC sublayer to GEM frames, the frame using DSL forward error correction
to generate an encoded frame;

interleaving the encoded frame to generate an interleaved encoded frame; and
performing constellation mapping on the interleaved encoded frame to generate a constellation frame.

US Pat. No. 9,072,116

SYSTEMS AND METHODS FOR REDUCING COMPLEXITY IN MODULATION CODING SCHEME (MCS) ADAPTATION

Futurewei Technologies, I...

1. A method for efficiently assigning transmission parameters in a wireless communications network, the method comprising:
selecting users for an initial user group in the wireless communications network;
computing initial modulation coding schemes (MCSs) for users in the initial user group in the wireless communications network,
wherein computing the initial MCSs for the users in the initial user group includes performing an initial QR decomposition
operation for the initial user group;

adding a new user to the initial user group to obtain a new user group in the wireless communications network;
computing a new MCS for the new user in the new user group, wherein computing the new MCS for the new user includes calculating
the new MCS directly using information obtained from the initial QR decomposition operation and without performing a QR decomposition
operation for the new user group; and

communicating the new MCS to a transmitter.

US Pat. No. 10,485,024

SYSTEM AND METHOD FOR UPLINK DATA SCHEDULING FOR GRANT FREE TRANSMISSION

Futurewei Technologies, I...

1. A method implemented by a user equipment (UE), the method comprising:determining to pursue grant free transmission on first data of a first buffer of a plurality of buffers and determining not to pursue grant free transmission on second data of a second buffer of the plurality of buffers;
determining a size of a grant free transport block (GFTB) based on a configuration of radio resources available for grant free transmission;
determining that a size of the first data of the first buffer is larger than the size of the GFTB;
determining to transmit using grant free transmission a first portion of the first data from the first buffer according to a priority of the first portion of the first data of the first buffer;
populating the GFTB with at least the first portion of the first data from the first buffer to produce a populated GFTB;
transferring the populated GFTB from a media access control (MAC) layer to a physical layer (PHY); and
performing grant based transmission on a second portion of the first data of the first buffer and on the second data of the second buffer.

US Pat. No. 9,877,278

MONITORING A NARROWBAND CONTROL CHANNEL FOR A WIDEBAND SYSTEM TO REDUCE POWER CONSUMPTION

FUTUREWEI TECHNOLOGIES, I...

1. A method for a base station to signal user equipment to monitor a narrowband control channel in a wideband system, comprising:
the base station sending a first configuration signaling to configure the user equipment including a designation of one or
more subframes;

the base station determining whether to signal the user equipment to monitor the one or more subframes using one of a narrowband
bandwidth and a system bandwidth;

in response to the base station signaling the user equipment to monitor the narrowband bandwidth, communicating with the user
equipment using the narrowband bandwidth; and

in response to the base station signaling the user equipment to monitor the system bandwidth,
sending a probe message within the narrowband bandwidth to the user equipment, the probe message signaling to the user equipment
to begin monitoring the system bandwidth, and

communicating with the user equipment using the system bandwidth.

US Pat. No. 9,461,746

DATA TRANSMISSION COORDINATION OVER DIGITAL SUBSCRIBER LINES

Futurewei Technologies, I...

1. A method comprising:
scheduling, by an optical line terminal (OLT), data transmissions across a digital subscriber line (DSL) network between an
optical network unit (ONU) and a plurality of user terminals, wherein all non-data transmitting DSL lines are deactivated;

calculating a transfer matrix to represent the DSL network;
reducing the transfer matrix by removing values associated with deactivated DSL lines, wherein data transmissions are scheduled
to support reduction of the transfer matrix; and

calculating a crosstalk cancellation matrix,
wherein the crosstalk cancellation matrix is an inverse of the transfer matrix, and
wherein reducing the transfer matrix results in simplification of the crosstalk cancellation matrix.

US Pat. No. 9,374,323

COMMUNICATION BETWEEN ENDPOINTS IN DIFFERENT VXLAN NETWORKS

Futurewei Technologies, I...

1. A method for bridging communication between a plurality of Virtual eXtensible Local Area Network (VXLAN) networks, wherein
the method comprises;
joining the VXLAN networks using a VXLAN gateway;
obtaining a forwarding entry table that associates a plurality of endpoints with a plurality of VXLAN tunnel endpoints (VTEPs)
within the VXLAN networks;

receiving a VXLAN encapsulated data packet from one of the VXIAN networks, wherein the VXLAN encapsulated data packet identifies
a default gateway Media Access Control (MAC) address corresponding to the VXLAN gateway in an inner header and an address
of the VXLAN gateway as a destination address in a VXLAN header;

replacing the default gateway MAC address with an endpoint MAC address in the inner header and replacing the address of the
VXLAN gateway with a destination virtual tunnel endpoint (VTEP) address in the VXLAN header, and

transmitting the VXLAN encapsulated data packet using the forwarding entry table to a different VXLAN network.

US Pat. No. 9,203,471

DATA TRANSMISSION COORDINATION OVER DIGITAL SUBSCRIBER LINES

Futurewei Technologies, I...

1. An optical management node comprising:
a memory comprising instructions;
a processor coupled to the memory and configured to execute the instructions, wherein executing the instructions causes the
processor to schedule data transmissions across an electrical network between a plurality of user terminals and an optoelectrical
interface by using time division multiplexing or time division multiple access based on optimization of crosstalk performance
of electrical lines of the electrical network; and

a transmitter coupled to the processor and configured to transmit schedule information to the optoelectrical interface via
an optical network,

wherein scheduling data transmissions comprises disallowing temporally overlapping data transmissions on at least one of the
electrical lines with respect to a second electrical line when a calculated cross-talk value associated with the at least
one electrical line is greater than a pre-determined threshold.

US Pat. No. 9,125,154

METHOD AND APPARATUS FOR REDUCING POWER CONSUMPTION OF SIMULTANEOUS RECEIVERS IN A WIRELESS COMMUNICATIONS DEVICE

Futurewei Technologies, I...

1. An apparatus, comprising:
a wireless receiver configured for receiving signals from a plurality of wireless technology systems;
a system determination module for determining wireless technology systems for each type of wireless technology that are available
to said wireless receiver, wherein said system determination module is configured to determine one or more combinations of
wireless technology systems selected from said plurality of wireless technology systems;

a power penalty monitor for determining a power penalty for each of said plurality of wireless technology systems during a
page monitoring wake-up sequence;

a selection module for determining one or more combined power penalties for combinations of wireless technology systems selected
from said plurality of wireless technology systems, wherein a preferred combination comprising selected wireless technology
systems has the least combined power penalty, wherein a combined power penalty for a corresponding combination as determined
by said selection module comprises a combined power consumption for page monitoring wake-up sequences for each wireless technology
system in said corresponding combination, and wherein said combined power consumption is based on a page monitoring cycle
and an average power use during said page monitoring cycle over a period.

US Pat. No. 9,379,970

SELECTIVE CONTENT ROUTING AND STORAGE PROTOCOL FOR INFORMATION-CENTRIC NETWORK

Futurewei Technologies, I...

1. A content router configured to operate in an information-centric network (ICN), the content router comprising:
a receiver configured to receive an advertisement for a content object, wherein the advertisement comprises:
a content prefix identifying the content object;
a list of secured router identifiers (SRIDs), the SRIDs identifying a plurality of content routers in the ICN that are authorized
to store the content object; and

at least one Virtual Private Network (VPN) identifier (ID) identifying at least one VPN authorized to access the content object;
a transmitter;
a storage;
a processor coupled to the receiver, the transmitter, and the storage, wherein the processor is configured to:
determine whether the content router is authorized to route and cache the content object by determining whether the list of
SRIDs comprises a locally assigned SRID that is specific to the content outer;

cause the transmitter to flood the advertisement to a plurality of neighboring nodes and cause the storage to cache the content
object upon receipt when the list of SRIDs comprises the locally assigned SRID that is specific to the content router; and

prevent the storage from caching the content object upon receipt when the list of SRIDs does not comprise the locally assigned
SRID that is specific to the content router.

US Pat. No. 9,319,171

METHOD AND APPARATUS OF MANAGING BANDWIDTH ALLOCATION FOR UPSTREAM TRANSMISSION IN A UNIFIED OPTICAL-COAXIAL NETWORK

Futurewei Technologies, I...

1. A coaxial line terminal (CLT) comprising:
an optical port configured to couple to an optical line terminal (OLT) via a passive optical network (PON);
an electrical port configured to couple to a coaxial network unit (CNU) via an electrical network;
an index table having a plurality of first entries;
a buffer having a plurality of second entries, wherein a first field of the first entries is configured to store a Logical
Link Identifier (LLID) of the CNU and a second field of the plurality of first entries is configured to store a pointer to
at least one of the second entries;

a first-in first-out (FIFO) buffer configured to store one or more data transmission start times; and
a buffer management unit coupled to the buffer, the index table, the FIFO buffer, the optical port, and the electrical port
and configured to:

instruct storage of the LLID in the first field;
instruct storage of data transmitted by the CNU and identified by the LLID in a first register of the plurality of second
entries;

instruct storage of the pointer in the second field, wherein the pointer points to the first register;
instruct storage, in an entry of the FIFO buffer, of a first data transmission start time allocated by the OLT to the CNU
and identified by the LLID; and

transmit the data to the OLT when an optical network timer in the CLT reaches the first data transmission start time.

US Pat. No. 9,948,696

CLOUD SERVICE CONTROL AND MANAGEMENT ARCHITECTURE EXPANDED TO INTERFACE THE NETWORK STRATUM

Futurewei Technologies, I...

1. A resource optimization method for a cloud service control gateway (CSCG) in an application stratum, comprising:sending, to a network control gateway (NCG) in a network stratum via an interface between the application stratum and the network stratum, a request for network resource data, wherein the request for network resource data comprises a network address of a source, a plurality of network addresses of destinations that are accessible to the source, and a network resource constraint;
receiving, from the NCG via the interface, the requested network resource data, wherein the requested network data comprises status of network resources in the network stratum; and
determining a path in the network stratum based on the requested network resource data received from the NCG.

US Pat. No. 9,438,904

REDUCED LOOK-UP TABLE FOR LM MODE CALCULATION

Futurewei Technologies, I...

1. A video codec comprising:
a processor configured to:
generate a prediction block for a chroma block, wherein the prediction block comprises a predicted chroma sample, wherein
the predicted chroma sample is based on:

a first reconstructed luma sample located in a corresponding reconstructed luma block;
a second reconstructed luma sample located in a neighboring block of the corresponding reconstructed luma block; and
a look-up table, wherein a value of an index of the look-up table is based on the second reconstructed luma sample, wherein
a number of indices of the look-up table is either 32 or 56;

obtain the chroma block;
generate a residual block indicating a difference between the chroma block and the prediction block; and
entropy encode the residual block into an encoded video bitstream, wherein a transmitter is coupled to the processor and configured
to transmit the encoded video bitstream.

US Pat. No. 9,430,991

USER INTERFACE DISPLAY COMPOSITION WITH DEVICE SENSOR/STATE BASED GRAPHICAL EFFECTS

Futurewei Technologies, I...

1. A method comprising:
receiving sensor data from a sensor;
obtaining image data from a graphical effects shader based on the sensor data;
blending the image data with a plurality of application surfaces to create a blended image; and
transmitting the blended image to a display,
wherein the sensor comprises a light sensor, wherein the blended image comprises a spotlight or an animated sparkle, and wherein
the spotlight or the animated sparkle is displayed in response to a reduction in ambient light sensed by the light sensor.

US Pat. No. 9,319,302

SYSTEM AND METHOD FOR TRAFFIC ENGINEERING INFORMATION SUMMARY OF A ZONE IN NETWORK COMMUNICATIONS

Futurewei Technologies, I...

1. A method for summarizing topology transparent zone (TTZ) traffic engineering (TE) information, comprising:
computing a TE link state information for every TE link internal to a TTZ from a root node to one or more non-root edge nodes,
wherein the TE link state information for every TE link comprises a maximum bandwidth of a TE link;

summarizing the computed TE link state information; and
distributing at least a portion of the TE link state information in the summary to at least one neighboring node external
to the TTZ connected to the root node,

wherein computing the TE link state information comprises:
establishing a first list of one or more node-and-bandwidth pairs, wherein each node-and-bandwidth pair comprises a TTZ node,
wherein each node-and-bandwidth pair comprises a maximum utilizable bandwidth on a TE link from the root node to a node of
the node-and-bandwidth pair, and wherein a node-and-bandwidth pair containing the root node comprises the root node and a
predefined maximum bandwidth;

establishing a second list;
selecting a node-and-bandwidth pair of the one or more node-and bandwidth pairs from the first list based on bandwidth;
adding the selected node-and-bandwidth pair to the second list;
removing the selected node-and-bandwidth pair from the first list;
expanding the first list based on the selected node-and-bandwidth pair; and
repeating the selection, the addition, the removal, and the expansion until either the first list contains no node-and-bandwidth
pairs, or every edge node of the TTZ is present in a node-and-bandwidth pair on the second list.

US Pat. No. 9,304,924

CACHE COHERENT HANDSHAKE PROTOCOL FOR IN-ORDER AND OUT-OF-ORDER NETWORKS

Futurewei Technologies, I...

1. A hardware processing element in a processor network, the hardware processing element comprising:
at least one receiver configured to receive:
a plurality of memory request messages from a plurality of memory nodes,
wherein each memory request designates a source node, a destination node, and a memory location; and
a plurality of response messages to the memory requests from the plurality of memory nodes, wherein each memory request designates
a source node, a destination node, and a memory location;

at least one transmitter configured to transmit the memory requests and memory responses to the plurality of memory nodes;
and

a controller coupled to the receiver and the transmitter and configured to enforce ordering such that memory requests and
memory responses designating the same memory location and the same source node/destination node pair are transmitted by the
transmitter in the same order received by the receiver,

wherein the hardware processing element is coupled to the memory nodes via a plurality of channels, wherein an earlier received
ordered memory message is positioned in a first of the channels,

wherein a later received ordered memory message is positioned in a second of the channels, and
wherein order is enforced by cross-posting a copy of the earlier received message in the second channel in front of the later
received message.

US Pat. No. 9,287,987

SELF-SEEDED COLORLESS BURST-MODE TRANSMITTER USING REFLECTIVE SEMICONDUCTOR OPTICAL AMPLIFIER AND INJECTION LOCKED FABRY-PEROT LASER

Futurewei Technologies, I...

1. An apparatus comprising:
an optical port;
a first optical transmitter comprising a self-seeded laser and configured to:
transmit a first light; and
receive its own first reflected light associated with the first light;
a second optical transmitter configured to transmit a second light associated with a second reflected light;
a partially reflective mirror positioned between the first optical transmitter, the second optical transmitter, and the optical
port;

an optical rotator positioned between the partially reflective mirror and the first optical transmitter; and
a first polarizer positioned between the first optical transmitter and the optical rotator and configured to pass the first
light and the first reflected light, but not the second light or the second reflected light.

US Pat. No. 9,198,142

TRANSMIT POWER CONTROL FOR DYNAMIC SPECTRUM ACCESS

Futurewei Technologies, I...

8. An apparatus for transmitting data in a frame, the apparatus comprising:
a processor; and
a computer readable storage medium storing programming for execution by the processor, the programming including instructions
to:

acquire statistical occupancy information on use of a frequency band;
determine a probability of interference for a plurality of time periods in an inter-sensing block of the frame in accordance
with an idle-to-busy transition rate of the frequency band, wherein the idle-to-busy transition rate specifies an average
number of periods required for licensed users to transition from an idle state to a busy state when performing licensed transitions
over the frequency band;

perform an unlicensed transmission in the inter-sensing block of the frame; and
reduce a transmit power level of the unlicensed transmission over later time periods of the inter-sensing block in the frame
in accordance with the probability of interference for the later time periods to reduce the probability of the unlicensed
transmission in the frame disrupting reception of a licensed communication signal in a subsequent frame, wherein the probability
of interference for a given period of the frame corresponds to a likelihood that the unlicensed transmission during the given
period of the frame will interfere with reception of the licensed communication signal in the subsequent frame, and

wherein the instructions to determine the probability of interference include instructions to determine the probability of
interference in accordance with the following equation: PIl|Î=PIl|BPB|Î+PIl|IPI|Î, where PB|Î is a conditional idle-to-busy probability at the end of the sensing block, PI|Î is a conditional idle-to-idle probability at the end of the sensing block, PIl|B is a conditional idle-to-busy probability at an lth sampling point, and PIl|I is a conditional idle-to-idle probability at the lth sampling point.

US Pat. No. 9,116,851

SYSTEM AND METHOD FOR VIRTUAL TAPE LIBRARY OVER S3

Futurewei Technologies, I...

1. A method for virtual tape library (VTL) over cloud-based backup and restore, the method comprising:
mapping a plurality of data blocks of VTL storage into a plurality of cloud-based objects for cloud-based storage, the VTL
storage virtualizing tape storage for tape libraries or tape drives onto a disk storage; and

storing the cloud-based objects at one or more locations for cloud-based storage over one or more networks,
wherein the mapping enables backup and restore of the data blocks.

US Pat. No. 9,447,992

GEOTHERMAL SYSTEM WITH EARTH GROUNDING COMPONENT

Futurewei Technologies, I...

1. A geothermal system with earth grounding for providing electrical grounding, the geothermal system comprising:
a geothermal component configured to perform heat exchange;
wherein the geothermal component comprises at least one heat exchange tube configured to extend into an underground environment;
an earth grounding component configured to provide earth grounding for electronic equipment; and
wherein the earth grounding component includes at least one conductive rod coupled to and extended along the at least one
heat exchange tube, and the at least one conductive rod is configured to electrically couple to a grounding interface of the
electronic equipment;

wherein the at least one conductive rod is mechanically or molecularly bonded to at least one clamp, and the at least one
clamp holds around the at least one heat exchange tube;

wherein the at least one clamp is placed at the bottom of the at least one conductive rod;
wherein the at least one conductive rod extends into the underground environment at a depth equal to or greater than 10 feet;wherein the geothermal component further comprises:
an input/output (I/O) manifold coupled to the at least one heat exchange tube;
a flexible connect system coupled to the I/O manifold and configured to provide an airway between the I/O manifold and a utility
cabinet;

an air transferring device coupled to the I/O manifold and configured to circulate airflow between the utility cabinet, the
I/O manifold, and the at least one heat exchange tube at an adjustable rate; and

a temperature control device coupled to the air transferring device and configured to maintain a selectable operating temperature
range for the utility cabinet by selectively adjusting a rotational speed of the air transferring device to control a rate
of the airflow between the utility cabinet, the I/O manifold, and the at least one heat exchange tube according to the following
criteria:

deactivating the air transferring device automatically when Ta controlling the air transferring device automatically according to a rotational speed adjusting strategy when Ta>T0 and Te and

directing the air transferring device automatically to operate at a full speed when Ta>T0 and Te>Tmax,
wherein Ta is an external environmental air temperature measurement,
wherein T0 is a pre-determined external environmental air temperature threshold,
wherein Te is an internal utility cabinet air temperature measurement,
wherein Tmax is a pre-determined internal utility cabinet air temperature threshold,
wherein the I/O manifold comprises a manifold inlet chamber and a manifold return chamber separate from the manifold inlet
chamber, and

wherein the manifold inlet chamber and the manifold return chamber are separated by a vertical plate that divides the I/O
manifold into a manifold return chamber side and a manifold inlet chamber side.

US Pat. No. 9,356,688

METHOD AND SYSTEM FOR FULL DUPLEX RELAYING IN A WIRELESS COMMUNICATION NETWORK

Futurewei Technologies, I...

1. A system for wireless communication, the system comprising:
a base station operable to transmit wireless signals to a first relay station, a second relay station, and a third relay station
in an interchanging pattern during successive time frames so that the first relay station, the second relay station, and the
third relay station forward the wireless signals to a same mobile station;

a receiving station;
the first relay station;
the second relay station; and
the third relay station, wherein the first relay station is operable to transmit a first one of the wireless signals to the
same mobile station while the second relay station is receiving a second one of the wireless signals from the base station,

wherein the second relay station is operable to transmit the second one of the wireless signals to the same mobile station
while the third relay station is receiving a third one of the wireless signals from the base station,

wherein the third relay station is operable to transmit the third one of the wireless signals to the same mobile station while
the first relay station is receiving a fourth one of the wireless signals from the base station,

wherein the receiving station is operable to combine the first one of the wireless signals and the second one of the wireless
signals to produce a first enhanced received signal, the first enhanced received signal comprising data common to the transmitted
first one of the wireless signals and the transmitted second one of the wireless signals, and

wherein the receiving station is further operable to combine the second one of the wireless signals and the third one of the
wireless signals to produce a second enhanced received signal, the second enhanced received signal comprising data common
to the transmitted second one of the wireless signals and the transmitted third one of the wireless signals.

US Pat. No. 9,215,043

SYSTEMS AND METHODS FOR SCHEDULING AND MU-MIMO IN UPLINK VO-IP FOR OFDMA/SCFDMA NETWORKS

Futurewei Technologies, I...

1. A method for scheduling VoIP signals, the method comprising:
scheduling a transmission of a first packet of VoIP information;
scheduling a retransmission of the first packet of VoIP information, wherein a first one of the transmission of the first
packet of VoIP information or the retransmission of the first packet of VoIP information is scheduled along a pre-defined
resource and a second one of the transmission of the first packet of VoIP information or the retransmission of the first packet
of VoIP information different from the first one of the first packet of VoIP information is scheduled along a changing, defined
resource, wherein the pre-defined resource and the changing, defined resource are frequency-time resource blocks and wherein
the scheduled along the changing, defined resource comprises changing a frequency band;

scheduling a transmission of a second packet of VoIP information different from the first packet of VoIP information, wherein
the first packet of VoIP information and the second packet of VoIP information are transmitted from a same source; and

scheduling a retransmission of the second packet of VoIP information, wherein a first one of the transmission of the second
packet of VoIP information or the retransmission of the second packet of VoIP information is scheduled along the pre-defined
resource.

US Pat. No. 9,203,346

LOAD CURRENT SENSOR FOR ENVELOPE TRACKING MODULATOR

Futurewei Technologies, I...

1. A transmitter comprising:
an envelope generator configured to receive a data signal to be transmitted and generate an envelope signal based on the received
data signal;

an envelope tracking (ET) modulator coupled to the envelope generator and configured to receive the envelope signal, the envelope
tracking modulator comprising a pulse width modulation (PWM) generator and a switching circuit having a first output and a
sense output, wherein the PWM generator and the switching circuit are configured to:

operate as a linear regulator in a first mode and generate a first power amplifier supply signal at the first output as a
function of a calibration signal, and

operate as a switching regulator in a second mode and generate a second power amplifier supply signal at the first output
as a function of the received envelope signal;

a current sensor circuit coupled to the sense output of the ET modulator and configured to sense current of the first power
amplifier supply signal at the first output;

a filter coupled to the first output of the ET modulator for filtering the first output signal and generating a power amplifier
switching supply source; and

a power amplifier coupled to the filter, wherein when in the second mode, the power amplifier is configured to:
receive the power amplifier switching supply source as a supply voltage,
receive and amplify a first transmitter signal generated from the data signal, and
output an amplified transmitter signal.

US Pat. No. 9,450,864

USING PCE AS SDN CONTROLLER

Futurewei Technologies, I...

1. A Path Computation Element (PCE) comprising:
a receiver configured to receive a path computation request from a path computation client (PCC), the path computation request
requesting a path initiating at the PCC;

a processor coupled to the receiver and configured to:
compute the path from the PCC to an egress node via an intermediate node in response to the path computation request; and
assign label information for a label switched path (LSP) from the PCC, the intermediate node, and the egress node; and
a transmitter coupled to the processor and configured to set up the LSP along the path by transmitting the label information
directly to the PCC, the intermediate node, and the egress node for storage in a Forwarding Information Base (FIB), wherein
at least one of the PCC, the intermediate node, and the egress node is a Software Defined Network (SDN) compatible node, wherein
the at least one of the PCC, the intermediate node, and the egress node is a non-SDN compatible node, and wherein the PCE
is configured to transmit the label information to both the SDN compatible node and the non-SDN node via PCE protocol (PCEP).

US Pat. No. 9,172,330

NONLINEAR LOAD PRE-DISTORTION FOR OPEN LOOP ENVELOPE TRACKING

Futurewei Technologies, I...

1. An apparatus for providing envelope tracking (ET), comprising:
a memory; and
a processor coupled to the memory, wherein the memory includes instructions that when executed by the processor cause the
apparatus to perform the following:

determine a nonlinear power amplifier (PA) current load for a PA using a reference voltage signal;
filter the nonlinear PA current load to obtain an error correction signal; and
add the error correction signal to the reference voltage signal to generate a pre-distortion compensation signal,
wherein the reference voltage signal corresponds to an input for the PA, and
wherein the error correction signal corresponds to a mismatch between the reference voltage signal and a PA supply voltage.

US Pat. No. 9,119,223

TWO ANTENNAS IN CLOSE PROXIMITY WITH SIGNAL ISOLATION

Futurewei Technologies, I...

1. A mobile node (MN) comprising:
a first antenna configured to communicate with a wireless network;
a second antenna configured to communicate with a wireless network;
a first data line coupled to the first antenna and a common ground;
a second data line coupled to the second antenna and the common ground; and
a common ground trace coupled directly to the first antenna, the second antenna, and the common ground,
wherein the first antenna and the second antenna are not directly connected to each other.