A data transmission processing method and system and a computer memory product capable of quickly performing the displaying operation of the screen data by transmitting of the screen data except the units which do not display on the screen due to hiding, to the first information processing apparatus from the second information processing apparatus.
An on-screen display (OSD) processor and a method for processing OSD data, by which only non-overlapped OSD data corresponding to each of a plurality of OSD windows is actually displayed on a screen can be processed, are provided. The method comprises storing coordinates of the plurality of OSD windows to be displayed on the screen in a memory according to their priorities; determining overlapped portions of the plurality of OSD windows which are overlapped by overlapping portions of the plurality of OSD windows, based on the coordinates and the priorities of the OSD windows; and processing all OSD data of the plurality of OSD windows except the determined overlapped portions, among the OSD data stored in the memory.
A user is provided with the choice of selecting either a client or a server for providing either local or remote services on a data file, respectively, if both the server and the client have the resources for the desired service. The user may select the client or the server upon requesting a particular operation or service on a data file or may enter pre-selections according to which of the client or the server will be selected for execution of the operation. A client program and a server program for providing the service may be divided into at least two modules and the client and server may be selected for executing the first and second modules.
A method and system for error handling by incorporating functionality to identify errors at two levels of context. A first level providing the user with an error message, and the second level identifying where in the process the error occurred. The method and system comprise a reusable piece of code and building blocks providing universal use of a variety of applications that captures errors at different levels of context. Additionally, the method and system takes the building blocks and pushes the functionality out to the Internet.
A master-slave network control system and method of operation wherein the master node element has substantially absolute invasive control over functions and capabilities of slave node elements which are logged onto the network and wherein the master node element can exercise latent control over slave node elements when not logged on to the network by controlling reacceptance onto the network in order to promote selected pedagogical and like functions facilitated through networked communication between the master node elements and the slave node elements.
A system and method for executing commands on a specific virtual desktop operating in a multi-user server environment. The present invention provides a system and method for executing commands associated with a specific virtual desktop. A virtual process broker (20) running on a server communicates with a remote requester and multiple virtual desktops. A virtual process agent (24) running in each of the virtual desktops communicates with the virtual process broker. A virtual desktop identifier is assigned to each of the virtual desktops and communicated to the virtual process broker. The virtual process broker records a status for the virtual desktop identifier in a virtual process broker database. Later, a remote requester such as a remote system or a virtual desktop generates a command request that is received by the virtual broker. The virtual broker determines whether the user associated with the command request is currently logged in by querying the virtual process broker database. If the user is logged in and the command request needs the first virtual desktop to perform some action, the virtual process broker forwards the request to the virtual process agent associated with the command request. The virtual process agent then initiates any actions requested in the command request.