Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of generating a dynamic representation of an electrical grid comprising: receiving an electrical grid design file; parsing, by a processor, the electrical grid design file to define a plurality of grid objects comprising a power source and a plurality of power lines; generating, by the processor, a grid status data structure comprising a grid coordinate display, the plurality of grid objects, and the plurality of power lines; assigning, by the processor, electrical properties to each grid object of the plurality of grid objects; defining, by the processor, a location comprising location coordinates and a connection point comprising connection coordinates within the grid coordinate display for each grid object of the plurality of grid objects; defining, by the processor, a first end comprising first end coordinates and a second end comprising second end coordinates, collectively power line ends and end coordinates, within the grid coordinate display for each power line of the plurality of power lines; defining, by the processor, an electrical connection between grid objects having connection points comprising connection coordinates within a connecting distance threshold, between grid objects and power lines where connection coordinates of a connection point and one of the first end coordinates and the second end coordinates of the power line ends are within the connecting distance threshold, and between power lines wherein end coordinates of two or more power lines are within the connecting distance threshold; receiving, via a communication device, association information operable to associate sensors of a plurality of sensors with at least one of a grid object of the plurality of grid objects or a power line of the plurality of power lines; defining, by the processor, a transfer switch comprised by the plurality of grid objects, the transfer switch being associated a first power source and a second power source; defining, by the processor, an orientation of the transfer switch such that the first power source is a primary power source for the transfer switch and the second power source is a secondary power source for the transfer switch; identifying, by the processor, a power source associated with each grid object of the plurality of grid objects; receiving, via the communication device, sensor information from the plurality of sensors, defining received sensor information; updating, by the processor, a status of each of the plurality of grid objects and the plurality of power lines responsive to the received sensor information, defining an updated grid status data structure; generating, by the processor, a display file responsive to the updated grid status data structure, the display file comprising a visual representation of at least a portion of the grid coordinate display, the plurality of grid objects, and the plurality of power lines, the display file being configured to be displayed on a display; and transmitting, by a display adapter, the display file to a display device.
2. The method of claim 1 wherein updating the status of each of the plurality of grid objects comprises indicating whether each grid object of the plurality of grid objects is electrified, comprising identifying an unbroken path from an electrified power source to the grid object.
3. The method of claim 1 further comprising defining, by the processor, a power line route between the power line ends for each power line of the plurality of power lines, the power line route comprising information about occupancy of the power line in the grid coordinate display by the power line connecting the power line ends of the power line.
4. The method of claim 3 further comprising: identifying, by the processor, a power line having a power line end that is not within the connecting distance threshold of one of a connection point of a grid object or a power line end of another power line, defining an unconnected power line end; identifying, by the processor, a power line route comprised by a power line of the plurality of power lines where the unconnected power line end is within the connecting distance threshold of the power line route, defining an identified power line route; and defining, by the processor, an electrical connection between the unconnected power line end and the identified power line route, thereby establishing an electrical connection between the respective power lines.
5. The method of claim 4 wherein the unconnected power line end is identified by: generating, by the processor, a list of all power line ends and connection points comprised by the grid status data structure, defining a plurality of grid connection points; sequentially comparing, by the processor, each power line end to the grid connection point of the plurality of grid connection points to identify a grid connection point within the connecting distance threshold of the power line end; and for each power line end that is not within the connecting distance threshold of a grid connection point, flagging, by the processor, the power line end as an unconnected power line end.
6. The method of claim 1 further comprising: identifying, by the processor, a connection point of a grid object that is within the connection distance threshold of connected power line ends of two power lines; removing, by the processor, the connection between the power line ends of the two power lines; and defining, by the processor, an electrical connection between the connection point of the grid object and each of the power line ends of the two power lines.
7. The method of claim 1 further comprising, upon receiving unrecognizable sensor information from a sensor associated with a grid object, updating, by the processor, the status of the grid object associated with the sensor to indicate the grid object is electrified and to indicate receipt of the unrecognizable sensor information.
8. The method of claim 1 further comprising: receiving, by the communication device, sensor information from a sensor of the plurality of sensors associated with the power source indicating the power source is de-energized; and updating, by the processor, the status of each grid object of the plurality of grid objects responsive associated with the power source responsive to the de-energization of the power source.
9. The method of claim 8 further comprising: defining, by the processor, a status of the transfer switch to indicate receiving power from the first power source; receiving, by the communication device, sensor information from at least one of a sensor associated with the first power source and a sensor associated with the transfer switch indicating the first power source is de-energized; and updating, by the processor, the status of the transfer switch to indicate re-orientation of the transfer switch to receive power from the second power source.
10. The method of claim 1 wherein the electrical grid design file is a scalable vector graphic file.
11. A computer-implemented method of generating a dynamic representation of an electrical grid comprising: receiving an electrical grid design file; parsing, by a processor, the electrical grid design file to define a plurality of grid objects comprising a power source and a plurality of power lines; generating, by the processor, a grid status data structure comprising a grid coordinate display, the plurality of grid objects, and the plurality of power lines; assigning, by the processor, electrical properties to each grid object of the plurality of grid objects defining, by the processor, a location comprising location coordinates and a connection point comprising connection coordinates within the grid coordinate display for each grid object of the plurality of grid objects; defining, by the processor, a first end comprising first end coordinates and a second end comprising second end coordinates, collectively power line ends and end coordinates, within the grid coordinate display for each power line of the plurality of power lines; defining, by the processor, an electrical connection between grid objects having connection points comprising connection coordinates within a connecting distance threshold, between grid objects and power lines where connection coordinates of a connection point and one of the first end coordinates and the second end coordinates of the power line ends are within the connecting distance threshold, and between power lines wherein end coordinates of two or more power lines are within the connecting distance threshold; identifying, by the processor, a connection point of a grid object that is within the connection distance threshold of connected power line ends of two power lines; removing, by the processor, the connection between the power line ends of the two power lines; defining, by the processor, an electrical connection between the connection point of the grid object and each of the power line ends of the two power lines; defining, by the processor, a power line route between the power line ends for each power line of the plurality of power lines, the power line route comprising information about occupancy of the power line in the grid coordinate display by the power line connecting the power line ends of the power line; receiving, by a communication device, association information operable to associate sensors of a plurality of sensors with at least one of a grid object of the plurality of grid objects or a power line of the plurality of power lines; identifying, by the processor, a power source associated with each grid object of the plurality of grid objects; defining, by the processor, a transfer switch comprised by the plurality of grid objects, the transfer switch being associated a first power source and a second power source; defining, by the processor, an orientation of the transfer switch such that the first power source is a primary power source for the transfer switch and the second power source is a secondary power source for the transfer switch; receiving, by the communication device, sensor information from the plurality of sensors, defining received sensor information; updating, by the processor, a status of each of the plurality of grid objects and the plurality of power lines responsive to the received sensor information, defining an updated grid status data structure, comprising indicating whether each grid object of the plurality of grid objects is electrified, comprising identifying an unbroken path from an electrified power source to the grid object; generating, by the processor, a display file responsive to the updated grid status data structure, the display file comprising a visual representation of at least a portion of the grid coordinate display, the plurality of grid objects, and the plurality of power lines, the display file being configured to be displayed on a display; and transmitting, by a display adapter device, the display file to a display device.
12. The method of claim 11 further comprising: identifying, by the processor, a power line having a power line end that is not within the connecting distance threshold of one of a connection point of a grid object or a power line end of another power line, defining an unconnected power line end; identifying, by the processor, a power line route comprised by a power line of the plurality of power lines where the unconnected power line end is within the connecting distance threshold of the power line route, defining an identified power line route; and defining, by the processor, an electrical connection between the unconnected power line end and the identified power line route, thereby establishing an electrical connection between the respective power lines.
13. The method of claim 12 wherein the unconnected power line end is identified by: generating, by the processor, a list of all power line ends and connection points comprised by the grid status data structure, defining a plurality of grid connection points; sequentially comparing, by the processor, each power line end to the grid connection point of the plurality of grid connection points to identify a grid connection point within the connecting distance threshold of the power line end; and for each power line end that is not within the connecting distance threshold of a grid connection point, flagging, by the processor, the power line end as an unconnected power line end.
14. The method of claim 13 further comprising: receiving, by the communication device, sensor information from a sensor of the plurality of sensors associated with the power source indicating the power source is de-energized; and updating, by the processor, the status of each grid object of the plurality of grid objects responsive associated with the power source responsive to the de-energization of the power source.
15. The method of claim 14 further comprising: defining, by the processor, a status of the transfer switch to indicate receiving power from the first power source; receiving, by the communication device, sensor information from at least one of a sensor associated with the first power source and a sensor associated with the transfer switch indicating the first power source is de-energized; and updating, by the processor, the status of the transfer switch to indicate re-orientation of the transfer switch to receive power from the second power source.
16. A system for generating a dynamic representation of an electrical grid comprising: a processor configured to: receive an electrical grid design file; parse the electrical grid design file to define a plurality of grid object comprising a power source and a plurality of power lines; generate a grid status data structure comprising a grid coordinate display, the plurality of grid objects, and the plurality of power lines; assign electrical properties to each grid object of the plurality of grid objects; define a location comprising location coordinates and a connection point comprising connection coordinates within the grid coordinate display for each grid object of the plurality of grid objects; define a first end comprising first end coordinates and a second end comprising second end coordinates, collectively power line ends and end coordinates, within the grid coordinate display for each power line of the plurality of power lines; define an electrical connection between grid objects having connection points comprising connection coordinates within a connecting distance threshold, between grid objects and power lines where connection coordinates of a connection point and one of the first end coordinates and the second end coordinates of the power line ends are within the connecting distance threshold, and between power lines wherein end coordinates of two or more power lines are within the connecting distance threshold; identify a power source associated with each grid object of the plurality of grid objects; define a transfer switch comprised by the plurality of grid objects, the transfer switch being associated a first power source and a second power source; define an orientation of the transfer switch such that the first power source is a primary power source for the transfer switch and the second power source is a secondary power source for the transfer switch; update a status of each of the plurality of grid objects and the plurality of power lines responsive to received sensor information, defining an updated grid status data structure; and generate a display file responsive to the updated grid status data structure, the display file comprising a visual representation of at least a portion of the grid coordinate display, the plurality of grid objects, and the plurality of power lines, the display file being configured to be displayed on a display; and a communication device operably connected to the processor and configured to: receive association information operable to associate sensors of a plurality of sensors with at least one of a grid object of the plurality of grid objects or a power line of the plurality of power lines; and receive sensor information from the plurality of sensors, defining received sensor information; and a memory operably coupled to each of the processor and the communication device and configured to facilitate storage thereon of the electrical grid design file, the grid status data structure, and the display file, each being editable and retrievable by the processor.
17. The system of claim 16 wherein the processor is further configured to: identify a connection point of a grid object that is within the connection distance threshold of connected power line ends of two power lines; break the connection between the power line ends of the two power lines; and define an electrical connection between the connection point of the grid object and each of the power line ends of the two power lines.
18. The system of claim 16 wherein the processor is further configured to: define a power line route between the power line ends for each power line of the plurality of power lines, the power line route comprising information about occupancy of the power line in the grid coordinate display by the power line connecting the power line ends of the power line; identify a power line having a power line end that is not within the connecting distance threshold of one of a connection point of a grid object or a power line end of another power line, defining an unconnected power line end; identify a power line route comprised by a power line of the plurality of power lines where the unconnected power line end is within the connecting distance threshold of the power line route, defining an identified power line route; and define an electrical connection between the unconnected power line end and the identified power line route, thereby establishing an electrical connection between the respective power lines.
19. The system of claim 16 wherein the communication device is further configured to receive sensor information from a sensor of the plurality of sensors associated with the power source indicating the power source is de-energized; and the processor is further configured to update the status of each grid object of the plurality of grid objects responsive associated with the power source responsive to the de-energization of the power source.
20. The system of claim 19 wherein: the communication device is further configured to receive sensor information from at least one of a sensor associated with the first power source and a sensor associated with the transfer switch indicating the first power source is de-energized; and the processor is further configured to: define a status of the transfer switch to indicate receiving power from the first power source; and update the status of the transfer switch to indicate re-orientation of the transfer switch to receive power from the second power source.
Unknown
September 14, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.