Abstract: A method includes obtaining a trigger instruction responsive to execution of an application reaching a specific location and state, wherein the trigger instruction includes an index into a preload engine offset table and a base address, accessing the preload engine offset table based on the index and base address to determine an offset specific to the application location and state, and prefetching data into cache as a function of the base address and offset.
Abstract: A method for multiple association includes associating with a first access point (AP) in a primary basic service set (BSS), associating with a second AP in a secondary BSS, informing the first and second APs of an inter-BSS relaying capability of a doubly-associated station, and relaying data between the first AP and the second AP.
Type:
Grant
Filed:
December 28, 2016
Date of Patent:
April 2, 2019
Assignee:
FUTUREWEI TECHNOLOGIES, INC.
Inventors:
George Calcev, Majid Ghanbarinejad, Diana Maamari
Abstract: A method for operating a station when discovering a service includes generating a first identifier of the service, generating a second identifier of the service in accordance with a first parameter, and transmitting a request instructing a generating of a third identifier, the request including the first identifier of the service and the first parameter. The method includes receiving a first response including the third identifier, determining that the first response is not valid when the second and third identifiers are not equal, and determining that the first response is valid when the second and third identifiers are equal.
Abstract: A method implemented in an inter-provider cloud rendezvous point (CRP-IP). The method includes receiving, via a receiver of the CRP-IP, a Register request from a first service provider cloud rendezvous point (CRP-SP) in a first service provider (SP) network domain, the Register request indicating a first portion of a virtual extensible network (VXN) with a global scope is hosted by the first SP network domain; and transmitting, via a transmitter of the CRP-IP, a Report message to a second CRP-SP in a second SP network domain hosting a second portion of the VXN, the Report message indicating the first portion of the VXN is hosted by the first SP network domain.
Abstract: The disclosure relates to technology performing a cyclic redundancy check (CRC). Data is divided into a plurality of blocks, each of the plurality of blocks having a fixed size equal to a degree of a generator polynomial. A CRC computation is independently performed on each of the plurality of blocks, and the CRC computation for each of the plurality of blocks is combined by application of an exclusive or (XOR) operation.
Abstract: The disclosure includes a method for establishing a connection with QoS assurance. In the method, a router receives a first IPv6 packet for establishing a first connection, wherein the first IPv6 packet includes a first QoS requirement for the first connection in a hop-by-hop extension header of the first IPv6 packet. Then, the router modifies the first IPv6 packet by setting first information in the hop-by-hop extension header of the first IPv6 packet, where the first information indicates that the router meets the first QoS requirement. Furthermore, the router sends the modified first IPv6 packet to a second router based on a destination IP address of the modified first IPv6 packet.
Abstract: An apparatus comprising an application cross-stratum optimization (CSO) gateway (ACG) coupled to an application layer that handles a plurality of servers, a network CSO gateway (NCG) coupled to a network layer that handles a plurality of network nodes and configured to communicate with the ACG using a CSO protocol (CSOP), and a CSO interface established between the ACG and the NCG that enables the exchange of a plurality of CSOP messages to allow joint application-network resource allocation, provisioning, and optimization. Also disclosed is a network apparatus implemented method comprising sending a user profile from a user plane to an application plane, sending an application profile from the application plane to a network plane via a CSO interface between an ACG and a NCG, and sending network capability information from the network plane to the application plane via the CSO interface.
Abstract: Control plane management based on physical topology of nodes in software-defined networks (SDNs) is provided. Nodes in an SDN are organized into a plurality of node clusters. A cluster of nodes in an SDN is formed and control plane management for the nodes within the cluster is provided. A topology-aware assignment of nodes to controllers in an SDN is provided. Related nodes such as root and corresponding child nodes are assigned to a single cluster in one embodiment to lessen the impacts of controller failure. The assignment of nodes to controllers is also provided based on minimizing traffic between node clusters and between nodes and external networks.
Abstract: A low noise amplifier comprising an adjustable gain and a variable impedance controller is provided. The low noise amplifier is configured to sink current and to adjust a shunt resistance substantially simultaneously.
Type:
Grant
Filed:
January 8, 2018
Date of Patent:
March 26, 2019
Assignee:
Futurewei Technologies, Inc.
Inventors:
Ping Yin, Robert Grant Irvine, Chengfang Liao, Zhihang Zhang
Abstract: A method for vehicle-to-everything (V2X) communication in a wireless network, the method includes determining, by a first User Equipment (UE), a V2X carrier load in a coverage area of a Base station (BS), and transmitting, by the first UE, a data message over an air interface using either a random resource selection technique or a resource sensing multiple access technique based on the V2X carrier load in the coverage area of the BS.
Abstract: A wavelength-division multiplexed (WDM) polarization-independent transmissive modulator (PITM) that receives a multi-wavelength continuous wave (CW) light of indeterminate polarization, splits the multi-wavelength CW light into two transverse electric (TE) polarized components, demultiplexer the polarized components into single-wavelength CW lights, modulates the single-wavelength CW lights using four-port cross-state or bypass-state modulators, multiplexes the modulated output of the four-port modulators (FPM) into two polarized modulated components, and combines the two polarized modulated components into a multi-wavelength modulated output signal.
Abstract: A decoding method including receiving a bitstream corresponding to a residual block, decoding the residual block having a plurality of residual pixels represented as transform coefficients, and computing a reconstructed block based on the residual pixels. The reconstructed block includes reconstructed pixels and uses an intra prediction mode to generate prediction pixels in sequence vertically or horizontally based on reconstructed pixels in the reconstructed block. The reconstructed block includes initial reconstructed pixels based on initial prediction pixels. The intra prediction mode is used to generate the initial prediction pixels based on external reference pixels located in neighboring blocks decoded before the reconstructed block. Computing the reconstructed block includes combining prediction pixels with residual pixels to generate additional reconstructed pixels used to generate additional prediction pixels.
Type:
Grant
Filed:
October 26, 2016
Date of Patent:
March 26, 2019
Assignee:
Futurewei Technologies, Inc.
Inventors:
Wen Gao, Jin Song, Mingyuan Yang, Haoping Yu
Abstract: An apparatus comprises: a processor configured to: select a first channel from among a plurality of channels in a network, and generate a first message assigning a first grant corresponding to the first channel; a transmitter coupled to the processor and configured to transmit the first message; and a receiver coupled to the processor and configured to receive a second message on the first channel and in response to the first message. A method comprises: selecting a first channel from among a plurality of channels in a network; generating a first message assigning a first grant corresponding to the first channel; transmitting the first message; and receiving a second message on the first channel in response to the first message.
Abstract: The disclosure relates to technology for a 360 degree video stream in a network. A network round trip time (RTT) is measured for a requested FoV of the 360 degree video stream, where the RTT indicates a time interval between sending a FoV interest message and receiving a response message in reply to the requested FoV. The network bandwidth is measured for the requested FoV of the 360 degree video stream, where the measured network bandwidth represents an amount of data the network transmits in the response message. A future FoV of the 360 degree video stream is then determined based on the requested FoV, the measured network bandwidth and the measured network RTT, and a video stream is prefecthced for the future FoV of the 360 degree video stream.
Abstract: Methods and apparatuses that select initial subscriber information module (SIM) profile via a mobile device are described. Multiple SIM profiles including a first SIM profile and a second SIM profile can be stored on a SIM card for the mobile device. The mobile device may attempt to connect to a first network via the first SIM profile. In response to a failure to connect to the first network according to the first SIM profile, the mobile device can access the second SIM profile to connect to a second network according to the second SIM profile. In an embodiment, this logic continues to the next SIM profiles stored on the SIM card for the mobile device until it is successfully connected to a network.
Abstract: A network element (NE) comprising a receiver configured to receive packets from a plurality of flows, and a processor coupled to the receiver and configured to perform classification on the plurality of flows according to arrivals of the packets to classify the plurality of flows into a heavy-tailed (HT) class and a light-tailed (LT) class assign scheduling weights to the plurality of flows according to the classification, and select a scheduling policy to forward the packets of the plurality of flows according to the scheduling weights.
Type:
Grant
Filed:
January 6, 2016
Date of Patent:
March 19, 2019
Assignee:
Futurewei Technologies, Inc.
Inventors:
Min Luo, Shih-Chun Lin, Ian F. Akyildiz
Abstract: The present disclosure describes methods, systems, and computer program products for a multiple-processor system. The multiple-processor system includes a plurality of central processing unit (CPU) cores. Each of the plurality of CPU cores is configured to operate in at least one of a plurality of CPU states. The plurality of CPU states includes a low-voltage memory retention (NAP) state, an active state, and a shut-off state. The NAP state includes a sleep state that retains state memory. The multiple-processor system also includes a voltage regulator that is configured to provide a NAP voltage to the plurality of CPU cores. The NAP voltage is sufficient for at least one of the plurality of CPU cores to retain state information and the NAP voltage is lower than an active state voltage. The multiple-processor system further includes a plurality of state control switches. Each of the plurality of state control switches connects the voltage regulator to one of the plurality of CPU cores.
Abstract: A method for establishing relay services includes transmitting a random access parameter to a network node indicating a request for relaying services, the transmitting of the random access parameter initiates a first random access procedure, receiving, by the RD, a random access response including a relay indicator indicating one or more candidate relay devices, wherein receiving the relay indicator terminates the first random access procedure, and searching for a relay device in accordance with the relay indicator included in the random access response.
Abstract: An apparatus and associated method are provided involving a housing having a periphery configured to operate as a second antenna, a third antenna, and a fourth antenna. The periphery includes a top wall having a first slot formed therein, a first side wall having a second slot formed therein, and a second side wall having a third slot formed therein. The top wall is arranged between the first side wall and the second side wall, and a top portion of the periphery is defined between the second slot and the third slot. The top portion is divided into a first top side portion and a second top side portion via the first slot. Further, the first top side portion operates as the second antenna, and the second top side portion operates as both the third antenna and the fourth antenna.
Type:
Grant
Filed:
April 14, 2017
Date of Patent:
March 19, 2019
Assignee:
Futurewei Technologies, Inc.
Inventors:
Chulmin Han, Wee Kian Toh, Wei Huang, Hongwei Liu
Abstract: A method includes an edge resource receiving virtual reality (VR) content responsive to a VR session request of a user equipment (UE), the edge resource receiving a wireless link condition indication and a field of view (FOV) information from the UE, with the wireless link condition indication corresponding to a wireless link, and the edge resource adapting the VR content according to the FOV information and the wireless link condition indication.