Patents Assigned to FutureWei Technologies
  • Patent number: 10334014
    Abstract: The disclosure relates to technology for accessing connected resources in a distributed application programming interface (API) of a network. A request is received from a client node, where the request includes one or more service labels indicating a selection of services to invoke. The one or more resources to visit are identified for the services requested according to resource connections. A response is then sent to the client node in which the response includes one or more hyperlinks to the one or more resources identified, where the one or more hyperlinks are annotated with the one or more service labels to indicate the services requested.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Li Li
  • Patent number: 10333829
    Abstract: A method implemented by a service function forwarder (SFF) comprises receiving, by a receiver of the SFF, a service chain packet comprising a loop prevention field, the loop prevention field comprising a plurality of bits indicating whether an error has occurred during packet transmission, and determining, by a processor of the SFF, whether to forward the service chain packet based on a value in the loop prevention field being less than a predefined parameter, the predefined parameter based on a number of bits (n) in the loop prevention field.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lucy Yong, Donald E. Eastlake, III
  • Patent number: 10331616
    Abstract: An apparatus comprising a plurality of physical IO ports configured to couple to a plurality of remote LCs that provide IO resources, and a processor coupled to the plurality of physical IO ports and configured to map the remote LCs to a plurality of vNICs by allocating at least some of the IO resources to the local vNICs, receive an OS kernel IO call comprising a request to access a first of the vNICs, determine a first of the remote LCs that corresponds to the first vNIC, and direct the request to access the first remote LC.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Rangaraju Iyengar
  • Patent number: 10331596
    Abstract: The present disclosure relates to a USB type-C connector assembly including a connector and a secondary port. The connector assembly may be integrally attached a first device, such that the connector of the assembly may be used to affix the first device to the USB type-C port of a computing system such as a mobile phone. The secondary port of the assembly may be used to connect a second device to the USB type-C port of the computing system, thus enabling use of the first and second devices with the computing system through the single computing system USB type-C port.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Steven Loza
  • Patent number: 10334509
    Abstract: A system and method of ANQP querying using a common ANQP group version. One embodiment of the method includes associating an original common ANQP group version with a common ANQP group, transmitting a message containing the original common ANQP group version to at least one station, associating a new common ANQP group version with the common ANQP group when an element therein is changed, and transmitting another message containing the new common ANQP group version to the at least one station.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lin Cai, George Calcev, Xingxin Zhang
  • Patent number: 10333825
    Abstract: A link cost determining method including computing, by a station, a new composite data rate using a set of data rates including an average data rate, a geometric mean data rate, and a minimum data rate for data samples, computing, by the station, a pair of hysteresis thresholds for a previous composite data rate, determining, by the station, whether the new composite data rate exceeds one of the pair of hysteresis thresholds, and advertising, by the station, the new composite data rate when the new composite data rate exceeds one of the pair of hysteresis thresholds.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Donald E. Eastlake, III
  • Patent number: 10333410
    Abstract: An apparatus includes: a first inductor coupled to a first node and a second node; a second inductor coupled to a third node and a fourth node; a third inductor coupled to the fourth node and a fifth node, wherein the first inductor, the second inductor, and the third inductor form a transformer; and a compensation capacitor coupled to the fourth node and one of the first node and the second node and including, a compensation capacitance. A method of manufacturing a resonant converter, the method includes: obtaining the resonant converter, wherein the resonant converter includes a transformer; determining a parasitic capacitance of the transformer; calculating a compensation capacitance based on the parasitic capacitance; and adding a compensation capacitor across the transformer, wherein the compensation capacitor includes the compensation capacitance.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: June 25, 2019
    Assignees: Futurewei Technologies, Inc., University of Florida Research Foundation, Incorporated
    Inventors: Huan Zhang, Heping Dai, Shuo Wang
  • Patent number: 10334456
    Abstract: The present technology provides a new approach to optimizing wireless networks, including the coverage and capacity of cellular networks, using deep learning. The proposed method involves generating a group of cells comprising a cell identified as underperforming and one or more neighboring cells, ranking the one or more neighboring cells based on one or more relationship parameters between the underperforming cell and the one or more neighboring cells, and generating a multi-dimensional multi-channel state tensor for the group of cells based on the ranking of the one or more neighboring cells. This approach to cellular network optimization improves the coverage and capacity of cellular networks using a process that is faster, more accurate, less costly, and more robust.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 25, 2019
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Jin Yang, Yongxi Tan
  • Patent number: 10333763
    Abstract: According to one aspect of the present disclosure, there is provided a device that includes: a first quadrature modulator configured to receive an in-phase portion of a baseband signal and a quadrature portion of the baseband signal, and to produce a first portion of an output signal according to the in-phase and quadrature portions of the baseband signal; a second quadrature modulator configured to receive a first modified signal and a second modified signal, and to produce a second portion of the output signal according to the first and second modified signals; an output circuit configured to sum the first and second portions of the output signal, and to transmit the output signal to an antenna; and a mode selection circuit configured to turn on the first quadrature modulator, to receive a control signal, and to determine whether to turn on the second quadrature modulator according to the control signal.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hong Jiang, Zhihang Zhang, Jamil Mark Forrester, Wael Al-Qaq
  • Patent number: 10332056
    Abstract: The disclosure relates to technology for processing data sets to generate data rules for the data sets in a communications network. A first set of data including key quality indicators (KQIs) indicative of a quality of service and a second set of data including key performance indicators (KPIs) indicative of a performance level are received. The first data set and the second data set are categorized using a first value into a plurality of KQI groups and a second value into a plurality of KPI groups, respectively. Each of the KQI and KPI groups are identified with a label. Each of the KQI and KPI groups identified with a same label are processed by application of association rule learning to generate the data rules. The data rules model a relationship between the KQIs and the KPIs by calculating association frequencies.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Kai Yang, Yanjia Sun, Ruilin Liu
  • Patent number: 10333314
    Abstract: The disclosure relates to technology for providing power, voltage, and/or current from a combination of DC power sources, such as photovoltaic modules or DC batteries. One aspect includes a buck-boost optimizer having a number of inductorless buck stages and a boost stage. The buck-boost optimizer may be used within a power generation system. The combined output voltages of each of the buck stages may be input to the boost stage. The boost stage may have an inductor that may serve as an energy storage device to boost a voltage, as well as to filter a signal from the buck stages. Thus, the buck-boost optimizer may use a single inductor. Having a single inductor provides for a very efficient power generation system. Also, cost and size of components in the power generation system may be reduced.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Heping Dai, Xiaolin Mao
  • Patent number: 10330959
    Abstract: A transmission-type polarization insensitive modulator implemented as a polarization insensitive micro ring modulator (PIMRM) includes a first polarization splitter-rotator (PSR) configured to generate a first light beam and a second light beam having a common polarization from an input, a micro ring configured to modulate the first light beam with data to generate a first output signal, and modulate the second light beam with data to generate a second output signal, and a second PSR configured to combine the first output signal and the second output signal to form a modulated output signal, wherein the micro ring is disposed in between the first PSR and the second PSR.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yangjing Wen, Yu Sheng Bai, Hongzhen Wei
  • Patent number: 10326995
    Abstract: System and method embodiments are provided for achieving improved View Synthesis Distortion (VSD) calculation and more accurate distortion estimation of encoded video frames. An embodiment method includes obtaining a depth map value for a video frame and determining a weighting factor for depth distortion in accordance with the depth map value. The weighting factor maps a pixel range of the depth map value to an output function having higher values for closer image objects and lower values for farther image objects. The VSD for the video frame is then calculated 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.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 18, 2019
    Assignees: Futurewei Technologies, Inc., Santa Clara University
    Inventors: Zhouye Gu, Nam Ling, Chen-Xiong Zhang, Jianhua Zheng
  • Patent number: 10324959
    Abstract: A storage device implements a method for garbage collection. The storage device arranges data blocks of a storage medium into a bin and determines first coldness of a first data block in the bin and second coldness of a second data block in the bin that are respectively associated with a first rate of change of valid data in the first data block into invalid data and a second rate of change of valid data in the second data block into invalid data. Based on the first coldness and the second coldness, the storage device selects a colder data block from the first and second data blocks as a garbage data block. Because the valid data in the selected garbage data block are more stable, they may cause less new stale data or garbage data in a new block to which the valid data are moved.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: June 18, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xiangyu Tang, Yunxiang Wu
  • Patent number: 10322728
    Abstract: A system for determining distress of a driver of a vehicle is provided, comprising a plurality of sensors, including interior vehicle image sensors, an interior vehicle audio sensor, vehicle data sensors, and Global Positioning System (GPS) data sensors. The system also includes one or more processors configured to receive inputs from the plurality of sensors, and process the received inputs to obtain a driver heat change estimate, a driver expression estimate, a driver gesture estimate, an on-board diagnostics (OBD) estimate, and a GPS estimate. The one or more processors are further configured to store the estimates in a memory, use the stored estimates to generate deviation scores for each of the estimates, execute a machine learning algorithm to classify driver behavior as normal or impaired based on the deviation scores, and generate a warning based on the classification indicating impaired driver behavior.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: June 18, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Fatih Porikli, Yuzhu Wu, Luis Bill
  • Patent number: 10322510
    Abstract: A method for fine-grained object recognition in a robotic system is disclosed that includes obtaining an image of an object from an imaging device. Based on the image, a deep category-level detection neural network is used to detect pre-defined categories of objects. A feature map is generated for each pre-defined category of object detected by the deep category-level detection neural network. Embedded features are generated, based on the feature map, using a deep instance-level detection neural network corresponding to the pre-defined category of the object, wherein each pre-defined category of an object comprises a corresponding different instance-level detection neural network. An instance-level of the object is determined based on classification of the embedded features.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 18, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wei Jiang, Wei Wang
  • Patent number: 10327159
    Abstract: Convergence times associated with simulated annealing based (SA-based) optimization in wireless networks can be reduced by introducing an additional local or cell-level evaluation step into the evaluation of global solutions. In particular, new local solutions may be evaluated based on local performance criteria when the new solutions are in a global solution deemed to have satisfied a global performance criteria. New local solutions that satisfy their corresponding local performance criteria remain in the new global solution. New local solutions that do not satisfy their corresponding local performance criteria are replaced with a corresponding current local solution from a current global solution, thereby modifying the new global solution. The resulting modified global solution includes both new local solutions and current local solutions prior to being accepted as the current global solution for the next iteration.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: June 18, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yongxi Tan, Jin Yang, Nandu Gopalakrishnan, Yan Xin, James Mathew, Kamalaharan Dushyanthan, Iyad Alfalujah, Yanjie Fu
  • Patent number: 10324688
    Abstract: An embodiment of a system and method for performing a numerical operation on input data in a hybrid floating-point format includes representing input data as a sign bit, exponent bits, and mantissa bits. The exponent bits are represented as an unsigned integer including an exponent bias, and a signed numerical value of zero is represented as a first reserved combination of the mantissa bits and the exponent bits. Each of all other combinations of the mantissa bits and the exponent bits represents a real finite non-zero number. The mantissa bits are operated on with a “one” bit before a radix point for the all other combinations of the mantissa bits and the exponent bits.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 18, 2019
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Yuanbin Guo, Tong Sun, Weizhong Chen
  • Publication number: 20190179635
    Abstract: Aspects of the disclosure provide a circuit that includes a processing circuit, a memory directly coupled to the processing circuit via a dedicated data bus and a control circuit. The processing circuit includes a dot product engine. The dot product engine is configured to perform, in response to an instruction, an operation that includes dot product calculations on a weight input and a pixel sample input, and to store a result of the operation into the memory. The control circuit is configured to control the dot product engine to perform arithmetic operations that include the dot product calculations, and control the dot product engine to perform an accumulation of outputs of the dot product calculations and data received from the memory via the dedicated data bus to generate the result of the operation.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Guofang Jiao, Zhou Hong, Chengkun Sun
  • Publication number: 20190180090
    Abstract: A computing device includes a communication interface, a memory, and processing circuitry. The processing circuitry is coupled to the communication interface and to the memory and is configured to execute the operational instructions to perform various functions. The computing device is configured to process a video frame of a video segment on a per-frame basis and based on joint human-object interactive activity (HOIA) to generate a per-frame pairwise human-object interactive (HOI) feature based on a plurality of candidate HOI pairs. The computing device is also configured to process the per-frame pairwise HOI feature to identify a valid HOI pair among the plurality of candidate HOI pairs and to track the valid HOI pair through subsequent frames of the video segment to generate a contextual spatial-temporal feature for the valid HOI pair to be used in activity detection.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Applicant: Futurewei Technologies, Inc.
    Inventors: Wei Jiang, Lyndon Scott Kennedy, Wei Wang