Abstract:
Encoding a file into a plurality of chunks, wherein a subset of the plurality of chunks may be used to create a functional equivalent of the file. At least one additional chunk is created from the plurality of chunks. The at least one additional chunk is directed to be stored in a cache memory and the plurality of chunks are directed to be stored on at least one storage node. Upon demand for the file, at least one additional chunk is cased to be retrieved from the cache and at least a portion of the plurality of chunks are caused to be retrieved from the at least one storage node and the functional equivalent of the file is constructed through utilization of the at least one additional chunk and the portion of the plurality of chunks.
Abstract:
A method, computer readable storage device and an apparatus for locating a mobile endpoint device in an indoor environment are disclosed. For example, the method generates a location map having a predicted signal strength for each respective location on the location map, receives a signal strength associated with the mobile endpoint device within the indoor environment, compares the signal strength to the location map having the predicted signal strength for each respective location on the location map and locates the mobile endpoint device as being at a particular location within the indoor environment.
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a modified MAC protocol which can facilitate communications with both full-duplex and half-duplex devices. A system configured according to the disclosed method can enable communications between an Access Point (AP) and a client in either full duplex or half duplex. The system can similarly enable peer-to-peer communications in both full duplex and half duplex communication modes.
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a modified MAC protocol which can facilitate communications with both full-duplex and half-duplex devices. A system configured according to the disclosed method can enable communications between an Access Point (AP) and a client in either full duplex or half duplex. The system can similarly enable peer-to-peer communications in both full duplex and half duplex communication modes.
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a modified MAC protocol which can facilitate communications with both full-duplex and half-duplex devices. A system configured according to the disclosed method can enable communications between an Access Point (AP) and a client in either full duplex or half duplex. The system can similarly enable peer-to-peer communications in both full duplex and half duplex communication modes.
Abstract:
A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
Abstract:
Disclosed herein are systems, methods, and computer-readable storage media for enabling improved cancellation of self-interference in full-duplex communications, or the transmitting and receiving of communications in a single frequency band without requiring time, frequency, or code divisions. The system estimates the signal strength and phase of a self-interference signal, generates a cancellation signal based on this estimate, then uses the cancellation signal to suppress the self-interference before sampling received analog signal. After applying the cancellation signal, the system samples and digitizes the remaining analog signal. The digitized signal is then subjected to additional digital cancellation, allowing for extraction of the desired signal.
Abstract:
A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
Abstract:
Aspects of the subject disclosure may include, for example, receiving a request for media content, the media content being divided into a plurality of chunks, obtaining information about the chunks and constraints, determining whether there is a remaining layer to be downloaded, in response to determining that there is a remaining layer to be downloaded, determining a list of chunks that can be downloaded at a current layer and a downloading schedule according to the list of chunks that can be downloaded at the current layer, in response to determining that there is no remaining layer to be downloaded, producing a composite schedule for downloading the media content, and downloading the media content according to the composite schedule. Other embodiments are disclosed.
Abstract:
A system for resource provisioning for content delivery of multiple services is disclosed. The system may be configured to offer multiple services, wherein at least one first offered service is delivery of prerecorded content and at least one second offered service is content delivered according to a deadline. In at least one embodiment, the first offered service may be video content, and the second offered service may be broadcast television content. The system may also be configured to deliver at least a portion of the first offered service in advance of use of that portion of the first offered service such that resource demand in connection with delivery of service content of the second offered service at peak delivery may be reduced. As such, fewer resources are needed to provide uninterrupted service of the first and second offered services.