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

Process for managing the naming of objects, process for mapping an object name to a CORBA object reference, program module, computer unit, and computer system

Assignee: Alcatel Lucent SAS
•
Filing: 1997-08-15
•
Granted: 1999-11-09
•
Expires: 2017-08-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an object environment, among the plurality of objects interact, one or several objects in the number of objects are allocated to a component. The naming management is distributed over the components. Each component manages the naming of the component or components which immediately follows it.

Inventors

  • 👤 Olivier Potonniee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 07:49
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 133 words
A process of managing naming of objects in an object environment in which a plurality of objects interact using CORBA (Common Object Request Broker Architecture) mechanisms, comprising the steps of: arranging, in a dependency tree structure, a root, a plurality of objects, and a plurality of components including a first type of component containing CORBA object(s) and a second type of component containing object(s) not specified in CORBA, and where each component includes at least one respective object; providing a plurality of partial naming managers, each assigned to one of said components; and using each partial naming manager, managing naming of respective objects located in said dependency tree structure in a direction, from said partial naming manager, away from said root, said objects not specified in CORBA collectively forming an independent naming area.
Claim 2
Dependent Claim 133 words
A process of managing naming of objects in an object environment in which a plurality of objects interact using CORBA (Common Object Request Broker Architecture) mechanisms, comprising the steps of: arranging, in a dependency tree structure, a root, a plurality of objects, and a plurality of components including a first type of component containing CORBA object(s) and a second type of component containing object(s) not specified in CORBA, and where each component includes at least one respective object; providing a plurality of partial naming managers, each assigned to one of said components; and using each partial naming manager, managing naming of respective objects located in said dependency tree structure in a direction, from said partial naming manager, away from said root, said objects not specified in CORBA collectively forming an independent naming area.
Claim 3
Dependent Claim 26 words
A process as in claim 1, wherein each component performs said managing of naming step by utilizing a CORBA interface which is uniform for all components.
Claim 4
Dependent Claim 30 words
A process as in claim 1, further comprising the step of using a recursive algorithm in said step of managing the naming of said objects by said partial naming managers.
Claim 5
Dependent Claim 23 words
A process as in claim 1, characterised by a central CORBA service forming the root of the dependency tree formed by the components.
Claim 6
Dependent Claim 24 words
A process as in claim 1, wherein a logical root of the independent naming area centrally performs naming management for components within said area.
Claim 7
Dependent Claim 33 words
A process as in claim 1, further comprising providing an OSI (Open Systems Interconnection) network management element as a first subtype of the second type of component and setting a CORBA interface thereon.
Claim 8
Dependent Claim 32 words
A process as in claim 1, further comprising using OSI (Open Systems Interconnection) network management elements, which are accessed through a gateway, as a second subtype of the second type of component.
Claim 9
Dependent Claim 157 words
A process for mapping a logical address of an object onto a physical address of an object in an object environment, in which a plurality of objects are arranged in a dependency tree extending from a root, and interact over CORBA mechanisms, in which process the mapping is produced by a naming management, wherein the mapping is produced by a plurality of partial naming managements working together, which for any component manages the naming of a component or components which immediately follow that component in terms of remoteness from said root, said dependency tree includes a plurality of objects specified in CORBA in a first naming area (AREA1) and a further plurality of objects not specified in CORBA in a second naming area (AREA2), mapping of objects in said first and second naming areas being performed by different respective partial naming managers, and in which such components include one or more objects among the plurality of objects.
Claim 10
Dependent Claim 157 words
A process for mapping a logical address of an object onto a physical address of an object in an object environment, in which a plurality of objects are arranged in a dependency tree extending from a root, and interact over CORBA mechanisms, in which process the mapping is produced by a naming management, wherein the mapping is produced by a plurality of partial naming managements working together, which for any component manages the naming of a component or components which immediately follow that component in terms of remoteness from said root, said dependency tree includes a plurality of objects specified in CORBA in a first naming area (AREA1) and a further plurality of objects not specified in CORBA in a second naming area (AREA2), mapping of objects in said first and second naming areas being performed by different respective partial naming managers, and in which such components include one or more objects among the plurality of objects.
Claim 11
Dependent Claim 97 words
A program module for use in a computer system having a dependency tree extending from a root, comprising a CORBA (Common Object Request Broker Architecture) interface for interaction of CORBA objects over CORBA mechanisms and a set of first functions for providing application services, wherein the program module contains a plurality of second functions which are arranged in such a way that said second functions perform naming management of objects which immediately follow said program module in the dependency tree in remoteness from said root, said objects including both CORBA objects and objects not specified in CORBA.
Claim 12
Dependent Claim 97 words
A program module for use in a computer system having a dependency tree extending from a root, comprising a CORBA (Common Object Request Broker Architecture) interface for interaction of CORBA objects over CORBA mechanisms and a set of first functions for providing application services, wherein the program module contains a plurality of second functions which are arranged in such a way that said second functions perform naming management of objects which immediately follow said program module in the dependency tree in remoteness from said root, said objects including both CORBA objects and objects not specified in CORBA.
Claim 13
Dependent Claim 92 words
A computer system having a dependency tree extending from a root, comprising means for generating a CORBA (Common Object Request Broker Architecture) interface for interaction of CORBA objects over CORBA mechanisms, the interface having a set of first functions for providing application services, and means for generating a plurality of second functions which are arranged so that the second functions perform naming management of objects which immediately follow the second functions in the dependency tree, in remoteness from said root, said objects including both CORBA objects and objects not specified in CORBA.
Claim 14
Dependent Claim 92 words
A computer system having a dependency tree extending from a root, comprising means for generating a CORBA (Common Object Request Broker Architecture) interface for interaction of CORBA objects over CORBA mechanisms, the interface having a set of first functions for providing application services, and means for generating a plurality of second functions which are arranged so that the second functions perform naming management of objects which immediately follow the second functions in the dependency tree, in remoteness from said root, said objects including both CORBA objects and objects not specified in CORBA.
Claim 15
Dependent Claim 69 words
A computer system with a root and a number of objects which interact via CORBA mechanisms and with a naming management for said number of objects, wherein each of said objects is associated with a component, naming management is performed by respective ones of said components and wherein each component manages the naming of the component or object which immediately follows it, in terms of remoteness from said root.
Claim 16
Dependent Claim 69 words
A computer system with a root and a number of objects which interact via CORBA mechanisms and with a naming management for said number of objects, wherein each of said objects is associated with a component, naming management is performed by respective ones of said components and wherein each component manages the naming of the component or object which immediately follows it, in terms of remoteness from said root.
Claim 17
Dependent Claim 16 words
A computer system as in claim 11, wherein the computer system is a network management system.

References Cited (Backward Citations)

US5794038A Cited
US5724503A Cited
US5835914A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-08 2003-05-10 2003-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-08 2007-05-10 2007-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-08 2011-05-10 2011-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag