Communications system
First Claim
1. A method of transmitting data identifying the location of content available to be downloaded from a server onto a remote device via a communications system, the method comprising:
- identifying, at the server, the availability of content to be made available to a client;
transmitting a signal in a predefined format from the server to the client via a first communications link;
utilizing said client, in response to receipt of said signal, to establish a second communications link between said client and said server via said communication system;
transmitting a location request requesting data identifying the location of content to be downloaded from said client to said server via said second communications link; and
transmitting location data identifying the location of available content from said server to said client via said established communications link.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of server initiated download of information is described. When a server (5) determines that content (26,28) is stored which is to be made available to a remote device (1;2) the server (5) dispatches a signal to the appropriate remote device (1,2) in the form of a non-http message such as an SMS message which has a predefined format. When such a signal is received, this indicates to the remote device (1;2) that content to download exists. A browser program (14) on the remote device (1;2) then responds to the received message by forming a conventional HTTP link to the server (5) and requests location data identifying the location of content (26,28) to download from the server (5). When the browser program (14) receives the requested location data the browser program (14) utilizes the location data to generate instructions to cause copies of the content (26;28) to be downloaded via the HTTP link.
-
Citations
36 Claims
-
1. A method of transmitting data identifying the location of content available to be downloaded from a server onto a remote device via a communications system, the method comprising:
-
identifying, at the server, the availability of content to be made available to a client;
transmitting a signal in a predefined format from the server to the client via a first communications link;
utilizing said client, in response to receipt of said signal, to establish a second communications link between said client and said server via said communication system;
transmitting a location request requesting data identifying the location of content to be downloaded from said client to said server via said second communications link; and
transmitting location data identifying the location of available content from said server to said client via said established communications link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A remote device comprising:
-
a first communications module operable to receive data through a first communications channel;
a second communications module operable to transmit and receive data through a second communications channel; and
a control module responsive to receipt of a message in a predefined format via said first communications channel by said first communications module to cause said second communications module to establish a second communications channel to a server and to transmit via said second communications channel to said server, a request for data identifying the location of content to download, said second communications module being responsive to receipt of data identifying the location of content to download via said second communications channel to utilize said received location data to generate a download request for obtaining content stored at a location identified by the received location data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 35)
-
-
25. A server comprising:
-
a content store configured to store items of content;
a user database configured to store data associating remote devices with content to be made available to said remote devices;
a monitor module operable to monitor the storage of items of content in said content store and responsive to the determination of the storage of content identified as to be made available to a remote device by said user database to dispatch a predefined signal via a first communications channel to said remote device; and
an identification module operable to receive location requests via a second communications channel from remote devices and responsive to receipt of a said location request to generate and dispatch via said second communications channel, location data identifying the location of content stored in said content store identified as to be made available by data stored in said user database. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 36)
-
-
34. A communications system comprising:
-
a content store configured to store items of content;
a user database configured to store data associating remote devices with content to be made available to said remote devices;
a monitor module operable to monitor the storage of items of content in said content store and responsive to the determination of the storage of content identified as to be made available to a remote device by said user database to dispatch a predefined signal via a first communications channel to said remote device; and
an identification module operable to receive location requests via a second communications channel from remote devices and responsive to receipt of a said location request to generate and dispatch via said second communications channel, location data identifying the location of content stored in said content store identified as to be made available by data stored in said user database; and
a communications network operable to provide a first and a second communications channel for transmitting data between said server and said remote device.
-
Specification