Penthera won a U.S. patent on Tuesday for the invention behind the “Cache & Carry” technology that it has licensed to major service providers such as Comcast, Time Warner Cable and Charter Communications.
Penthera’s patent gives it leverage to sign deals with both service providers and content owners that want to offer consumers the option to download subscription video programming and advertising to mobile devices for offline viewing.
Penthera CTO Adam Berger and former Director Of Engineering Gary Wallace are named as inventors on the patent, titled, “Delivering Files to A Mobile Device.”
Former Insight Communications CEO Michael Willner and Insight co-founder Sidney Knafel acquired controlling interest in the Pittsburgh-based company in 2012, after selling Insight to Time Warner Cable.
Penthera filed the patent application in August 2011.
Abstract: Among other things, in controlling a download of one or more files from a server to a mobile device, account is taken of at least two of: an urgency of the file, the existence of a user-indicated preference about the download, a power status of the mobile device, and a network connectivity status of the mobile device.
- A method comprising: at a mobile device, initiating download of a video using a WiFi network, monitoring a charge state of a battery of the mobile device, and monitoring WiFi network connectivity of the mobile device, after some but not all of the video has been downloaded, suspending the downloading of the video when the monitoring indicates (a) there is a degrading of the battery charge state relative to a threshold charge state or (b) that the mobile device no longer can download through the WiFi network or another WiFi network, or both (a) and (b), the suspension of the download being based on rules or heuristics, later, at a time when the battery charge state has improved relative to the threshold charge state and the device can download through the WiFi network or another WiFi network, automatically resuming the downloading of the video without requiring a previously-downloaded part to be downloaded again, the monitoring, suspending, and resuming occurring without requiring any action from a user of the device, the mobile device making available to the user an indication of how much of the video has already been downloaded.
- The method of claim 1 in which the monitoring is done after each portion of the video is downloaded and before download of a subsequent portion has begun.
- The method of claim 1 comprising at the mobile device, receiving a sync signal from a server with respect to the video to be downloaded, and responding to the sync signal by requesting and accepting a download of the file.
- The method of claim 1 comprising at the mobile device, displaying to a user an indication of a time when the download of the video to the mobile device is expected to be completed.
- The method of claim 1 comprising sending from the mobile device to the server, a log of downloading activity with respect to the video.
- The method of claim 1 comprising enabling a user of the mobile device to specify one or more types of videos that are to be downloaded to the mobile device, for storage in a server in association with an identification of the mobile device or the user.
- The method of claim 1 comprising displaying to a user of the mobile device a list of videos that are in process of being downloaded to the device from the server, but which have not yet been completely downloaded to the device.
- The method of 7 in which the displaying includes showing a percentage of at least one of the listed videos which has been downloaded.
- The method of 7 in which the displaying occurs at the mobile device.
- The method of 7 in which the displaying occurs on a web page.