Patents by Inventor Aaron Callard

Aaron Callard has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160050670
    Abstract: Embodiments are provided for assessing radio resource requirements using virtual bin virtualization. An embodiment method includes receiving a service request from a user equipment (UE) in a geographical bin. Resource requirements are then obtained, from a lookup table (LUT), for a serving radio node and neighbor radio nodes associated with the geographic bin of the UE. The LUT comprises a plurality of entries that map combinations of path losses of wireless links for the serving radio node and neighbor radio nodes to corresponding combinations of resource requirements. The entries of the path losses further include one or more service specific and network node parameters for the serving radio nodes and neighbor radio nodes, which are also mapped to the resource requirements. The obtained resource requirements are then assessed, including deciding whether to serve the UE according to the resource requirements and to resource availability.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Alex Stephenne, Gamini Senarath, Aaron Callard
  • Publication number: 20160037379
    Abstract: Embodiments are provided for traffic scheduling based on user equipment (UE) in wireless networks. A location prediction-based network scheduler (NS) interfaces with a traffic engineering (TE) function to enable location-prediction-based routing for UE traffic. The NS obtains location prediction information for a UE for a next time window comprising a plurality of next time slots, and obtains available network resource prediction for the next time slots. The NS then determines, for each of the next time slots, a weight value as a priority parameter for forwarding data to the UE, in accordance with the location prediction information and the available network resource prediction. The result for the first time slot is then forwarded from the NS to the TE function, which optimizes, for the first time slot, the weight value with a route and data for forwarding the data to the UE.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Kaveh Shafiee, Hang Zhang, Aaron Callard, Alex Stephenne, Hamidreza Farmanbar
  • Patent number: 9246514
    Abstract: Forward Error Correction (FEC) techniques that generate independently decodable resource blocks are beneficial for Successive Interference Cancellation (SIC) demodulation. One FEC technique for generating independently decodable resource blocks includes mapping locally decodable FEC codeblocks into unique resource blocks such that substantially all of the bits of the FEC codeblock are carried within a single resource block. The locally decodable FEC codeblocks can be generated from different FEC encoding modules or from a common FEC encoding module. Another technique for generating independently decodable resource blocks includes encoding a stream of information bits into low-density parity-check (LDPC) codeblocks having high ratios of inward peering parity bits. These high ratios of inward peering parity bits allow substantial portions of each LDPC codeblock to be decoded independently from information carried by other LDPC codeblocks.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: January 26, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron Callard, Mohammadhadi Baligh
  • Patent number: 9226309
    Abstract: An embodiment method for performing joint scheduling in a cluster of base stations (BSs) of a wireless network includes receiving coarse scheduling information pertaining to external BSs and performing joint scheduling for the instant cluster of BSs such that a sum utility is maximized. The sum utility includes an out-of-cluster utility component representing interference observed by the external BSs as a result of the joint scheduling. The out-of-cluster utility component is computed in accordance with the coarse scheduling information.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: December 29, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ho-Ting Cheng, Hang Zhang, Ngoc-Dung Dao, Aaron Callard
  • Publication number: 20150373687
    Abstract: Spoofed radio control signaling instructions can be used to dynamically adapt management of the radio interface by radio control processors. More specifically, spoofed radio control signaling can be communicated to an accelerator application instantiated on a device-side of a radio control processor. The accelerator application can pre-process the spoofed radio control signaling before forwarding the instructions to a generic radio control processor. In one example, the generic radio control processor has a universal configuration that is capable of being adapted to different telecommunication protocols based on the spoofed radio control signaling. In another example, the spoofed radio control channel signaling is translated into control instructions at the accelerator application, which are forwarded to the generic radio control processor. The control instructions govern processing of downlink data channel transmissions and/or specify parameters of uplink transmissions.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: Aaron Callard, Gamini Senarath, Alex Stephenne
  • Publication number: 20150358113
    Abstract: A method includes receiving, by a first device from a second device, a plurality of encoded messages on a plurality of transmission time intervals (TTIs), where the plurality of encoded messages are forward error correction (FEC) encoded, and where the FEC spans the plurality of encoded messages and decoding the plurality of encoded messages using FEC. The method also includes determining a plurality of decoding status messages in accordance with decoding the plurality of encoded messages and transmitting, by the first device to the second device, the plurality of decoding status messages less often than once every TTI.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 10, 2015
    Inventors: Aaron Callard, Alex Stephenne, Mohammadhadi Baligh, Kelvin Kar Kin Au
  • Publication number: 20150341905
    Abstract: Data is scrambled at a transmitter according to one of a number of predetermined scrambling sequences which are associated with a particular one of a number of predetermined transmit antenna diversity schemes (i.e., a specific number of transmit antenna ports). Received data is decoded using one or more of the known transmit antenna diversity schemes and the scrambled data is descrambled according to a corresponding descrambling sequence (related to the scrambling sequence). Based on the descrambled data, the receiver determines which transmit antenna diversity scheme (i.e., the number of antenna ports) is used by the transmitter. In one specific embodiment, CRC parity data is scrambled in the transmitter and the receiver descrambles the recovered CRC parity data according to a descrambling sequence, computes CRC parity data from the received data, and compares the descrambled CRC parity data to the newly computed CRC parity data.
    Type: Application
    Filed: August 4, 2015
    Publication date: November 26, 2015
    Inventors: Aaron CALLARD, Jianglei MA
  • Publication number: 20150319268
    Abstract: Hierarchical compression includes the contemporaneous implementation of link-layer and higher-layer compression on data flowing over a link. Hierarchical compression can be achieved by configuring network nodes positioned at the link-layer to recognize higher-layer compression symbols embedded in incoming data streams, and to adapt link-layer compression to compensate for those higher-layer compression symbols. One technique for adapting link-layer compression is to perform data chunking in-between higher-layer compression symbols. This may reduce the likelihood that higher-layer compression symbols will interfere with the network nodes ability to identify redundant data chunks at the link-layer. Another technique for adapting link-layer compression is to define the HASH algorithm in such a way that the hash of a data string renders the same hash value as the hash of the higher layer compression symbol corresponding to the data string.
    Type: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Aaron Callard, Hang Zhang
  • Publication number: 20150282096
    Abstract: A user equipment (UE) may compute uplink power control levels as a function of a downlink signal to noise ratio (SNIR). For example, the UE may determine an uplink transmit power level by summing a full power control (FPC) transmit power level, a product of a first adjustment factor (?) and the downlink SNIR, and a negative of a second adjustment factor (?2) when the product of the first adjustment factor (?) and the downlink SNIR is greater than or equal to the second adjustment factor (?2). A UE may also compute an uplink power control level as a function of target and/or current interference levels associated with neighboring base stations. A UE may also iteratively reduce a transmit power level until an interference level experienced by a neighboring base station has fallen below a threshold.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 1, 2015
    Inventors: Nimal Gamini Senarath, Israfil Bahceci, Peiying Zhu, Aaron Callard
  • Publication number: 20150264098
    Abstract: A method for effective flow rate estimation for a plurality of video flows includes determining a first flow rate of each of the plurality of video flows in a first transmission window and receiving quality of experience (QoE) feedback for playing portions of the plurality of video flows in the first transmission window. The QoE feedback is received from a plurality of user equipments (UEs) receiving the plurality of video flows. A dynamic effective flow rate is estimated for each flow in the plurality of video flows in a second transmission window in accordance with at least the first flow rates of the plurality of video flows and the QoE feedback.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Ngoc-Dung Dao, Aaron Callard
  • Publication number: 20150244488
    Abstract: Various devices and methods are provided that use signaling to support advanced wireless receivers. For example, a method includes receiving an input signal at a user equipment. The input signal includes a desired signal and an interfering signal, where the desired signal defines symbols using constellations. The method also includes obtaining information identifying a wireless channel used by the interfering signal and a modulation type used to modulate data in the interfering signal. The method further includes recovering the symbols from the desired signal using the information.
    Type: Application
    Filed: March 3, 2015
    Publication date: August 27, 2015
    Inventors: Ngoc Dung Dao, Aaron Callard, Mohammadhadi Baligh, Hang Zhang, Ho Ting Cheng
  • Patent number: 9113441
    Abstract: Data is scrambled at a transmitter according to one of a number of predetermined scrambling sequences which are associated with a particular one of a number of predetermined transmit antenna diversity schemes (i.e., a specific number of transmit antenna ports). Received data is decoded using one or more of the known transmit antenna diversity schemes and the scrambled data is descrambled according to a corresponding descrambling sequence (related to the scrambling sequence). Based on the descrambled data, the receiver determines which transmit antenna diversity scheme (i.e., the number of antenna ports) is used by the transmitter. In one specific embodiment, CRC parity data is scrambled in the transmitter and the receiver descrambles the recovered CRC parity data according to a descrambling sequence, computes CRC parity data from the received data, and compares the descrambled CRC parity data to the newly computed CRC parity data.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: August 18, 2015
    Assignee: BlackBerry Limited
    Inventors: Aaron Callard, Jianglei Ma
  • Patent number: 9072116
    Abstract: The computational complexity of MCS adaptation for linear and non-linear MU-MIMO can be reduced by avoiding QR decomposition during subsequent stages of MCS adaptation. For instance, QR decomposition can be avoided in later stages of MCS adaptation by computing an instant upper right triangular matrix (R1) directly from an earlier upper right triangular matrix (R) and an earlier unitary matrix (U), which were obtained during a previous stage of MCS adaptation. As such, the instant upper right triangular matrix (R1) is obtained without performing QR decomposition on an instant Hermitian matrix (H1H), thereby allowing MCS adaptation to be performed for the new user group with less complexity. Additionally, computational complexity of MCS adaptation for linear MU-MIMO can be further reduced by avoiding matrix inversion during subsequent stages of MCS adaptation.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: June 30, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hamidreza Farmanbar, Aaron Callard
  • Patent number: 9060292
    Abstract: An embodiment user equipment has a list of predictive data that a user may request, and programming to receive prefetched data based on the list of predictive data at a reduced cost, wherein the reduced cost is lower than a network cost of downloading the data, and to store the prefetched data within the UE for future consumption. An embodiment base station has a list of predictive data a UE may request, a high priority queue for data requested by the UE, and a low priority queue with predictive data corresponding to the list of predictive data. The base station further includes programing to send the requested data and to send the predictive data.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: June 16, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aaron Callard, Alex Stephenne, Petar Djukic
  • Patent number: 9054767
    Abstract: A system is provided for optimizing throughput in a communication system. During operation, the system receives, at a first antenna, estimated channel state information (CSI) at least one channel between the first antenna and at least one second antenna. The system obtains antenna correlation information associated with the first antenna and the second antenna, respectively. The system further calculates a set of noise terms associated with random noise for the at least one channel, and optimizes a configuration of beamformers for the first antenna and the at least one second antenna that maximizes a throughput of all antennas, in accordance with the estimated CSI, the obtained antenna correlation information, and the noise terms.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: June 9, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Meisam Razaviyayn, Mohammadhadi Baligh, Aaron Callard, Zhi-Quan Luo
  • Patent number: 9031599
    Abstract: A method of operating base station includes determining a first transmit power of a user equipment (UE), which includes determining a serving base station receive power, determining a path loss of the UE to the base station, determining a downlink signal to noise and interference ratio (SNIR) at the UE, and forming the first UE transmit power. Forming the first UE transmit power comprises summing the serving base station receive power, the path loss of the UE to the base station and the downlink SNIR. The method further includes instructing the UE to transmit at the first UE transmit power.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: May 12, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Gamini Senarath, Israfil Bahceci, Peiying Zhu, Aaron Callard
  • Patent number: 9020554
    Abstract: The present invention is a method and system for supporting a beamforming antenna system in a multiple user mobile broadband communication network including a process for setting and adjusting the magnitude and phase of the signal to user equipment from each antenna. Namely, the present invention supports the communication of power signal values or levels to user equipment in a manner that keeps pace with the rapid variations of the power levels that occur in the dynamic scheduling of transmissions on the cell site. The present invention satisfies this need for an improved signal strength signaling to user equipment for the situation where multiple users are located on the cell site.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 28, 2015
    Assignee: Apple Inc.
    Inventors: Lai King Tee, Jun Li, Aaron Callard, Jianglei Ma
  • Publication number: 20150109990
    Abstract: Methods and devices are provided for implementing two types of sub-channel arrangements. A first type of sub-channel arrangement involves defining a first traffic portion and a second traffic portion of a transmission resource, transmitting broadcast traffic on at least one first antenna of a plurality of antennas in the first traffic portion using a first sub-channelization, transmitting multicast traffic on at least one second antenna of the plurality of antennas, the at least one second antenna being distinct from the at least one first antenna, in the first traffic portion using a second sub-channelization, and transmitting unicast traffic on at least one antenna of the plurality of antennas in the second traffic portion using a third sub-channelization.
    Type: Application
    Filed: January 5, 2015
    Publication date: April 23, 2015
    Inventors: Wen Tong, Jianglei Ma, Mo-Han Fong, Peiying Zhu, Aaron Callard
  • Patent number: 8995592
    Abstract: Various devices and methods are provided that use signaling to support advanced wireless receivers. For example, a method includes receiving an input signal at a user equipment. The input signal includes a desired signal and an interfering signal, where the desired signal defines symbols using constellations. The method also includes obtaining information identifying a wireless channel used by the interfering signal and a modulation type used to modulate data in the interfering signal. The method further includes recovering the symbols from the desired signal using the information.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: March 31, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ngoc Dung Dao, Aaron Callard, Mohammadhadi Baligh, Hang Zhang, Ho Ting Cheng
  • Patent number: 8971384
    Abstract: Method and apparatus for decoding a transmitted signal by a receiver in a MIMO system into a first estimate component for estimating a first signal, a first interference component indicating interference resulting from a correlation relationship among a set of signals to be transmitted, and a first noise component. A base station generates the transmitted signal from the set of signals through a coding process, the coding process defining a correlation relationship amongst the set of signals. The correlation information about the correlation relationship is transmitted to the receiver directly or by a dedicated reference symbol. The decoding is performed by determining a linear receiver filter for the first signal in accordance with the correlation information, and de-correlating the first signal and interferences.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: March 3, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hamidreza Farmanbar, Aaron Callard, Mohammadhadi Baligh