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

Personal communication service distributed control system for a network communication system including a plurality of hardware resources

Assignee: Fujitsu Ltd
•
Filing: 1995-04-28
•
Granted: 1997-12-09
•
Expires: 2015-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A personal communication service distributed control system provides a personal communication service in a combination of different networks based on the same personal ID without requiring a person originating information to be aware of the type of terminal used by a terminating person. The personal communication service distributed control system includes a plurality of hardware resources. Each of the service control apparatuses includes a plurality of service control program sections, a resource control program section, and a directory control program section. The directory control program section includes a section for referring to a distributed directory in order to perform retrieval for a transfer destination and routing for a control signal simultaneously.

Inventors

  • 👤 Takashi Nishigaya
  • 👤 Ichiro Iida
  • 👤 Hiroyuki Yamashima
  • 👤 Soichi Kuwahara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 02:52
CPC Classifications
H; H04; H04L; H04L61/00; H04L51/00; H04L51/21; H04L51/23; H04L51/56; H04M; H04M3/00; H04M3/42; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/005; H04L51/06; H04L51/066; H04L51/58

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 213 words
A personal communication service distributed control system for a communication system wherein when a user initiates a communication, a personal identification information service defined for each user is performed using personal identification information that provides identification of the user, comprising: a plurality of hardware resources constituting a physical network; and a plurality of service control apparatus connected to said hardware resources; each of said service control apparatuses including a plurality of service control program means for controlling said physical network independently of each other for individual pieces of personal identification information, resources control program means for controlling said hardware resources present discretely in said physical network, and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that reference is made to said distributed directory to perform retrieval for a transfer destination and routing for the control signal simultaneously.
Claim 2
Dependent Claim 213 words
A personal communication service distributed control system for a communication system wherein when a user initiates a communication, a personal identification information service defined for each user is performed using personal identification information that provides identification of the user, comprising: a plurality of hardware resources constituting a physical network; and a plurality of service control apparatus connected to said hardware resources; each of said service control apparatuses including a plurality of service control program means for controlling said physical network independently of each other for individual pieces of personal identification information, resources control program means for controlling said hardware resources present discretely in said physical network, and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that reference is made to said distributed directory to perform retrieval for a transfer destination and routing for the control signal simultaneously.
Claim 3
Dependent Claim 53 words
A personal communication service distributed control system as claimed in claim 1, wherein said distributed directory is constructed using a home directory for holding position information of said service control program means or said resource control program means and an alias directory for holding information of a connection relationship of the divided directory.
Claim 4
Dependent Claim 144 words
A personal communication service distributed control system as claimed in claim 2, wherein said directory management program means of said service control apparatus includes a correspondence table between home directory names of said service control program means and said resource control program means present in the same service control apparatus and position information of the directories, and means operable when a request for transfer of a message for communication between programs is received for causing said directory management program means to refer to said correspondence table and perform high speed communication between programs without performing directory retrieval from a root of the directory to the home directory when a reception side address coincides with a name of a home directory of said service control program means or said resource control program means or includes an abbreviation mark representative of a transmission side home directory.
Claim 5
Dependent Claim 127 words
A personal communication service distributed control system as claimed in claim 2, wherein a home directory of said directory management program means of said service control apparatus has a storage area for a current directory name which indicates a start point of retrieval and a storage area for position information of the current directory, and means operable when an abbreviation mark representative of said current directory is included in a designation of a reception side address for communication between programs for causing said directory management program means to refer to a correspondence table of said home directory and the position information of said current directory and perform high speed communication between the programs without performing directory retrieval from a root of the directory to said current directory.
Claim 6
Dependent Claim 117 words
A personal communication service distributed control system as claimed in claim 2, wherein said directory management program means has a storage area provided in each of objects thereof for storing information of an event notification requirement in order to realize notification reservation of an object state variation event to the object and has a storage area provided in a home directory of the object for storing a correspondence table between an event notification destination home directory name and position information of the event notification destination home directory, and includes means for referring to the notification requirement of the object and the correspondence table and performing notification of the event after the state of the object is updated.
Claim 7
Dependent Claim 136 words
A personal communication service distributed control system as claimed in claim 2, wherein, in order to realize reservation of notification of an object state variation event to all of objects present under a particular directory in said directory management program means, each of the directories of said directory management program means has a storage area for storing information of an event notification requirement and a home directory above the directory or a root directory has a storage area for storing a correspondence table between names and position information of event notification destination home directories, and said directory management program means includes means for referring to the home directory of the object, the notification requirements of the root directory and the correspondence table and performing notification of the event after the state of the object is updated.
Claim 8
Dependent Claim 82 words
A personal communication service distributed control system as claimed in claim 1, wherein each of said service control program means includes a personal identification information directory for allowing another piece of personal identification information of the user to be defined newly, and means for using a directory name of the re-defined personal identification information for a reception side address for communication between programs to allow said directory management program means to perform routing of the control signal without retrieving said distributed directory.
Claim 9
Dependent Claim 154 words
A personal communication service distributed control system as claimed in claim 1, wherein said directory management program means includes an object as a storage area for storing states of communication terminals which can access said hardware resources, a directory for identification names peculiar to said communication terminals, and a directory for areas in which said communication terminals are present, and each of said service control program means has a storage area for storing a list of the peculiar identification names of the terminals used by the user, and includes means for causing management of the position of any of said communication terminals to be performed by variation of an area directory in said directory management program means and causing the corresponding service control program means to perform control of registration of the terminal of the user to perform management of the positions of different types of communication terminals and registration control of the user.
Claim 10
Dependent Claim 296 words
A personal communication service distributed control system for a communication system wherein when a user initiates a communication, a personal identification information service defined for each user is performed using personal identification information that provides identification of the user, comprising: a plurality of hardware resources constituting a physical network; and a plurality of service control apparatuses connected to said hardware resources; each of said service control apparatuses including a plurality of service control program means for controlling said physical network independently of each other for individual pieces of personal identification information, resource control program means for controlling said hardware resources present discretely in said physical network, and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that reference is made to said distributed directory to perform retrieval for a transfer destination of and routing for the control signal simultaneously, said distributed directory including a personal identification information directory for identifying the service control program means for the individual users, a resource directory for identifying said hardware resources, an area directory for identifying physical positions of the users and said hardware resources, and movement management means operable when a user or a communication terminal which can access any of said hardware resources moves for varying said area directory and moving said service control program means of the user or the communication terminal.
Claim 11
Dependent Claim 296 words
A personal communication service distributed control system for a communication system wherein when a user initiates a communication, a personal identification information service defined for each user is performed using personal identification information that provides identification of the user, comprising: a plurality of hardware resources constituting a physical network; and a plurality of service control apparatuses connected to said hardware resources; each of said service control apparatuses including a plurality of service control program means for controlling said physical network independently of each other for individual pieces of personal identification information, resource control program means for controlling said hardware resources present discretely in said physical network, and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that reference is made to said distributed directory to perform retrieval for a transfer destination of and routing for the control signal simultaneously, said distributed directory including a personal identification information directory for identifying the service control program means for the individual users, a resource directory for identifying said hardware resources, an area directory for identifying physical positions of the users and said hardware resources, and movement management means operable when a user or a communication terminal which can access any of said hardware resources moves for varying said area directory and moving said service control program means of the user or the communication terminal.
Claim 12
Dependent Claim 92 words
A personal communication service distributed control system as claimed in claim 9, wherein said service control program means includes a memory for storing an area directory name representative of a position of the service control program means after its movement and successively updates said memory, said service control program means using a relative address of said area directory when said service control program means tries to get information of the area directory or transmit a control signal to an object as a storage area for storing a state of the communication terminal.
Claim 13
Dependent Claim 45 words
A personal communication service distributed control system as claimed in claim 10, wherein the copy of the home object of said resource control program means which are referred to by both of said area directory and a cache area is constructed as a common memory.
Claim 14
Dependent Claim 74 words
A personal communication service distributed control system as claimed in claim 9, wherein said area directory of said directory management program means has a copy of a home object as a storage area for storing a physical position of said service control program means, and said resource control program means uses a relative address of said area directory when said resource control program means transmits a control signal to said service control program means.
Claim 15
Dependent Claim 45 words
A personal communication service distributed control system as claimed in claim 12, wherein the copy of the home object of said resource control program means which are referred to by both of said area directory and a cache area is constructed as a common memory.
Claim 16
Dependent Claim 110 words
A personal communication service distributed control system as claimed in claim 9, wherein said personal identification information directory in said directory management program means has a cache area serving as a memory for storing data of the personal identification information of the service control apparatus, and means for moving, when the service control program means moves between different ones of said service control apparatus, the personal identification information and a copy of the home object of the service control program means between the control nodes into said cache area and for preferentially retrieving said directory cache when a control signal is to be transmitted between the service control program means.
Claim 17
Dependent Claim 45 words
A personal communication service distributed control system as claimed in claim 9, wherein the copy of the home object of said resource control program means which are referred to by both of said area directory and a cache area is constructed as a common memory.
Claim 18
Dependent Claim 70 words
A personal communication service distributed control system as claimed in claim 9, wherein each of said service control program means has a movement permission information storage area for setting permission or inhibition of movement of the service control program means in advance, and the service control apparatus determines permission or inhibition of movement of the service control program means based on the setting in said movement permission information storage area.
Claim 19
Dependent Claim 48 words
A personal communication service distributed control system as claimed in claim 9, wherein each of said service control program means has a movement delay time setting section and movement of said service control program means is delayed based on the setting of said movement delay time setting section.
Claim 20
Dependent Claim 187 words
A service control apparatus for a personal communication service distributed control system connected to a plurality of hardware resources constituting a physical network for performing a personal identification information service defined for each user using personal identification information that provides identification of the user, comprising: a plurality of service control program means for controlling said physical network independently of each other for the individual pieces of personal identification information; resource control program means for controlling said hardware resources present discretely in said physical network; and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that said distributed directory to perform retrieval for a transfer destination and routing for the control signal simultaneously.
Claim 21
Dependent Claim 187 words
A service control apparatus for a personal communication service distributed control system connected to a plurality of hardware resources constituting a physical network for performing a personal identification information service defined for each user using personal identification information that provides identification of the user, comprising: a plurality of service control program means for controlling said physical network independently of each other for the individual pieces of personal identification information; resource control program means for controlling said hardware resources present discretely in said physical network; and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that said distributed directory to perform retrieval for a transfer destination and routing for the control signal simultaneously.
Claim 22
Dependent Claim 57 words
A service control apparatus for personal communication service distributed control system as claimed in claim 18, wherein said distributed directory is constructed using a home directory for holding position information of said service control program means or said resource control program means and an alias directory for holding information of a connection relationship of the divided directory.
Claim 23
Dependent Claim 149 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 19, wherein said directory management program means of said service control apparatus includes a correspondence table between home directory names of said service control program means and said resource control program means present in the same service control apparatus and position information of the directories, and means operable when a request for transfer of a message for communication between programs is received for causing said directory management program means to refer to said correspondence table and perform high speed communication between programs without performing directory retrieval from a root of the directory to the home directory when a reception side address coincides with a name of a home directory of said service control program means or said resource control program means or includes an abbreviation mark representative of a transmission side home directory.
Claim 24
Dependent Claim 132 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 19, wherein a home directory of said directory management program means of said service control apparatus has a storage area for a current directory name which indicates a start point of retrieval and a storage area for position information of the current directory, and means operable when an abbreviation mark representative of said current directory is included in a designation of a reception side address for communication between programs for causing said directory management program means to refer to a correspondence table of said home directory and the position information of said current directory and perform high speed communication between the programs without performing directory retrieval from a root of the directory to said current directory.
Claim 25
Dependent Claim 122 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 19, wherein said directory management program means has a storage area provided in each of objects thereof for storing information of an event notification requirement in order to realize notification reservation of an object state variation event to the object and has a storage area provided in a home directory of the object for storing a correspondence table between an event notification destination home directory name and position information of the event notification destination home directory, and includes means for referring to the notification requirement of the object and the correspondence table and performing notification of the event after the state of the object is updated.
Claim 26
Dependent Claim 141 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 19, wherein, in order to realize reservation of notification of an object state variation event to all of objects present under a particular directory in said directory management program means, each of the directories of said directory management program means has a storage area for storing information of an event notification requirement and a home directory above the directory or a root directory has a storage area for storing a correspondence table between names and position information of event notification destination home directories, and said directory management program means includes means for referring to the home directory of the object, the notification requirements of the root directory and the correspondence table and performing notification of the event after the state of the object is updated.
Claim 27
Dependent Claim 87 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 18, wherein each of said service control program means includes a personal identification information directory for allowing another piece of personal identification information of the user to be defined newly, and means for using a directory name of the re-defined personal identification information for a reception side address for communication between programs to allow said directory management program means to perform routing of the control signal without retrieving said distributed directory.
Claim 28
Dependent Claim 159 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 18, wherein said directory management program means includes an object as a storage area for storing states of communication terminals which can access said hardware resources, a directory for identification names peculiar to said communication terminals, and a directory for areas in which said communication terminals are present, and each of said service control program means has a storage area for storing a list of the peculiar identification names of the terminals used by the user, and includes means for causing management of the position of any of said communication terminals to be performed by variation of an area directory in said directory management program means and causing the corresponding service control program means to perform control of registration of the terminal of the user to perform management of the positions of different types of communication terminals and registration control of the user.
Claim 29
Dependent Claim 272 words
A service control apparatus for a personal communication service distributed control system connected to a plurality of hardware resources constituting a physical network for performing a personal identification information service defined for each user using personal identification information that provided identification of the user, comprising: a plurality of service control program means for controlling said physical network independently of each other for individual pieces of personal identification information; resource control program means for controlling said hardware resources present discretely in said physical network; and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that reference is made to said distributed directory to perform retrieval for a transfer destination and routing for the control signal simultaneously; said distributed directory including a personal identification information directory for identifying the service control program means for the individual users, a resource directory for identifying said hardware resources, an area directory for identifying physical positions of the users and said hardware resources, and movement management means operable when a user or a communication terminal which can access any of said hardware resources moves for varying said area directory and moving said service control program means of the user or the communication terminal.
Claim 30
Dependent Claim 272 words
A service control apparatus for a personal communication service distributed control system connected to a plurality of hardware resources constituting a physical network for performing a personal identification information service defined for each user using personal identification information that provided identification of the user, comprising: a plurality of service control program means for controlling said physical network independently of each other for individual pieces of personal identification information; resource control program means for controlling said hardware resources present discretely in said physical network; and directory management program means including a distributed directory for uniquely identifying said service control program means, said resource control program means and said hardware resources, said distributed directory having a data structure wherein objects of a plurality of directories are linked by pointers and each of the objects has position information of the other objects and address information for transferring a control signal, said directory management program means further including transfer destination retrieval function means and transfer function means for a control signal so that reference is made to said distributed directory to perform retrieval for a transfer destination and routing for the control signal simultaneously; said distributed directory including a personal identification information directory for identifying the service control program means for the individual users, a resource directory for identifying said hardware resources, an area directory for identifying physical positions of the users and said hardware resources, and movement management means operable when a user or a communication terminal which can access any of said hardware resources moves for varying said area directory and moving said service control program means of the user or the communication terminal.
Claim 31
Dependent Claim 97 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 26, wherein said service control program means includes a memory for storing an area directory name representative of a position of the service control program means after its movement and successively updates said memory, said service control program means using a relative address of said area directory when said service control program means tries to get information of the area directory or transmit a control signal to an object as a storage area for storing a state of the communication terminal.
Claim 32
Dependent Claim 50 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 27, wherein the copy of the home object of said resource control program means which are referred to by both of said area directory and a cache area is constructed as a common memory.
Claim 33
Dependent Claim 79 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 26, wherein said area directory of said directory management program means has a copy of a home object as a storage area for storing a physical position of said service control program means, and said resource control program means uses a relative address of said area directory when said resource control program means transmits a control signal to said service control program means.
Claim 34
Dependent Claim 50 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 29, wherein the copy of the home object of said resource control program means which are referred to by both of said area directory and a cache area is constructed as a common memory.
Claim 35
Dependent Claim 115 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 26, wherein said personal identification information directory in said directory management program means has a cache area serving as a memory for storing data of a personal identification information of the service control apparatus, and means for moving, when the service control program means moves between different ones of said service control apparatus, the personal identification information and a copy of the home object of the service control program means between the control nodes into said cache area and for preferentially retrieving said directory cache when a control signal is to be transmitted between the service control program means.
Claim 36
Dependent Claim 50 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 26, wherein the copy of the home object of said resource control program means which are referred to by both of said area directory and a cache area is constructed as a common memory.
Claim 37
Dependent Claim 75 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 26, wherein each of said service control program means has a movement permission information storage area for setting permission or inhibition of movement of the service control program means in advance, and the service control apparatus determines permission or inhibition of movement of the service control program means based on the setting in said movement permission information storage area.
Claim 38
Dependent Claim 53 words
A service control apparatus for a personal communication service distributed control system as claimed in claim 26, wherein each of said service control program means has a movement delay time setting section and movement of said service control program means is delayed based on the setting of said movement delay time setting section.

References Cited (Backward Citations)

US4713806A Cited
US4780821A Cited
US4922521A Cited
US5062037A Cited
US5263158A Cited
US5012511A Cited
US5239577A Cited
US5424724A Cited
US5202921A Cited
US5444848A Cited
US5241594A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-08 2001-06-09 2001-12-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-08 2005-06-09 2005-12-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-08 2009-06-09 2009-12-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag