Abstract:
Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for utilizing a mobile communication device to learn parameters of a radio heat map for use in or with a mobile communication device.
Abstract:
Systems and methods which implement storage system data repair control techniques, such as may provide a feedback control structure for regulating source object redundancy and/or repair bandwidth in the storage system. Embodiments control a source object redundancy level to be used in a storage system by analyzing source objects represented in a repair queue to determine repair rate metrics for the source objects and determining a source object redundancy level based on the repair rate metrics. For example, embodiments may cause more redundant fragments for each source object to be generated and stored during repair where the repair rate metrics indicate an increase in storage node failure rate. Additionally, embodiments may determine a per storage object repair rate (e.g., a repair rate preference for each of a plurality of source objects) and select a particular repair rate (e.g., a maximum repair rate) for use by a repair policy.
Abstract:
Systems and methods which implement forward checking of data integrity are disclosed. A storage system of embodiments may, for example, comprise data integrity forward checking logic which is operable to perform forward checking of data integrity in real-time or near real-time to check that a number of node failures can be tolerated without loss of data. Embodiments may be utilized to provide assurance that a number of fragments needed for source data recovery will be available for the source objects most susceptible to failure when a certain number of additional fragments are lost, such as due to storage node failures.
Abstract:
A hybrid communications system implements different communication technologies to communicate data and information for particular communications directions in different portions of the system. Power line communications (PLC) signaling is used to deliver data and information from a gateway device to a light access point. Visible light communications (VLC) signaling is used to communicate data and information from the light access point to a user equipment (UE) device. Wireless radio signaling, wireless infrared (IR) signaling, or a combination of wireless IR signaling and PLC signaling is used to communicate data/information from the UE device to the gateway device. To efficiently control the VLC communications channel between the light access point and UE device, the UE device measures the VLC channel, e.g., calculating SNRs on a per VLC tone basis, and communicating VLC channel quality feedback information to the gateway device, which is forwarded to the light access point.
Abstract:
This application relates to wireless communication systems, and more particularly to distributed synchronization of “internet of everything” (IoE) devices to a common timing through opportunistic synchronization with user equipment (UE). Multiple IoE devices within proximity to each other establish device to device (D2D) links. When an IoE device receives an updated timing synchronization signal from a UE, the IoE device can broadcast the updated timing synchronization signal to other IoE devices directly or via a multi-hop forwarding scheme via the D2D links. Multiple groups of IoE devices can be synchronized to the same timing synchronization signal such that if and when IoE devices from the different groups come into proximity, the IoE devices will find each other and can merge into a larger group of synchronized IoE devices with minimal searching overhead and, therefore, minimal power consumption.
Abstract:
Techniques and systems described herein provide for improved clock drift calibration of two or more clocks of two or more wireless devices. According to one example method, a first packet is received at a first wireless device from a second wireless device sent at a first time. The method may also include determining a first time-of-arrival estimate for the first packet. The method may further include receiving, at the first wireless device, a second packet from the second wireless device sent at a second time. The method may also include determining a second time-of-arrival estimate for the second packet and determining a relative clock drift between the first wireless device and the second wireless device based at least in part on the first time-of-arrival estimate and the second time-of-arrival estimate.
Abstract:
Techniques are provided for expedited Internet content delivery. For example, there is provided a method that involves receiving, at a communication device, a broadcast transmission outside of a spectrum allocated for Internet communications and outside of a spectrum allocated for real time programming content, wherein the broadcast transmission includes unsolicited content pushed to a group of such communication devices. The method may involve storing a portion of the unsolicited content, and receiving a request for content from a user. The method may involve providing the portion of the unsolicited content to the user, in response to the requested content matching the portion. The method nay involve determining whether the requested content is stored on another communication device of the group, in response to the requested content not matching the portion.
Abstract:
Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for utilizing a mobile communication device to learn parameters of a radio heat map for use in or with a mobile communication device.
Abstract:
A method, an apparatus, and a computer program product for wireless communication are provided in connection with enabling distributed frequency synchronization based on a fastest node clock rate. In one example, a first UE is equipped to determine that a fastest clock rate is faster than an internal clock rate of the first UE by more than a first positive offset, and adjust the internal clock rate based on the determined fastest clock rate. In an aspect, the fastest clock rate is associated with a second UE of one or more other UEs from which synchronization signals may be received. In another example, a UE is equipped to obtain GPS based timing information, adjust an internal clock rate based on the GPS based timing information, and transmit a synchronization signal at an artificially earlier time in comparison to a scheduled time of transmission associated with the adjusted internal clock rate.
Abstract:
A method of data encoding is disclosed. An encoder receives a set of information bits and performs a lifted LDPC encoding operation on the information bits to produce a codeword. The encoder then punctures all lifted bits of the codeword that correspond to one or more punctured base bits of a base LDPC code used for the LDPC encoding operation. The base LDPC code has no multiple edges, and the one or more punctured base bits are those that correspond with one or more punctured base nodes, respectively, of the base LDPC code. For some embodiments, the one or more punctured base nodes correspond to one or more degree 2 variable nodes.