Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
147 words
In a computer-readable medium having stored thereon a first software object that is defined by a person or entity to receive a call from a second software object, the call being to an operation on a service that includes a method or property, the improvement comprising: an access authorization security condition associated with the service and conditioning access to the service by the second object on whether the second object is in one of plural object security classes, one of which being a security class in which the first and second objects are defined by the same person or entity, wherein the first object is one of plural objects that have between them hierarchical relationships by which services are inherited between the objects, another of the plural object security classes relating to whether the call from the second object has a hierarchical relationship with the first object.
Claim 2
Dependent Claim
147 words
In a computer-readable medium having stored thereon a first software object that is defined by a person or entity to receive a call from a second software object, the call being to an operation on a service that includes a method or property, the improvement comprising: an access authorization security condition associated with the service and conditioning access to the service by the second object on whether the second object is in one of plural object security classes, one of which being a security class in which the first and second objects are defined by the same person or entity, wherein the first object is one of plural objects that have between them hierarchical relationships by which services are inherited between the objects, another of the plural object security classes relating to whether the call from the second object has a hierarchical relationship with the first object.
Claim 3
Dependent Claim
32 words
The computer-readable medium of claim 1 further comprising an owner identifier associated with each of the first and second objects and identifying the person or entity that defined each of the objects.
Claim 4
Dependent Claim
40 words
The computer-readable medium of claim 1 in which another of the plural object security classes is unrestricted as to the person or entity that defined each of the objects but provides access only to limited operations available from the service.
Claim 5
Dependent Claim
17 words
The computer-readable medium of claim 3 in which the limited operations include only read and execute operations.
Claim 6
Dependent Claim
16 words
The computer-readable medium of claim 3 in which the limited operations do not include write operations.
Claim 7
Dependent Claim
49 words
The computer-readable medium of claim 1 in which the object security class relating to whether the call from the second object has a hierarchical relationship with the first object is based upon it and the call from the second object originating from a common object in the hierarchical relationship.
Claim 8
Dependent Claim
55 words
The computer-readable medium of claim 1 in which the object security class relating to whether the call from the second object has a hierarchical relationship with the first object is based upon the call from the second object and the operation on the service originating in objects in the hierarchical relationship of the first object.
Claim 9
Dependent Claim
20 words
The computer-readable medium of claim 1 in which the first and second objects represent entities in a virtual world environment.
Claim 10
Dependent Claim
44 words
The computer-readable medium of claim 1 in which the person or entity defining an object is its owner and the security class in which the first and second objects are defined by the same owner allows owners to access properties of objects they own.
Claim 11
Dependent Claim
86 words
The computer-readable medium of claim 1 in which the first object is one of plural objects that have between them hierarchical relationships by which services are inherited from exemplar objects, an exemplar one of the plural object security classes relating to whether the call from the second object has a hierarchical relationship with the first object, the exemplar security class allowing a method of the first object defined by one exemplar to execute methods defined by another exemplar in the hierarchical relationship of the first object.
Claim 12
Dependent Claim
89 words
The computer-readable medium of claim 1 in which the first object is one of plural objects that have between them hierarchical relationships by which services are inherited from exemplar objects, an exemplar one of the plural object security classes relating to whether the call from the second object has a hierarchical relationship with the first object, the exemplar security class allowing a method of the first object defined by one exemplar to add to a collection property defined by another exemplar in the hierarchical relationship of the first object.
Claim 13
Dependent Claim
168 words
A computer-readable medium having stored thereon software instructions by which a first software object accesses a service from a second software object, the service including access to a method or a property, comprising: software instructions for obtaining an owner identifier associated with each of the first and second objects, each owner identifier identifying the person or entity that defined each of the objects; software instructions for determining whether the first object is in one of plural object security classes, one of which being an owner security class in which the first and second objects have a common owner identifier; and software instructions for conditioning access to the service by the first object on whether it is in the owner security class, wherein the second object is one of plural objects that have between them hierarchical relationships by which services are inherited between the objects, another of the plural object security classes relating to whether the call from the first object has a hierarchical relationship with the second object.
Claim 14
Dependent Claim
168 words
A computer-readable medium having stored thereon software instructions by which a first software object accesses a service from a second software object, the service including access to a method or a property, comprising: software instructions for obtaining an owner identifier associated with each of the first and second objects, each owner identifier identifying the person or entity that defined each of the objects; software instructions for determining whether the first object is in one of plural object security classes, one of which being an owner security class in which the first and second objects have a common owner identifier; and software instructions for conditioning access to the service by the first object on whether it is in the owner security class, wherein the second object is one of plural objects that have between them hierarchical relationships by which services are inherited between the objects, another of the plural object security classes relating to whether the call from the first object has a hierarchical relationship with the second object.
Claim 15
Dependent Claim
33 words
The computer-readable medium of claim 12 in which another of the plural object security classes is unrestricted as to the owner identifier but provides access only to limited operations available from the service.
Claim 16
Dependent Claim
17 words
The computer-readable medium of claim 13 in which the limited operations include only read and execute operations.
Claim 17
Dependent Claim
16 words
The computer-readable medium of claim 13 in which the limited operations do not include write operations.
Claim 18
Dependent Claim
55 words
The computer-readable medium of claim 12 in which the object security class relating to whether the call from the second object has a hierarchical relationship with the first object is based upon the call from the second object and the operation on the service originating in objects in the hierarchical relationship of the first object.
Claim 19
Dependent Claim
49 words
The computer-readable medium of claim 12 in which the object security class relating to whether the call from the first object has a hierarchical relationship with the second object is based upon it and the call from the second object originating from a common object in the hierarchical relationship.
Claim 20
Dependent Claim
145 words
In a computer-readable medium having stored thereon a first software object having at least one object for receiving a call from a second software object, the call being to an operation on a service that includes a method or property, the improvement comprising: a hierarchical relationship between the first object and at least one other object by which relationship services are inherited between the objects; and an access authorization security condition associated with the service and conditioning access to the service by the second object on whether the second object is in one of plural object security classes, one of which being a security class in which the first and second objects have a hierarchical relationship between them and another of the plural object security classes is a security class in which the first and second objects are defined by the same person or entity.
Claim 21
Dependent Claim
145 words
In a computer-readable medium having stored thereon a first software object having at least one object for receiving a call from a second software object, the call being to an operation on a service that includes a method or property, the improvement comprising: a hierarchical relationship between the first object and at least one other object by which relationship services are inherited between the objects; and an access authorization security condition associated with the service and conditioning access to the service by the second object on whether the second object is in one of plural object security classes, one of which being a security class in which the first and second objects have a hierarchical relationship between them and another of the plural object security classes is a security class in which the first and second objects are defined by the same person or entity.
Claim 22
Dependent Claim
49 words
The computer-readable medium of claim 18 in which the object security class relating to whether the call from the second object has a hierarchical relationship with the first object is based upon it and the call from the second object originating from a common object in the hierarchical relationship.
Claim 23
Dependent Claim
32 words
The computer-readable medium of claim 18 further comprising an owner identifier associated with each of the first and second objects and identifying the person or entity that defined each of the objects.
Claim 24
Dependent Claim
40 words
The computer-readable medium of claim 18 in which another of the plural object security classes is unrestricted as to the person or entity that defined each of the objects but provides access only to limited operations available from the service.
Claim 25
Dependent Claim
17 words
The computer-readable medium of claim 21 in which the limited operations include only read and execute operations.
Claim 26
Dependent Claim
16 words
The computer-readable medium of claim 21 in which the limited operations do not include write operations.
Claim 27
Dependent Claim
128 words
A computer-readable medium having stored thereon software instructions by which a first software object accesses a service from a second software object, the service including access to a method or a property, comprising: software instructions for identifying a hierarchical relationship between the first and second objects; software instructions for determining whether the first object is in one of plural object security classes, one of which being a security class in which the first and second objects have a hierarchical relationship between them and another of which is a security class in which the first and the second objects are defined by the same person or entity; and software instructions for conditioning access to the service by the first object on whether it is in the owner security class.
Claim 28
Dependent Claim
128 words
A computer-readable medium having stored thereon software instructions by which a first software object accesses a service from a second software object, the service including access to a method or a property, comprising: software instructions for identifying a hierarchical relationship between the first and second objects; software instructions for determining whether the first object is in one of plural object security classes, one of which being a security class in which the first and second objects have a hierarchical relationship between them and another of which is a security class in which the first and the second objects are defined by the same person or entity; and software instructions for conditioning access to the service by the first object on whether it is in the owner security class.
Claim 29
Dependent Claim
44 words
The computer-readable medium of claim 24 in which another of the plural object security classes is unrestricted as to whether the first and second objects are defined by the same person or entity but provides access only to limited operations available from the service.
Claim 30
Dependent Claim
17 words
The computer-readable medium of claim 23 in which the limited operations include only read and execute operations.
Claim 31
Dependent Claim
16 words
The computer-readable medium of claim 25 in which the limited operations do not include write operations.
Claim 32
Dependent Claim
137 words
In a computer-readable medium having stored thereon a first software object that is defined by a person or entity to receive a call from a second software object, the call being to an operation on a service that includes a method or property, the improvement comprising: an access authorization security condition associated with the service and conditioning access to the service by the second object on whether the second object is in one of plural object security classes, one of which being a security class in which the first and second objects are defined by the same person or entity, wherein the person or entity defining an object is its owner and the security class in which the first and second objects are defined by the same owner allows owners to access properties of objects they own.
Claim 33
Dependent Claim
137 words
In a computer-readable medium having stored thereon a first software object that is defined by a person or entity to receive a call from a second software object, the call being to an operation on a service that includes a method or property, the improvement comprising: an access authorization security condition associated with the service and conditioning access to the service by the second object on whether the second object is in one of plural object security classes, one of which being a security class in which the first and second objects are defined by the same person or entity, wherein the person or entity defining an object is its owner and the security class in which the first and second objects are defined by the same owner allows owners to access properties of objects they own.
Claim 34
Dependent Claim
159 words
A computer-implemented process by which a first software object accesses a service from a second software object, the service including access to a method or a property, the process comprising the steps of: obtaining an owner identifier associated with each of the first and second objects, each owner identifier identifying the person or entity that defined each of the objects; determining whether the first object is in one of plural object security classes, one of which being an owner security class in which the first and second objects have a common owner identifier; and conditioning access to the service by the first object on whether it is in the owner security class, wherein the second object is one of plural objects that have between them hierarchical relationships by which services are inherited between the objects, another of the plural object security classes relating to whether the call from the first object has a hierarchical relationship with the second object.
Claim 35
Dependent Claim
159 words
A computer-implemented process by which a first software object accesses a service from a second software object, the service including access to a method or a property, the process comprising the steps of: obtaining an owner identifier associated with each of the first and second objects, each owner identifier identifying the person or entity that defined each of the objects; determining whether the first object is in one of plural object security classes, one of which being an owner security class in which the first and second objects have a common owner identifier; and conditioning access to the service by the first object on whether it is in the owner security class, wherein the second object is one of plural objects that have between them hierarchical relationships by which services are inherited between the objects, another of the plural object security classes relating to whether the call from the first object has a hierarchical relationship with the second object.
Claim 36
Dependent Claim
118 words
A computer-implemented process by which a first software object accesses a service from a second software object, the service including access to a method or a property, the process comprising the steps of: identifying a hierarchical relationship between the first and second objects; determining whether the first object is in one of plural object security classes, one of which being a security class in which the first and second objects have a hierarchical relationship between them and another of which is a security class in which the first and the second objects are defined by the same person or entity; and conditioning access to the service by the first object on whether it is an owner security class.
Claim 37
Dependent Claim
118 words
A computer-implemented process by which a first software object accesses a service from a second software object, the service including access to a method or a property, the process comprising the steps of: identifying a hierarchical relationship between the first and second objects; determining whether the first object is in one of plural object security classes, one of which being a security class in which the first and second objects have a hierarchical relationship between them and another of which is a security class in which the first and the second objects are defined by the same person or entity; and conditioning access to the service by the first object on whether it is an owner security class.