System and Method for Sharing Web Contents for Building Rich Internet Applications
First Claim
1. A method of sharing World Wide Web (WEB) contents for building rich Internet applications by executing computer-executable instructions stored on a non-transitory computer-readable medium comprises the steps of:
- providing a server;
providing a plurality of clients;
the plurality of clients connect and communicate with the server via the Internet;
providing a file-folder navigation panel on each of the plurality of clients;
providing a shared panel in the file-folder navigation panel;
providing a private panel in the file-folder navigation panel;
providing a browser space on each of the plurality of clients; and
providing a plurality of helper applications by the browser space wherein the helper applications are selected from the group consisting of a condenser, a file search utility, an access control manager, and an embedded WEB browser.
1 Assignment
0 Petitions
Accused Products
Abstract
An Internet-based system and application includes both a server and a plurality of client hardware platforms for executing the server as well as the client software. The current invention provides both bottom-up and top-down approaches in modeling information while all other existing systems provide only bottom-up approach. The system and application provide a set of pre-build widgets, also called “molecules”, that spare users from the details and complexity of the underlying web technologies while allowing them to build end applications from intermediary components called droplets by simply assembling and connecting existing molecules. Droplets are stored in a centralized repository wherein all other droplets that have been previously created by this user or others are also stored. Droplets can be selectively shared with others by assigning read/write privileges on creation or on the fly. Multiple droplets can be saved as a single HTML file called a formation. Multiple formations arranged in a pre-determined sequential order typical of a presentation can be packaged as an application. Molecules, droplets, formations, and applications are all sharable units within the system.
-
Citations
20 Claims
-
1. A method of sharing World Wide Web (WEB) contents for building rich Internet applications by executing computer-executable instructions stored on a non-transitory computer-readable medium comprises the steps of:
-
providing a server; providing a plurality of clients; the plurality of clients connect and communicate with the server via the Internet; providing a file-folder navigation panel on each of the plurality of clients; providing a shared panel in the file-folder navigation panel; providing a private panel in the file-folder navigation panel; providing a browser space on each of the plurality of clients; and providing a plurality of helper applications by the browser space wherein the helper applications are selected from the group consisting of a condenser, a file search utility, an access control manager, and an embedded WEB browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of sharing World Wide Web (WEB) contents for building rich Internet applications by executing computer-executable instructions stored on a nontransitory computer-readable medium comprises the steps of:
-
providing a server; providing a plurality of clients; the plurality of clients connect and communicate with the server via the Internet; providing a file-folder navigation panel on each of the plurality of clients; providing a shared panel in the file-folder navigation panel; providing a private panel in the file-folder navigation panel; providing a browser space on each of the plurality of clients; providing an S-list of file names in the shared panel wherein the S-list includes files having no write privileges; and providing a P-list of file names in the private panel wherein the P-list includes files having read privileges and write privileges. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of sharing World Wide Web (WEB) contents for building rich Internet applications by executing computer-executable instructions stored on a nontransitory computer-readable medium comprises the steps of:
-
providing a server; providing a plurality of clients; the plurality of clients connect and communicate with the server via the Internet; providing a file-folder navigation panel on each of the plurality of clients; providing a shared panel in the file-folder navigation panel; providing a private panel in the file-folder navigation panel; providing a browser space on each of the plurality of clients; providing a condenser; providing a factory dialog and a workspace in the condenser; providing a plurality of molecule icon displays; providing a clone function to clone a droplet; providing a clone function to clone a molecule; the clone function is activated in the editor; storing files on the server and assigning a read-privilege, a write-privilege, or both to the files; storing the files on the server by encrypting and transmitting the files from the navigation panel; providing a preference dialog menu; enabling or disabling a predetermined service provided by a molecule at a specified event; providing an event receiver molecule to add custom events to enable/disable molecules providing predetermined services. providing an alias molecule and the alias molecule defines a predetermined index to a predetermined molecule; and dynamically changing the index defined by the alias molecule to a second index to a second predefined molecule. - View Dependent Claims (18, 19, 20)
-
Specification