Mobile file uploader
Abstract
A mobile file uploading system is provided that includes a browser receiving a request to upload one or more selective files and issues a first message. A server receives the first message and determines whether the first message is requesting a download of a first software application, and if so, the server downloads to the user desktop the first software application where the browser executes the first software application. A file upload module is created when the browser completely executes the first software application. The file upload module manages uploading the one or more selective files from the user desktop to the server when a second message is sent by the browser. The file upload module initiates communications with the server and also issues one or more file system calls to a file system on the user desktop to retrieve the one or more selective files for uploading.
Claims
exact text as granted — not AI-modified1 . A mobile file uploading system comprising:
a browser that is coupled to the Internet and executed on a user desktop, the browser receives a user request to upload one or more selective files and issues a first message; a server that receives the first message and determines whether the first message is requesting a download of a first software application, and if so, the server downloads to the user desktop the first software application where the browser executes the first software application; and a file upload module that is created when the browser completely executes the first software application, the file upload module manages uploading the one or more selective files from the user desktop to the server when a second message is sent by the browser, the file upload module initiates communications with the server and also issues one or more file system calls to a file system on the user desktop to retrieve the one or more selective files for uploading to the server.
2 . The mobile file uploading system of claim 1 , wherein the first application module comprises a Java applet.
3 . The mobile file uploading system of claim 1 , wherein the server comprises a file upload handler module that manages the one or more selective files for storage.
4 . The mobile file uploading system of claim 1 , wherein the file upload handler module issues file system calls to a document repository to store the one or more selective files.
5 . The mobile file uploading system of claim 1 , wherein the file upload handler module stores metadata associated with the one or more selective files.
6 . The mobile file uploading system of claim 1 , wherein the second message comprises JavaScript Native Interface.
7 . The mobile file uploading system of claim 2 , wherein the first software application is digitally signed to guarantee applet integrity.
8 . The mobile file uploading system of claim 2 , wherein the browser is verified so as to determine the fashion to deliver the first software application.
9 . The mobile file uploading system of claim 1 , wherein the file uploading module detects the local operating system of the user desktop.
10 . The mobile file uploading system of claim 1 , wherein the browser comprises a browsing window to view files on the user desktop.
11 . A method of uploading one or more selective files on a network comprising:
providing a browser that is coupled to the Internet and executed on a user desktop, the browser receives a user request to upload one or more selective files and issues a first message; receiving the first message via a server and determining whether the first message is requesting a download of a first software application, and if so, the server downloads to the user desktop the first software application where the browser executes the first software application; and creating a file upload module when the browser completely executes the first software application, the file upload module manages uploading the one or more selective files from the user desktop to the server when a second message is sent by the browser, the file upload module initiates communications with the server and also issues one or more file system calls to a file system on the user desktop to retrieve the one or more selective files for uploading to the server.
12 . The method of claim 11 , wherein the first application module comprises a Java applet.
13 . The method of claim 11 , wherein the server comprises a file upload handler module that manages the one or more selective files for storage.
14 . The method of claim 11 , wherein the file upload handler module issues file system calls to a document repository to store the one or more selective files.
15 . The method of claim 11 , wherein the file upload handler module stores metadata associated with the one or more selective files.
16 . The method of claim 11 , wherein the second message comprises JavaScript Native Interface.
17 . The method of claim 12 , wherein the first software application is digitally signed to guarantee applet integrity.
18 . The method of claim 12 , wherein the browser is verified so as to determine the fashion to deliver the first software application
19 . The method of claim 11 , wherein the file uploading module detects the local operating system of the user desktop.
20 . The method of claim 11 , wherein the browser comprises a browsing window to view files on the user desktop.Join the waitlist — get patent alerts
Track US2012089706A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.