← Back to Patent Explorer
US5928335A Expired / Lapsed US ⏱️ 0.0 years remaining

Client/server system having middleware-based interface between client and server image processing objects

Assignee: Ricoh Co Ltd
•
Filing: 1997-10-29
•
Granted: 1999-07-27
•
Expires: 2017-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A client/server system includes a client and a plurality of servers which are connected via a communication network. The client includes an object-oriented middleware and client-form image processing objects. A middleware processing device converts a client-form request from a request input device into a standard-form request readable by the middleware. A request transmitting device transmits the standard-form request to the network. Each of the servers includes an object-oriented middleware, image processing units, and image processing objects. The image processing objects of each server have specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request. A middleware processing device of the server converts the standard-form request from the network into a server-form request, and transmits the server-form request to a selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.

Inventors

  • 👤 Tetsuya Morita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:16
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 266 words
A client/server system including a client and a plurality of servers connected via a communication network, said client/server system comprising: the client including: an object-oriented middleware; an object storage device having a plurality of client-form image processing objects; a request input device for receiving a client-form request input by a user at the client, said client-form request indicating a selected one of the image processing objects of said object storage device; a middleware processing device for converting the client-form request from said request input device into a standard-form request readable by the middleware; and a request transmitting device for transmitting the standard-form request from said middleware processing device to the communication network, and the plurality of servers, each of the plurality of servers including: an object-oriented middleware; a plurality of image processing units; an object storage device having a plurality of image processing objects, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request; a request receiving device for receiving a standard-form request from the communication network, said standard-form request indicating a selected one of the image processing objects in the object storage device of the server; and a middleware processing device for converting the standard-form request from said request receiving device into a server-form request, and for transmitting the server-form request to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 2
Dependent Claim 266 words
A client/server system including a client and a plurality of servers connected via a communication network, said client/server system comprising: the client including: an object-oriented middleware; an object storage device having a plurality of client-form image processing objects; a request input device for receiving a client-form request input by a user at the client, said client-form request indicating a selected one of the image processing objects of said object storage device; a middleware processing device for converting the client-form request from said request input device into a standard-form request readable by the middleware; and a request transmitting device for transmitting the standard-form request from said middleware processing device to the communication network, and the plurality of servers, each of the plurality of servers including: an object-oriented middleware; a plurality of image processing units; an object storage device having a plurality of image processing objects, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request; a request receiving device for receiving a standard-form request from the communication network, said standard-form request indicating a selected one of the image processing objects in the object storage device of the server; and a middleware processing device for converting the standard-form request from said request receiving device into a server-form request, and for transmitting the server-form request to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 3
Dependent Claim 43 words
The client/server system according to claim 1, wherein the image processing objects of the plurality of servers include common interfaces for image processing units in the plurality of servers when said image processing units provide a substantially identical service and have different specifications.
Claim 4
Dependent Claim 34 words
The client/server system according to claim 1, wherein the interfaces of the image processing objects of each of the plurality of servers are defined in an interface definition language in conformity with the middleware.
Claim 5
Dependent Claim 40 words
The client/server system according to claim 1, wherein the image processing objects of each of the plurality of servers include parameters specific to a corresponding one of the image processing units, said parameters being determined by an external input data.
Claim 6
Dependent Claim 174 words
The client/server system according to claim 1, wherein said plurality of servers include a first server which outputs image data from one of the image processing units provided therein, said first server comprising an image data output device for transmitting said image data from said one of the image processing units to the communication network, the object storage device of the first server including a communication path object, said communication path object allowing the image data output device to transmit the image data to the communication network by a method unrelated to the middleware, and wherein said plurality of servers include a second server which inputs image data to one of the image processing units provided therein, said second server comprising an image data input device for receiving said image data from the communication network, the object storage device of the second server including a communication path object, said communication path object allowing the image data input device to receive the image data from the communication network by a method unrelated to the middleware.
Claim 7
Dependent Claim 78 words
The client/server system according to claim 1, wherein said plurality of servers include at least one server which outputs image data from one of the image processing units provided therein and inputs the image data to another image processing unit, the object storage device of said at least one server including a communication path object, said communication path object allowing said one of the image processing units to transfer the image data to said other image processing unit.
Claim 8
Dependent Claim 233 words
An image processing method for a client-server system including a client and a plurality of servers connected via a communication network, said data processing method comprising the steps of: providing an object-oriented middleware for the client; providing a plurality of client-form image processing objects for the client; receiving a client-form request input by a user at the client, said client-form request indicating a selected one of the image processing objects; converting the client-form request into a standard-form request readable by the middleware; transmitting the standard-form request to the communication network; providing an object-oriented middleware for each of the plurality of servers; providing a plurality of image processing units for each of the plurality of servers; providing a plurality of image processing objects for each of the plurality of servers, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request; receiving the standard-form request from the communication network, said standard-form request indicating a selected one of the image processing objects in one of the plurality of servers; converting the standard-form request into a server-form request; and transmitting the server-form request to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 9
Dependent Claim 233 words
An image processing method for a client-server system including a client and a plurality of servers connected via a communication network, said data processing method comprising the steps of: providing an object-oriented middleware for the client; providing a plurality of client-form image processing objects for the client; receiving a client-form request input by a user at the client, said client-form request indicating a selected one of the image processing objects; converting the client-form request into a standard-form request readable by the middleware; transmitting the standard-form request to the communication network; providing an object-oriented middleware for each of the plurality of servers; providing a plurality of image processing units for each of the plurality of servers; providing a plurality of image processing objects for each of the plurality of servers, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request; receiving the standard-form request from the communication network, said standard-form request indicating a selected one of the image processing objects in one of the plurality of servers; converting the standard-form request into a server-form request; and transmitting the server-form request to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 10
Dependent Claim 97 words
The image processing method according to claim 7, further comprising the steps of: outputting image data from one of the image processing units provided in a first server of the plurality of servers; transmitting said image data from said one of the image processing units to the communication network by a method unrelated to the middleware; receiving said image data from the communication network in a second server of the plurality of servers by a method unrelated to the middleware; and inputting said image data to one of the image processing units provided in said second server.
Claim 11
Dependent Claim 60 words
The image processing method according to claim 7, further comprising the steps of: outputting image data from one of the image processing units of one of the plurality of servers to a communication path object provided therein; and inputting the image data from the communication path object to another image processing unit of said one of the plurality of servers.
Claim 12
Dependent Claim 160 words
A server connected to a client via a communication network for use in a client/server system, said server comprising: an object-oriented middleware; a plurality of image processing units; an object storage device having a plurality of image processing objects, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request; a request receiving device for receiving a standard-form request from the communication network, said standard-form request indicating a selected one of the image processing objects in the object storage device of the server; a middleware processing device for converting the standard-form request from said request receiving device into a server-form request, and for transmitting the server-form request to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 13
Dependent Claim 160 words
A server connected to a client via a communication network for use in a client/server system, said server comprising: an object-oriented middleware; a plurality of image processing units; an object storage device having a plurality of image processing objects, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request; a request receiving device for receiving a standard-form request from the communication network, said standard-form request indicating a selected one of the image processing objects in the object storage device of the server; a middleware processing device for converting the standard-form request from said request receiving device into a server-form request, and for transmitting the server-form request to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 14
Dependent Claim 38 words
The server according to claim 10, wherein the image processing objects of the server include common interfaces for image processing units in the server when said image processing units provide a substantially identical service and have different specifications.
Claim 15
Dependent Claim 110 words
A client connected to a plurality of servers via a communication network for use in a client/server system, said client comprising: an object-oriented middleware; an object storage device having a plurality of client-form image processing objects; a request input device for receiving a client-form request input by a user at the client, said client-form request indicating a selected one of the image processing objects of said object storage device; a middleware processing device for converting the client-form request from said request input device into a standard-form request readable by the middleware; and a request transmitting device for transmitting the standard-form request from said middleware processing device to the communication network.
Claim 16
Dependent Claim 110 words
A client connected to a plurality of servers via a communication network for use in a client/server system, said client comprising: an object-oriented middleware; an object storage device having a plurality of client-form image processing objects; a request input device for receiving a client-form request input by a user at the client, said client-form request indicating a selected one of the image processing objects of said object storage device; a middleware processing device for converting the client-form request from said request input device into a standard-form request readable by the middleware; and a request transmitting device for transmitting the standard-form request from said middleware processing device to the communication network.
Claim 17
Dependent Claim 133 words
A computer program product for use with a client in a client/server system wherein the client comprises a plurality of image processing objects and an object-oriented middleware, said computer program product comprising: a computer readable storage medium and a program code mechanism embedded in the computer readable storage medium, said program code mechanism comprising: first program code means for causing the client to receive a client-form request, said client-form request indicating a selected one of the image processing objects of the client; second program code means for causing the client to convert the client-form request from said first program code means into a standard-form request readable by the middleware; and third program code means for causing the client to transmit the standard-form request from said second program code means to a communication network.
Claim 18
Dependent Claim 133 words
A computer program product for use with a client in a client/server system wherein the client comprises a plurality of image processing objects and an object-oriented middleware, said computer program product comprising: a computer readable storage medium and a program code mechanism embedded in the computer readable storage medium, said program code mechanism comprising: first program code means for causing the client to receive a client-form request, said client-form request indicating a selected one of the image processing objects of the client; second program code means for causing the client to convert the client-form request from said first program code means into a standard-form request readable by the middleware; and third program code means for causing the client to transmit the standard-form request from said second program code means to a communication network.
Claim 19
Dependent Claim 199 words
A computer program product for use with a server in a client/server system wherein the server comprises a plurality of image processing objects, an object-oriented middleware and a plurality of image processing units, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request, said computer program product comprising: a computer readable storage medium and a program code mechanism embedded in the computer readable storage medium, said program code mechanism comprising: first program code means for causing the server to receive a standard-form request from a communication network, said standard-form request indicating a selected one of the image processing objects of the server; second program code means for causing the server to convert the standard-form request from said first program code means into a server-form request; and third program code means for causing the server to transmit the server-form request from said second program code means to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.
Claim 20
Dependent Claim 199 words
A computer program product for use with a server in a client/server system wherein the server comprises a plurality of image processing objects, an object-oriented middleware and a plurality of image processing units, the image processing objects having specific interfaces to the image processing units, any one of the image processing objects allowing a corresponding one of the image processing units to be executed in response to a server-form request, said computer program product comprising: a computer readable storage medium and a program code mechanism embedded in the computer readable storage medium, said program code mechanism comprising: first program code means for causing the server to receive a standard-form request from a communication network, said standard-form request indicating a selected one of the image processing objects of the server; second program code means for causing the server to convert the standard-form request from said first program code means into a server-form request; and third program code means for causing the server to transmit the server-form request from said second program code means to the selected one of the image processing objects so that a corresponding one of the image processing units is executed in response to the server-form request.

References Cited (Backward Citations)

JPH0778057A Cited
US5634127A Cited
US5748188A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-26 2003-01-25 2003-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-26 2007-01-25 2007-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-26 2011-01-25 2011-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag