Real time internet communications system
2 Assignments
0 Petitions
Accused Products
Abstract
A novel real time internet communication system is disclosed. It is a novel way for users to collaborate on the fly, and without having to own or download any programs that then stay resident on the user'"'"'s computer. It is marketed under a novel business system that makes highly productive software available to businesses and end users, but which is not purchased by customers or end users, has no conventional distribution system, and never requires update, installation or rollout by the customer or end user.
39 Citations
37 Claims
-
1-14. -14. (canceled)
-
15. A software distribution system running over a distributed network of computing devices comprising:
-
a. a user computing device running a user browser; and b. at least one web server operated by a software distribution service, the at least one web server operatively configured to; i. provide a web site on the distributed network; ii. run a software application, the software application being; (1) at least partially downloadable as a thin client application to the user computing device; and (2) at least partially usable by the user over the distributed network as at least two operatively connected and integrated application modules, a first module being the thin client application running on the user computing device and a second module running on the web server; and iii. run a distribution application, the distribution application being operably configured to; (1) store a user'"'"'s agreement data, the agreement data being relevant to the software application usage; (2) receive a request for the user to use the software application; (3) download the thin client application portion of the software application to the user computing device; (4) operatively connect the first module and the second module allowing the user to operably use the software application; (5) track and store at least a portion of the data relevant to the user'"'"'s usage of the software application; and (6) remove the thin client application portion of the software application from the user computing device at the close of the user'"'"'s usage. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A software distribution system running over a distributed network of computing devices comprising:
-
a. a user computing device running a user browser; b. a first server operated by a web business, the first server providing a first web site on the distributed network; c. a second server operated by a software distribution service, the second server operatively configured to; i. run a software application, the software application being; (1) at least partially downloadable as a thin client application to the user computing device; and (2) at least partially usable by the user over the distributed network as at least two operatively connected and integrated application modules, a first module being the thin client application running on the user computing device and a second module running on the web server; and ii. a distribution application running on the second server, the distribution application being operably configured to; (1) store a web business'"'"'s agreement data, the agreement data being relevant to the software application usage; (2) receive a request for the user to use the software application; (3) download the thin client application portion of the software application to the user computing device; (4) connect the user to operably use the software application while browsing the first web site; (5) track and store at least a portion of the data relevant to the user'"'"'s usage of the software application; and (6) remove the thin client application portion of the software application from the user computing device at the close of the user'"'"'s usage. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of providing software distribution over a distributed network of computing devices, said method comprising the following steps:
-
a. a user miming a browser operably connected to the distributed network on a computing device; b. a software distribution service providing a web site accessible over the distributed network; c. the software distribution service also running a software application on a web server, the software application being usable over the distributed network by agreement with the software distribution service; d. storing the user'"'"'s agreement data; e. receiving a request for software application usage from the user via interaction with the web site; f. the software distribution service downloading a thin client application to the user'"'"'s computing device, the thin client application being connectable in an integrated combination over the distributed network with the software application; g. connecting the thin client application running on the user'"'"'s computing device with the software application running on the web server, the user thereby operably using the software application; h. tracking and storing at least a portion of the data relevant to the user'"'"'s usage of the software application; and i. removing the thin client application portion of the software application from the user computing device at the close of the user'"'"'s usage. - View Dependent Claims (27)
-
-
28. A method of providing software distribution over a distributed network of computing devices, said method comprising the following steps:
-
a. a user running a browser operably connected to the distributed network on a computing device; b. a web business providing a first web site accessible over the distributed network; c. a software distribution service running a software application, the software application being usable over the distributed network by agreement with the software distribution service; d. storing the web business'"'"'s agreement data; e. receiving a request for software application usage from the user via interaction with the first web site; f. the software distribution service downloading a thin client application to the user'"'"'s computing device, the thin client application being connectable in an integrated combination over the distributed network with the software application; g. connecting the user to operably use the software application while browsing the first web site; h. tracking and storing at least a portion of the data relevant to the user'"'"'s usage of the software application; and i. removing the thin client application portion of the software application from the user computing device at the close of the user'"'"'s usage. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification