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).

  • Patent number: 9462425
    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: Grant
    Filed: January 5, 2015
    Date of Patent: October 4, 2016
    Assignee: APPLE INC.
    Inventors: Wen Tong, Jianglei Ma, Mo-Han Fong, Peiying Zhu, Aaron Callard
  • Publication number: 20160286568
    Abstract: Inter-cell interference can be reduced by re-assigning uplink scheduling responsibilities for a user equipment (UE) from a controller associated with a serving access point (AP) to a controller associated with a neighboring AP, as the controller associated with the neighboring AP may have better access to channel information corresponding to interference experienced by the neighboring AP as a result of uplink transmissions from the UE. After the re-assignment, the controller associated with the neighboring AP may independently schedule an uplink transmission parameter (e.g., a transmit power level, a modulation coding scheme level and/or a precoder) of the UE in a manner that mitigates inter-cell-interference in the neighboring cell.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Philippe Leroux, Aaron Callard, Nimal Gamini Senarath
  • Publication number: 20160278027
    Abstract: A controller having access to channel information associated with a neighboring access point (AP) may communicate a mask to a served user equipment (UE). The mask may specify transmission parameters for an uplink transmission between the served UE and a serving AP such that a successful decoding probability of the uplink transmission at the neighboring AP exceeds a threshold. The mask may specify a maximum MCS level for the uplink transmission, a minimum transmit power level for the uplink transmission, and/or a precoder constraint for the uplink transmission that produces constructive interference at a spatial location of the neighboring AP. This may enable the neighboring AP to isolate the uplink transmission from uplink wireless signals using an interference cancellation technique, e.g., successive interference cancellation (SIC) techniques.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 22, 2016
    Inventors: Philippe Leroux, Aaron Callard, Nimal Gamini Senarath
  • Publication number: 20160277284
    Abstract: It is possible to improve backhaul resource utilization efficiency during dynamic point selection (DPS) transmissions by unicasting different portions of a traffic flow to different access points participating in the DPS transmission. Specifically, a traffic flow may be encoded to obtain forward error correction (FEC) packets, and different subsets of the FEC packets may be unicast to different access points participating in the DPS transmission. The subsets of FEC packets may have partial (or no) redundancy such that the amount of duplicative data communicated over the backhaul network is reduced when compared to multicasting the entire traffic flow to each access point participating in the DPS transmission. There may be different degrees of redundancy between subsets of FEC packets to achieve different traffic engineering (TE) objectives.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventor: Aaron Callard
  • Publication number: 20160226603
    Abstract: Systems, apparatus and methods for validating whether an interfering communications signal has been encountered by a node in a wireless communications network due to signals transmitted by a node operating in another wireless communications network. The wireless communications networks may operate as directional wireless communications networks. Signals transmitted by a node may include an indicator which is associated with a particular node or wireless link. The indicator or information used to generate the indicator may be provided to a third party such as a network operator or regulator. If a received signal includes an interfering signal transmitted by another node, a report of the interfering signal is validated by sending the indicator included in the signal to the third party to check against indicators of transmitting nodes.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Alex Stephenne, Aaron Callard
  • Publication number: 20160226995
    Abstract: There are disclosed systems, devices, and methods for distributing pre-fetch data. A parent node obtains pre-fetch data comprising at least one of: i) data expected to be of interest to a particular user, pre-fetched by the parent node from at least one data source; and (ii) at least one identifier identifying data expected to be of interest to the particular user, for pre-fetching the identified data at a child node. The parent node selects first and second subsets of the pre-fetch data for transmission, respectively, to first and second child nodes, the selecting based on at least a predicted future location of the particular user and a respective geographic location of the first and second child nodes; and transmits the first and second subsets of the pre-fetch data, respectively, to the first and second child nodes.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Inventors: Gamini SENARATH, Alex STEPHENNE, Philippe LEROUX, Aaron CALLARD, Mehdi Arashmid AKHAVAIN MOHAMMADI
  • Publication number: 20160227419
    Abstract: Systems, devices and methods for link level communication between a user equipment and plurality of network devices are described. A user equipment can include at least one processor configured to: after broadcasting a first data message to the plurality of base stations, receive one or more acknowledgements, corresponding to the first data message, from at least one of the plurality of base stations; and upon receipt of at least one acknowledgement, broadcast an indicator to the plurality of base stations, the indicator providing an indication of at least one of the at least one received acknowledgement.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Philippe LEROUX, Aaron CALLARD, Nimal Gamini SENARATH, Alex STEPHENNE
  • Publication number: 20160227464
    Abstract: There is disclosed a system for transmitting data to users. The system includes nodes interconnected by at least one data network. The nodes are organized hierarchically to comprise a root node and at least two child nodes. The data transmission characteristics of communication with each of the child nodes are different. The root node is configured to: receive data transmission preferences of a particular user; receive data to be transmitted to the particular user; and transmit a selected subset of the data to at least one of the child nodes. The subset selected based on at least the received data transmission preferences and the data transmission characteristics, to permit the particular user to obtain data from the child nodes according to the data transmission preferences. The at least one of the child nodes being configured to: receive data from the root node; and transmit at least part of the received data to the user.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Gamini SENARATH, Alex STEPHENNE, Philippe LEROUX, Mehdi Arashmid AKHAVAIN MOHAMMADI, Aaron CALLARD
  • Publication number: 20160226628
    Abstract: There is provided a system and method for data retransmission. A receiving node determines that retransmission of a previously acknowledged data unit is required and sends a revocation of a previous receipt acknowledgement associated with the data unit to a transmitting node requesting the transmitting node to retransmit the data unit. The transmitting node receives the revocation of the previously acknowledged data unit and retransmits the data unit associated with the revoked transmission acknowledgement.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Alex STEPHENNE, Philippe LEROUX, Aaron CALLARD, Gamini SENARATH
  • Publication number: 20160227564
    Abstract: Methods, devices and systems are provided for incorporating a consideration of the quality of service (QoS) of different end-to-end paths in a network, or portions thereof, into the scheduling of uplink data and the selection of data by a user device for transmission to one or more target reception points in a network. The target reception points may be determined from a number of possible reception points by a scheduling entity or by a network access node, gateway or other entity in the network and provided to a user device along with one or more indications of QoS for an uplink scheduling grant.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Alex Stephenne, Philippe Leroux, Aaron Callard, Nimal Gamini Senarath
  • Publication number: 20160217377
    Abstract: There is disclosed a system for maintaining content lists. The system includes nodes interconnected by at least one data network. The nodes are organized hierarchically to comprise a root node and at least two child nodes. The root node stores a list of content items expected to be of interest to a particular user; transmits data reflective of an update for a subset of the list to at least one of the child nodes, the subset selected based on at least a predicted future location of the particular user and a geographic location of that child node; and receives data reflective of an update for the subset of the list from at least one of the child nodes. The at least one of the child nodes stores the subset of the list; determines an update for the subset of the list; and transmits data reflective of the update to the root node.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 28, 2016
    Inventors: Gamini SENARATH, Alex STEPHENNE, Philippe LEROUX, Aaron CALLARD
  • Publication number: 20160150460
    Abstract: Methods and apparatus optimize settings of a wireless communication network via an abstractor. The abstractor receives an event sent by the wireless communication network. The abstractor receives one or more proposed settings from one or more optimizers of the wireless communication network. The abstractor transmits one or more predicted values to the one or more optimizers. The predicted values predict the effect that the one or more proposed settings will have on the wireless communication network.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Philippe Leroux, Aaron Callard, Alex Stephenne
  • Publication number: 20160150349
    Abstract: An embodiment method for downlink machine type communications (MTC), includes receiving, at a base station, parameters including a geographic location related to a remote equipment (RE), receiving a predicate identifying the RE, determining a target zone in which the RE is located, determining a radio bearer associated with the target zone, and transmitting a data packet and the predicate by the base station on the radio bearer to a plurality of REs disposed in the target zone, the plurality of REs comprising at least the RE.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 26, 2016
    Inventors: Xu Li, Aaron Callard, Hang Zhang
  • Publication number: 20160142308
    Abstract: A method for conveying context information that governs packets flowing in at least a first direction between at least one wireless device and a corresponding node communicating with the device comprises an embedder node populating a context portion, of a header of a packet for flow in a second reverse direction, that, once populated with context information that governs packet flow in the first direction, is imparted in the packet flow along the network in either the first or second direction and is conveyed in both directions, an unpacker node retrieving the context information from the context portion of a packet flowing in the first direction, and a configurer node applying the retrieved information to govern packet flow in the first direction therefrom. The embedder, unpacker and/or configurer nodes can be the same.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 19, 2016
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: William Anthony GAGE, Aaron CALLARD
  • Patent number: 9344243
    Abstract: A method, system, base station and wireless terminal are provided for transmission of a set of mixed pilots that includes both common and dedicated pilots. The method includes selecting a number D of dedicated pilots having regard to performance of the communication link, D?0, selecting a first pre-coder for pre-coding D dedicated pilots based on some criteria, performing a first pre-coding of the D dedicated pilots with the first pre-coder to produce a set of pre-coded dedicated pilots, performing a second pre-coding of the set of pre-coded dedicated pilots and a set of common pilots to produce a set of mixed pilots, and transmitting data from the transmitter on the communication link with the set of mixed pilots.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: May 17, 2016
    Assignee: BlackBerry Limited
    Inventors: Aaron Callard, Dong-Sheng Yu, Mohammadhadi Baligh, Jianglei Ma
  • Patent number: 9294214
    Abstract: Base stations (BSs) can remove inter-BS interference components from received uplink signals using downlink information communicated over a backhaul network. The downlink information is associated with downlink transmissions of neighboring base stations, and is used to remove the inter-BS interference in accordance with interference cancellation techniques, e.g., signal interference cancellation (SIC), etc. The downlink information includes information associated with downlink transmission of the interfering BSs, such as information bits (e.g., data), parity information, control information, modulation and coding scheme (MCS) parameters, forward error correction (FEC) parameters, and other information. Additionally, inter-BS interference can be suppressed using channel information of interference channels using interference suppression techniques, e.g., interference rejection combining (IRC), etc.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: March 22, 2016
    Assignee: Huawei Technologies Co., LTD.
    Inventors: Aaron Callard, Alex Stephenne
  • 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