1. Apparatus comprising:
a flexible structure configured to enclose and carry at least one cable, said structure comprising textile material formed in such a way as to define at least one longitudinal channel configured to enclose and carry a cable;
said textile material having warp yarns comprising polyester and having fill yarns comprising nylon; and
means for pulling a cable into said structure.
2. The apparatus set forth in claim 1, wherein said pulling means extends longitudinally through said channel, and is selected from the group consisting of tape or rope.
3. The apparatus set forth in claim 2, wherein said textile material and said pull tape or rope have respective values of elongation percentage that are substantially equal for a given tensile load.
4. The apparatus set forth in claim 1, wherein said textile material is a woven fabric.
5. The apparatus set forth in claim 1, wherein said yarns have a denier in the range of 200-1000 denier.
6. The apparatus set forth in claim 1, wherein said structure is formed from a single sheet of said textile material.
7. The apparatus set forth in claim 1, wherein said structure is resiliently biased toward an open channel configuration and is also readily collapsible in a transverse direction.
8. The apparatus set forth in claim 1, wherein said structure is disposed within a conduit.
9. The apparatus set forth in claim 8, wherein a cable is disposed within said structure.
10. Apparatus comprising:
a conduit;
a flexible structure disposed within said conduit;
said flexible structure configured to enclose and carry at least one cable, said structure comprising woven textile material formed in such a way as to define at least one longitudinal channel configured to enclose and carry a cable;
said textile material having warp yarns formed of polyester in the range of 200 to 1000 denier;
said textile material having fill yarns formed of nylon in the range of 200 to 1000 denier; and
means for pulling a cable into said structure.
11. The apparatus set forth in claim 10, wherein said flexible structure is formed from a single sheet of woven textile material.
12. The apparatus set forth in claim 10, wherein said pulling means extends longitudinally through said channel, and is selected from the group consisting of tape or rope.
13. The apparatus set forth in claim 12, wherein said woven textile material and said pull tape or rope have respective values of elongation percentage that are substantially equal for a given tensile load.
14. The apparatus set forth in claim 10, wherein said structure is resiliently biased toward an open channel configuration and is also readily collapsible in a transverse direction.
15. Apparatus comprising:
a flexible structure configured to enclose and carry at least one cable, said structure comprising a single sheet of textile material formed in such a way as to define at least one longitudinal channel configured to enclose and carry a cable; and
means for pulling a cable into said structure.
16. The apparatus set forth in claim 15, wherein said pulling means extends longitudinally through said channel, and is selected from the group consisting of tape or rope.
17. The apparatus set forth in claim 16, wherein said textile material and said pull tape or rope have respective values of elongation percentage that are substantially equal for a given tensile load.
18. The apparatus set forth in claim 15, wherein said flexible structure is disposed within a conduit.
19. Apparatus comprising:
a conduit;
at least two separate flexible structures disposed within said conduit;
each said flexible structure comprising textile material formed in such a way as to define at least one longitudinal channel configured to enclose and carry a cable.
20. The apparatus set forth in claim 19, further comprising means for pulling a cable into at least one of said structures.
21. The apparatus set forth in claim 20, wherein said pulling means is a pull tape or rope.
22. The apparatus set forth in claim 21, wherein said pull tape or rope and said textile material exhibit values of elongation percentage that are substantially equal for a given tensile load.
23. The apparatus set forth in claim 19, wherein said textile material has a melting temperature of at least about 220 degrees C.
24. The apparatus set forth in claim 19, wherein said textile material is a woven fabric.
25. The apparatus set forth in claim 24, wherein said woven textile material includes monofilament yarns.
26. The apparatus set forth in claim 25, wherein said monofilament yarns have a denier in the range of 200-1000 denier.
27. The apparatus set forth in claim 19, wherein a cable extends longitudinally through at least one of said channels, said cable having an outer sheath that has a first melting temperature, and said textile material having a second melting temperature not lower than said first melting temperature.
28. The apparatus set forth in claim 19, wherein at least one of said flexible structures is formed in such a way as to define at least two longitudinal channels, each configured to enclose and carry a cable.
29. The apparatus set forth in claim 19, wherein said textile material has a transversely directed crimp resistance recovery angle within a range of about 50 degrees to about 130 degrees.
30. The apparatus set forth in claim 19, wherein said textile material is a fabric made from yarns selected from the group consisting of polyester, nylon and combinations thereof.
31. The apparatus set forth in claim 30, wherein said fabric comprises warp yarns formed of polyester and having fill yarns formed of nylon.
32. The apparatus set forth in claim 19, wherein said textile material exhibits a longitudinal tensile strength of at least about 12.5 pounds per inch of width.
33. The apparatus set forth in claim 19, wherein said textile material has a longitudinal tensile strength within the range of about 12.5 pounds per inch of width to about 300 pounds per inch of width.
34. The apparatus set forth in claim 19, wherein said textile material exhibits an elongation percentage of not greater than about 75 percent at a peak tensile load.
35. The apparatus set forth in claim 19, wherein said textile material exhibits an elongation percentage of not greater than about 40 percent at peak tensile load.
36. The apparatus set forth in claim 19, wherein said textile material exhibits an elongation percentage of not greater than about 25 percent at peak tensile load.
37. The apparatus set forth in claim 19, wherein at least one of said flexible structures is resiliently biased toward an open channel configuration and is also readily collapsible in a transverse direction.
38. The apparatus set forth in claim 19, wherein said textile material has a coefficient of friction, based on high density polyethylene on said material with a longitudinal line of action, below about 0.1250.
39. The apparatus set forth in claim 19, wherein said textile material is selected so that a 0.25 inch diameter polypropylene rope will not burn through a test sample of said structure when pulled through said test sample in a pull line duct cutting test at 100 feet per minute and 450 pounds tension for at least 90 seconds.
40. The apparatus set forth in claim 19, wherein at least one of said structures is formed from a single sheet of said textile material.
41. Apparatus comprising:
a flexible structure configured to enclose and carry at least one cable, said structure comprising a single sheet of textile material formed in such a way as to define at least one longitudinal channel;
wherein said single sheet of textile material is joined so that one longitudinal edge of said textile material is folded over a second longitudinal edge of said textile material and attached thereto.
42. The apparatus set forth in claim 41, further including means for pulling a cable into said structure.
43. The apparatus set forth in claim 42, wherein said pulling means is selected from the group consisting of tape or rope.
44. The apparatus set forth in claim 43, wherein said textile material and said pull tape or rope have respective values of elongation percentage that are substantially equal for a given tensile load.
45. The apparatus set forth in claim 41, wherein said textile material is a woven fabric.
46. The apparatus set forth in claim 41, wherein said textile material includes yarns have a denier in the range of 200-1000 denier.
47. The apparatus set forth in claim 41, wherein said textile material includes polyester and nylon yarns.
48. The apparatus set forth in claim 41, wherein said structure is resiliently biased toward an open channel configuration and is also readily collapsible in a transverse direction.
49. The apparatus set forth in claim 41, wherein said structure is disposed within a conduit.
50. The apparatus set forth in claim 49, wherein a cable is disposed within said structure.
51. The apparatus set forth in claim 41, wherein said textile material has a melting temperature of at least about 220 degrees C.
52. The apparatus set forth in claim 45, wherein said woven textile material includes monofilament yarns.
53. The apparatus set forth in claim 52, wherein said monofilament yarns have a denier in the range of 200-1000 denier.
54. The apparatus set forth in claim 41, wherein a cable extends longitudinally through said channel, said cable having an outer sheath that has a first melting temperature, and said textile material having a second melting temperature not lower than said first melting temperature.
55. The apparatus set forth in claim 41, wherein said textile material has a transversely directed crimp resistance recovery angle within a range of about 50 degrees to about 130 degrees.
56. The apparatus set forth in claim 41, wherein said textile material is a fabric made from yarns selected from the group consisting of polyester, nylon and combinations thereof.
57. The apparatus set forth in claim 56, wherein said fabric comprises warp yarns formed of polyester and having fill yarns formed of nylon.
58. The apparatus set forth in claim 41, wherein said textile material exhibits a longitudinal tensile strength of at least about 12.5 pounds per inch of width.
59. The apparatus set forth in claim 41, wherein said textile material has a longitudinal tensile strength within the range of about 12.5 pounds per inch of width to about 300 pounds per inch of width.
60. The apparatus set forth in claim 41, wherein said textile material exhibits an elongation percentage of not greater than about 75 percent at a peak tensile load.
61. The apparatus set forth in claim 60, wherein said textile material exhibits an elongation percentage of not greater than about 40 percent at peak tensile load.
62. The apparatus set forth in claim 61, wherein said textile material exhibits an elongation percentage of not greater than about 25 percent at peak tensile load.
63. The apparatus set forth in claim 41, wherein said flexible structure is resiliently biased toward an open channel configuration and is also readily collapsible in a transverse direction.
64. The apparatus set forth in claim 41, wherein said textile material has a coefficient of friction, based on high density polyethylene on said material with a longitudinal line of action, below about 0.1250.
65. The apparatus set forth in claim 41, wherein said textile material is selected so that a 0.25 inch diameter polypropylene rope will not burn through a test sample of said structure when pulled through said test sample in a pull line duct cutting test at 100 feet per minute and 450 pounds tension for at least 90 seconds.
66. Apparatus comprising:
a flexible insert for cable conduits made of flexible material formed in such a way as to define at least one longitudinal channel;
wherein said flexible material exhibits elongation of not more than 40 percent at peak tensile load; and
wherein said flexible material has a longitudinal tensile strength of at least about 12.5 pounds per inch of width.
67. The apparatus set forth in claim 66, further comprising means for pulling a cable into said insert.
68. The apparatus set forth in claim 67, wherein said pulling means is selected from the group consisting of tape or rope.
69. The apparatus set forth in claim 66, wherein said flexible material has a melting temperature of at least about 220 degrees C.
70. The apparatus set forth in claim 66, wherein said flexible material is a woven fabric.
71. The apparatus set forth in claim 70, wherein said woven fabric includes monofilament yarns.
72. The apparatus set forth in claim 71, wherein said monofilament yarns have a denier in the range of 200-1000 denier.
73. The apparatus set forth in claim 66, wherein a cable extends longitudinally through said channel, said cable having an outer sheath that has a first melting temperature, and said flexible material having a second melting temperature not lower than said first melting temperature.
74. The apparatus set forth in claim 66, wherein said flexible material is formed in such a way as to define at least two longitudinal channels, each configured to enclose and carry a cable.
75. The apparatus set forth in claim 66, wherein said flexible material has a transversely directed crimp resistance recovery angle within a range of about 50 degrees to about 130 degrees.
76. The apparatus set forth in claim 66, wherein said flexible material is a fabric having warp yarns comprising polyester and having fill yarns comprising nylon.
77. The apparatus set forth in claim 66, wherein said flexible material exhibits an elongation percentage of not greater than about 75 percent at a peak tensile load.
78. The apparatus set forth in claim 66, wherein said structure is resiliently biased toward an open channel configuration and is also readily collapsible in a transverse direction.
79. The apparatus set forth in claim 66, wherein said flexible material has a coefficient of friction, based on high density polyethylene on said material with a longitudinal line of action, below about 0.1250.
80. The apparatus set forth in claim 66, wherein said flexible material is selected so that a 0.25 inch diameter polypropylene rope will not burn through a test sample of said structure when pulled through said test sample in a pull line duct cutting test at 100 feet per minute and 450 pounds tension for at least 90 seconds.
81. A method for dividing a conduit into multiple channels, said method comprising the steps of:
providing an innerduct structure formed from flexible material in such a way as to define at least one longitudinal channel;
blowing said innerduct structure into a conduit using pneumatic pressure; and
positioning a cable within said innerduct structure.
82. The method set forth in claim 81, wherein said flexible material is impervious to air.
83. The method set forth in claim 81, wherein said cable includes a sheathing material having a first melting temperature, and wherein said flexible material has a second melting temperature not lower than said first melting temperature.
84. The method set forth in claim 81, wherein said positioning step includes using a pull tape or pull rope attached to said cable to pull said cable into said innerduct structure.
85. The method set forth in claim 81, including the step of forming said innerduct structure from a single sheet of said flexible material.
86. The method set forth in claim 81, including the step of forming said flexible material by weaving monofilament yarns together to form a woven textile fabric.
87. The method set forth in claim 86, wherein said monofilament yarns comprise polyester in the warp direction and nylon in the fill direction.
88. The method set forth in claim 86, wherein said monofilament yarns have a denier in the range of 200-1000 denier.
89. The method set forth in claim 81, further comprising the step of forming said flexible material from a woven fabric having an impervious barrier layer to prevent air from flowing through said flexible material.
90. A method of dividing a longitudinally extending conduit, said method comprising the steps of:
providing at least one flexible innerduct structure made from a single sheet of flexible material, said innerduct structure being configured to enclose and carry at least one cable;
inserting said at least one flexible innerduct structure into a conduit; and
inserting at least one cable into said flexible innerduct structure.
91. The method set forth in claim 90, further comprising the step of inserting a plurality of flexible innerduct structures into said conduit.
92. The method set forth in claim 90, further comprising the step of providing means for pulling said cable into said flexible innerduct structure.
93. The method set forth in claim 92, wherein said means for pulling said cable into said flexible innerduct structure is selected from the group consisting of tape or rope.
94. The method set forth in claim 90, wherein said flexible innerduct structure includes a plurality of longitudinal channels.
95. The method set forth in claim 90, including the step of forming said flexible material by weaving monofilament yarns together to form a woven textile fabric.
96. The method set forth in claim 95, wherein said monofilament yarns comprise polyester in the warp direction and nylon in the fill direction.
97. The method set forth in claim 96, wherein said monofilament yarns have a denier in the range of 200-1000 denier.
98. The method set forth in claim 90, further including the step of forming said flexible innerduct structure to be resiliently biased toward an open position, and which may be readily flattened.
99. The method set forth in claim 90, further including the step of selecting said flexible material so that it has a higher melting temperature than any sheathing disposed on an outer portion of said cable.
100. The method set forth in claim 90, wherein said step of inserting said flexible innerduct into said conduct includes the step of using pneumatic pressure to blow said flexible innerduct into said conduit.
101. The method set forth in claim 90, wherein said flexible material exhibits an elongation percentage of not greater than about 75 percent at a peak tensile load.
102. The method set forth in claim 90, wherein said flexible material exhibits an elongation percentage of not greater than about 40 percent at peak tensile load.
103. The method set forth in claim 90, wherein said flexible material exhibits an elongation percentage of not greater than about 25 percent at peak tensile load.
104. The method set forth in claim 90, wherein said flexible material has a transversely directed crimp resistance recovery angle within a range of about 50 degrees to about 130 degrees.
105. The method set forth in claim 90, wherein said flexible material is a flexible woven fabric comprising warp yarns that together provide said woven fabric with a first crimp recovery angle and fill yarns that together provide said woven fabric with a second, greater crimp recovery angle.
106. The method set forth in claim 90, wherein said flexible material is selected so that a 0.25 inch diameter polypropylene rope will not burn through a test sample of said flexible innerduct when pulled through said test sample in a pull line duct cutting test at 100 feet per minute and 450 pounds tension for at least 90 seconds.
107. The method set forth in claim 90, wherein said flexible material has a melting temperature of at least about 220 degrees C.
108. The method set forth in claim 90, wherein said flexible material has a coefficient of friction, based on high density polyethylene on said material with a longitudinal line of action, below about 0.1250.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. A system comprising:
a plurality of components, each of the plurality of components comprising data; and
a component assembly engine, wherein the component assembly engine performs the following steps:
receiving one of the plurality of components, the one of the plurality of components comprising a root component;
determining, as a function of the root component, at least one child component of the root component;
receiving another of the plurality of components, the other of the plurality of components comprising the at least one child component;
rendering content as a function of at least one of said at least one child component and said root component.
2. The system of claim 1 wherein said content includes a hypertext document.
3. The system of claim 2 wherein said hypertext document is a webpage.
4. The system of claim 1 further comprising:
a server;
a network, said component assembly engine being communicatively coupled to the network via the server.
5. The system of claim 1 wherein the server performs the following steps:
receiving a request for a viewable resource, the receiving being via the network;
identifying said root component as a function of the request for the viewable resource;
communicating said root component having been identified to the component assembly engine.
6. The system of claim 5 further comprising:
a client, the client sending the request for a viewable resource.
7. The system of claim 6 wherein said client receives said content.
8. A method comprising:
receiving one of a plurality of components, the one of the plurality of components comprising a root component, each of the plurality of components comprising data;
determining, as a function of the root component, at least one child component of the root component;
receiving another of the plurality of components, the other of the plurality of components comprising the at least one child component;
rendering content as a function of at least one of said at least one child component and said root component.
9. The method of claim 8 further comprising:
receiving a request for a viewable resource;
identifying said root component as a function of the request for the viewable resource.
10. The method of claim 9 further comprising:
sending said content and said portion of said content.
11. A system for assembling a document capable of being electronically rendered, said document being assembled from a plurality of components, said system comprising:
a clickstream database for storing a user’s interaction history;
a metadata database 504 for storing product affinity information;
a component database 508 for persistent storage of components;
a storage unit capable of storing a pointer to a component, a component hierarchy data structure, a processed queue data structure, and a feedback buffer data structure;
a request director 206 capable of determining the nature of an incoming request and directing the request responsive to said determination;
an io processor 208 connected to said clickstream database, said metadata database 504, and said request director 206, said io processor 208 processing requests to modify a metadata database 504 or to download information from said metadata database 504; and
a component assembly engine connected to said clickstream database, said metadata database 504, said component database 508, said storage unit, and said request director 206, and said io processor 208, said component assembly engine 210 receiving a request from said request director 206 and assembling said electronically rendered document responsive to said request director 206.
12. A component assembly engine 210 for assembling information, said component assembly engine 210 comprising:
a memory unit capable of storing a pointer to a component, a component hierarchy data structure, a processed queue data structure, and a feedback buffer data structure;
request receiving means for receiving a request for information, said request containing a reference to a root component;
extracting means for extracting said reference from said request, said extracting means connected to said request receiving means and receiving said request therefrom;
loading means for loading a set of components necessary for building a document, said loading means connected to said extracting means and receiving said reference therefrom, said loading means comprising:
index means for indexing components as they are loaded,
indicating means for indicating which component is active,
child component reference extracting means for extracting a child component reference from said active component,
shadow component processing means for processing a shadow component, and
component loading means for loading a component, said component loading means updating said component hierarchy data structure in response to each component loaded; and
processing means for processing a loaded component hierarchy, said processing means comprising:
process indexing means for indicating which component is active, said active component being next to be processed, said process indicating means indicating components to be processed in revere order from the order of loading, and
component processing means for processing said active component, adding an entry for said processed component in said processed queue, generating properties for said processed component, generating updated variables for said processed component, and generating feedback output for said processed component, said feedback output incorporating any feedback output resultant from the processing of any child components of said active component, said feedback output being placed in a feedback buffer, said feedback buffer, said updated variables, and said generated properties being available during processing of subsequent components; and
delivery means connected to said processing means for delivering the contents of said feedback buffer in fulfillment of said request.
13. A computer program product for causing a computer to customizably build a webpage, said computer program product comprising a computer usable medium having computer readable code thereon, said computer program product comprising:
computer readable code means for receiving a request for a webpage;
computer readable code means for extracting a reference to a root component from said request;
computer readable code means for loading a set of components necessary for building a document, said loading means comprising:
computer readable code means for extracting a reference to a child component from a component,
computer readable code means for processing a shadow component, and
computer readable code means for indexing components as they are loaded,
computer readable code means for indicating which component is active,
computer readable code means for extracting a child component reference from said active component,
computer readable code means for processing a shadow component, and computer readable code means for loading a component and updating said component hierarchy data structure in response to each component loaded; and
computer readable code means for processing a loaded component hierarchy, said processing means comprising:
computer readable code means for indicating which component is active, said active component being next to be processed, said process indicating means indicating components to be processed in revere order from the order of loading, and
component processing means for processing said active component, adding an entry for said processed component in said processed queue, generating properties for said processed component, generating updated variables for said processed component, and generating feedback output for said processed component, said feedback output incorporating any feedback output resultant from the processing of any child components of said active component, said feedback output being placed in a feedback buffer, said feedback buffer, said updated variables, and said generated properties being available during processing of subsequent components; and
computer readable code means for delivering the contents of said feedback buffer in fulfillment of said request.
14. A method for assembling a customized displayable document, said method comprising:
1) receiving a request from an entity for a displayable document to be displayed;
2) determining the identity of the entity who generated the request;
3) deciding whether to proceed in response to said determination;
4) continuing to step (1) if said determination indicates said request is not fillable;
5) determining the nature of said request (information upload, information download, or clickthrough);
6) uploading information and returning to step (1) if said determination indicates the nature of said request is information upload, else downloading information and returning to step (1) if said determination indicates the nature of said request is information download;
7) logging said request in a clickthrough database;
8) setting an Active Component Number i equal to 1;
9) setting a Component Total j equal to 1;
10) setting the jth entry of a Parent Array equal to 0;
11) loading a root component indicated in said request from said entity;
12) associating the component pointer at the jth position in a component pointer array with said root component;
13) determining if said root component is a shadow component;
14) executing at least a portion of at least one of the rules element and the code element of said root component if said step
13) of determining determines said root component to be a shadow component;
15) determining if the struct section of the component indicated by the ith component pointer contains any unloaded entries having a child component reference;
16) if said determination is negative and if said Active Component Number i equals 1, continuing to step (28), otherwise:
reading the ith entry of said Parent Array,
setting said Active Component Number i equal to said read ith entry of said Parent Array, and
continuing to step (15);
17) extracting a first unloaded component identifier from the struct section of the component indicated by the ith component pointer;
18) incrementing said Component Total j;
19) setting jth entry in the Parent Array equal to i;
20) loading said component indicated by said first unfilled component identifier;
21) associating the component pointer at the jth position in said component pointer array with said loaded component;
22) setting said Active Component Number i equal to j;
23) determining if said loaded component is a shadow component;
24) continuing to step (26) if said determination of said step (23) indicates said loaded component is a shadow component;
25) repeating steps (15) to (24) until no further references to secondary components are found;
26) executing at least a portion of at least one of the rules element and the code element of the component indicated by the jth position in said pointer array;
27) continuing to step (15);
28) setting said Active Component Number i equal to said component total j;
29) processing the component indicated by the ith component pointer, said processing producing at least one of the group comprising: combined feedback, combined properties, and combined variables, said combined feedback including the feedback of descendant components of said component indicated by said ith component pointer, said combined properties including the properties of descendant components of said component pointed to by said ith component pointer, said combined variables including variables named in the variables element of descendant components, said combined feedback, said combined properties, and said combined variables being made available for use in processing all parent components of said component pointed to by said ith component pointer;
30) decrementing said Active Component Number i;
31) if said Active Component Number i equals 0, continuing to step (32), otherwise continuing to step (29);
32) supplying the combined feedback produced by the processing of the component at the 1st component pointer in response to said request.
15. A method for assembling a web page comprising:
a) loading a root component;
b) loading all descendant components of said root component;
c) processing all loaded components in reverse order from the order in which said root component and said descendant components were loaded.
16. A method as in claim 15 wherein at least one descendent component is a shadow component.
17. A method as in claim 15, said step (c) of processing including the step of adding said components to a processed queue, said processed queue providing an index of processed components for use during subsequent processing.
18. A data structure for use in electronically rendering a composite document comprising two or more component structures, each said component structure comprising:
a name element,
a data element,
an interface element,
a family element,
a structure element,
a properties element,
a code element,
an activation code element,
a rules element, and
a variables element.
19. A data structure as in claim 18 wherein at least one element of at least one component structure contains a pointer to a corresponding element of another component structure, whereby when said at least one element is processed, the information contained in said corresponding element is used in processing said at least one element.
20. A data structure as in claim 18 wherein at least one element of at least one component structure contains a pointer to the code element of said at least one component structure, whereby when said at least one component structure is processed, the contents of said at least one element is obtained by execution of code pointed to in said code element of said at least one component structure.
21. A data structure as in claim 18, wherein said components may reside on different internet accessible computer systems.
22. A data structure as in claim 18, wherein at least one of said two or more component structures comprises a shadow component structure, said shadow component structure containing code or rules respectively contained in the code element of said shadow component structure or the rules element of said shadow component structure, at least one of said shadow component code and said shadow component rules when executed causing said shadow component to be resolved into at least one component.