Client-server application partitioning with metering...

Electrical computers and digital processing systems: interprogra – Application program interface

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000

Reexamination Certificate

active

06832380

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to computer systems, particularly to networked computers and related software wherein processing is distributed between client and server machines.
2. Description of Background Art
Computer systems may be coupled electronically such that separate processors cooperate in a networked fashion. In client-server type networks, for example, processing tasks are distributed between a server processor and one or more corresponding client processors. An increasingly popular application of client-server technology arises in inter/intra-net use, for example, when user client processors access world-wide web server processor sites.
Networked computing techniques employed for conventional distributed processing are limited, however, especially when attempting remotely to run popular software programs, such as Windows applications. Limitations include inefficient use of network channel resources, particularly when substantial media content is transferred between processors. Also, interface functionality tends to be restricted, particularly at client/user machine.
SUMMARY OF THE INVENTION
The invention resides in software for partitioning processor code transmitted between networked server and client processors associated with application programs in order to distribute execution in a multi-processor computing system. In particular, Windows application instructions transmitted between coupled processors are monitored, and, as appropriate, intercepted, for partitioning into media (e.g., any display-related instruction) and other non-media portions, whereby the media portion is run by remote machines, while the non-media portion is run by a central machine in a coordinated manner. Thus, for example, when the client computer is running display-related instructions for a particular application, its end-user effectively sees and interacts locally with the application desirably, as if the entire application program were being executed completely on the server computer (i.e., without instruction partitioning).
Preferably, clients access application programs through remote access servers or graphical internet interface, such as world-wide web browsers. Also, client requests may be atomized such that instruction sub-sets of application programs are partitioned correspondingly. Further, operating system parameters on which application programs are run may be provided selectably to limit access. Moreover, server processor may centralize client administrative tasks and provide metering to monitor client/server execution of application programs.


REFERENCES:
patent: 4768150 (1988-08-01), Chang et al.
patent: 5228137 (1993-07-01), Kleinerman et al.
patent: 5261095 (1993-11-01), Crawford et al.
patent: 5265248 (1993-11-01), Moulios et al.
patent: 5404522 (1995-04-01), Carmon et al.
patent: 5410698 (1995-04-01), Danneels et al.
patent: 5457797 (1995-10-01), Butterworth et al.
patent: 5537548 (1996-07-01), Fin et al.
patent: 5544318 (1996-08-01), Schmitz et al.
patent: 5630132 (1997-05-01), Allran et al.
patent: 5790423 (1998-08-01), Lau et al.
patent: 5802304 (1998-09-01), Stone
patent: 5926624 (1999-07-01), Katz et al.
patent: 6560651 (2003-05-01), Katz et al.
patent: WO 94/14114 (1994-06-01), None
patent: WO 95/04968 (1995-02-01), None
patent: WO 96/17306 (1996-06-01), None
B. Aldred, et al, “An Application Programming Interface for Collaborative Working”, IEEE onDisc, pp. 144-151, 1993.*
P. Dewan et al, “A High-Level and Flexible Framework for Implementing Multiuser User Interfaces”, ACM Trans. Inform. System, vol. 10, No. 4, pp. 345-380, Oct. 1992.*
Laursen et al., “Oracle Media Server: Providing Consumer Based Interactive Access to Multimedia Data”, 5/94, SIGMOD 94.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Client-server application partitioning with metering... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Client-server application partitioning with metering..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client-server application partitioning with metering... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3320520

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.