Methods and apparatus for managing mobile content
First Claim
1. A computer-implemented method for enabling a user of a mobile computing device and/or a content manager/publisher to specify what code and/or content are to be downloaded from a server on a network for storage locally on the mobile computing device for offline use and what code and/or content are to be stored in the network for online access, comprising the steps of:
- associating file attributes with content files stored on the server, said file attributes being modifiable by a user of the mobile computing device and/or a content manager/publisher of the content files on the server, said file attributes specifying at least whether the associated content files are to be downloaded automatically with an associated application or in response to a request at runtime of the associated application, and said file attributes being used by the mobile computing device to augment a file system of the mobile computing device to specify sources within the network where the downloaded content files from the server may be updated when the mobile computing device is connected to the network and when the downloaded content files need to be updated; and
downloading an application and associated content files to a validated user of the mobile computing device at times and from sources within the network specified by the file attributes.
0 Assignments
0 Petitions
Accused Products
Abstract
A mobile application platform enables a user of a mobile device to manage Personalized Offline Web Applications (POW Apps) on a variety of devices. A Virtual Directory (VD) technology that is multi-source capable permits the POW code and content to be variably localized (Developer/User controls POW content/code stored on the user'"'"'s device). The end user enters login information into a mobile application that is using the engine of the mobile application platform and receives POW code and content individually configured to the end user. A content manager or publisher controls what aspects of the POW application are stored locally and what aspects are kept on the server. When content is requested that is not stored locally, the content is either downloaded and opened locally or accessed on the web server like in the case of a streaming video or audio. After viewing any portion of the video or audio file, the user can decide to download the entire video or audio for offline use. The user is given this option or the content developer can predetermine how different types of POW code and content are handled through configuration settings. In addition to accessing or downloading online content, periodic communication back to the mobile application platform cloud can be implemented to get updates to the content and report back user activity, such as test scores and usage statistics.
27 Citations
12 Claims
-
1. A computer-implemented method for enabling a user of a mobile computing device and/or a content manager/publisher to specify what code and/or content are to be downloaded from a server on a network for storage locally on the mobile computing device for offline use and what code and/or content are to be stored in the network for online access, comprising the steps of:
-
associating file attributes with content files stored on the server, said file attributes being modifiable by a user of the mobile computing device and/or a content manager/publisher of the content files on the server, said file attributes specifying at least whether the associated content files are to be downloaded automatically with an associated application or in response to a request at runtime of the associated application, and said file attributes being used by the mobile computing device to augment a file system of the mobile computing device to specify sources within the network where the downloaded content files from the server may be updated when the mobile computing device is connected to the network and when the downloaded content files need to be updated; and downloading an application and associated content files to a validated user of the mobile computing device at times and from sources within the network specified by the file attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server computer having a processor that executes instructions for providing personalized offline web applications to a user of a mobile computing device for offline use, said instructions when processed by said processor causing said processor to:
-
validate a user request to access a personalized offline web application for download, said personalized offline web application comprising one or more web pages, web scripting code and at least one media file; provide augmented file attributes with at least one media file downloaded to the mobile computing device of the user, said augmented file attributes comprising at least an indication that those files associated with the personalized offline web application that are not to be downloaded to the user'"'"'s mobile computing device when the personalized offline web application is downloaded to the user'"'"'s mobile computing device; and downloading the requested personalized offline web application and associated augmented file attributes to the user'"'"'s mobile computing device, whereby said augmented file attributes notify the user when the downloaded content needs to be updated and where the updated content is stored. - View Dependent Claims (11, 12)
-
Specification