Patent EP0463252A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag