Patent EP0463252A1 successfully refreshed from Google Patents.
EP0463252A1
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Message handling in data processing apparatus
Assignee: International Business Machines Corp
•
Filing: 1990-06-28
•
Granted: —
•
Expires: 2010-06-28
Abstract
Abstract The invention concerns the transfer of messages between objects within an OOP program. Each message is transmitted to a message filter which then chooses the most appropriate mechanism to transmit that message to the destination object. The path chosen could be a system messaging technique for messages of a type to be transmitted anywhere within the computer or alternatively could be in the form of a direct call for messages to be transmitted to objects within the same program thread. The message path best suited to the message type and destination object is used to transmit the message.
Inventors
- 👤 Keith Holmes
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-02 23:54
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/546
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
55 words
A data processing apparatus for executing a computer program comprising a plurality of objects including data and code for manipulating said data, and means for transferring messages between said objects, characterised by message path selection logic responsive to message type to selected one of a plurality of paths for transfer of a message between objects.
Claim 2
Dependent Claim
55 words
A data processing apparatus for executing a computer program comprising a plurality of objects including data and code for manipulating said data, and means for transferring messages between said objects, characterised by message path selection logic responsive to message type to selected one of a plurality of paths for transfer of a message between objects.
Claim 3
Dependent Claim
31 words
A data processing apparatus as claimed in claim 1, wherein one of said plurality of paths uses system messages provided by an operation system program installed on said data processing apparatus.
Claim 4
Dependent Claim
28 words
A data processing apparatus as claimed in any of claims 1 or 2, wherein one of said plurality of paths uses a direct call within said computer program.
Claim 5
Dependent Claim
34 words
A data processing apparatus as claimed in any of claims 1, 2 or 3, wherein said message path selection logic detects whether a message is directed to an object outside of said computer program.
Claim 6
Dependent Claim
32 words
A data processing apparatus as claimed in any preceding claim, wherein said message path selection logic detects whether a message is directed outside of the currently executing thread of said computer program.
Claim 7
Dependent Claim
28 words
A data processing apparatus as claimed in any preceding claim, wherein said message path selection logic detects whether a message is one of a predetermined group of messages.
Claim 8
Independent Claim
66 words
A method of executing a computer program comprising a plurality of objects including data and code for manipulating said data, including the step of generating a message for transferring between objects, and characterised by the further steps of detecting message type of said generated message, and transferring said message between objects via one of a plurality of message paths in response to said detected message type.
Claim 9
Independent Claim
66 words
A method of executing a computer program comprising a plurality of objects including data and code for manipulating said data, including the step of generating a message for transferring between objects, and characterised by the further steps of detecting message type of said generated message, and transferring said message between objects via one of a plurality of message paths in response to said detected message type.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.