Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
256 words
A computer-implemented method for creating an interactive web page, the method comprising: defining a plurality of objects which are configured to have associated states, said associated states including a visible state and a hidden state wherein an object in the visible state is displayed and object in the hidden state is not displayed; associating a subset of objects from said plurality of objects together in a structure so that said state of a first object within said structure is dependent on said states of other objects within said structure; placing said plurality of objects and said structures into an hierarchy in a way which causes certain objects and structures in said hierarchy to be layered on top of other objects and structures in said hierarchy; associating behaviors with said objects, each behavior being associated with one of said plurality of objects and including an associated event, and an associated action, wherein each behavior is arranged so that when the associated event occurs, the associated action is performed on the associated object, and wherein the performance of the action on the object changes the state of the object, and wherein said change of state of said object is a second event; and providing an event processor which is configured to process said events as they occur and adjust said states of said objects according to said events and said behaviors associated with said objects so that said objects are caused to be displayed or hidden on said web page in accordance with said behaviors and said events.
Claim 2
Dependent Claim
256 words
A computer-implemented method for creating an interactive web page, the method comprising: defining a plurality of objects which are configured to have associated states, said associated states including a visible state and a hidden state wherein an object in the visible state is displayed and object in the hidden state is not displayed; associating a subset of objects from said plurality of objects together in a structure so that said state of a first object within said structure is dependent on said states of other objects within said structure; placing said plurality of objects and said structures into an hierarchy in a way which causes certain objects and structures in said hierarchy to be layered on top of other objects and structures in said hierarchy; associating behaviors with said objects, each behavior being associated with one of said plurality of objects and including an associated event, and an associated action, wherein each behavior is arranged so that when the associated event occurs, the associated action is performed on the associated object, and wherein the performance of the action on the object changes the state of the object, and wherein said change of state of said object is a second event; and providing an event processor which is configured to process said events as they occur and adjust said states of said objects according to said events and said behaviors associated with said objects so that said objects are caused to be displayed or hidden on said web page in accordance with said behaviors and said events.
Claim 3
Dependent Claim
37 words
A method of creating an interactive web page as recited in claim 1 wherein the structure is a group and wherein the objects in the group are all in either the visible state or the hidden state.
Claim 4
Dependent Claim
25 words
A method of creating an interactive web page as recited in claim 1 wherein only one object is in the visible state at a time.
Claim 5
Dependent Claim
31 words
A method of creating an interactive web page as recited in claim 1 wherein the objects are positioned in a predefined order and all objects after a selected object are displayed.
Claim 6
Dependent Claim
33 words
A method of creating an interactive web page as recited in claim 1 wherein the structure is a stack having an order and objects are successively displayed in the order of the stack.
Claim 7
Dependent Claim
21 words
A method of creating an interactive web page as recited in claim 1 wherein the plurality of objects comprise a prototype.
Claim 8
Dependent Claim
23 words
A method of creating an interactive web page as recited in claim 6 wherein the objects in the prototype may be resized together.
Claim 9
Dependent Claim
26 words
A method of creating an interactive web page as recited in claim 7 wherein only a portion of the objects within the prototype are resized together.
Claim 10
Dependent Claim
184 words
A computer-implemented method for creating an interactive web page comprising: defining a plurality of objects which are configured to have associated states; associating a subset of objects from said plurality of objects together in a structure so that said state of a first object within said structure is dependent on said states of other objects within said structure; associating behaviors with said objects, each behavior including an associated event, an associated action, and an associated target object, wherein each behavior is arranged so that when the associated event occurs, the associated action is performed on the associated target object, and wherein the performance of the action on the target object changes the state of the target object, and wherein said change of state of said target object is a second event; and providing an event processor which is configured to process said events as they occur and adjust said states of said objects according to said events and said behaviors associated with said objects so that said objects are displayed or hidden on said web page in accordance with said behaviors and said events.
Claim 11
Dependent Claim
184 words
A computer-implemented method for creating an interactive web page comprising: defining a plurality of objects which are configured to have associated states; associating a subset of objects from said plurality of objects together in a structure so that said state of a first object within said structure is dependent on said states of other objects within said structure; associating behaviors with said objects, each behavior including an associated event, an associated action, and an associated target object, wherein each behavior is arranged so that when the associated event occurs, the associated action is performed on the associated target object, and wherein the performance of the action on the target object changes the state of the target object, and wherein said change of state of said target object is a second event; and providing an event processor which is configured to process said events as they occur and adjust said states of said objects according to said events and said behaviors associated with said objects so that said objects are displayed or hidden on said web page in accordance with said behaviors and said events.
Claim 12
Dependent Claim
148 words
A computer-implemented method for creating an interactive web page comprising: defining a plurality of objects which are configured to have associated states; associating behaviors with said objects, each behavior including an associated event, an associated action, and an associated target object, wherein each behavior is arranged so that when the associated event occurs, the associated action is performed on the associated target object, and wherein the performance of the action on the target object changes the state of the target object, and wherein said change of state of said target object is a second event; and providing an event processor which is configured to process said events as they occur and adjust said states of said objects according to said events and said behaviors associated with said objects so that said objects are displayed or hidden on said web page in accordance with said behaviors and said events.
Claim 13
Dependent Claim
148 words
A computer-implemented method for creating an interactive web page comprising: defining a plurality of objects which are configured to have associated states; associating behaviors with said objects, each behavior including an associated event, an associated action, and an associated target object, wherein each behavior is arranged so that when the associated event occurs, the associated action is performed on the associated target object, and wherein the performance of the action on the target object changes the state of the target object, and wherein said change of state of said target object is a second event; and providing an event processor which is configured to process said events as they occur and adjust said states of said objects according to said events and said behaviors associated with said objects so that said objects are displayed or hidden on said web page in accordance with said behaviors and said events.
Claim 14
Dependent Claim
137 words
A computer-implemented method for creating an interactive web page comprising: defining a plurality of objects which are switchable between a first state and a second state, said plurality of objects being linked together such that a state of one of said plurality of objects is dependent on a state of other of said objects; associating a behavior with each of said plurality of objects, each behavior having an associated event and an associated action, wherein each behavior is arranged such that when the associated event occurs, the associated action is performed on the associated object, and wherein the performance of the action on the object changes the state of the object; and providing an event processor configured to process said events as they occur and adjust the states of the associated object according to the associated behavior.
Claim 15
Dependent Claim
137 words
A computer-implemented method for creating an interactive web page comprising: defining a plurality of objects which are switchable between a first state and a second state, said plurality of objects being linked together such that a state of one of said plurality of objects is dependent on a state of other of said objects; associating a behavior with each of said plurality of objects, each behavior having an associated event and an associated action, wherein each behavior is arranged such that when the associated event occurs, the associated action is performed on the associated object, and wherein the performance of the action on the object changes the state of the object; and providing an event processor configured to process said events as they occur and adjust the states of the associated object according to the associated behavior.
Claim 16
Dependent Claim
30 words
A method of creating an interactive web page as recited in claim 11 wherein defining a plurality of objects comprises defining a plurality of objects within a single web page.
Claim 17
Dependent Claim
28 words
A method of creating an interactive web page as recited in claim 12 wherein the object is displayed in the first state and hidden and the second state.
Claim 18
Dependent Claim
23 words
A method of creating an interactive web page as recited in claim 12 wherein each of said plurality of objects is an image.
Claim 19
Dependent Claim
23 words
A method of creating an interactive web page as recited in claim 14 wherein the associated action is displaying or hiding the image.
Claim 20
Dependent Claim
23 words
A method of creating an interactive web page as recited in claim 12 wherein each of said plurality of objects is a sound.
Claim 21
Dependent Claim
21 words
A method of creating an interactive web page as recited in claim 16 wherein the associated action is playing the sound.
Claim 22
Dependent Claim
32 words
A method of creating an interactive web page as recited in claim 12 wherein the objects are configured to be movable relative to one another by a user of the web page.
Claim 23
Dependent Claim
233 words
A computer-implemented method for creating an interactive web page the method comprising: defining a plurality of objects which are configured to have associated states, said associated states including a visible state and a hidden state wherein an object in the visible state is displayed and object in the hidden state is not displayed; associating a subset of objects from said plurality of objects together in a structure so that said state of a first object within said structure is dependent on said states of other objects within said structure; placing said plurality of objects and said structures into an hierarchy in a way which causes certain objects and structures in said hierarchy to be layered on top of other objects and structures in said hierarchy; linking each object to a target object and associating each target object with an associated event and an associated action, wherein when the associated event occurs, the associated action is performed on the target object, and wherein the performance of the action on the target object changes the state of the linked object, and wherein said change of state of said object is a second event; processing said events as they occur and adjusting said states of said objects according to said events and said behaviors associated with said objects; and displaying or hiding said objects on said web page in accordance with said behaviors and said events.
Claim 24
Dependent Claim
233 words
A computer-implemented method for creating an interactive web page the method comprising: defining a plurality of objects which are configured to have associated states, said associated states including a visible state and a hidden state wherein an object in the visible state is displayed and object in the hidden state is not displayed; associating a subset of objects from said plurality of objects together in a structure so that said state of a first object within said structure is dependent on said states of other objects within said structure; placing said plurality of objects and said structures into an hierarchy in a way which causes certain objects and structures in said hierarchy to be layered on top of other objects and structures in said hierarchy; linking each object to a target object and associating each target object with an associated event and an associated action, wherein when the associated event occurs, the associated action is performed on the target object, and wherein the performance of the action on the target object changes the state of the linked object, and wherein said change of state of said object is a second event; processing said events as they occur and adjusting said states of said objects according to said events and said behaviors associated with said objects; and displaying or hiding said objects on said web page in accordance with said behaviors and said events.