Method and system for transferring content from the web to mobile devices
First Claim
Patent Images
1. A method performed at a web server for enabling a user to drag and drop multimedia content from web pages into a mobile device, the method comprising the steps of:
- serving a web page to a web browser wherein the web page comprises code for (i) an inline frame for rendering web pages, (ii) a receiving panel to receive dragged content rendered in the inline frame (iii) a click handler for directing user clicks in the inline frame to the web server, and (iv) a drag and drop handler for enabling content in the inline frame to be dragged into the receiving panel;
receiving from the web browser a web page request containing a URL for a third party web page;
transmitting an HTTP request for the URL to the web site of the URL;
receiving from the web site of the URL an HTTP response containing HTML code payload for the third party web page;
generating a response containing the HTML code payload of the HTTP response;
transmitting the response to the web browser in response to the web page request;
receiving from the web browser a URL for multimedia content rendered in the inline frame;
retrieving a file associated with the URL for multimedia content from the web site of the URL for multimedia content; and
transmitting a sequence of file system operation instructions to a client application on the mobile device to instruct the client application to execute a sequence of file system operations on the mobile device corresponding to the sequence of transmitted file system operation instructions in order to store the file in a location of the file system of the mobile device accessible by an application installed on the mobile device and capable of consuming the file.
2 Assignments
0 Petitions
Accused Products
Abstract
A web page architecture is provided for enabling a user browse the web within an inline frame embedded in a web page and drag and drop content rendered in the inline frame into a receiving panel in the web page for transmission to the user'"'"'s mobile device. The delivery mechanism to receive such content on the user'"'"'s mobile device may be either through SMS messaging or through communicating with a client application on the user'"'"'s mobile device.
58 Citations
20 Claims
-
1. A method performed at a web server for enabling a user to drag and drop multimedia content from web pages into a mobile device, the method comprising the steps of:
-
serving a web page to a web browser wherein the web page comprises code for (i) an inline frame for rendering web pages, (ii) a receiving panel to receive dragged content rendered in the inline frame (iii) a click handler for directing user clicks in the inline frame to the web server, and (iv) a drag and drop handler for enabling content in the inline frame to be dragged into the receiving panel; receiving from the web browser a web page request containing a URL for a third party web page; transmitting an HTTP request for the URL to the web site of the URL; receiving from the web site of the URL an HTTP response containing HTML code payload for the third party web page; generating a response containing the HTML code payload of the HTTP response; transmitting the response to the web browser in response to the web page request; receiving from the web browser a URL for multimedia content rendered in the inline frame; retrieving a file associated with the URL for multimedia content from the web site of the URL for multimedia content; and transmitting a sequence of file system operation instructions to a client application on the mobile device to instruct the client application to execute a sequence of file system operations on the mobile device corresponding to the sequence of transmitted file system operation instructions in order to store the file in a location of the file system of the mobile device accessible by an application installed on the mobile device and capable of consuming the file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A web server for enabling a user to drag and drop multimedia content from web pages into a mobile device, the web server comprising:
a processor configured to; (a) serve a web page to a web browser, wherein the web page is configured to (i) embed other web pages into an inline frame, (ii) enable the user to drag and drop multimedia content from the inline frame into a receiving panel, and (iii) enable the user to request that dragged multimedia content be transmitted to the mobile device, (b) receive web page requests for third party web pages from the web browser rendering the web page, (c) generate HTTP requests to fetch the third party web pages, (d) embed HTML code into responses to the web page requests, wherein the HTML code is received in HTTP responses received from third party web servers serving the third party web pages, (e) receive from the web browser a URL for multimedia content rendered in the inline frame, (f) retrieve a file associated with the URL from the web site of the URL, and (g) transmit a sequence of file system operation instructions to a client application on the mobile device to instruct the client application to execute a sequence of file system operations on the mobile device corresponding to the sequence of transmitted file system operation instructions in order to store the file in a location of the file system of the mobile device accessible by an application installed on the mobile device and capable of consuming the file. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A method for enabling a user to drag and drop multimedia content from web pages into a mobile device, the method comprising the steps of:
-
providing an inline frame in a web page for rendering other web pages; transmitting a URL for a third party web page to a proxy server; receiving web page code for the third party web page from the proxy server; rendering the web page code in the inline frame; accessing the DOM of the inline frame to provide drag and drop functionality; providing drag and drop functionality to drag multimedia content from the inline frame into a receiving panel in the web page; and transmitting to the proxy server a request made by the user to send multimedia content dragged into the receiving panel to the mobile device, wherein upon receiving the request, the proxy server transmits a sequence of file system operation instructions to a client application on the mobile device to instruct the client application to execute a sequence of file system operations on the mobile device corresponding to the sequence of transmitted file system operation instructions in order to store the multimedia content in a location of the file system of the mobile device accessible by an application installed on the mobile device and capable of consuming the file. - View Dependent Claims (18, 19, 20)
-
Specification