Patent US4737842A successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0169455A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Non-unique names for broadcast messages

Assignee: International Business Machines Corp
•
Filing: 1985-07-12
•
Granted: —
•
Expires: 2005-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present disclosure concerns a method for allowing for adoption of names either on a unique basis (association of the name with one and only one entity) or a non-unique basis (association of one name to plural entities), in a data communication system that allows communicating processors to act without reliance on a common directory to adopt logical names for respective locally attached entities (programs, data files, human operators, etc.), and to initiate sessions relative to remote entities by means of communications directed to respective entity names (rather than addresses associated with the physical locations of respective entities). Names adopted on a non-unique basis are flagged as such in the adopting system, and name checking communications directed to such names are ignored by processors serving the respective entity (thereby allowing the checking processors to adopt the respective non-unique name, using the existing procedure for adopting unique names, and thereby enabling I processors serving a group of entities to adopt a common name for directing network communications to the entire group concurrently). The disclosure describes specific communication applications made possible by this non-unique I naming capability.

Inventors

  • 👤 Barry Alan Feigenbaum
  • 👤 Robert Sachsenmaier
  • 👤 James William Skowbo

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 09:26
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L69/00; G; G06; G06F; G06F1/00

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 228 words
A method for adapting stations to be able to multicast information to various selected groups of entities in a data communication system comprising plural data processing stations linked through communication media for exchanging formatted messages containing data signals, each station directly serving plural entities and containing a Name Table designating logical names currently adopted for representing respective entities, said names being adopted by broadcasting a Name Check request type message from the adopting station to all other stations, over the network formed by said media, and adopting the name if the request message is unacknowledged by said other stations, said stations using said names to share access to entities served by other stations and to establish communication links with such shared entities by respective names adopted at their serving stations, characterized in that it comprises : providing a tagging space in each of said Name Tables for distinguishing each adopted name entry in the respective table as having either unique or non-unique status relative to the network formed by said media; and conditioning acknowledgement of any remotely originated Name Check request received at any one of said stations on the coincident existence of a name match, between a name communicated in said request and a name entry in the one station's Name Table, and an indication of unique status in the tagging space allotted to said name entry.
Claim 2
Independent Claim 228 words
A method for adapting stations to be able to multicast information to various selected groups of entities in a data communication system comprising plural data processing stations linked through communication media for exchanging formatted messages containing data signals, each station directly serving plural entities and containing a Name Table designating logical names currently adopted for representing respective entities, said names being adopted by broadcasting a Name Check request type message from the adopting station to all other stations, over the network formed by said media, and adopting the name if the request message is unacknowledged by said other stations, said stations using said names to share access to entities served by other stations and to establish communication links with such shared entities by respective names adopted at their serving stations, characterized in that it comprises : providing a tagging space in each of said Name Tables for distinguishing each adopted name entry in the respective table as having either unique or non-unique status relative to the network formed by said media; and conditioning acknowledgement of any remotely originated Name Check request received at any one of said stations on the coincident existence of a name match, between a name communicated in said request and a name entry in the one station's Name Table, and an indication of unique status in the tagging space allotted to said name entry.
Claim 3
Dependent Claim 166 words
A method in accordance with claim 2, for adapting data communicating stations to communicate by multicasting information to groups of entities characterized in that it comrpises : sending a first Name Check request containing a first logical name from a first one of said stations to the other stations in said network, said first logical name being intended to designate a group of entities including a first entity served at said first station and other entities served at other said stations; adopting said first name at said first station, in response to receiving no acknowledgements of said request at said first station, by creating a respective Name Table entry at said first station defining an association between said first name and said first entity; tagging said respective Name Table entry as non-unique, by operations internal to said first station; and repeating said sending, adopting and tagging operations at one or more other stations for associating said first name with other entities served at said other stations.
Claim 4
Dependent Claim 91 words
A method for adapting data communicating stations in accordance with claim 2 characterized in that it comprises : broadcasting a message containing said first name and other information from any station in said network to all other stations in said network, said message having a predetermined first form requiring other stations to either receive and process the other information in said message or ignore the message, depending respectively on the existence or non-existence at each said other station of a name entry in its respective Name Table matching said first name.
Claim 5
Independent Claim 220 words
A method for adapting a data communication system to support communications between entities on either a unique or non-unique basis,in a data communication system for linking multiple data processing stations through media for conducting signal communications, each station directly serving plural entities and containing a Name Table for designating logical names currently adopted for representing respective entities relative to said signal communications, characterized in that it comprises : marking individual name entires in said tables as either unique or non-unique at the option of processing equipment serving the respective entities; broadcasting a name checking signal communication over said media from a first station proposing to adopt a name to other stations, with the objective of conditioning adoption of the name at said first station on non- acknowledgement of the respective checking signal by any other station: said checking signal containing a representation of said proposed name; at any station receiving said checking signal, returning an acknowledging signal to the station originating said checking signal if the Name Table at the receiving station contains a name matching the proposed name and the respective table entry is marked unique; and at any such receiving station, ignoring the respective checking communication if the respective table either does not contain a matching name entry or if the table contains a matching entry marked non-unique.
Claim 6
Independent Claim 220 words
A method for adapting a data communication system to support communications between entities on either a unique or non-unique basis,in a data communication system for linking multiple data processing stations through media for conducting signal communications, each station directly serving plural entities and containing a Name Table for designating logical names currently adopted for representing respective entities relative to said signal communications, characterized in that it comprises : marking individual name entires in said tables as either unique or non-unique at the option of processing equipment serving the respective entities; broadcasting a name checking signal communication over said media from a first station proposing to adopt a name to other stations, with the objective of conditioning adoption of the name at said first station on non- acknowledgement of the respective checking signal by any other station: said checking signal containing a representation of said proposed name; at any station receiving said checking signal, returning an acknowledging signal to the station originating said checking signal if the Name Table at the receiving station contains a name matching the proposed name and the respective table entry is marked unique; and at any such receiving station, ignoring the respective checking communication if the respective table either does not contain a matching name entry or if the table contains a matching entry marked non-unique.
Claim 7
Dependent Claim 159 words
The method according to claim 4 characterized in that it comprises : sending datagram signal communications over said media from any source station, each datagram containing a varied length data field and a name designating ne or more processing entities served at stations other than the source station; at each station receiving said datagram signals, ignoring the information if either the respective Name Table does not contain a name entry matching the name in the datagram or the table contains a matching entry but the station is unprepared to receive the respective communication; and at any station receiving the datagram signals, and having both a matching name entry and a condition of preparation to serve signal communications to the entity associated with said entry, storing the data signals con- tained in said datagram in an area of the respective station's memory determined by said preparation; whereby said data signals are made available to be served to the associated entity.

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