One to many mapping of application service provision
AssigneeProgress Software Corporation
InventorJames D. Flavin
Life of this patent
Estimating the term…
Abstract
A method provides a demonstration capability for a plurality of network coupled users by which many users can watch a primary user interact with an application. The method includes providing an application to a primary user from an application server over a network and translating output from the application into a broadcast protocol. The broadcast protocol is then translated into a browser protocol transmitted over a network for rendering by browsers at a plurality of network attached computers.
Claims24
A method for providing a demonstration of a remotely provided application to a plurality of network coupled users, the method comprising:
- providing an application to a primary user from an application server over a network;
- translating an output from the application into a broadcast protocol output;
- generating broadcast access data associated with the broadcast protocol output;
- translating the broadcast protocol output into a browser protocol output;
- transmitting the browser protocol output over the network for rendering by browsers at a plurality of network attached computers;
- and
- transmitting the broadcast access data from the application server to the plurality of network attached computers for accessing the demonstration.
A system for providing a broadcast of a software application that is remotely provided to a primary user to a plurality of network coupled users, comprising:
- a first server providing an application to a primary user over a network, the first server including a broadcast protocol engine for translating an output from the application into a broadcast protocol output;
- and
- a second server for receiving the broadcast protocol output from the first server, the second server generating broadcast access data associated with the broadcast protocol output, translating the broadcast protocol output into a browser protocol output, transmitting the browser protocol output over the network for rendering by browsers at a plurality of network attached computers, and transmitting broadcast access data from the application server to the plurality of network attached computers for accessing the software application.
An apparatus for providing a demonstration of a remotely provided application to a plurality network coupled users, the apparatus comprising:
- means for providing an application to a primary user from an application server over a network;
- means for translating an output from the application into a broadcast protocol output;
- means for generating broadcast access data associated with the broadcast protocol output;
- means for translating the broadcast protocol output into a browser protocol output;
- means for transmitting the browser protocol output over the network for rendering by browsers at a plurality of network attached computers;
- and
- means for transmitting broadcast access data from the application server to the plurality of network attached computers for accessing the demonstration.
A computer program product comprising:
- a computer-readable medium having computer program code embodied therein for providing a demonstration of a remotely provided application to a plurality of network coupled users, the computer program code adapted to:
- provide an application to a primary user from an application server over a network;
- translate an output from the application into a broadcast protocol output;
- generate broadcast access data associated with the broadcast protocol output;
- translate the broadcast protocol output into a browser protocol output;
- transmit the browser protocol output over the network for rendering by browsers at a plurality of network attached computers;
- and
- transmit broadcast access data from the application server to the plurality of network attached computers for accessing the demonstration.
Dependencies are inferred from the claim text.