Patent US6016514A successfully refreshed from Google Patents.
US6016514A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for an improved specialization of a CORBAservices GenericFactory
Assignee: International Business Machines Corp
•
Filing: 1996-10-31
•
Granted: 2000-01-18
•
Expires: 2016-10-31
Abstract
Abstract A method and apparatus for implementing generic factories which are used to create objects in a distributed object-oriented programming environment. This method and apparatus are applicable to the Object Management Group (OMG) CORBAservices GenericFactory interface. A create -- object method implementation is subdivided into its' elemental parts, specifically finding an appropriate factory, interacting with that factory to create the object, and initializing an object. New operations are introduced which support each of these elemental parts. This allows implementations of GenericFactories to have a higher degree of reuse then when the standard interfaces are used as is.
Inventors
- 👤 Kimberly Ann Cink
- 👤 Russell Ley Newcombe
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 15:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
116 words
A method, implemented in a computer system, for defining a scope for a plurality of objects in a distributed domain in an object oriented environment, comprising the steps of: providing a factory object for creating said plurality of objects in said distributed domain in said object oriented environment; providing a finder object for retrieving type specific factories capable of creating said plurality of objects within a particular scope in said distributed domain in said object oriented environment; and defining a scope for said factory object by the particular scope of said finder object by containing said finder object in said factory object such that an operation to create an object is executed for said factory object.
Claim 2
Independent Claim
116 words
A method, implemented in a computer system, for defining a scope for a plurality of objects in a distributed domain in an object oriented environment, comprising the steps of: providing a factory object for creating said plurality of objects in said distributed domain in said object oriented environment; providing a finder object for retrieving type specific factories capable of creating said plurality of objects within a particular scope in said distributed domain in said object oriented environment; and defining a scope for said factory object by the particular scope of said finder object by containing said finder object in said factory object such that an operation to create an object is executed for said factory object.
Claim 3
Dependent Claim
63 words
The method of claim 1, wherein the step of defining a scope of said factory object by the particular scope of said finder object comprises the steps of: requesting type specific factories by said factory object from said finder object; and searching for said type specific factories capable of creating said plurality of objects in said distributed domain using said type specific finder.
Claim 4
Dependent Claim
100 words
The method of claim 1, wherein the step of defining a scope of said factory object by the particular scope of said finder object comprises the steps of: receiving a request from a client object by said factory object to create an object in said distributed domain; receiving a Key on said request defining type of object to be created; passing said Key by said factory object to said finder object having said particular scope; and returning type specific factory by said finder object capable of creating the object of said type defined by said Key within said particular scope.
Claim 5
Independent Claim
114 words
An apparatus for defining a scope for a plurality of objects in a distributed domain in an object oriented environment, comprising: means for providing a factory object for creating said plurality of objects in said distributed domain in said object oriented environment; means for providing a finder object for retrieving type specific factories capable of creating said plurality of objects within a particular scope in said distributed domain in said object oriented environment; and means for defining a scope for said factory object by the particular scope of said finder object by containing said finder object in said factory object such that an operation to create an object is executed for said factory object.
Claim 6
Independent Claim
114 words
An apparatus for defining a scope for a plurality of objects in a distributed domain in an object oriented environment, comprising: means for providing a factory object for creating said plurality of objects in said distributed domain in said object oriented environment; means for providing a finder object for retrieving type specific factories capable of creating said plurality of objects within a particular scope in said distributed domain in said object oriented environment; and means for defining a scope for said factory object by the particular scope of said finder object by containing said finder object in said factory object such that an operation to create an object is executed for said factory object.
Claim 7
Dependent Claim
63 words
The apparatus of claim 4, wherein the means for defining a scope of said factory object by the particular scope of said finder object comprises: means for requesting type specific factories by said factory object from said finder object; and means for searching for type specific factories capable of creating said plurality of objects in said distributed domain using said type specific finder.
Claim 8
Dependent Claim
105 words
The apparatus of claim 4, wherein the means for defining a scope of said factory object by the particular scope of said finder object comprises: means for receiving a request from a client object by said factory object to create an object in said distributed domain; means for receiving a Key on said request defining type of object to be created; means for passing said Key by said factory object to said finder object having said particular scope; and means for returning type specific factory by said finder object capable of creating the object of said type defined by said Key within said particular scope.
Claim 9
Dependent Claim
133 words
A computer program product having a computer readable medium having computer program logic recorded thereon for defining a scope for a plurality of objects in a distributed domain in an object oriented environment, comprising: computer readable means for providing a factory object for creating said plurality of objects in said distributed domain in said object oriented environment; computer readable means for providing a finder object for retrieving type specific factories capable of creating said plurality of objects within a particular scope in said distributed domain in said object oriented environment; and computer readable means for defining a scope for said factory object by the particular scope of said finder object by containing said finder object in said factory object such that an operation to create an object is executed for said factory object.
Claim 10
Dependent Claim
133 words
A computer program product having a computer readable medium having computer program logic recorded thereon for defining a scope for a plurality of objects in a distributed domain in an object oriented environment, comprising: computer readable means for providing a factory object for creating said plurality of objects in said distributed domain in said object oriented environment; computer readable means for providing a finder object for retrieving type specific factories capable of creating said plurality of objects within a particular scope in said distributed domain in said object oriented environment; and computer readable means for defining a scope for said factory object by the particular scope of said finder object by containing said finder object in said factory object such that an operation to create an object is executed for said factory object.
Claim 11
Dependent Claim
70 words
The computer program of claim 7, wherein the computer readable means for defining a scope of said factory object by the particular scope for said finder object comprises: computer readable means for requesting type specific factories by said factory object from said finder object; and computer readable means for searching for type specific factories capable of creating said plurality of objects in said distributed domain using said type specific finder.
Claim 12
Dependent Claim
119 words
The computer program of claim 7, wherein the computer readable means for defining a scope of said factory object by the particular scope of said finder object comprises: computer readable means for receiving a request from a client object by said factory object to create an object in said distributed domain; and computer readable means for means for receiving a Key on said request defining type of object to be created; computer readable means for passing said Key by said factory object to said finder object having said particular scope; and computer readable means for returning type specific factory by said finder object capable of creating the object of said type defined by said Key within said particular scope.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-17 | 2003-07-19 | 2004-01-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-17 | 2007-07-19 | 2008-01-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-17 | 2011-07-19 | 2012-01-18 | $7700.00 | Window Closed / Lapsed |