Patent ID: 8271798
Filing Date: 2012-09-18
Classification: G06F

Abstract:
1. A system comprising: hardware including one or more of memory, processors, and storage devices; a first object implemented via the hardware, the first object supporting a first method defined by a first object-oriented interface and a second method defined by a second object-oriented interface, the first object-oriented interface including a password argument to limit access thereto, the second object-oriented interface corresponding to the first object-oriented interface, the second object-oriented interface required by a predetermined specification and lacking a password argument to limit access thereto; a plurality of second objects implemented via the hardware, the second objects inter-related with the first object, the second objects to attempt to access the first object-oriented interface, the first and second objects sharing a predetermined password, the second objects to pass the predetermined password as the password argument of the first object-oriented interface such that the second objects are able to invoke the first method defined by the first object-oriented interface due to the predetermined password having been passed as the password argument of the first object-oriented interface; and, a third object implemented via the hardware, the third object not inter-related with the first and second objects, the third object not privy to the predetermined password such that the third object is unable to invoke the first method defined by the first object-oriented interface, such that the first object-oriented interface is queryable by the third object but the first method defined by the first object-oriented interface is uninvokable by the third object due to the third object not sharing the predetermined password, wherein the first and second objects are greater than two in number in total.