Systems and methods to accomplish a physical process are disclosed. The systems and methods can receive object data for an object that is a subject of the physical process and that specifies points of the object; determine operation sequences that each accomplish a portion of the physical process, each operation sequence providing an ordering of a set of physical operations associated with the one or more points of the object; generate an operation schedule specifying timing of performance of each operation sequence and a set of one or more sets of robots to perform each operation sequence; generate physical process data including the operation schedule and the one or more operation sequences; and communicate the physical process data to the one or more sets of robots to perform the one or more operation sequences according to the operation schedule.
G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
G05B 1/02 - Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values electric for comparing analogue signals
G05B 19/4155 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
G05D 1/692 - Coordinated control of the position or course of two or more vehicles involving a plurality of disparate vehicles
2.
SYSTEMS AND METHODS FOR PRE-PLATING STRUCTURAL MEMBERS
Pre-plating systems and related methods are disclosed. A pre-plating system includes a press, an infeed robot configured to deliver a structural member to the press, and an outfeed robot configured to remove the structural member from the press. The press is configured to secure a plate to the structural member while the structural member is held in position by at least one of the infeed robot or the outfeed robot. A pre-plating system includes a press, a transfer pedestal, a plate picking robot, and a press loading robot. The plate picking robot is configured to pick a plate from a container and position the plate on the transfer pedestal. The press loading robot is configured to transfer the plate to the press. The press is configured to press the plate into a structural member positioned within the press.
Systems and methods for automated extrusion of main elements for building construction are disclosed wherein sub-components of sub-elements are extruded by automated means, and sub-elements are assembled by automated means, and the sub-elements are incorporated into main elements by automated means.
E06B 1/02 - Base frames, i.e. template frames for openings in walls or the like, provided with means for securing a further rigidly-mounted frameSpecial adaptations of frames to be fixed therein
E04B 2/70 - Walls of framework or pillarworkWalls incorporating load-bearing elongated members with elongated members of wood
A conveyor system for translating objects is disclosed, each object with vertical protrusions extending upward and/or downward from one or more sides of the object. The conveyor system can accommodate structural members such as roof truss members, on which connector plates are affixed and from which the connector plates protrude vertically up, down, or both. The conveyor system may have a slide or some other support for the objects. The slide or other support may be narrow. The slide or other support can be tall, relative to an object. The conveyor system may have an engagement tool driven by an overhead carriage to translate the objects along the slide or other support. The engagement tool may be narrow. The engagement tool can be tall, relative to an object.
B65G 19/02 - Conveyors comprising an impeller or a series of impellers carried by an endless traction element and arranged to move articles or materials over a supporting surface or underlying material, e.g. endless scraper conveyors for articles, e.g. for containers
B65G 19/22 - Impellers, e.g. push-plates, scrapersGuiding means therefor
B65G 19/30 - Troughs, channels, or conduits with supporting surface modified to facilitate movement of loads, e.g. friction-reducing devices
B65G 21/20 - Means incorporated in, or attached to, framework or housings for guiding load-carriers, traction elements or loads supported on moving surfaces
B65G 47/88 - Separating or stopping elements, e.g. fingers
E04C 3/16 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with apertured web, e.g. trusses
A fastener gun may include a driver configured to drive a fastener of a fastener strip a plate coupled to the driver, wherein the plate is configured to receive the fastener strip a nose piece coupled to the plate, wherein the nose piece is configured to hold the fastener strip adjacent the plate, and a feeder mechanism coupled to the plate and configured to advance the fastener strip towards the driver.
B23P 19/00 - Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformationTools or devices therefor so far as not provided for in other classes
B23P 19/06 - Screw or nut setting or loosening machines
A fastener strip magazine may include a plate and a post attached to and perpendicular to the plate, wherein the post is configured to rotatably support a spool configured to support a fastener strip. The spool may include a strap configured to wind about the spool and a clip attached to the strap and configured to attach to a first end of the fastener strip. The magazine may further include a guide bar attached to the plate and configured to direct a second end of the fastener strip to a feeder as the fastener strip uncoils.
Devices, systems, and methods used to assemble a structural member, such as a floor truss, are disclosed. The systems include a structural member assembly table including a worktable and a drop-down platform pivotably coupled to the worktable. The drop-down platform includes an end datum and a drop-down mechanism coupled to the support surface. The drop-down mechanism is configured to transition the support surface from an operational position to an eject position to drop the end datum below a work surface of the worktable to eject the assembled structural member from the worktable.
B23Q 3/00 - Devices holding, supporting, or positioning, work or tools, of a kind normally removable from the machine
B23Q 3/10 - Auxiliary devices, e.g. bolsters, extension members
B23Q 7/00 - Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting
B23Q 7/05 - Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting by means of roller-ways
Pre-plating systems and related methods are disclosed. A pre-plating system includes a press, an infeed robot configured to deliver a structural member to the press, and an outfeed robot configured to remove the structural member from the press. The press is configured to secure a plate to the structural member while the structural member is held in position by at least one of the infeed robot or the outfeed robot. A pre-plating system includes a press, a transfer pedestal, a plate picking robot, and a press loading robot. The plate picking robot is configured to pick a plate from a container and position the plate on the transfer pedestal. The press loading robot is configured to transfer the plate to the press. The press is configured to press the plate into a structural member positioned within the press.
Systems and methods for assembling structural components are disclosed. The systems and methods consider a sequence, operations of the sequence, and an approach vector in placing structural members (including structural members with pre-attached fasteners) for assembling structural components.
B25J 5/02 - Manipulators mounted on wheels or on carriages travelling along a guideway
B25J 11/00 - Manipulators not otherwise provided for
E04B 2/56 - Walls of framework or pillarworkWalls incorporating load-bearing elongated members
E04C 3/02 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
A conveyor system for translating objects is disclosed, each object with vertical protrusions extending upward and/or downward from one or more sides of the object. The conveyor system can accommodate structural members such as roof truss members, on which connector plates are affixed and from which the connector plates protrude vertically up, down, or both. The conveyor system may have a slide or some other support for the objects. The slide or other support may be narrow. The slide or other support can be tall, relative to an object. The conveyor system may have an engagement tool driven by an overhead carriage to translate the objects along the slide or other support. The engagement tool may be narrow. The engagement tool can be tall, relative to an object.
B65G 19/02 - Conveyors comprising an impeller or a series of impellers carried by an endless traction element and arranged to move articles or materials over a supporting surface or underlying material, e.g. endless scraper conveyors for articles, e.g. for containers
B65G 19/22 - Impellers, e.g. push-plates, scrapersGuiding means therefor
B65G 19/30 - Troughs, channels, or conduits with supporting surface modified to facilitate movement of loads, e.g. friction-reducing devices
B65G 21/20 - Means incorporated in, or attached to, framework or housings for guiding load-carriers, traction elements or loads supported on moving surfaces
B65G 47/88 - Separating or stopping elements, e.g. fingers
E04C 3/16 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with apertured web, e.g. trusses
Plating systems and related methods are disclosed for prepping of structural members, such as splicing and/or pre-plating structural members. A plating system can include a splicing system and a pre-plating system. A splicing system include an infeed system, an outfeed system, and a press to affix or otherwise secure a plate to opposing surfaces of structural members to splice the structural members together. Guides are automatically positioned to guide short members through the splicing system. A pre-plating system includes a press, an infeed system configured to deliver a structural member to the press, and an outfeed system configured to remove the structural member from the press. The press is configured to secure a plate to the structural member on a surface other than the opposing surfaces used to splice the structural members together. A plate picking robot is configured to pick a plate from a plate container and position the plate on a press surface.
B23P 19/04 - Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformationTools or devices therefor so far as not provided for in other classes for assembling or disassembling parts
E04C 3/16 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with apertured web, e.g. trusses
E04C 3/14 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with substantially solid, i.e. unapertured, web
12.
SYSTEMS AND METHODS TO ACCOMPLISH A PHYSICAL PROCESS
Systems and methods to accomplish a physical process are disclosed. The systems and methods can receive object data for an object that is a subject of the physical process; determine operation sequences that each accomplish a portion of the physical process, each operation sequence providing an ordering of a set of physical operations associated with one or more points of the object; generate an operation schedule specifying timing of performance of each operation sequence and a set of one or more sets of robots to perform each operation sequence; generate physical process data including the operation schedule and the one or more operation sequences; and communicate the physical process data to the one or more sets of robots to perform the one or more operation sequences according to the operation schedule.
G05B 19/04 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
13.
Systems and methods to accomplish a physical process
Systems and methods to accomplish a physical process are disclosed. The systems and methods can receive object data for an object that is a subject of the physical process; determine operation sequences that each accomplish a portion of the physical process, each operation sequence providing an ordering of a set of physical operations associated with one or more points of the object; generate an operation schedule specifying timing of performance of each operation sequence and a set of one or more sets of robots to perform each operation sequence; generate physical process data including the operation schedule and the one or more operation sequences; and communicate the physical process data to the one or more sets of robots to perform the one or more operation sequences according to the operation schedule.
G05B 1/02 - Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values electric for comparing analogue signals
G05B 19/4155 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
A conveyor system for translating objects is disclosed, each object with vertical protrusions extending upward and/or downward from one or more sides of the object. The conveyor system can accommodate structural members such as roof truss members, on which connector plates are affixed and from which the connector plates protrude vertically up, down, or both. The conveyor system may have a slide or some other support for the objects. The slide or other support may be narrow. The slide or other support can be tall, relative to an object. The conveyor system may have an engagement tool driven by an overhead carriage to translate the objects along the slide or other support. The engagement tool may be narrow. The engagement tool can be tall, relative to an object.
B65G 19/02 - Conveyors comprising an impeller or a series of impellers carried by an endless traction element and arranged to move articles or materials over a supporting surface or underlying material, e.g. endless scraper conveyors for articles, e.g. for containers
B65G 21/20 - Means incorporated in, or attached to, framework or housings for guiding load-carriers, traction elements or loads supported on moving surfaces
B65G 19/22 - Impellers, e.g. push-plates, scrapersGuiding means therefor
B65G 47/88 - Separating or stopping elements, e.g. fingers
B65G 19/30 - Troughs, channels, or conduits with supporting surface modified to facilitate movement of loads, e.g. friction-reducing devices
E04C 3/16 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with apertured web, e.g. trusses
Systems and methods used to pick and stack product for transport are disclosed. The systems and methods include a robotic end of arm stacking tool coupled to a robotic arm and including a product support. The product support includes fingers that pivot about an axis to allow spatulas coupled to the fingers to slide under and support the product when the product is picked from a product orienting member and stacked in a product transport member. An actuator can be activated to maintain the product support in a product support state and deactivated to release the product into the product transport member.
Feed segments within an adjustable feed matrix may be vertically adjusted, horizontally adjusted, and adjusted for rebar thickness. The adjustable feed matrix may be used in rebar structure building. A feed column may include a plurality of feed segments. Each feed segment may include a feed input and a feed output connected by a feed cavity. The feed cavity can include a feed mechanism and/or stabilizing mechanism that allows different thicknesses of rebar to consistently pass through the feed segment to the feed output. A vertical adjustment may adjust vertical spacing of the segments and increase or decrease vertical spacing of the feed outputs, enabling different vertical spacing between rebar passing through segments of the feed column. The feed column may attach to a rail through a coupling. The coupling may be released through a horizontal adjustment, enabling the feed column to slide along the rail and adjust horizontal spacing of the feed outputs.
B21D 43/00 - Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profilesAssociations therewith of cutting devices
E04C 5/06 - Reinforcing elements of metal, e.g. with non-structural coatings of high bending resistance, i.e. of essentially three-dimensional extent, e.g. lattice girders
42 - Scientific, technological and industrial services, research and design
Goods & Services
Product design and development, namely, design of robots, computer-controlled devices and equipment, programmable controllers, and robotic systems and applications; design and development of computer hardware for the mechanical and electrical aspects of robot systems; design, development and maintenance of computer programs; design, development and maintenance of computer programs for data processing and robotic automation; design, development and maintenance of computer programs for data processing and communication systems; design and development of computer hardware in the field of industrial and manufacturing automation, robots and their parts, and computer hardware and software for robots; design, development and maintenance of computer software and computer software applications for controlling robots and robotic systems; providing online website and digital resources, namely, providing a website featuring on-line, non-downloadable software for hosting digital content on the internet; providing temporary use of non-downloadable computer programs on data networks, for use in controlling robotic systems and robotic applications
End-of-arm tools to be coupled to a robotic arm and configured to handle structural lumber objects are disclosed as are methods of use for such. The end-of-arm tools comprise opposing jaws to grip the lumber objects. The opposing jaws are coupled to a rigid frame via a four-bar linkage providing mechanical advantage and over-center functionality. An actuated extractor extends between the opposing jaws to engage the lumber object upon release. Assemblies of multiple end-of-arm tools coupled together are also disclosed.
End-of-arm tools to be coupled to a robotic arm and configured to handle structural lumber objects are disclosed as are methods of use for such. The end-of-arm tools comprise opposing jaws to grip the lumber objects. The opposing jaws are coupled to a rigid frame via a four-bar linkage providing mechanical advantage and over-center functionality. An actuated extractor extends between the opposing jaws to engage the lumber object upon release. Assemblies of multiple end-of-arm tools coupled together are also disclosed.
Systems and methods for automated extrusion of main elements for building construction are disclosed wherein sub-components of sub-elements are extruded by automated means, and sub-elements are assembled by automated means, and the sub-elements are incorporated into main elements by automated means.
B21D 47/00 - Making rigid structural elements or units, e.g. honeycomb structures
B23P 17/00 - Metal-working operations, not covered by a single other subclass or another group in this subclass
B23P 19/00 - Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformationTools or devices therefor so far as not provided for in other classes
B23P 21/00 - Machines for assembling a multiplicity of different parts to compose units, with or without preceding or subsequent working of such parts, e.g. with programme control
B23Q 3/00 - Devices holding, supporting, or positioning, work or tools, of a kind normally removable from the machine
B23Q 7/00 - Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting
21.
Systems and methods for assembling sub-components, sub-elements, and building elements
Systems and methods for automated extrusion of main elements for building construction are disclosed wherein sub-components of sub-elements are extruded by automated means, and sub-elements are assembled by automated means, and the sub-elements are incorporated into main elements by automated means.
E06B 1/02 - Base frames, i.e. template frames for openings in walls or the like, provided with means for securing a further rigidly-mounted frameSpecial adaptations of frames to be fixed therein
E04B 2/70 - Walls of framework or pillarworkWalls incorporating load-bearing elongated members with elongated members of wood
Plating systems and related methods are disclosed for prepping of structural members, such as splicing and/or pre-plating structural members. A plating system can include a splicing system and a pre-plating system. A splicing system include an infeed system, an outfeed system, and a press to affix or otherwise secure a plate to opposing surfaces of structural members to splice the structural members together. Guides are automatically positioned to guide short members through the splicing system. A pre-plating system includes a press, an infeed system configured to deliver a structural member to the press, and an outfeed system configured to remove the structural member from the press. The press is configured to secure a plate to the structural member on a surface other than the opposing surfaces used to splice the structural members together. A plate picking robot is configured to pick a plate from a plate container and position the plate on a press surface.
B23P 19/04 - Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformationTools or devices therefor so far as not provided for in other classes for assembling or disassembling parts
E04C 3/16 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with apertured web, e.g. trusses
E04C 3/14 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with substantially solid, i.e. unapertured, web
A product stacking system may include an open bag detection subsystem and a product stacking subsystem. The open bag detection subsystem may agitate bags to cause product to be displaced out of open bags and determine if a bag is open by comparing a weight of the bag after the agitation to a target threshold. The product stacking subsystem may include a robotic arm and a controller that moves the robotic arm between posts of a bin based on an orientation of the bin. A turntable rotates the bin and can operate as an additional axis of movement of the robot.
B65B 35/50 - Stacking one article, or group of articles, upon another before packaging
B65B 11/04 - Wrapping articles or quantities of material, without changing their position during the wrapping operation, e.g. in moulds with hinged folders the articles being rotated
B65B 57/14 - Automatic control, checking, warning or safety devices responsive to absence, presence, abnormal feed, or misplacement of articles or materials to be packaged and operating to control, or stop, the feed of articles or material to be packaged
B65B 35/18 - Feeding, e.g. conveying, single articles by grippers by suction-operated grippers
B65B 35/16 - Feeding, e.g. conveying, single articles by grippers
24.
SYSTEMS AND METHODS FOR ASSEMBLING STRUCTURAL COMPONENTS
Systems and methods for assembling structural components are disclosed. The systems and methods consider a sequence, operations of the sequence, and an approach vector in placing structural members (including structural members with pre-attached fasteners) for assembling structural components.
B23P 21/00 - Machines for assembling a multiplicity of different parts to compose units, with or without preceding or subsequent working of such parts, e.g. with programme control
G05B 19/4097 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
25.
SYSTEMS AND METHODS FOR PRE-PLATING STRUCTURAL MEMBERS
Pre-plating systems and related methods are disclosed. A pre-plating system includes a press, an infeed robot configured to deliver a structural member to the press, and an outfeed robot configured to remove the structural member from the press. The press is configured to secure a plate to the structural member while the structural member is held in position by at least one of the infeed robot or the outfeed robot. A pre-plating system includes a press, a transfer pedestal, a plate picking robot, and a press loading robot. The plate picking robot is configured to pick a plate from a container and position the plate on the transfer pedestal. The press loading robot is configured to transfer the plate to the press. The press is configured to press the plate into a structural member positioned within the press.
B23K 37/04 - Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
B65G 47/90 - Devices for picking-up and depositing articles or materials
E04C 3/00 - Structural elongated elements designed for load-supporting
E04C 3/11 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of metal with non-parallel upper and lower edges, e.g. roof trusses
E04C 3/17 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms of wood, e.g. with reinforcements, with tensioning members with non-parallel upper and lower edges, e.g. roof trusses
26.
Systems and methods for pre-plating structural members
Pre-plating systems and related methods are disclosed. A pre-plating system includes a press, an infeed robot configured to deliver a structural member to the press, and an outfeed robot configured to remove the structural member from the press. The press is configured to secure a plate to the structural member while the structural member is held in position by at least one of the infeed robot or the outfeed robot. A pre-plating system includes a press, a transfer pedestal, a plate picking robot, and a press loading robot. The plate picking robot is configured to pick a plate from a container and position the plate on the transfer pedestal. The press loading robot is configured to transfer the plate to the press. The press is configured to press the plate into a structural member positioned within the press.
Systems and methods for assembling structural components are disclosed wherein a selectively configurable fixture is placed on an assembly surface of an assembly table. An assembly table interface couples about a pin of a pin slot of the assembly table and, by means of linkage assembly, translates movement of the pin to a positioning member. The positioning member, by the translated movement of the pin, abuts an element of structural component and supports the element while a fastener is applied to join multiple elements of the structural component. A selectively configurable fixture may be used in isolation, or in combination with other fixtures.
F16M 11/06 - Means for attachment of apparatusMeans allowing adjustment of the apparatus relatively to the stand allowing pivoting
F16M 13/02 - Other supports for positioning apparatus or articlesMeans for steadying hand-held apparatus or articles for supporting on, or attaching to, an object, e.g. tree, gate, window-frame, cycle
B23Q 3/00 - Devices holding, supporting, or positioning, work or tools, of a kind normally removable from the machine
B25H 1/08 - Work benchesPortable stands or supports for positioning portable tools or work to be operated on thereby with provision for attachment of work holders
E04C 3/02 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms
28.
Systems and methods for culling structural members
A lumber culling system may include a carriage with a distal wall and a proximal wall spaced apart from one another to form an interior of the carriage. An aperture may extend through the distal wall and the proximal wall. The aperture is sized and shaped to allow a board of wood to pass through the distal wall and the proximal wall. Further, the interior of the carriage is visible within the aperture. Imaging equipment may be disposed within the interior of the carriage and arranged to scan a portion of each side of the board of wood that is positioned within the aperture. The carriage may be moved along a length of the board of wood while the board of wood is at rest on static datum supports.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
29.
Systems and methods for assembling structural components
Systems and methods for assembling structural components are disclosed. The systems and methods consider a sequence, operations of the sequence, and an approach vector in placing structural members (including structural members with pre-attached fasteners) for assembling structural components.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
E04B 2/56 - Walls of framework or pillarworkWalls incorporating load-bearing elongated members
E04C 3/02 - JoistsGirders, trusses, or truss-like structures, e.g. prefabricatedLintelsTransoms
B25J 11/00 - Manipulators not otherwise provided for
B25J 5/02 - Manipulators mounted on wheels or on carriages travelling along a guideway
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic equipment comprising electric sensors; combination of mechanical and electronic systems for use in sensing and control systems, said systems comprised of ultrasonic sensors, timing sensors and mechanical remote controls for motors
42 - Scientific, technological and industrial services, research and design
Goods & Services
Product design and development, namely, design of robots, computer-controlled devices and equipment, programmable controllers, and robotic systems and applications; design and development of computer hardware for the mechanical and electrical aspects of robot systems; design, development and maintenance of computer programs; design, development and maintenance of computer programs for data processing and robotic automation; design, development and maintenance of computer programs for data processing and communication systems; design and development of computer hardware in the field of industrial and manufacturing automation, robots and their parts, and computer hardware and software for robots; design, development and maintenance of computer software and computer software applications for controlling robots and robotic systems; providing online website and digital resources, namely, providing a website featuring on-line, non-downloadable software for hosting digital content on the internet; providing temporary use of non-downloadable computer programs on data networks, for use in controlling robotic systems and robotic applications
41 - Education, entertainment, sporting and cultural services
Goods & Services
Providing on-line non-downloadable articles in the field of home improvement projects and do-it-yourself home improvement projects; Providing a website featuring resources, namely, non-downloadable publications in the nature of a magazine featuring information in the field of home improvement projects and do-it-yourself home improvement projects; providing a website featuring non-downloadable instructional videos in the field of home improvement projects and do-it-yourself home improvement projects
Industrial robot, namely, a fully automated robotic system utilizing robotics coupled with autobag systems, which together automates the bagging process for small components and organizes the bags into separate bins
Retail store services [ and on-line retail store ] services featuring home improvement products, construction supplies, building products and materials; Wholesale and retail distributorships in the field of home improvement and construction and building material; wholesale and retail store services featuring building and home improvement materials
Services in the building construction industry, namely, distributorships in the field of building materials such as millwork and building materials including engineered lumber products, dimensional framing lumber, construction hardware, windows, doors, roof and floor trusses, and manufactured wall panels to professional builders and contractors
37 - Construction and mining; installation and repair services
Goods & Services
Services in the building construction field, namely, providing retail store services featuring building materials including engineered lumber products, dimensional framing lumber, construction hardware, windows, doors, millwork, roof and floor trusses, and manufactured wall panels to high-volume and custom homebuilders
distributorship and retail store services in the fields of building materials, hardware, lumber, construction materials, [ plumbing, HVAC, electrical and lighting supplies, home furnishings, ] tools, fasteners, [ floor coverings, roofing, ] gypsum, insulation, doors, windows, moldings and trim, [ rebar and mesh, lawn and garden supplies, steel framing materials, pipe and fittings, appliances, house plans, ] engineered wood products, namely, i-joists, joists, beams, and headers and prefabricated wood products, namely, roof trusses, roof systems, wood floor trusses, wall panels, wall systems, floor systems, wood decks and stairways and stair parts
37 - Construction and mining; installation and repair services
40 - Treatment of materials; recycling, air and water treatment,
Goods & Services
construction services, namely, planning, framing, building, and installation services in the fields of building and construction; building material installation and repair services; providing information in the fields of building and construction; consultation in the fields of building and construction assembly of building construction materials for others
Retail and wholesale store services, in both physical stores and over the internet, featuring general hardware and a variety of supplies for building, maintaining, repairing and improving buildings and homes, such as - treated and untreated lumber, timbers, boards, beams and posts; glulam beams; cedar lumber; hardwood and softwood plywood; composites of wood and/or other materials; fiber board; particle board; hardwood and softwood finished wood products; supplies for roofing, flashing, sheathing, siding, flooring, stepping, stairing, railing, paneling, plumbing, piping, screening, decking, fencing and shelving; gutters; downspouts; vents; house wrap; insulation; electrical wiring, conduit, switches, receptacles, outlets and other electrical supplies; moldings and molding accessories; plasterboard, wallboard and related supplies; nails; staples; screws; bolts; nuts; washers; mechanical fasteners; steel products used in construction; bath panels; lattices; arbors; interior, exterior, storm and screen doors; jambs, millwork and hardware for doors; skylights; windows; stair parts; stair columns; porch columns; shelf hardware; books; plans; videos; plastic tubing, sheets, bags and tarps; fencing hardware; woodworking accessories; miscellaneous hardware; adhesives; paints; stains; sealants; roof coatings; caulks; sealants; concrete mix, blocks, additives, forms and repair products; hand tools; and power tools
Retail and wholesale store services, in both physical stores and over the internet, featuring general hardware and a variety of supplies for building, maintaining, repairing and improving buildings and homes, such as - treated and untreated lumber, timbers, boards, beams and posts; glulam beams; cedar lumber; hardwood and softwood plywood; composites of wood and/or other materials; fiber board; particle board; hardwood and softwood finished wood products; supplies for roofing, flashing, sheathing, siding, flooring, stepping, stairing, railing, paneling, plumbing, piping, screening, decking, fencing and shelving; gutters; downspouts; vents; house wrap; insulation; electrical wiring, conduit, switches, receptacles, outlets and other electrical supplies; moldings and molding accessories; plasterboard, wallboard and related supplies; nails; staples; screws; bolts; nuts; washers; mechanical fasteners; steel products used in construction; bath panels; lattices; arbors; interior, exterior, storm and screen doors; jambs, millwork and hardware for doors; skylights; windows; stair parts; stair columns; porch columns; shelf hardware; books; plans; videos; plastic tubing, sheets, bags and tarps; fencing hardware; woodworking accessories; miscellaneous hardware; adhesives; paints; stains; sealants; roof coatings; caulks; sealants; concrete mix, blocks, additives, forms and repair products; hand tools; and power tools