IP Library Patent Application 16949435
Patent Application
App. No. 16/949,435

Automated Bill of Materials

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/949,435
Abstract

A bill of sale is created as part of a design process that creates a copy of the building to be designed within a controller system that will also be used to control the electrical devices in the eventual building. When the entire design process is created within a single platform, the design itself can be used to generate the bill of materials. Integrated information about local suppliers, including currently-available inventory allows invoices for specific suppliers to be created.

Claims (50)

1 . A method to generate a bill of material comprising:

receiving a building plan into a controller with a processor, memory, and user interface, the controller being a type of controller that will eventually be deployed within a physical space represented by the building plan, the building plan received into the controller using the user interface, the memory comprising:

a plurality of predefined device types,

a wire type,

a thermodynamic model that helps the controller determine how to effectively control the physical space, and

a thermodynamic model representing devices in the physical space;

the controller receiving a device instance of a device type;

the controller receiving a location of the device instance within the building plan;

the controller receiving a controller instance;

the controller using at least a portion of the building plan, the device instance, the location of the device instance, and the thermodynamic model that helps the controller determine how to effectively control the physical space, to create a partially finished building diagram;

using the thermodynamic model that helps the controller determine how to effectively control the physical space, the controller generating a wiring diagram that connects the controller instance to the device instance within the partially finished building diagram, the wiring diagram comprising wire lengths and wire locations within the building plan; and

the controller using the wiring diagram to generate a bill of materials comprising the device type, and the wire lengths;

wherein the wiring diagram is at least partially determined by application of a Manhattan distance algorithm to a portion of the building plan, the location of the device instance, and the location of the controller instance.

2 . The method of claim 1 , wherein at least a portion of the building plan comprises a floor plan, an equipment schematic, or a controller network schematic.

3 . The method of claim 2 , wherein the device instance is associated with the equipment schematic and wherein the location of the device instance and location of the controller instances are associated with the floor plan.

4 . The method of claim 3 , wherein generating the bill of materials further comprises generating at least one of installation labor times or installation material requirements.

5 . The method of claim 3 , wherein the device type comprises a device supplier, and further comprising a parts list that comprises the device supplier, the wire lengths, and a wire supplier.

6 . The method of claim 3 , wherein the device type comprises a device cost, and further comprising a parts list that comprises the device cost and the wire lengths.

7 . The method of claim 5 , further comprising a connection between the device supplier and the controller that informs the controller of device availability at the device supplier, and wherein the parts list further comprises device availability.

8 . The method of claim 6 , wherein the parts list further comprises installation labor cost and installation materials cost and wherein the installation labor cost scales with a first quantity and wherein the installation materials cost scales with a second quantity.

9 . The method of claim 4 , further comprising the controller determining a location of the controller instance, and wherein generating the wiring diagram further comprises generating the location of the device instance and the location of the controller instance.

10 . (canceled)

11 . The method of claim 5 , where at least two device instances are received with different suppliers, and wherein generating the parts list comprises generating a separate parts list for each supplier.

12 . A system which generates a bill of materials, the system comprising: a building plan, a controller, being a type of controller that will eventually be deployed within a physical space represented by the building plan, the controller comprising a processor; a memory in operable communication with the processor; a plurality of predefined device types, a wire type, and a controller type residing in the memory; a model that helps the controller determine how to effectively control the physical space; a thermodynamic model representing devices in the physical space, and a bill of materials generator including instructions residing in memory which are executable by the processor to perform a method which includes: receiving within the controller a device instance of a device type;

receiving within the controller a location of the device instance within the building plan;

receiving within the controller a controller instance of the controller type;

using at least a portion of the building plan, the device instance, the location of the device instance, the model that helps the controller determine how to effectively control the physical space, and the controller instance to create a partially finished building diagram;

using the thermodynamic model representing devices in the physical space to generate a wiring diagram that connects the controller instance to the device instance within the partially finished building diagram, the wiring diagram comprising wire lengths and wire locations within the building plan; and

within the controller, generating a bill of materials comprising a name of the device instance, and the wire lengths.

13 . (canceled)

14 . The system of claim 12 , wherein the controller further comprises wherein the controller further comprises controlling instructions, and wherein the controlling instructions comprise a user interface, wherein the building plan comprises a floor plan, and wherein the floor plan is received into the controller using the user interface.

15 . The system of claim 14 , wherein the controller wherein the controller further comprises controlling instructions, and wherein the controlling instructions are operationally able to accept the location of the device instance within the building plan from a user using the user interface.

16 . The system of claim 15 , wherein the bill of materials is displayed on the user interface.

17 . The system of claim 16 , wherein the controller further comprises controlling instructions, and wherein the controlling instructions are operationally able to control a device of the device type.

18 . The system of claim 15 , further comprising using the building plan, the device instance and the location of the device instance to generate an equipment schematic that comprises a location of the controller.

19 . The system of claim 18 , further comprising using the building plan, the location of the controller, a schematic of the controller and a schematic of the device instance to generate a wiring diagram between the controller and a device represented by the device instance.

20 . A computer-readable storage medium configured with software which upon execution within a controller deployed within a physical space represented by a building plan, the controller controlling at least one device within the building plan, performs a method of generating a bill of materials in an edge-computing environment, the method comprising:

receiving a building plan;

receiving a plurality of predefined device types;

receiving a wire type;

receiving an instance of a thermodynamic model that helps determine how to effectively control the physical space;

receiving an instance of a thermodynamic model representing devices within the physical space;

receiving a device instance of a device type;

receiving a location of the device instance within the building plan;

receiving a controller instance of the controller type;

receiving a location of the controller instance within the building plan;

using at least a portion of the building plan, the device instance, the location of the device instance, the instance of the thermodynamic model that helps the controller determine how to effectively control the physical space, and the controller instance to create a partially finished building diagram;

the thermodynamic model representing devices in the physical space generating a wiring diagram that connects the controller instance to the device instance within the partially finished building diagram, the wiring diagram comprising wire lengths and wire locations within the building plan; and

using the thermodynamic model representing devices in the physical space to generate a bill of materials comprising the device instance, and the wire lengths;

wherein the wiring diagram is at least partially determined by application of a Manhattan distance algorithm to a portion of the building plan, the location of the device instance, and the location of the controller instance.

Assignments (2)
SECURITY INTEREST Recorded Nov 19, 2025
From: PASSIVELOGIC, INC.; QUANTUM ALLIANCE LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073605/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2020
From: HARVEY, TROY AARON
To: PASSIVELOGIC, INC.
Reel/Frame 054213/0963 →