Method and system for pushing content to mobile devices
First Claim
Patent Images
1. A method of pushing content to one or more of a plurality of target mobile devices over a computer network, the method comprising:
- selecting, by a content assignment system located remotely from the one or more of a plurality of target mobile devices, one or more stored content files to form a package for delivery to the one or more of the plurality of target mobile devices;
generating a request file containing one or more identifications of the one or more of the plurality of target mobile devices, and addresses and types of said selected one or more content files in the package;
delivering said generated request file to a pushing server; and
sending, by said pushing server, the addresses of said selected content files to an infrastructure for said one or more of the plurality of target mobile devices automatically upon receipt of the request file from the content assignment system and without the selected content files being requested by the one or more of the plurality of target mobile devices;
retrieving, by the infrastructure, said selected content files from said content database using the sent addresses; and
sending, by the infrastructure, said retrieved content files to one or more data storage devices in the one or more of the plurality of target mobile devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of pushing content, such as eLearning packages, to mobile devices is disclosed. The content push stores the content locally on the user'"'"'s mobile device so the content can be viewed offline.
-
Citations
16 Claims
-
1. A method of pushing content to one or more of a plurality of target mobile devices over a computer network, the method comprising:
-
selecting, by a content assignment system located remotely from the one or more of a plurality of target mobile devices, one or more stored content files to form a package for delivery to the one or more of the plurality of target mobile devices; generating a request file containing one or more identifications of the one or more of the plurality of target mobile devices, and addresses and types of said selected one or more content files in the package; delivering said generated request file to a pushing server; and sending, by said pushing server, the addresses of said selected content files to an infrastructure for said one or more of the plurality of target mobile devices automatically upon receipt of the request file from the content assignment system and without the selected content files being requested by the one or more of the plurality of target mobile devices; retrieving, by the infrastructure, said selected content files from said content database using the sent addresses; and sending, by the infrastructure, said retrieved content files to one or more data storage devices in the one or more of the plurality of target mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium or media having program code stored thereon, wherein the program code, when executed by one or more computers at a content assignment system, performs a method comprising:
-
accessing and managing content files stored in a content database accessible to said computer network; selecting, by the content assignment system located remotely from one or more of a plurality of target mobile devices, one or more of said stored content files to form a package for delivery to the one or more of a plurality of target mobile devices; generating a request file containing one or more identifications of said one or more of the plurality of target mobile devices, and addresses and types of said selected one or more content files in the package; delivering said generated request file to a pushing server; and sending, by said pushing server, the addresses of said selected content files to an infrastructure for said one or more of the plurality of target mobile devices automatically upon receipt of the request file from the content assignment system and without the selected content files being requested by the one or more of the plurality of target mobile devices; retrieving, by the infrastructure, said selected content files from said content database using the sent addresses; and sending, by said infrastructure, said retrieved content files to one or more data storage devices in said one or more of the plurality of target mobile devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for pushing content to one or more of a plurality of target mobile devices over a computer network, the system comprising:
-
a content database accessible to the computer network and configured to store content files; a content assignment system located remotely from the one or more of a plurality of target mobile devices and configured to; select one or more of the stored content files to form a package for delivery to the one or more of the plurality of target mobile devices; generate a request file containing one or more identifications of the one or more of the plurality of target mobile devices, and addresses and types of the selected one or more content files; and a pushing server configured to; receive the request file delivered from the content assignment system, and send the addresses of said selected content files to an infrastructure for said one or more of the plurality of target mobile devices automatically upon receipt of the request file from the content assignment system and without the selected content files being requested by the one or more of the plurality of target mobile devices, wherein the infrastructure is configured to; retrieve said selected content files from said content database using the sent addresses; and send said retrieved content files to one or more data storage devices in said one or more of the plurality of target mobile devices.
-
-
16. A pushing server for pushing content to one or more of a plurality of target mobile devices over a computer network, the pushing server configured to:
-
receive a request file delivered from a content assignment system located remotely from the one or more of the plurality of target mobile devices, the content assignment system having access over the computer network to a content database configured to store content files, the request file containing one or more identifications of the one or more of the plurality of target mobile devices, and addresses and types of one or more content files, stored in the content database, wherein the one or more content files are selected by the content assignment system to form a package for delivery to the one or more of the plurality of target mobile devices; and automatically upon receipt of the request file from the content assignment system and without the selected content files being requested by the one or more of the plurality of target mobile devices, send the addresses of said selected content files to an infrastructure for said one or more of the plurality of target mobile devices, wherein receipt of the addresses by the infrastructure causes the infrastructure to retrieve said selected content files from said content database using the sent addresses, and send said retrieved content files to one or more data storage devices in said one or more of the plurality of target mobile devices.
-
Specification