Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
114 words
An object-oriented web access mechanism embedded in a device, the object-oriented web access mechanism comprising: (A) at least an object that implements a plurality of functions of the device, wherein the object further comprises: (I) a unique name that identifies the object; (II) a web page that provides an interface to the object; and (III) a plurality of properties, each of which can represent an interface to one of the functions of the object and are accessed via a URL; and (B) a web core engine that provides an execution environment for the object in accordance with a request that contains the unique name of the object and a property name of the function.
Claim 2
Dependent Claim
114 words
An object-oriented web access mechanism embedded in a device, the object-oriented web access mechanism comprising: (A) at least an object that implements a plurality of functions of the device, wherein the object further comprises: (I) a unique name that identifies the object; (II) a web page that provides an interface to the object; and (III) a plurality of properties, each of which can represent an interface to one of the functions of the object and are accessed via a URL; and (B) a web core engine that provides an execution environment for the object in accordance with a request that contains the unique name of the object and a property name of the function.
Claim 3
Dependent Claim
30 words
The object-oriented web access mechanism of claim 1 , wherein each of the properties includes an Internet address such that each of the functions of the object can be accessed.
Claim 4
Dependent Claim
44 words
The object-oriented web access mechanism of claim 2 , wherein the address for one of the properties further comprises: (I) an argument field that allows data input to the function; and (II) a result field that allows the function, when executed, to return results.
Claim 5
Dependent Claim
33 words
The object-oriented web access mechanism of claim 1 , wherein the object can be installed or modified dynamically at run-time and organized relative to the other objects without stopping the web core engine.
Claim 6
Dependent Claim
34 words
The object-oriented web access mechanism of claim 1 , wherein the object includes a plurality of types, each allowing an external request to access one of a plurality of properties belonging to the type.
Claim 7
Dependent Claim
44 words
The object-oriented web access mechanism of claim 1 , wherein some of the properties of the object provide interface to other objects to allow the object to contain the other objects such that functions of the other objects can be inherited by the object.
Claim 8
Dependent Claim
27 words
The object-oriented web access mechanism of claim 1 , further comprising a plurality of objects, including a builder object that links multiple properties from multiple objects together.
Claim 9
Dependent Claim
30 words
The object-oriented web access mechanism of claim 7 , wherein builder object provides the results of the linked multiple objects either through its web page or directly to a client.
Claim 10
Dependent Claim
48 words
The object-oriented web access mechanism of claim 1 , wherein the web core engine further comprises an interface manager that calls the object based on the unique name of the object, the Internet addresses of the object and the corresponding property defined in a request for the object.
Claim 11
Dependent Claim
22 words
The object-oriented web access mechanism of claim 1 , further comprising another object that shares the interface provided by the web page.
Claim 12
Dependent Claim
24 words
The object-oriented web access mechanism of claim 1 , further comprising a plurality of objects, some of which can be contained by other objects.
Claim 13
Dependent Claim
23 words
The object-oriented web access mechanism of claim 1 , wherein one of the properties of the object has different parameters and multiple implementations.
Claim 14
Dependent Claim
132 words
In a device embedded with an object-oriented web access mechanism, a method of invoking a function of the device, said method comprising: (A) providing an object that implements a plurality of functions of the device, wherein the object further comprises: (I) a unique name that identifies the object; (II) a web page that provides an interface to the object; and (III) a plurality of properties embedded in the web page, each of which can represent an interface to one of the functions of the object and are accessed via a URL; and (B) executing the function in an execution environment provided by a web core engine of the object-oriented web access mechanism in accordance with a request that contains the unique name of the object and a property name of the function.
Claim 15
Dependent Claim
132 words
In a device embedded with an object-oriented web access mechanism, a method of invoking a function of the device, said method comprising: (A) providing an object that implements a plurality of functions of the device, wherein the object further comprises: (I) a unique name that identifies the object; (II) a web page that provides an interface to the object; and (III) a plurality of properties embedded in the web page, each of which can represent an interface to one of the functions of the object and are accessed via a URL; and (B) executing the function in an execution environment provided by a web core engine of the object-oriented web access mechanism in accordance with a request that contains the unique name of the object and a property name of the function.
Claim 16
Dependent Claim
96 words
The method of claim 13 , further comprising: (I) providing an argument field for the Internet address of one of the properties that allows data input to the corresponding function; (II) providing a result field for the property that allows the function, when executed, to return results; (III) providing a specification of the type of the returned property; and (IV) providing an Internet address to each of the properties such that each of the functions of the object can be accessed, wherein the object only needs a URL address to invoke the property of another object.
Claim 17
Dependent Claim
22 words
The method of claim 13 , further comprising: dynamically installing or modifying the object at run-time without stopping the web core engine.
Claim 18
Dependent Claim
43 words
The method of claim 13 , further comprising: containing multiple objects in the object by allowing some of the properties of the object to provide interface to the multiple objects such that functions of the multiple objects can be inherited by the object.
Claim 19
Dependent Claim
41 words
The method of claim 13 , further comprising: linking multiple properties of multiple objects together in a builder object, wherein the builder object provides the results of the linked multiple objects either through its web page or directly to a client.
Claim 20
Dependent Claim
41 words
The method of claim 13 , further comprising: grouping the properties of the object into a number of types, each type allowing an external request to access one of the properties belonging to the type via an interface of the type.