US20030195932A1

Server-based computing collaboration allowing multiple clients to share application in server and collaborate on the application

Claim Score by NHIP

Read claim 17, the broadest

Abstract

A proxy server is inserted between an SBC server, which is furnished with SBC middleware capable of installation of an application, and a plurality of SBC clients connected to the SBC server via a network in a server-based computing system. The proxy server comprises a manipulation right controller that gives a manipulation right to execute the application to a first SBC client, a manipulation information relay unit that receives first input manipulation information for executing the application from the first SBC client and transmits the first input manipulation information to the SBC server to cause the application to be executed, and an execution screen distributor that receives an execution screen of the application from the SBC server and distributes the execution screen to each of the SBC clients.

US20030195932A1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 5 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 5 independent, 13 dependent

  1. 1
    A server-based computing collaboration system comprising:an SBC server furnished with SBC middleware capable of installation of an application;a plurality of SBC clients connected to the SBC server via a network to remotely use the application;and a proxy server inserted between the SBC server and the SBC clients in an arbitrary region on the network, wherein the proxy server gives a manipulation right to execute the application to a first SBC client, then upon receiving first input manipulation information from the first SBC client, transmits the first input manipulation information to the SBC server to cause the application to be executed, and distributes an execution screen to each of the SBC clients when receiving the execution screen from the SBC server.
  2. 7
    A proxy server inserted between an SBC server and a plurality of SBC clients connected to the SBC server via a network in a server-based computing system, the SBC server being furnished with SBC middleware capable of installation of an application, the proxy server comprising:a manipulation right controller that gives a manipulation right to execute the application to a first SBC client;a manipulation information relay unit that receives first input manipulation information of executing the application from the first SBC client and transmits the first input manipulation information to the SBC server to cause the application to be executed, and an execution screen distributor that receives an execution screen of the application from the SBC server and distributes the execution screen to each of the SBC clients.
  3. 13
    A server-based computing collaboration method comprising the steps of:inserting a proxy server between an SBC server furnished with SBC middleware capable of installation of an application and a plurality of SBC clients connected to the SBC server via a network to remotely use the application;giving a manipulation right to execute the application to a fist SBC client among the plurality of the SBC clients from the proxy server;receiving, at the proxy server, first input manipulation information produced by the first SBC client and transmitting the first input manipulation information from the proxy server to the SBC server to cause the application to be executed;and making copies of an execution screen of the application at the proxy server to distribute the execution screen to each of the SBC clients.
  4. 16
    Server-based computing collaboration logic incorporated in and executed by a proxy server inserted between an SBC server that is furnished with SBC middleware capable of installation of an application and a plurality of SBC clients connected to the SBC server via a network to remotely use the application in an server-based computing system, the collaboration logic comprising instructions of:causing the proxy server to give a manipulation right to a first SBC client among the SBC clients;causing the proxy server, when receiving first input manipulation information from the first SBC client, to relay the first input manipulation information to the SBC server to cause the application to be executed;and causing the proxy server, when receiving an execution screen of the application from the SBC server, to distribute the execution screen to each of the SBC clients.
  5. 17
    Broadest claimClaim Score 66, broad(NHIP)A server-based computing collaboration aid incorporated in and executed by each of SBC clients connected via a network and a proxy server to an SBC server that is furnished with SBC middleware capable of installation of an application, the server-based computing collaboration aid comprising the instructions of:causing each of the SBC clients to indicate a location of a manipulation right when the proxy server gives the manipulation right to a first SBC client;causing each of the SBC clients to display an execution screen of the application that is transmitted from the proxy server when the first SBC client has executed the application;and causing each of the SBC clients to display transfer of the manipulation right when a second SBC client has acquired the manipulation right from the first SBC client.