MEDIA SHARING USING LOCAL APPLICATION
A system includes a server and a source client executable on a first electronic device configured to be in communication over a network with the server.
1 . A system, comprising:
a broker server, the broker server in communication over a network with at least one web-content server, the at least one web-content server configured to host a plurality of account-based sites; and
a source client executable on a first electronic device configured to be in communication over a network with the broker server, the first electronic device having stored thereon a plurality of electronic files, the source client configured to receive from a first user of the first electronic device a selection of a file of the plurality of files,
wherein the broker server is configured to provide, via the plurality of account-based sites, the selected file to at least one second user of the plurality of account-based sites in response to a single command by the first user and without requiring the first user to access any of the plurality of account-based sites using a browser application.
2 . A method of transferring a computer program product from at least one first computer to at least one second computer connected to the at least one first computer through a communication medium, the method comprising the steps of:
(a) accessing, on the at least one first computer, computer-executable instructions that, when executed on a data-processing system having stored thereon a plurality of electronic files, enable the processing system to perform at least the steps of:
(1) receiving from a first user of the processing system a selection of a file of the plurality of files, and
(2) providing to a broker server a single command received from the first user, the broker server in communication over a network with at least one web-content server, the at least one web-content server configured to host a plurality of account-based sites, the single command operable to cause the broker server to provide, via the plurality of account-based sites, the selected file to at least one second user of the plurality of account-based sites without requiring the first user to access any of the plurality of account-based sites using a browser application; and
(b) transferring the computer-executable instructions from the at least one first computer to the at least one second computer through the communications medium.