Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
121 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and a plurality of rail components, wherein the plurality of rail components intersect each of the plurality of post components in at least one place, wherein between each pair of adjacent post components of the plurality of post components the plurality of rail components are vertically spaced relative to each other; receiving input that defines a path for said railing object; and automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 2
Independent Claim
121 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and a plurality of rail components, wherein the plurality of rail components intersect each of the plurality of post components in at least one place, wherein between each pair of adjacent post components of the plurality of post components the plurality of rail components are vertically spaced relative to each other; receiving input that defines a path for said railing object; and automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 3
Independent Claim
139 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving input that redefines the path for said railing object; and in response to redefining the path, reapplying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 4
Independent Claim
139 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving input that redefines the path for said railing object; and in response to redefining the path, reapplying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 5
Independent Claim
146 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the step of receiving input that defines the path comprises the steps of: receiving a first set of coordinates that define a first location; receiving a second set of coordinates that define a second location; and determining a two or more dimensional path based on said first and second locations.
Claim 6
Independent Claim
146 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the step of receiving input that defines the path comprises the steps of: receiving a first set of coordinates that define a first location; receiving a second set of coordinates that define a second location; and determining a two or more dimensional path based on said first and second locations.
Claim 7
Independent Claim
166 words
A method for generating an object, the method comprising the computer implemented steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the step of generating the one or more rail components includes the steps of: determining one or more attributes for each of the one or more rail components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the one or more rail components.
Claim 8
Independent Claim
166 words
A method for generating an object, the method comprising the computer implemented steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the step of generating the one or more rail components includes the steps of: determining one or more attributes for each of the one or more rail components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the one or more rail components.
Claim 9
Independent Claim
159 words
A method for generating an object, the method comprising the computer implemented steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the step of generating the plurality of post components includes the steps of: determining one or more attributes for each of the post components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the post components.
Claim 10
Independent Claim
159 words
A method for generating an object, the method comprising the computer implemented steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the step of generating the plurality of post components includes the steps of: determining one or more attributes for each of the post components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the post components.
Claim 11
Independent Claim
164 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein: the railing object is a fence object; the one or more rail components include one or more rail objects; the plurality of post components include a plurality of post objects; and the step of receiving input that defines a railing object includes the step of generating the railing object by associating the one or more rail objects with the plurality of post objects to generate the fence object.
Claim 12
Independent Claim
164 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein: the railing object is a fence object; the one or more rail components include one or more rail objects; the plurality of post components include a plurality of post objects; and the step of receiving input that defines a railing object includes the step of generating the railing object by associating the one or more rail objects with the plurality of post objects to generate the fence object.
Claim 13
Independent Claim
132 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving update information that modifies the path definition; and in response to receiving the update information, generating the one or more parallel components and the plurality of perpendicular components for said object based on said update information.
Claim 14
Independent Claim
132 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving update information that modifies the path definition; and in response to receiving the update information, generating the one or more parallel components and the plurality of perpendicular components for said object based on said update information.
Claim 15
Independent Claim
157 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the step of applying said railing object to said path includes the steps of: identifying a location on said path for placing each of the post components; and causing each of the plurality of post components to be substantially perpendicular to said path by placing the post components perpendicular to a tangent of said path at each of the identified locations.
Claim 16
Independent Claim
157 words
A method for generating railing objects, the method comprising the computer implemented steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the step of applying said railing object to said path includes the steps of: identifying a location on said path for placing each of the post components; and causing each of the plurality of post components to be substantially perpendicular to said path by placing the post components perpendicular to a tangent of said path at each of the identified locations.
Claim 17
Dependent Claim
147 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and a plurality of rail components, wherein the plurality of rail components intersect each of the plurality of post components in at least one place, wherein between each pair of adjacent post components of the plurality of post components the plurality of rail components are vertically spaced relative to each other; receiving input that defines a path for said railing object; and automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 18
Dependent Claim
147 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and a plurality of rail components, wherein the plurality of rail components intersect each of the plurality of post components in at least one place, wherein between each pair of adjacent post components of the plurality of post components the plurality of rail components are vertically spaced relative to each other; receiving input that defines a path for said railing object; and automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 19
Dependent Claim
165 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving input that redefines the path for said railing object; and in response to redefining the path, reapplying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 20
Dependent Claim
165 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving input that redefines the path for said railing object; and in response to redefining the path, reapplying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path.
Claim 21
Dependent Claim
192 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the instructions for receiving input that defines the path further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: receiving a first set of coordinates that define a first location; receiving a second set of coordinates that define a second location; and determining a two or more dimensional path based on said first and second locations.
Claim 22
Dependent Claim
192 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the instructions for receiving input that defines the path further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: receiving a first set of coordinates that define a first location; receiving a second set of coordinates that define a second location; and determining a two or more dimensional path based on said first and second locations.
Claim 23
Dependent Claim
211 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein: the railing object is a fence object; the one or more rail components include one or more rail objects; the plurality of post components include a plurality of post objects; and wherein the instructions for receiving input that defines a railing object further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the step of generating the railing object by associating the one or more rail objects with the plurality of post objects to generate the fence object.
Claim 24
Dependent Claim
211 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein: the railing object is a fence object; the one or more rail components include one or more rail objects; the plurality of post components include a plurality of post objects; and wherein the instructions for receiving input that defines a railing object further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the step of generating the railing object by associating the one or more rail objects with the plurality of post objects to generate the fence object.
Claim 25
Dependent Claim
158 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving update information that modifies the path definition; and in response to receiving the update information, generating the one or more parallel components and the plurality of perpendicular components for said object based on said update information.
Claim 26
Dependent Claim
158 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; receiving update information that modifies the path definition; and in response to receiving the update information, generating the one or more parallel components and the plurality of perpendicular components for said object based on said update information.
Claim 27
Dependent Claim
203 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the instructions for applying said railing object to said path further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: identifying a location on said path for placing each of the post components; and causing each of the plurality of post components to be substantially perpendicular to said path by placing the post components perpendicular to a tangent of said path at each of the identified locations.
Claim 28
Dependent Claim
203 words
A computer-readable medium carrying one or more sequences of instructions for generating railing objects, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a railing object, wherein the railing object includes a plurality of post components and one or more rail components, wherein the one or more rail components intersect each of the plurality of post components in at least one place; receiving input that defines a path for said railing object; automatically applying said railing object to said path by causing at least one end of each of the plurality of post components to begin adjacent to said path; wherein the instructions for applying said railing object to said path further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: identifying a location on said path for placing each of the post components; and causing each of the plurality of post components to be substantially perpendicular to said path by placing the post components perpendicular to a tangent of said path at each of the identified locations.
Claim 29
Dependent Claim
212 words
A computer-readable medium carrying one or more sequences of instructions for generating an object, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the instructions for generating the one or more rail components further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: determining one or more attributes for each of the one or more rail components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the one or more rail components.
Claim 30
Dependent Claim
212 words
A computer-readable medium carrying one or more sequences of instructions for generating an object, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the instructions for generating the one or more rail components further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: determining one or more attributes for each of the one or more rail components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the one or more rail components.
Claim 31
Dependent Claim
205 words
A computer-readable medium carrying one or more sequences of instructions for generating an object, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the instructions for generating the plurality of post components further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: determining one or more attributes for each of the post components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the post components.
Claim 32
Dependent Claim
205 words
A computer-readable medium carrying one or more sequences of instructions for generating an object, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving input that defines a path for said object; generating a plurality of post components for said object, wherein the plurality of post components are substantially perpendicular to said path; generating one or more rail components for said object, wherein the one or more rail components intersect each of the plurality of post components in at least one place, wherein the intersection forms an angle that is substantially ninety degrees; automatically applying said object to said path by causing at least one end of each of the plurality of post components to begin adjacent to the path; wherein the instructions for generating the plurality of post components further comprise instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of: determining one or more attributes for each of the post components; and establishing attribute values for the one or more attributes, wherein the attribute values determine the dimensions of each of the post components.