WO2025059050A1 - Physical connectivity status monitoring system - Google Patents
Physical connectivity status monitoring system Download PDFInfo
- Publication number
- WO2025059050A1 WO2025059050A1 PCT/US2024/046004 US2024046004W WO2025059050A1 WO 2025059050 A1 WO2025059050 A1 WO 2025059050A1 US 2024046004 W US2024046004 W US 2024046004W WO 2025059050 A1 WO2025059050 A1 WO 2025059050A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- camera
- cabling infrastructure
- monitoring system
- image
- camera assembly
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
Definitions
- Determining a current status of physical connectivity of cabling infrastructure typically involves a physical inspection.
- An example of where physical connectivity of cabling infrastructure may need to determined is within a patch panel.
- a technician typically must, travel to a location of the associated cabling infrastructure (for example, travel to a rack that holds patch panels), physically access the cabling infrastructure (for example, opening a cover of the rack to access the patch panels), and inspect the cabling infrastructure (for example, by viewing the patch panels to determine such things as if ports on the patch panels are being used).
- This visual inspection can, for example, include determining specific cable connections to specific ports of the patch panels.
- a site survey For this type of visual inspection, generally called a site survey, physical interaction with the cabling infrastructure by the technician while at the site is uncommon. However, as discussed above, it typically involves a technician travelling to a location where the cabling infrastructure is deployed, which may involve the technician travelling a great distance resulting in a lot of time needed to complete a visual inspection.
- Embodiments provide remote real time visual confirmation of status of cabling infrastructure such as patch panel ports in patch panels.
- a physical connectivity status monitoring system for use with cabling infrastructure.
- the system includes at least one camera assembly and at least one access point.
- the at least one camera assembly is positioned to image at least a portion of the cabling infrastructure to be remotely viewed by a remote monitoring system.
- the at least one camera assembly includes at least one infrared camera.
- the at least one access point is in communication with the at least one camera assembly.
- the at least one access point provides a communication interface between the at least one camera assembly and the remote monitoring system.
- another physical connectivity status monitoring system for use with cabling infrastructure that includes a cover that covers at least a portion of the cabling infrastructure.
- the system includes a plurality of camera assemblies, at least one router, and a mapping database.
- the plurality of camera assemblies are positioned to image the cabling infrastructure that is desired to be remotely viewed by a remote monitoring system.
- Each camera assembly includes an associated microcontroller unit (MCU).
- At least one camera assembly of the plurality of camera assemblies includes an infrared (IR) camera.
- the at least one router is in communication with the plurality of camera assemblies.
- the at least one router provides a communication interface between each camera assembly via an internet protocol (IP) address of the associated MCU and the remote monitoring system.
- IP internet protocol
- the mapping database contains associations between portions of the cabling infrastructure and each of the plurality of camera assemblies.
- the remote monitoring system uses the mapping database to view select portions of the cabling infrastructure by causing select camera assemblies to capture images of the select portions of the cabling infrastructure.
- a method of operating a physical connectivity status monitoring system includes selecting a portion of cabling infrastructure to be monitored from a remote location; accessing a mapping database that associates camera assemblies with portions of the cabling infrastructure to be monitored; routing a request to a select camera assembly of a plurality of camera assemblies to capture at least an image of the portion of the cabling infrastructure to be monitored; capturing at least
- SUBSTITUTE SHEET (RULE 26) one image of the portion of the cabling infrastructure to be monitored with the select camera assembly; and routing the at least one image to the remote location.
- Figure 1 illustrates a side perspective view of a patch panel of a cabling infrastructure including a plurality of camera assemblies according to one example aspect of the present invention.
- Figure 2 illustrates a configuration of a plurality of camera assemblies according to one example aspect of the present invention.
- Figure 3 A illustrates a camera example of the prior art.
- Figure 3B illustrates a camera assembly according to one example aspect of the present invention.
- Figure 4 illustrates a side view of a camera assembly coupled to a structure according to one example aspect of the present invention.
- Figure 5 illustrates a side view of another camera assembly coupled to a structure according to one example aspect of the present invention.
- Figure 6 illustrates a block diagram of a physical connectivity status monitoring system according to one example aspect of the present invention.
- Figure 7 is a front view of screenshot of a web page according to one example aspect of the present invention.
- Figure 8 is a screen shot illustrating a remote real time visual image of a patch panel after a camera link was activated on the web page according to one example aspect of the present invention.
- Figure 9A illustrates a flow diagram of a method of forming a physical connectivity status monitoring system according to one example aspect of the present invention.
- Figure 9B illustrates a flow diagram of a method of using the physical connectivity status monitoring system according to one example aspect of the present invention.
- Figure 10 is a flow diagram of a method of monitoring for changes in cabling infrastructure according to one example aspect of the present invention.
- Figure 11 is a flow diagram of a method of confirming completion of a work order according to one example aspect of the present invention.
- Figure 12 is a flow diagram of a method of automatically associating camera assemblies with cabling infrastructure in a mapping database according to one example aspect of the present invention.
- Figure 13 illustrates a block diagram of a security system for the physical connectivity status monitoring system according to one example aspect of the present invention.
- Figure 14 is a flow diagram of a method of preventing unauthorized access to data according to one example aspect of the present invention.
- Figure 15 A is a first image taken by a first camera according to one example aspect of the present invention.
- Figure 15B is a second image taken by a second camera according to one example aspect of the present invention.
- Figure 15C is a third image taken by a third camera according to one example aspect of the present invention.
- Figure 15D is a fourth image taken by a fourth camera according to one example aspect of the present invention.
- Figure 15E is a panoramic image that includes the first, second, third, and fourth images of Figures 15A, 15B, 15C and 15D stitched together according to one example aspect of the present invention.
- Figure 16 illustrates a partial rack in active display image provided to a client in one example.
- Figure 17A illustrates a mobile device used by an on-sight technician to retrieve cabling infrastructure information with an augmented reality function according to one example aspect of the present invention.
- Figure 17B illustrates the mobile device of Figure 17A recognizing a unique marker associated with the cabling infrastructure according to one example aspect of the present invention.
- Figure 17C illustrates the mobile device of Figure 17A uploading cabling infrastructure information identified by the unique marker according to one example aspect of the present invention.
- Figure 17D illustrates the mobile device of Figure 17A overlaying the cabling infrastructure information on the display of the mobile device with the augmented reality function according to one example aspect of the present invention.
- Embodiments of the present invention include a real time visual physical connectivity status monitoring system that provides a remote user a visual view of the physical connectivity of the cabling infrastructure, such as but not limited to, ports in a patch panel, without requiring a technician to physically go to the location of the cabling infrastructure to conduct a physical inspection.
- a plurality of cameras are positioned to image the cabling infrastructure such as the ports of a patch panel.
- at least one camera is an infrared (IR) camera. Images captured by the cameras are remotely communicated to a remote location. Hence, the physical connection status of the ports or other features of the cabling infrastructure can be remotely viewed in real time.
- IR infrared
- FIG. 1 illustrates a block diagram of a patch panel 102 of a cabling infrastructure in an example.
- This example patch panel 102 includes a housing 101.
- the patch panel 102 further includes a plurality of patch panel ports 106 in which patch panel cables 108 are selectively coupled to selectively route communication signals to various locations and equipment.
- a cover 104 Attached to the housing 101 of the patch panel 102, in this example, is a cover 104.
- the cover 104 in other examples may include a cover to a rack that includes a plurality of patch panels 102. Further in an example the cover 104 may be a door that selectively provides front access to the patch panel or other equipment that is desired to be remotely monitored.
- a plurality of camera assemblies 110 which may include at least one IR camera is located on the inside of the cover 104 in this example.
- the at least one IR camera uses an 850 nanometer wavelength to capture IR images.
- the plurality of camera assemblies 110 are positioned to image the patch panel ports 106 and patch panel cables 108 of the patch panel 102.
- the cameras may be located in other locations on other structures within a view of the ports of the patch panel or other cabling infrastructure desired to be remotely viewed.
- the patch panel 102 may include port labels 118 with unique identifiers that may be used to identify a particular patch panel port 106 and patch panel 102.
- a unique patch panel identifier 115 such as a QR code or the like is used to identify a patch panel 102.
- a database may be used to identify particular patch panel ports 106 of the identified patch panel 102 by knowing the layout of ports associated with a particular patch panel identified by the unique patch panel identifier 115. Further, the database may associate a location with the unique patch panel identifier 115 so that patch panels 102 at specific locations are known.
- cable label indication areas 112 may also be located near an associate patch panel port 106 to provide a set area to place a unique identifier that identifies a patch panel cable 108 that it is plugged into (is connected to) the patch panel port 106.
- An example of patch panel cable unique identifiers 114 associated with each patch panel cable 108 are placed over the associated cable label indication areas 112.
- a technician may place a patch panel cable unique identifier 114 on an associated cable label indication area 112 at the time the technician connects the patch panel cables 108 to an associated patch panel port 106.
- a unique cable identifier 116 may be placed on the patch panel cable 108 itself.
- an augmented reality (AR) function is used on a display of a mobile device, such as a mobile smart phone, mobile computer, or wearable device, used by a technician at the site of the rack.
- the AR function may use one or more of a unique identifier, such as the unique patch panel identifier 115, patch panel cable unique identifiers 114, an AR marker, etc., to generate overlay content on the display. This may be used to provide an on-sight technician with data that is being provided by a physical connectivity
- SUBSTITUTE SHEET (RULE 26) status monitoring system discussed below. This may reduce the amount of time it takes for on-sight technicians to deploy and manage network capacity.
- the camera may be attached to another one or more structures that position each camera assembly 110 to image a desired area of the patch panel 102.
- FIG. 2 provides a block diagram illustration of an example camera arrangement on the backside 103 of cover 104 of patch panel 102.
- Camera assemblies 110 are coupled to power source 130.
- Example power sources that may be used to power the camera assemblies 110 include 3.5 and 5-volt batteries. Other power sources and voltages may be used. Further the power source may come from another source available at the patch panel in other embodiments.
- the camera assemblies 110 are daisy chained to the power source 130.
- some of the camera assemblies 110 include a light emitting diode (LED) 111.
- the LED 111 may be used to illuminate equipment or to provide directions for a technician.
- the LED assemblies 113 that are separate from the camera assemblies 110 may be used to provide illumination or to provide direction to a technician.
- the LED assemblies 113 are positioned at select locations relating to the cabling infrastructure and are controlled remotely.
- Camera assemblies 110 are further in communication with an access point (AP) 140.
- the AP 140 provides a communication interface or communication link between the camera assemblies 110 and equipment deployed at a remote location (for example, a remote monitoring system deployed at the remote location that is used to monitor (view) images from the camera assemblies 110).
- the camera assemblies 110 are hard wired (via an associated “wired” connection) to the AP 140.
- the camera assemblies 110 are wirelessly connected to the AP 140.
- the AP 140 may include one or more routers that provide hard wired communication access to the internet via local area network (LAN) or a wireless connection via WiFi to communicate the images to the remote server.
- the AP 140 in another example, may be in communication with another access point or gateway device via Bluetooth, ethernet connection, etc., which in turn provides communication access to the remote server.
- At least one sensor 117 may also be in communication with AP 140. Sensor 117 may be used to convey a detected event to a remote location. For example, sensor 117 may sense the opening of cover 104 to patch panel 102 or the activation of light in an area that houses the cabling infrastructure. The remote location may use an output of the sensor 117 to determine if a technician has accessed the patch panel 102. Examples of sensors 117 that may be used include light sensors, pressure sensors, magnetic sensors, etc.
- FIG. 3A illustrates an example of a camera 300 of a camera assembly 110.
- the camera 300 includes a lens 302, an image capturing chip 304 and a connector 306.
- the camera 300 is a micro-camera that includes a lens that provides a 160-degree angle image view.
- Other types of cameras with different types of lenses with different angle image views may be used in other embodiments.
- FIG. 3B illustrates a further portion of the camera assembly 110 of an example embodiment that includes a camera controller 320, a memory 322 and a housing (case 326).
- the camera controller 320 may include any one or more of a processor, microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field program gate array (FPGA), or equivalent discrete or integrated logic circuitry.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field program gate array
- camera controller 320 may include multiple components, such as any combination of one or more microprocessors, one or more controllers, one or more DSPs, one or more ASICs, one or more FPGAs, as well as other discrete or integrated logic circuitry.
- the functions attributed to the camera controller 320 herein may be embodied as software, firmware, hardware or any combination thereof.
- the camera controller 320 may be part of a system controller or a component controller.
- Memory 322 may include computer-readable operating instructions that, when executed by the camera controller 320 provides functions of the camera assembly. Such functions may include operating instructions for capturing images by the camera 300.
- the computer readable instructions may be encoded within memory 322.
- Memory 322 is an appropriate non- transitory storage medium or media including any volatile, nonvolatile, magnetic, optical, or electrical media, such as, but not limited to, a random-access memory (RAM), read-only RAM
- SUBSTITUTE SHEET (RULE 26) memory (ROM), non-volatile RAM (NVRAM), electrically-erasable programmable ROM (EEPROM), flash memory, or any other storage medium.
- the camera controller 320 is a microcontroller unit (MCU) and the memory 322 is a micro secure digital (SD) card that is mounted to the case 326.
- the camera controller 320 is configured to operate the camera 300 based on a configuration or software stored on the micro-SD card.
- the camera controller 320 is further configured to communicate images captured by the camera 300 to the AP 140.
- Figure 4 illustrates a side view of a camera assembly 110 coupled to a structure, such as a cover 104 of the patch panel 102 in an example, by an attaching member 145.
- the attaching member 145 may be a magnet or magnet strip with an adhesive side that is attached to the case 326.
- the attaching member 145 may include Velcro TM, glue or any other type of fastener that may be used to couple the case 326 of the camera assembly 110 to the cover 104 or other structure that provides views to the patch panel ports 106 of the patch panel 102.
- an actuator 141 may be used with the camera assembly 110 to selectively move the camera assembly 110 to change the viewing angle of an associated camera lens 302 as illustrated in Figure 5.
- the camera controller 320 controls the positioning of the camera lens 302 based on instructions sent from a remote location. This may be of assistance when needing to view an identifier that cannot be captured with the current views provided by the camera assemblies 110.
- a plurality of camera assemblies 110 may be provided on a camera strip.
- the camera strip may be coupled to an inside of a cover to the equipment, such as a cover 104 to a rack that contains patch panels or a cover to the patch panels themselves.
- the strip may be coupled to the cover by magnet, glue or other type of fastener as discussed above.
- the camera assemblies are described above as being positioned to image ports of a patch panel, they can be positioned to image any type of cabling infrastructure that needs to be monitored. The camera system described is especially helpful in tight dark
- SUBSTITUTE SHEET (RULE 26) locations where cabling infrastructure is located. Some other locations that may implement the camera system described include consolidation points, data centers, ceiling boxes, floor boxes, outdoor cabinets, radio units on top of a tower, etc. to view the physical connectivity in the cable infrastructure.
- FIG. 6 illustrates a physical connectivity status monitoring system 600 of one example.
- the physical connectivity status monitoring system 600 includes a plurality of camera assemblies 110 that are positioned to image cabling infrastructure that is desired to be remotely viewed by a remote monitoring system 610.
- each camera assembly is positioned to capture an image of a portion of the cabling infrastructure.
- the plurality of camera assemblies 110 are in operational communication with an access point 140.
- the access point 140 provides and communication interface between the plurality of camera assemblies 110 and the internet 608.
- the access point 140 may be a router providing a wired connection to a local area network 602 or a WiFi network 606.
- the access point 140 includes two routers. One router is a nano-router and the other is a main router. One of the routers may be part of a demilitarized zone (DMZ) used to separate a local area network (LAN 602) from the internet 608 to provide a layer of security. In examples one of the routers port forward routes to select MCU of the select camera assemblies.
- DMZ demilitarized zone
- the access point 140 includes a modem to connect to a cellular network 604.
- a cellular card such as but not limited to, a 5G card is placed in the modem to connect to a cellular network 604.
- the use of a cellular network can be implemented in the areas where available, including outdoor cabinet applications.
- each camera assembly 110 is assigned a port number.
- the port number is a service port that is operated on the internet 608 and in cloud 609.
- access point 140 which, in one example, includes a primary router 630 and a nano-router (which is the access point 140).
- the primary router 630 may be part of a LAN serving the cabling infrastructure.
- the request is directed to the primary router 630 using an internet protocol 11
- SUBSTITUTE SHEET (RULE 26) IP address of the primary router.
- the primary router port forward routes requests to the nano-router.
- the nano-router uses a map to establish a connection to a desired camera which may be done using an IP address of the associated MCU of the camera assembly. In this example, all the configuring may be done at the nano-router. In another embodiment, the primary router does the mapping.
- the mapping of cameras may be accomplished by giving each MCU a different camera port number. As soon as a request to the main uniform resource locator (URL) (web address) that specifies its location on a computer network is received, the web address is added to a graphic library (GL) engine. Using the database notification system (DBNS) and the camera port number of the MCU, the router maps to a physical box that has the designated port number.
- the specific port number may be UDP/TCP ports in an example to provide one or both of image and video through an associated camera assembly 110.
- the remote monitoring system 610 may be part of a remote network used to monitor cabling infrastructure.
- the remote monitoring system 610 is generally illustrated as including a display 611, a controller 612 and a memory 614.
- the controller 612 may include any one or more of a processor, microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field program gate array (FPGA), or equivalent discrete or integrated logic circuitry.
- controller 612 may include multiple components, such as any combination of one or more microprocessors, one or more controllers, one or more DSPs, one or more ASICs, one or more FPGAs, as well as other discrete or integrated logic circuitry.
- controller 612 may be embodied as software, firmware, hardware or any combination thereof. Any such software or firmware can comprise program instructions that are stored (or otherwise embodied) on or in an appropriate non-transitory storage medium or media from which at least a portion of the program instructions are read by the associated processor or other programmable device for execution thereby.
- the program instructions are stored in memory 614. Memory 614 may be used to store images taken by camera assemblies 110 and a mapping database 615. In other examples, the images and
- mapping database 615 may be stored away from the remote monitoring system 610 in the cloud.
- FIG. 7 an example screenshot 700 of a web page viewed on display 611 at the remote monitoring system 610 is illustrated.
- a browser-based web tool is used.
- the screen shot 700 illustrates a first rack 702 and a second rack 712 that are located at a remote location from the remote monitoring system 610.
- the camera links are provided in the screenshot 700 to allow a remote user to view images of a selected camera.
- the camera links in the first rack 702 include camera one link 704a, camera two link 704b, camera three link 704c, and camera four link 704d.
- the camera links in the second rack 712 include camera one link 714a, camera two link 714b, camera three link 714c, and camera four link 714d.
- Figure 8 illustrates a screenshot 800, of an example, that includes a split screen.
- the first sub-screen 802 includes controls of the camera selected.
- the controls include a still frame control 804 that directs the associated MCU to provide a then current still frame image taken by the selected camera.
- the controls in this example further include a start stream control 806 that directs the associated MCU to provide a then current stream of images taken by the selected camera.
- a second sub-screen 810 of the split screen includes an image or live stream, depending on the selected controls, taken by the selected camera.
- the image shows a patch panel with the patch panel unique identifier 115 to identify the patch panel and port labels 118 with unique identifiers that identify the ports of the patch panel.
- the image may be used at the remote location to determine physical connections between patch panel cables and ports of the cabling infrastructure.
- Figure 9A Formation of the physical connectivity status monitoring system 600 in an example is illustrated in Figure 9A.
- Figure 9A comprises a high-level flowchart illustrating one exemplary embodiment of a method 900 of forming a physical connectivity status monitoring system 600.
- Method 900 starts at block 902 where camera assemblies 110 are coupled to a structure to monitor portions of one or more cabling infrastructure, such as but not limited to, patch panels.
- the plurality of camera assemblies 110 may come on a camera strip.
- the structure may be some type of cover 104, that when closed, positions the camera assemblies to capture images of portions of the cabling infrastructure in an example.
- the plurality of camera assemblies 110 are communicatively coupled to an access point at block 904.
- the access point includes at least one router.
- the access point 140 is communicatively coupled to a LAN 602 that in turn is in communication with the internet 608 in an example.
- Method 900 also creates a mapping database 615 at block 906.
- the mapping database 615 provides associations between select portions of the cabling infrastructure and camera assemblies 110 that are capable of providing images of the select portions of the cabling infrastructure.
- Figure 9B Use of the physical connectivity status monitoring system 600 in an example is illustrated in Figure 9B.
- Figure 9B comprises a high-level flowchart illustrating one exemplary embodiment of a method 920 of using the physical connectivity status monitoring system 600.
- the blocks of the flow diagram shown in Figure 9B have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 920 (and the blocks shown in Figure 9B) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in
- Method 920 begins at block 922 where the remote monitoring system selects a portion of the cabling infrastructure to be viewed.
- the mapping database 924 is then accessed to determine which camera assemblies 110 can provide a view of the selected portion of the cabling infrastructure.
- a request is then routed to camera assemblies 110 at block 926. As indicated, more than one camera assembly 110 may be positioned to capture images of the portion of the cabling infrastructure in an example.
- a camera assembly 110 receives a request to capture an image
- the camera assembly captures an image at block 927.
- the MCU of the camera assembly directs the camera 300 to capture the image.
- the image is then routed back to the remote monitoring system 610 at block 928.
- the process then continues at block 922 when another portion of a cabling infrastructure is selected to be viewed.
- FIG. 10 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1000 of monitoring for changes in cabling infrastructure such as a patch panel to determine if changes have been made with the equipment.
- the embodiment of method 1000 shown in Figure 10 is described herein as being implemented using the physical connectivity status monitoring system described above. More specifically, the processing of method 1000 is described herein as primarily being implemented using a processor at the remote monitoring system.
- Method 1000 starts by causing a select camera assembly 110 to take an image of the select equipment at block 1002. This may be at the direction of the remote monitoring system 610. The current image is then compared with a previously taken image at block 1004. In one example, the prior images taken by the camera are saved in memory 614 of the remote monitoring system 610. In other embodiments the prior images are saved in cloud 609. It is determined at block 1006 if a difference in images is detected using known image comparing techniques. If no change is detected between the images, a no change in status message is generated at block 1008 and the process continues at block 1002.
- a change status message is generated at block 1010 and the process continues at block 1002.
- a change status message is used to inform a remote user at remote monitoring system 610 that a change was detected, so the remote user can review the images and address the change as needed.
- a change in a port in a patch panel may be updated in an associated patch panel database.
- the monitoring of the cabling infrastructure may be done on a periodic schedule, or it may be done based on an event, such as but not limited to, the opening of a cover 104 to a patch panel 102 as detected by sensor 117.
- the physical connectivity status monitoring system 600 may be used to verify the completion of a work order.
- Figure 11 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1100 of monitoring cabling infrastructure such as a patch panel to determine if changes have been made with the equipment.
- the embodiment of method 1100 shown in Figure 11 is described here as being implemented using the physical connectivity status monitoring system 600 described above. More specifically, the processing of method 1100 is described here as primarily being implemented using the controller 612 (processor) at the remote monitoring system 610.
- Method 1100 starts at block 1102 where a work order is generated.
- a work order is generated.
- an image is captured by at least one of the camera assemblies 110 that cover the port or ports in which the work order effects before work is started on the work order at block 1104.
- the remote monitoring system 610 verifies the completion of the work order at block 1108.
- the indication that the work order has been completed may be a message from a technician who completed the work order or an indication from a sensor, such as sensor 117 discussed above, that the technician has closed a cover to the cabling infrastructure.
- verification of the completion of the work order is done with a comparison of the image taken before the work order has started with an image taken after the indication the work order was completed.
- a remote technician at the remote monitoring system 610 simply reviews images taken by the camera assemblies to verify the work order has been completed. If the work order has been completed, a database is updated at block 1110 and the process continues at block 1102 when another work order is generated. If there is not a verification of completion of the work order at block 1108, in this example, a non-compl eti on of the work order is generated at block 1112 and the process may then continue monitoring for verification at block 1108 for a certain amount of time. In another example, after the non-completion message is generated, the method regenerates the same working order at block 1102.
- mapping database 615 may be created manually by entering in cabling infrastructure associated camera assemblies.
- the associations may be made automatically with the use of the unique identifiers.
- Figure 12 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1200 of automatically associating camera assemblies with cabling infrastructure. The embodiment of method 1200 shown in Figure 12 is described here as being implemented using the physical connectivity status monitoring system 600 described above. More specifically, the
- SUBSTITUTE SHEET (RULE 26) processing of method 1200 is described here as primarily being implemented using the controller 612 at the remote monitoring system 610 to update the mapping database.
- Method 1200 starts at block 1202 where a select camera assembly 110 is directed to capture an image of a unique identifier on or near associated equipment. Based on the unique identifier, controller 612 locates the cabling infrastructure that is associated in the mapping database at block 1204. Controller 612 then generates a link between the camera assembly and the cabling infrastructure in the mapping database at block 1206. Thereafter, when a remote user wants to visually inspect the cabling infrastructure, the physical connectivity status monitoring system 600 using the mapping database 615 provides a link to view the cabling infrastructure through the associated camera assembly 110.
- the mapping database may further include the pattern of patch panel ports associated with a patch panel identified by a unique identifier. By knowing the pattern, camera assemblies 110 can be selected that provide a view of a specific patch panel port.
- a strip of cameras may include a plurality of camera assemblies 110. In an example, a strip of cameras may be associated with a unique identifier position on the cabling infrastructure.
- Embodiments may deploy a system to prevent unauthorized access to data generated with the physical connectivity status monitoring system 600 discussed above.
- a security system 1300 that implements a cryptographical algorithm is used to protect traffic between a client (user of the system such as the remote monitoring system 610 discussed above), a provider server of the system, and a rack.
- An example of a security system 1300 is illustrated in the block diagram of Figure 13. This example uses three tokens, a first token 1301 that is deployed in provider server 1304, a second token 1302 deployed in cloud 609, and a third token 1303 deployed in a rack 1312 (or other location of cabling infrastructure).
- the tokens in an example are a long number with a key.
- Each rack 1312 may include a rack controller 1310 that deploys the
- the rack controller 1310 is a microcontroller unit (MCU) in the rack 1312.
- MCU microcontroller unit
- Verifier 1306 is an application that is running on cloud 609.
- Verifier 1306 compares the first token 1301, the second token 1302, and the third token 1303 to verify if there is a match which indicates communication is allowed.
- verifier 1306 uses a timed match checking scheme. The time of checking may be every few minutes. For example, the verifier 1306 may check after 5 minutes if no activity (communications) is detected. Further, verifier 1306 checks for matches every time a communication is generated by the client 1314. This may include every time a key on a keyboard of the client 1314 is depressed in attempting a communication with the physical connectivity status monitoring system 600. If a match of the tokens is not determined by the verifier 1306 communications with the physical connectivity status monitoring system 600 are denied.
- Figure 14 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1400 of preventing unauthorized access to data generated with the physical connectivity status monitoring system 600.
- the blocks of the flow diagram shown in Figure 14 have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 1400 (and the blocks shown in Figure 14) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner). Hence, embodiments are not limited to the sequential sequence as set out in Figure 14.
- communications generated by the client are monitored.
- the communications may be any type of request directed to the physical connectivity status monitoring system 600.
- a communication may be, for example, the depression of a key on a keyboard or any other type of signal generated by the client directed to the physical connectivity status monitoring system 600.
- SUBSTITUTE SHEET (RULE 26) [0087] At block 1404 it is determined if a set period of time is reached of no activity.
- An activity includes a communication that includes any type of signal between the client 1314 and the physical connectivity status monitoring system 600. If it is determined at block 1404 that set time period has not been reached, the process continues monitoring for communications at block 1402. If it is determined at block 1404 that the set time period has been reached, the tokens are compared at block 1408.
- images from a plurality cameras assemblies 110 within a rack are stitched together to create one panoramic image.
- This feature provides a panoramic view of a shelf, multiple shelves, or the whole rack in a single image. This is useful to quickly identify any problems in a rack without having to look at each camera image separately by providing visual continuity across adjacent image captures.
- An example of separate image captures is illustrated in Figures 15A through 15B.
- Figure 15A illustrates image capture 1502 taken from a first camera 505
- Figure 15B illustrates image capture 1504 taken from a second camera 506
- Figure 15C illustrates an image capture 1506 taken from a third camera 507
- Figure 15D illustrates an image capture 1508 taken 20
- Figure 16 illustrates a partial rack in an active display image 1600 provided to a client (i .e., at display 611 of the remote monitoring system in one example).
- the active display image 1600 includes activation buttons 1602, 1604 and 1606, which can be selectively activated by a user to select images from camera assemblies 110 to be stitched together to form the combined panoramic image 1510.
- Figure 17A illustrates a mobile device 1700 used by an on-sight technician.
- the mobile device includes a display 1702, a camera (not shown) and a processor (not shown).
- the camera is positioned by the on-sight technician to read a unique marker 1704 placed near associated cabling infrastructure.
- the unique marker 1704 in this example is a QR code.
- Figure 17B illustrates the mobile device recognizing the unique marker 1704. Cabling infrastructure information associated with the unique marker 1704 is uploaded from the physical connectivity status monitoring system 600 to the mobile device as illustrated in Figure 17C.
- Cabling infrastructure information 1706 is then displayed on display 1702 of the mobile device 1700 for use by the on-sight technician.
- the information may include cabling connections.
- the mobile device may be any type of device that includes a display, camera and processor to implement the augmented reality application. Examples of mobile devices that may be used include, but are not limited to, a smart phone, a computer, a wearable device, etc.
- Example 1 includes a physical connectivity status monitoring system for use with cabling infrastructure.
- the system includes at least one camera assembly and at least one access point.
- the at least one camera assembly is positioned to image at least a portion of the 21
- the at least one camera assembly includes at least one infrared camera.
- the at least one access point is in communication with the at least one camera assembly.
- the at least one access point provides a communication interface between the at least one camera assembly and the remote monitoring system.
- Example 2 includes the system of Example 1, wherein the at least one camera assembly further includes a case, a MCU, a camera and an attaching member.
- the MCU is received within the case.
- the MCU is in communication with the at least one access point.
- the camera is received within the case and is in operational communication with the MCU.
- the attaching member is configured to attach the case to a structure that positions the camera to image at least the portion of the cabling infrastructure to be remotely viewed by the remote monitoring system.
- Example 3 includes the system of Example 2, wherein the attaching member includes a magnet.
- Example 4 includes the system of any of the Examples 1-3, further including at least one light emitting diode (LED) in communication with the at least one access point.
- the remote monitoring system controls the at least one LED through the at least one access point.
- Example 5 includes the system of any of the Examples 1-4, further including at least one sensor that is configured to detect when the cover is at least one of opened and closed. An output of the at least one sensor is in communication with the remote monitoring system through the at least one access point.
- Example 6 includes the system of any of the Examples 1-5, wherein the at least one access point includes at least one router.
- Example 7 includes the system of any of Example 6, wherein the at least one router includes a primary router and a nano-router.
- Example 8 includes the system of any of the Examples 1-7, wherein the at least one access point provides one of a wireless and a wired connection to a local area network (LAN).
- LAN local area network
- Example 9 includes the system of any of the Examples 1-7, wherein the at least one access point provides a cellular connection to a cellular network.
- Example 10 includes the system of any of the Examples 1-9, wherein the at least one camera assembly is coupled to a cover.
- Example 11 includes the system of any of the Examples 1-10, further comprising a security system that is configured to prevent unauthorized access to data generated with the physical connectivity status monitoring system.
- the security system includes a verifier that is configured to verify the matching of a first token at a provider server, a second token at a cloud, and a third token at a rack.
- Each of the first token, the second token and the third token include a number and a key.
- Example 12 includes the system of any of the Examples 1-11, wherein the at least one camera assembly includes a plurality of cameras assemblies. Each camera assembly is positioned to image a select portion of the cabling infrastructure. The system is further configured to selectively stitch together two or more images captured by the plurality of camera assemblies to generate a panoramic view of the stitched together two or more images.
- Example 13 includes a physical connectivity status monitoring system for use with cabling infrastructure including a cover that covers at least a portion of the cabling infrastructure.
- the system includes a plurality of camera assemblies, at least one router, and a mapping database.
- the plurality of camera assemblies are positioned to image the cabling infrastructure.
- Each camera assembly includes an associated microcontroller unit (MCU).
- At least one camera assembly of the plurality of camera assemblies includes an infrared (IR) camera.
- the at least one router is in communication with the plurality of camera assemblies.
- the at least one router provides a communication interface between each camera assembly via an internet protocol (IP) address of the associated MCU and the remote monitoring system.
- IP internet protocol
- the mapping database contains associations between portions of the cabling
- SUBSTITUTE SHEET (RULE 26) infrastructure and each of the plurality of camera assemblies.
- the remote monitoring system uses the mapping database to view select portions of the cabling infrastructure by causing select camera assemblies to capture images of the select portions of the cabling infrastructure.
- Example 14 includes the system of Example 13, further including a LAN.
- the LAN serves the cabling infrastructure.
- the at least one router includes a nano-router and a primary router.
- the nano-router is in communication with each MCU.
- the primary router is part of the LAN.
- the primary router is configured to port forward route requests to the nanorouter.
- Example 15 includes the system of any of the Examples 13-14, wherein each camera assembly further includes a case and an attaching member.
- the MCU and a camera are received within the case of the camera assembly.
- the attaching member is configured to attach the case to a structure to position the camera of the camera assembly to capture images of a select portion of the cabling infrastructure.
- Example 16 includes the system of Example 15, wherein the structure is a cover that selectively covers at least a portion of the cabling infrastructure.
- Example 17 includes the system of any of the Examples 13-16, further including at least one light emitting diode (LED) in communication with the at least one router, the remote monitoring system controlling the at least one LED through the at least one router.
- LED light emitting diode
- Example 18 includes a method of operating a physical connectivity status monitoring system. The method includes selecting a portion of cabling infrastructure to be monitored from a remote location; accessing a mapping database that associates camera assemblies with portions of the cabling infrastructure to be monitored; routing a request to a select camera assembly of a plurality of camera assemblies to capture at least an image of the portion of the cabling infrastructure to be monitored; capturing at least one image of the portion of the cabling infrastructure to be monitored with the select camera assembly; and routing the at least one image to the remote location.
- Example 19 includes the method of Example 18, further including capturing at least one other image of the portion of the cabling infrastructure; and comparing the at least
- SUBSTITUTE SHEET (RULE 26) one image of the portion of the cabling infrastructure with the captured at least one other image of the portion of the cabling infrastructure to determine physical connection changes in the cabling infrastructure.
- Example 20 includes the method of Example 18, further including determining if a work order has been completed by reviewing the at least one image.
- Example 21 includes the method of any of the Examples 18-20, further including generating associations in the mapping database by capturing a unique identifier associated with the cabling infrastructure and associating a camera assembly that captured the image of the portion of the cabling infrastructure with the cabling infrastructure.
- Example 22 includes the method of any of the Examples 18-21, wherein selecting a portion of cabling infrastructure to be monitored from a remote location further includes selecting patch panel ports of a patch panel to be monitored for physical connections from the remote location.
- Example 23 includes the method of any of the Examples 18-22, further including attaching the plurality of camera assemblies to a cover that selectively covers at least a portion of the cabling infrastructure; and communicatively coupling the plurality of camera assemblies to an access point that provides a communication link between each camera assembly and the remote location.
- Example 24 includes the method of any examples 18-23, further including preventing unauthorized access to data generated with the physical connectivity status monitoring system by verifying a matching of a first token at a provider server, a second token at a cloud, and a third token at a rack.
- Example 25 includes the method of any examples 18-24, further including selectively stitching together a plurality of the captured at least one image to form a panoramic image.
- Example 26 includes the method of any of the Examples 18-25, further including generating an overlay on a display used by an on-sight technician with an augmented reality
- SUBSTITUTE SHEET (RULE 26) application the overlay including cabling infrastructure information provided by the physical connectivity status monitoring system.
Landscapes
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Selective Calling Equipment (AREA)
Abstract
A physical connectivity status monitoring system for use with cabling infrastructure. The system includes at least one camera assembly. The camera assembly is positioned to image at least a portion of the cabling infrastructure to be remotely viewed by a remote monitoring system. The camera assembly includes at least one infrared camera. At least one access point is in communication with the camera assembly. The at least one access point provides a communication interface between the camera assembly and the remote monitoring system.
Description
PHYSICAL CONNECTIVITY STATUS MONITORING SYSTEM
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit of U.S. Provisional Application No. 63/581,907, filed on September 11, 2023, and titled “PHYSICAL CONNECTIVITY STATUS MONITORING SYSTEM”, the contents of which are incorporated herein in their entirety.
BACKGROUND
[0002] Determining a current status of physical connectivity of cabling infrastructure typically involves a physical inspection. An example of where physical connectivity of cabling infrastructure may need to determined is within a patch panel. To determine the current status of such physical connectivity, a technician typically must, travel to a location of the associated cabling infrastructure (for example, travel to a rack that holds patch panels), physically access the cabling infrastructure (for example, opening a cover of the rack to access the patch panels), and inspect the cabling infrastructure (for example, by viewing the patch panels to determine such things as if ports on the patch panels are being used). This visual inspection can, for example, include determining specific cable connections to specific ports of the patch panels. For this type of visual inspection, generally called a site survey, physical interaction with the cabling infrastructure by the technician while at the site is uncommon. However, as discussed above, it typically involves a technician travelling to a location where the cabling infrastructure is deployed, which may involve the technician travelling a great distance resulting in a lot of time needed to complete a visual inspection.
SUMMARY OF INVENTION
[0003] The following summary is made by way of example and not by way of limitation. It is merely provided to aid the reader in understanding some of the aspects of the subject matter described. Embodiments provide remote real time visual confirmation of status of cabling infrastructure such as patch panel ports in patch panels.
1
SUBSTITUTE SHEET (RULE 26)
[0004] In one example, a physical connectivity status monitoring system for use with cabling infrastructure is provided. The system includes at least one camera assembly and at least one access point. The at least one camera assembly is positioned to image at least a portion of the cabling infrastructure to be remotely viewed by a remote monitoring system. The at least one camera assembly includes at least one infrared camera. The at least one access point is in communication with the at least one camera assembly. The at least one access point provides a communication interface between the at least one camera assembly and the remote monitoring system.
[0005] In another example, another physical connectivity status monitoring system for use with cabling infrastructure that includes a cover that covers at least a portion of the cabling infrastructure is provided. The system includes a plurality of camera assemblies, at least one router, and a mapping database. The plurality of camera assemblies are positioned to image the cabling infrastructure that is desired to be remotely viewed by a remote monitoring system. Each camera assembly includes an associated microcontroller unit (MCU). At least one camera assembly of the plurality of camera assemblies includes an infrared (IR) camera. The at least one router is in communication with the plurality of camera assemblies. The at least one router provides a communication interface between each camera assembly via an internet protocol (IP) address of the associated MCU and the remote monitoring system. The mapping database contains associations between portions of the cabling infrastructure and each of the plurality of camera assemblies. The remote monitoring system uses the mapping database to view select portions of the cabling infrastructure by causing select camera assemblies to capture images of the select portions of the cabling infrastructure.
[0006] In still another embodiment, a method of operating a physical connectivity status monitoring system is provided. The method includes selecting a portion of cabling infrastructure to be monitored from a remote location; accessing a mapping database that associates camera assemblies with portions of the cabling infrastructure to be monitored; routing a request to a select camera assembly of a plurality of camera assemblies to capture at least an image of the portion of the cabling infrastructure to be monitored; capturing at least
2
SUBSTITUTE SHEET (RULE 26)
one image of the portion of the cabling infrastructure to be monitored with the select camera assembly; and routing the at least one image to the remote location.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The present invention can be more easily understood and further advantages and uses thereof will be more readily apparent, when considered in view of the detailed description and the following figures in which:
[0008] Figure 1 illustrates a side perspective view of a patch panel of a cabling infrastructure including a plurality of camera assemblies according to one example aspect of the present invention.
[0009] Figure 2 illustrates a configuration of a plurality of camera assemblies according to one example aspect of the present invention.
[0010] Figure 3 A illustrates a camera example of the prior art.
[0011] Figure 3B illustrates a camera assembly according to one example aspect of the present invention.
[0012] Figure 4 illustrates a side view of a camera assembly coupled to a structure according to one example aspect of the present invention.
[0013] Figure 5 illustrates a side view of another camera assembly coupled to a structure according to one example aspect of the present invention.
[0014] Figure 6 illustrates a block diagram of a physical connectivity status monitoring system according to one example aspect of the present invention.
[0015] Figure 7 is a front view of screenshot of a web page according to one example aspect of the present invention.
[0016] Figure 8 is a screen shot illustrating a remote real time visual image of a patch panel after a camera link was activated on the web page according to one example aspect of the present invention.
3
SUBSTITUTE SHEET (RULE 26)
[0017] Figure 9A illustrates a flow diagram of a method of forming a physical connectivity status monitoring system according to one example aspect of the present invention.
[0018] Figure 9B illustrates a flow diagram of a method of using the physical connectivity status monitoring system according to one example aspect of the present invention.
[0019] Figure 10 is a flow diagram of a method of monitoring for changes in cabling infrastructure according to one example aspect of the present invention.
[0020] Figure 11 is a flow diagram of a method of confirming completion of a work order according to one example aspect of the present invention.
[0021] Figure 12 is a flow diagram of a method of automatically associating camera assemblies with cabling infrastructure in a mapping database according to one example aspect of the present invention.
[0022] Figure 13 illustrates a block diagram of a security system for the physical connectivity status monitoring system according to one example aspect of the present invention.
[0023] Figure 14 is a flow diagram of a method of preventing unauthorized access to data according to one example aspect of the present invention.
[0024] Figure 15 A is a first image taken by a first camera according to one example aspect of the present invention.
[0025] Figure 15B is a second image taken by a second camera according to one example aspect of the present invention.
[0026] Figure 15C is a third image taken by a third camera according to one example aspect of the present invention.
[0027] Figure 15D is a fourth image taken by a fourth camera according to one example aspect of the present invention.
4
SUBSTITUTE SHEET (RULE 26)
[0028] Figure 15E is a panoramic image that includes the first, second, third, and fourth images of Figures 15A, 15B, 15C and 15D stitched together according to one example aspect of the present invention.
[0029] Figure 16 illustrates a partial rack in active display image provided to a client in one example.
[0030] Figure 17A illustrates a mobile device used by an on-sight technician to retrieve cabling infrastructure information with an augmented reality function according to one example aspect of the present invention.
[0031] Figure 17B illustrates the mobile device of Figure 17A recognizing a unique marker associated with the cabling infrastructure according to one example aspect of the present invention.
[0032] Figure 17C illustrates the mobile device of Figure 17A uploading cabling infrastructure information identified by the unique marker according to one example aspect of the present invention.
[0033] Figure 17D illustrates the mobile device of Figure 17A overlaying the cabling infrastructure information on the display of the mobile device with the augmented reality function according to one example aspect of the present invention.
[0034] In accordance with common practice, the various described features are not drawn to scale but are drawn to emphasize specific features relevant to the present invention. Reference characters denote like elements throughout Figures and text.
DETAILED DESCRIPTION
[0035] In the following detailed description, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the inventions may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the spirit and scope of the present invention. The following detailed
5
SUBSTITUTE SHEET (RULE 26)
description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the claims and equivalents thereof.
[0036] Embodiments of the present invention include a real time visual physical connectivity status monitoring system that provides a remote user a visual view of the physical connectivity of the cabling infrastructure, such as but not limited to, ports in a patch panel, without requiring a technician to physically go to the location of the cabling infrastructure to conduct a physical inspection. In an example, a plurality of cameras are positioned to image the cabling infrastructure such as the ports of a patch panel. In one example, at least one camera is an infrared (IR) camera. Images captured by the cameras are remotely communicated to a remote location. Hence, the physical connection status of the ports or other features of the cabling infrastructure can be remotely viewed in real time.
[0037] Figure 1 illustrates a block diagram of a patch panel 102 of a cabling infrastructure in an example. This example patch panel 102 includes a housing 101. The patch panel 102 further includes a plurality of patch panel ports 106 in which patch panel cables 108 are selectively coupled to selectively route communication signals to various locations and equipment.
[0038] Attached to the housing 101 of the patch panel 102, in this example, is a cover 104. The cover 104 in other examples may include a cover to a rack that includes a plurality of patch panels 102. Further in an example the cover 104 may be a door that selectively provides front access to the patch panel or other equipment that is desired to be remotely monitored.
[0039] A plurality of camera assemblies 110, which may include at least one IR camera is located on the inside of the cover 104 in this example. In one example, the at least one IR camera uses an 850 nanometer wavelength to capture IR images. When the cover 104 is closed, the plurality of camera assemblies 110 are positioned to image the patch panel ports 106 and patch panel cables 108 of the patch panel 102. In other examples without a cover 104, the cameras may be located in other locations on other structures within a view of the ports of the patch panel or other cabling infrastructure desired to be remotely viewed.
6
SUBSTITUTE SHEET (RULE 26)
[0040] The patch panel 102 may include port labels 118 with unique identifiers that may be used to identify a particular patch panel port 106 and patch panel 102. In another example, a unique patch panel identifier 115 such as a QR code or the like is used to identify a patch panel 102. A database may be used to identify particular patch panel ports 106 of the identified patch panel 102 by knowing the layout of ports associated with a particular patch panel identified by the unique patch panel identifier 115. Further, the database may associate a location with the unique patch panel identifier 115 so that patch panels 102 at specific locations are known.
[0041] Further in an example, cable label indication areas 112 may also be located near an associate patch panel port 106 to provide a set area to place a unique identifier that identifies a patch panel cable 108 that it is plugged into (is connected to) the patch panel port 106. An example of patch panel cable unique identifiers 114 associated with each patch panel cable 108 are placed over the associated cable label indication areas 112. A technician may place a patch panel cable unique identifier 114 on an associated cable label indication area 112 at the time the technician connects the patch panel cables 108 to an associated patch panel port 106. Further in an example, a unique cable identifier 116 may be placed on the patch panel cable 108 itself. With the plurality of camera assemblies 110 used, different camera angles from different camera assemblies 110 allows for the imaging of the unique cable identifier on the patch panel cable 108 as well as patch panel cable unique identifiers 114 positioned on the patch panel 102. Hence, the physical connectivity of path panel cables 108 and ports 106 of the cabling infrastructure can be identified with images taken by the camera assemblies 110.
[0042] Further in examples, an augmented reality (AR) function is used on a display of a mobile device, such as a mobile smart phone, mobile computer, or wearable device, used by a technician at the site of the rack. The AR function may use one or more of a unique identifier, such as the unique patch panel identifier 115, patch panel cable unique identifiers 114, an AR marker, etc., to generate overlay content on the display. This may be used to provide an on-sight technician with data that is being provided by a physical connectivity
7
SUBSTITUTE SHEET (RULE 26)
status monitoring system discussed below. This may reduce the amount of time it takes for on-sight technicians to deploy and manage network capacity.
[0043] In systems without a cover 104 to the patch panel 102, the camera may be attached to another one or more structures that position each camera assembly 110 to image a desired area of the patch panel 102.
[0044] Figure 2 provides a block diagram illustration of an example camera arrangement on the backside 103 of cover 104 of patch panel 102. Camera assemblies 110 are coupled to power source 130. Example power sources that may be used to power the camera assemblies 110 include 3.5 and 5-volt batteries. Other power sources and voltages may be used. Further the power source may come from another source available at the patch panel in other embodiments. In one example, the camera assemblies 110 are daisy chained to the power source 130. In the example of Figure 2, some of the camera assemblies 110 include a light emitting diode (LED) 111. The LED 111 may be used to illuminate equipment or to provide directions for a technician. In further an example, the LED assemblies 113 that are separate from the camera assemblies 110 may be used to provide illumination or to provide direction to a technician. The LED assemblies 113 are positioned at select locations relating to the cabling infrastructure and are controlled remotely.
[0045] Camera assemblies 110 are further in communication with an access point (AP) 140. The AP 140 provides a communication interface or communication link between the camera assemblies 110 and equipment deployed at a remote location (for example, a remote monitoring system deployed at the remote location that is used to monitor (view) images from the camera assemblies 110). In the example shown, the camera assemblies 110 are hard wired (via an associated “wired” connection) to the AP 140. In another example, the camera assemblies 110 are wirelessly connected to the AP 140. The AP 140, for example, may include one or more routers that provide hard wired communication access to the internet via local area network (LAN) or a wireless connection via WiFi to communicate the images to the remote server. The AP 140, in another example, may be in communication with another access point or gateway device via Bluetooth, ethernet connection, etc., which in turn provides communication access to the remote server.
8
SUBSTITUTE SHEET (RULE 26)
[0046] At least one sensor 117 may also be in communication with AP 140. Sensor 117 may be used to convey a detected event to a remote location. For example, sensor 117 may sense the opening of cover 104 to patch panel 102 or the activation of light in an area that houses the cabling infrastructure. The remote location may use an output of the sensor 117 to determine if a technician has accessed the patch panel 102. Examples of sensors 117 that may be used include light sensors, pressure sensors, magnetic sensors, etc.
[0047] Figure 3A illustrates an example of a camera 300 of a camera assembly 110. The camera 300 includes a lens 302, an image capturing chip 304 and a connector 306. In an example, the camera 300 is a micro-camera that includes a lens that provides a 160-degree angle image view. Other types of cameras with different types of lenses with different angle image views may be used in other embodiments.
[0048] Figure 3B illustrates a further portion of the camera assembly 110 of an example embodiment that includes a camera controller 320, a memory 322 and a housing (case 326). In general, the camera controller 320 may include any one or more of a processor, microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field program gate array (FPGA), or equivalent discrete or integrated logic circuitry. In some example embodiments, camera controller 320 may include multiple components, such as any combination of one or more microprocessors, one or more controllers, one or more DSPs, one or more ASICs, one or more FPGAs, as well as other discrete or integrated logic circuitry. The functions attributed to the camera controller 320 herein may be embodied as software, firmware, hardware or any combination thereof. The camera controller 320 may be part of a system controller or a component controller. Memory 322 may include computer-readable operating instructions that, when executed by the camera controller 320 provides functions of the camera assembly. Such functions may include operating instructions for capturing images by the camera 300. The computer readable instructions may be encoded within memory 322. Memory 322 is an appropriate non- transitory storage medium or media including any volatile, nonvolatile, magnetic, optical, or electrical media, such as, but not limited to, a random-access memory (RAM), read-only
9
SUBSTITUTE SHEET (RULE 26)
memory (ROM), non-volatile RAM (NVRAM), electrically-erasable programmable ROM (EEPROM), flash memory, or any other storage medium.
[0049] In the example of Figure 3B, the camera controller 320 is a microcontroller unit (MCU) and the memory 322 is a micro secure digital (SD) card that is mounted to the case 326. The camera controller 320 is configured to operate the camera 300 based on a configuration or software stored on the micro-SD card. The camera controller 320 is further configured to communicate images captured by the camera 300 to the AP 140.
[0050] Figure 4 illustrates a side view of a camera assembly 110 coupled to a structure, such as a cover 104 of the patch panel 102 in an example, by an attaching member 145. In an example where the cover 104 is made of a metal, the attaching member 145 may be a magnet or magnet strip with an adhesive side that is attached to the case 326. In another example, the attaching member 145 may include Velcro ™, glue or any other type of fastener that may be used to couple the case 326 of the camera assembly 110 to the cover 104 or other structure that provides views to the patch panel ports 106 of the patch panel 102. The ease of connecting the camera assemblies 110 where needed lends the physical connectivity status monitoring system to be retrofitted to remotely monitor existing communication systems.
[0051] In one example, an actuator 141 may be used with the camera assembly 110 to selectively move the camera assembly 110 to change the viewing angle of an associated camera lens 302 as illustrated in Figure 5. The camera controller 320, in an example, controls the positioning of the camera lens 302 based on instructions sent from a remote location. This may be of assistance when needing to view an identifier that cannot be captured with the current views provided by the camera assemblies 110.
[0052] In an example, a plurality of camera assemblies 110 may be provided on a camera strip. The camera strip may be coupled to an inside of a cover to the equipment, such as a cover 104 to a rack that contains patch panels or a cover to the patch panels themselves. The strip may be coupled to the cover by magnet, glue or other type of fastener as discussed above. Although the camera assemblies are described above as being positioned to image ports of a patch panel, they can be positioned to image any type of cabling infrastructure that needs to be monitored. The camera system described is especially helpful in tight dark
10
SUBSTITUTE SHEET (RULE 26)
locations where cabling infrastructure is located. Some other locations that may implement the camera system described include consolidation points, data centers, ceiling boxes, floor boxes, outdoor cabinets, radio units on top of a tower, etc. to view the physical connectivity in the cable infrastructure.
[0053] Figure 6 illustrates a physical connectivity status monitoring system 600 of one example. The physical connectivity status monitoring system 600 includes a plurality of camera assemblies 110 that are positioned to image cabling infrastructure that is desired to be remotely viewed by a remote monitoring system 610. In an example, each camera assembly is positioned to capture an image of a portion of the cabling infrastructure. The plurality of camera assemblies 110 are in operational communication with an access point 140. The access point 140 provides and communication interface between the plurality of camera assemblies 110 and the internet 608.
[0054] The access point 140 may be a router providing a wired connection to a local area network 602 or a WiFi network 606. In one example the access point 140 includes two routers. One router is a nano-router and the other is a main router. One of the routers may be part of a demilitarized zone (DMZ) used to separate a local area network (LAN 602) from the internet 608 to provide a layer of security. In examples one of the routers port forward routes to select MCU of the select camera assemblies.
[0055] In another example, the access point 140 includes a modem to connect to a cellular network 604. In an example, a cellular card such as but not limited to, a 5G card is placed in the modem to connect to a cellular network 604. The use of a cellular network can be implemented in the areas where available, including outdoor cabinet applications.
[0056] To identify the camera assemblies, in an embodiment, each camera assembly 110 is assigned a port number. The port number is a service port that is operated on the internet 608 and in cloud 609. When a request to connect to the camera is provided by a remote monitoring system 610, the request is received at access point 140 which, in one example, includes a primary router 630 and a nano-router (which is the access point 140). The primary router 630 may be part of a LAN serving the cabling infrastructure. When a request to view a camera is received, the request is directed to the primary router 630 using an internet protocol 11
SUBSTITUTE SHEET (RULE 26)
(IP) address of the primary router. In one example, the primary router port forward routes requests to the nano-router. The nano-router uses a map to establish a connection to a desired camera which may be done using an IP address of the associated MCU of the camera assembly. In this example, all the configuring may be done at the nano-router. In another embodiment, the primary router does the mapping.
[0057] Further in an example, the mapping of cameras may be accomplished by giving each MCU a different camera port number. As soon as a request to the main uniform resource locator (URL) (web address) that specifies its location on a computer network is received, the web address is added to a graphic library (GL) engine. Using the database notification system (DBNS) and the camera port number of the MCU, the router maps to a physical box that has the designated port number. The specific port number may be UDP/TCP ports in an example to provide one or both of image and video through an associated camera assembly 110.
[0058] The remote monitoring system 610 may be part of a remote network used to monitor cabling infrastructure. The remote monitoring system 610 is generally illustrated as including a display 611, a controller 612 and a memory 614. In general, the controller 612 may include any one or more of a processor, microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field program gate array (FPGA), or equivalent discrete or integrated logic circuitry. In some example embodiments, controller 612 may include multiple components, such as any combination of one or more microprocessors, one or more controllers, one or more DSPs, one or more ASICs, one or more FPGAs, as well as other discrete or integrated logic circuitry. The functions attributed to the controller 612 herein may be embodied as software, firmware, hardware or any combination thereof. Any such software or firmware can comprise program instructions that are stored (or otherwise embodied) on or in an appropriate non-transitory storage medium or media from which at least a portion of the program instructions are read by the associated processor or other programmable device for execution thereby. In one example, the program instructions are stored in memory 614. Memory 614 may be used to store images taken by camera assemblies 110 and a mapping database 615. In other examples, the images and
12
SUBSTITUTE SHEET (RULE 26)
mapping database 615 may be stored away from the remote monitoring system 610 in the cloud.
[0059] Referring to Figure 7, an example screenshot 700 of a web page viewed on display 611 at the remote monitoring system 610 is illustrated. In one embodiment a browser-based web tool is used. The screen shot 700 illustrates a first rack 702 and a second rack 712 that are located at a remote location from the remote monitoring system 610. In this example, the camera links are provided in the screenshot 700 to allow a remote user to view images of a selected camera. The camera links in the first rack 702 include camera one link 704a, camera two link 704b, camera three link 704c, and camera four link 704d. The camera links in the second rack 712 include camera one link 714a, camera two link 714b, camera three link 714c, and camera four link 714d.
[0060] Figure 8 illustrates a screenshot 800, of an example, that includes a split screen. The first sub-screen 802 includes controls of the camera selected. The controls include a still frame control 804 that directs the associated MCU to provide a then current still frame image taken by the selected camera. The controls in this example, further include a start stream control 806 that directs the associated MCU to provide a then current stream of images taken by the selected camera.
[0061] A second sub-screen 810 of the split screen includes an image or live stream, depending on the selected controls, taken by the selected camera. The image shows a patch panel with the patch panel unique identifier 115 to identify the patch panel and port labels 118 with unique identifiers that identify the ports of the patch panel. The image may be used at the remote location to determine physical connections between patch panel cables and ports of the cabling infrastructure.
[0062] Formation of the physical connectivity status monitoring system 600 in an example is illustrated in Figure 9A. Figure 9A comprises a high-level flowchart illustrating one exemplary embodiment of a method 900 of forming a physical connectivity status monitoring system 600.
13
SUBSTITUTE SHEET (RULE 26)
[0063] The blocks of the flow diagram shown in Figure 9A have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 900 (and the blocks shown in Figure 9A) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner). Hence, embodiments are not limited to the sequence as set out in Figure 9 A.
[0064] Method 900 starts at block 902 where camera assemblies 110 are coupled to a structure to monitor portions of one or more cabling infrastructure, such as but not limited to, patch panels. As discussed above, the plurality of camera assemblies 110 may come on a camera strip. The structure may be some type of cover 104, that when closed, positions the camera assemblies to capture images of portions of the cabling infrastructure in an example.
[0065] The plurality of camera assemblies 110 are communicatively coupled to an access point at block 904. As discussed above, in one example the access point includes at least one router. The access point 140 is communicatively coupled to a LAN 602 that in turn is in communication with the internet 608 in an example.
[0066] Method 900 also creates a mapping database 615 at block 906. The mapping database 615 provides associations between select portions of the cabling infrastructure and camera assemblies 110 that are capable of providing images of the select portions of the cabling infrastructure.
[0067] Use of the physical connectivity status monitoring system 600 in an example is illustrated in Figure 9B. Figure 9B comprises a high-level flowchart illustrating one exemplary embodiment of a method 920 of using the physical connectivity status monitoring system 600. The blocks of the flow diagram shown in Figure 9B have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 920 (and the blocks shown in Figure 9B) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in
14
SUBSTITUTE SHEET (RULE 26)
parallel and/or in an event-driven manner). Hence, embodiments are not limited to the sequence as set out in Figure 9B.
[0068] Method 920 begins at block 922 where the remote monitoring system selects a portion of the cabling infrastructure to be viewed. The mapping database 924 is then accessed to determine which camera assemblies 110 can provide a view of the selected portion of the cabling infrastructure. A request is then routed to camera assemblies 110 at block 926. As indicated, more than one camera assembly 110 may be positioned to capture images of the portion of the cabling infrastructure in an example.
[0069] When a camera assembly 110 receives a request to capture an image, the camera assembly captures an image at block 927. As discussed above, in an example, the MCU of the camera assembly directs the camera 300 to capture the image. The image is then routed back to the remote monitoring system 610 at block 928. The process then continues at block 922 when another portion of a cabling infrastructure is selected to be viewed.
[0070] Further in one example, patch panel ports of a patch panel can be periodically monitored to see if any changes have been made. Figure 10 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1000 of monitoring for changes in cabling infrastructure such as a patch panel to determine if changes have been made with the equipment. The embodiment of method 1000 shown in Figure 10 is described herein as being implemented using the physical connectivity status monitoring system described above. More specifically, the processing of method 1000 is described herein as primarily being implemented using a processor at the remote monitoring system.
[0071] The blocks of the flow diagram shown in Figure 10 have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 1000 (and the blocks shown in Figure 10) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner). Hence, embodiments are not limited to the sequence as set out in Figure 10.
15
SUBSTITUTE SHEET (RULE 26)
[0072] Method 1000 starts by causing a select camera assembly 110 to take an image of the select equipment at block 1002. This may be at the direction of the remote monitoring system 610. The current image is then compared with a previously taken image at block 1004. In one example, the prior images taken by the camera are saved in memory 614 of the remote monitoring system 610. In other embodiments the prior images are saved in cloud 609. It is determined at block 1006 if a difference in images is detected using known image comparing techniques. If no change is detected between the images, a no change in status message is generated at block 1008 and the process continues at block 1002.
[0073] If a change is detected at block 1006, a change status message is generated at block 1010 and the process continues at block 1002. In one example, a change status message is used to inform a remote user at remote monitoring system 610 that a change was detected, so the remote user can review the images and address the change as needed. For example, a change in a port in a patch panel may be updated in an associated patch panel database.
[0074] Further the monitoring of the cabling infrastructure may be done on a periodic schedule, or it may be done based on an event, such as but not limited to, the opening of a cover 104 to a patch panel 102 as detected by sensor 117.
[0075] Further in another example, the physical connectivity status monitoring system 600 may be used to verify the completion of a work order. Figure 11 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1100 of monitoring cabling infrastructure such as a patch panel to determine if changes have been made with the equipment. The embodiment of method 1100 shown in Figure 11 is described here as being implemented using the physical connectivity status monitoring system 600 described above. More specifically, the processing of method 1100 is described here as primarily being implemented using the controller 612 (processor) at the remote monitoring system 610.
[0076] The blocks of the flow diagram shown in Figure 11 have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 1100 (and the blocks shown in Figure 11 can occur in a different order (for 16
SUBSTITUTE SHEET (RULE 26)
example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner). Hence, embodiments are not limited to the sequence as set out in Figure 11.
[0077] Method 1100 starts at block 1102 where a work order is generated. In one example, an image is captured by at least one of the camera assemblies 110 that cover the port or ports in which the work order effects before work is started on the work order at block 1104. Once there is an indication that the work order is complete, the remote monitoring system 610 verifies the completion of the work order at block 1108. The indication that the work order has been completed may be a message from a technician who completed the work order or an indication from a sensor, such as sensor 117 discussed above, that the technician has closed a cover to the cabling infrastructure.
[0078] In one example, verification of the completion of the work order is done with a comparison of the image taken before the work order has started with an image taken after the indication the work order was completed. In another example, a remote technician at the remote monitoring system 610 simply reviews images taken by the camera assemblies to verify the work order has been completed. If the work order has been completed, a database is updated at block 1110 and the process continues at block 1102 when another work order is generated. If there is not a verification of completion of the work order at block 1108, in this example, a non-compl eti on of the work order is generated at block 1112 and the process may then continue monitoring for verification at block 1108 for a certain amount of time. In another example, after the non-completion message is generated, the method regenerates the same working order at block 1102.
[0079] In an example, the mapping database 615 may be created manually by entering in cabling infrastructure associated camera assemblies. In another example, the associations may be made automatically with the use of the unique identifiers. Figure 12 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1200 of automatically associating camera assemblies with cabling infrastructure. The embodiment of method 1200 shown in Figure 12 is described here as being implemented using the physical connectivity status monitoring system 600 described above. More specifically, the
17
SUBSTITUTE SHEET (RULE 26)
processing of method 1200 is described here as primarily being implemented using the controller 612 at the remote monitoring system 610 to update the mapping database.
[0080] Method 1200 starts at block 1202 where a select camera assembly 110 is directed to capture an image of a unique identifier on or near associated equipment. Based on the unique identifier, controller 612 locates the cabling infrastructure that is associated in the mapping database at block 1204. Controller 612 then generates a link between the camera assembly and the cabling infrastructure in the mapping database at block 1206. Thereafter, when a remote user wants to visually inspect the cabling infrastructure, the physical connectivity status monitoring system 600 using the mapping database 615 provides a link to view the cabling infrastructure through the associated camera assembly 110.
[0081] Further as discussed above, in an example, if it is desired to view specific patch panel ports, the mapping database may further include the pattern of patch panel ports associated with a patch panel identified by a unique identifier. By knowing the pattern, camera assemblies 110 can be selected that provide a view of a specific patch panel port. Further as discussed above, a strip of cameras may include a plurality of camera assemblies 110. In an example, a strip of cameras may be associated with a unique identifier position on the cabling infrastructure.
[0082] Embodiments may deploy a system to prevent unauthorized access to data generated with the physical connectivity status monitoring system 600 discussed above. In one example, a security system 1300 that implements a cryptographical algorithm is used to protect traffic between a client (user of the system such as the remote monitoring system 610 discussed above), a provider server of the system, and a rack. An example of a security system 1300 is illustrated in the block diagram of Figure 13. This example uses three tokens, a first token 1301 that is deployed in provider server 1304, a second token 1302 deployed in cloud 609, and a third token 1303 deployed in a rack 1312 (or other location of cabling infrastructure). The tokens in an example are a long number with a key.
[0083] More than one rack 1312 may be included in the physical connectivity status monitoring system 600. Each rack 1312 may include a rack controller 1310 that deploys the
18
SUBSTITUTE SHEET (RULE 26)
third token 1303. In one example, the rack controller 1310 is a microcontroller unit (MCU) in the rack 1312.
[0084] A verifier 1306, that may be deployed in the cloud 609 on the client’s side, is used to verify authorized communications. Verifier 1306 is an application that is running on cloud 609. Verifier 1306 compares the first token 1301, the second token 1302, and the third token 1303 to verify if there is a match which indicates communication is allowed. In one example, verifier 1306 uses a timed match checking scheme. The time of checking may be every few minutes. For example, the verifier 1306 may check after 5 minutes if no activity (communications) is detected. Further, verifier 1306 checks for matches every time a communication is generated by the client 1314. This may include every time a key on a keyboard of the client 1314 is depressed in attempting a communication with the physical connectivity status monitoring system 600. If a match of the tokens is not determined by the verifier 1306 communications with the physical connectivity status monitoring system 600 are denied.
[0085] Figure 14 comprises a high-level flowchart illustrating one exemplary embodiment of a method 1400 of preventing unauthorized access to data generated with the physical connectivity status monitoring system 600. The blocks of the flow diagram shown in Figure 14 have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with method 1400 (and the blocks shown in Figure 14) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner). Hence, embodiments are not limited to the sequential sequence as set out in Figure 14.
[0086] At block 1402 of method 1400, communications generated by the client are monitored. The communications may be any type of request directed to the physical connectivity status monitoring system 600. A communication may be, for example, the depression of a key on a keyboard or any other type of signal generated by the client directed to the physical connectivity status monitoring system 600.
19
SUBSTITUTE SHEET (RULE 26)
[0087] At block 1404 it is determined if a set period of time is reached of no activity. An activity includes a communication that includes any type of signal between the client 1314 and the physical connectivity status monitoring system 600. If it is determined at block 1404 that set time period has not been reached, the process continues monitoring for communications at block 1402. If it is determined at block 1404 that the set time period has been reached, the tokens are compared at block 1408.
[0088] At block 1406, it is determined if the client 1314 has generated a communication. If it is determined at block 1406 a communication has not been generated, the process continues monitoring for communications at block 1402. If it is determined at block 1406 that a communication has been generated by the client 1314, the tokens are compared at block 1408.
[0089] It is determined at block 1410 if each of the first token 1301 deployed at the server 1304, the second token 1302 deployed at the cloud 609 and the third token 1303 deployed at the rack 1312 match. If it is determined at block 1410 the tokens do not all match, communications between the client 1314 and the physical connectivity status monitoring system 600 is prevented at block 1412. The process then continues monitoring for communications at block 1402. If it is determined at block 1410 that the tokens all match, communications between the client 1314 and the physical connectivity status monitoring system 600 are allowed at block 1414. The process then continues at block 1402 monitoring for communications.
[0090] Further in another embodiment, images from a plurality cameras assemblies 110 within a rack are stitched together to create one panoramic image. This feature provides a panoramic view of a shelf, multiple shelves, or the whole rack in a single image. This is useful to quickly identify any problems in a rack without having to look at each camera image separately by providing visual continuity across adjacent image captures. An example of separate image captures is illustrated in Figures 15A through 15B. In particular, Figure 15A illustrates image capture 1502 taken from a first camera 505, Figure 15B illustrates image capture 1504 taken from a second camera 506, Figure 15C illustrates an image capture 1506 taken from a third camera 507, and Figure 15D illustrates an image capture 1508 taken 20
SUBSTITUTE SHEET (RULE 26)
from fourth camera 508. Figure 15E illustrates a combined panoramic image 1510 that stitches together the image captures 1502, 1504, 1506 and 1508. A panoramic image function may be implemented with a panoramic application executed in cloud 609 to form the panoramic image. In other examples, the panoramic application may be executed in another location within the physical connectivity status monitoring system 600.
[0091] Figure 16 illustrates a partial rack in an active display image 1600 provided to a client (i .e., at display 611 of the remote monitoring system in one example). The active display image 1600 includes activation buttons 1602, 1604 and 1606, which can be selectively activated by a user to select images from camera assemblies 110 to be stitched together to form the combined panoramic image 1510.
[0092] An example of the use of an augmented reality application with the physical connectivity status monitoring system 600 is illustrated in Figures 17A through 17D. Figure 17A illustrates a mobile device 1700 used by an on-sight technician. The mobile device includes a display 1702, a camera (not shown) and a processor (not shown). The camera is positioned by the on-sight technician to read a unique marker 1704 placed near associated cabling infrastructure. The unique marker 1704 in this example is a QR code. Figure 17B illustrates the mobile device recognizing the unique marker 1704. Cabling infrastructure information associated with the unique marker 1704 is uploaded from the physical connectivity status monitoring system 600 to the mobile device as illustrated in Figure 17C. Cabling infrastructure information 1706 is then displayed on display 1702 of the mobile device 1700 for use by the on-sight technician. The information may include cabling connections. The mobile device may be any type of device that includes a display, camera and processor to implement the augmented reality application. Examples of mobile devices that may be used include, but are not limited to, a smart phone, a computer, a wearable device, etc.
EXAMPLE EMBODIMENTS
[0093] Example 1 includes a physical connectivity status monitoring system for use with cabling infrastructure. The system includes at least one camera assembly and at least one access point. The at least one camera assembly is positioned to image at least a portion of the 21
SUBSTITUTE SHEET (RULE 26)
cabling infrastructure to be remotely viewed by a remote monitoring system. The at least one camera assembly includes at least one infrared camera. The at least one access point is in communication with the at least one camera assembly. The at least one access point provides a communication interface between the at least one camera assembly and the remote monitoring system.
[0094] Example 2 includes the system of Example 1, wherein the at least one camera assembly further includes a case, a MCU, a camera and an attaching member. The MCU is received within the case. The MCU is in communication with the at least one access point. The camera is received within the case and is in operational communication with the MCU. The attaching member is configured to attach the case to a structure that positions the camera to image at least the portion of the cabling infrastructure to be remotely viewed by the remote monitoring system.
[0095] Example 3 includes the system of Example 2, wherein the attaching member includes a magnet.
[0096] Example 4 includes the system of any of the Examples 1-3, further including at least one light emitting diode (LED) in communication with the at least one access point. The remote monitoring system controls the at least one LED through the at least one access point.
[0097] Example 5 includes the system of any of the Examples 1-4, further including at least one sensor that is configured to detect when the cover is at least one of opened and closed. An output of the at least one sensor is in communication with the remote monitoring system through the at least one access point.
[0098] Example 6 includes the system of any of the Examples 1-5, wherein the at least one access point includes at least one router.
[0099] Example 7 includes the system of any of Example 6, wherein the at least one router includes a primary router and a nano-router.
22
SUBSTITUTE SHEET (RULE 26)
[00100] Example 8 includes the system of any of the Examples 1-7, wherein the at least one access point provides one of a wireless and a wired connection to a local area network (LAN).
[00101] Example 9 includes the system of any of the Examples 1-7, wherein the at least one access point provides a cellular connection to a cellular network.
[00102] Example 10 includes the system of any of the Examples 1-9, wherein the at least one camera assembly is coupled to a cover.
[00103] Example 11 includes the system of any of the Examples 1-10, further comprising a security system that is configured to prevent unauthorized access to data generated with the physical connectivity status monitoring system. The security system includes a verifier that is configured to verify the matching of a first token at a provider server, a second token at a cloud, and a third token at a rack. Each of the first token, the second token and the third token include a number and a key.
[00104] Example 12 includes the system of any of the Examples 1-11, wherein the at least one camera assembly includes a plurality of cameras assemblies. Each camera assembly is positioned to image a select portion of the cabling infrastructure. The system is further configured to selectively stitch together two or more images captured by the plurality of camera assemblies to generate a panoramic view of the stitched together two or more images.
[00105] Example 13 includes a physical connectivity status monitoring system for use with cabling infrastructure including a cover that covers at least a portion of the cabling infrastructure. The system includes a plurality of camera assemblies, at least one router, and a mapping database. The plurality of camera assemblies are positioned to image the cabling infrastructure. Each camera assembly includes an associated microcontroller unit (MCU). At least one camera assembly of the plurality of camera assemblies includes an infrared (IR) camera. The at least one router is in communication with the plurality of camera assemblies. The at least one router provides a communication interface between each camera assembly via an internet protocol (IP) address of the associated MCU and the remote monitoring system. The mapping database contains associations between portions of the cabling
23
SUBSTITUTE SHEET (RULE 26)
infrastructure and each of the plurality of camera assemblies. The remote monitoring system uses the mapping database to view select portions of the cabling infrastructure by causing select camera assemblies to capture images of the select portions of the cabling infrastructure.
[00106] Example 14 includes the system of Example 13, further including a LAN. The LAN serves the cabling infrastructure. The at least one router includes a nano-router and a primary router. The nano-router is in communication with each MCU. The primary router is part of the LAN. The primary router is configured to port forward route requests to the nanorouter.
[00107] Example 15 includes the system of any of the Examples 13-14, wherein each camera assembly further includes a case and an attaching member. The MCU and a camera are received within the case of the camera assembly. The attaching member is configured to attach the case to a structure to position the camera of the camera assembly to capture images of a select portion of the cabling infrastructure.
[00108] Example 16 includes the system of Example 15, wherein the structure is a cover that selectively covers at least a portion of the cabling infrastructure.
[00109] Example 17 includes the system of any of the Examples 13-16, further including at least one light emitting diode (LED) in communication with the at least one router, the remote monitoring system controlling the at least one LED through the at least one router.
[00110] Example 18 includes a method of operating a physical connectivity status monitoring system. The method includes selecting a portion of cabling infrastructure to be monitored from a remote location; accessing a mapping database that associates camera assemblies with portions of the cabling infrastructure to be monitored; routing a request to a select camera assembly of a plurality of camera assemblies to capture at least an image of the portion of the cabling infrastructure to be monitored; capturing at least one image of the portion of the cabling infrastructure to be monitored with the select camera assembly; and routing the at least one image to the remote location.
[00111] Example 19 includes the method of Example 18, further including capturing at least one other image of the portion of the cabling infrastructure; and comparing the at least
24
SUBSTITUTE SHEET (RULE 26)
one image of the portion of the cabling infrastructure with the captured at least one other image of the portion of the cabling infrastructure to determine physical connection changes in the cabling infrastructure.
[00112] Example 20 includes the method of Example 18, further including determining if a work order has been completed by reviewing the at least one image.
[00113] Example 21 includes the method of any of the Examples 18-20, further including generating associations in the mapping database by capturing a unique identifier associated with the cabling infrastructure and associating a camera assembly that captured the image of the portion of the cabling infrastructure with the cabling infrastructure.
[00114] Example 22 includes the method of any of the Examples 18-21, wherein selecting a portion of cabling infrastructure to be monitored from a remote location further includes selecting patch panel ports of a patch panel to be monitored for physical connections from the remote location.
[00115] Example 23 includes the method of any of the Examples 18-22, further including attaching the plurality of camera assemblies to a cover that selectively covers at least a portion of the cabling infrastructure; and communicatively coupling the plurality of camera assemblies to an access point that provides a communication link between each camera assembly and the remote location.
[00116] Example 24 includes the method of any examples 18-23, further including preventing unauthorized access to data generated with the physical connectivity status monitoring system by verifying a matching of a first token at a provider server, a second token at a cloud, and a third token at a rack.
[00117] Example 25 includes the method of any examples 18-24, further including selectively stitching together a plurality of the captured at least one image to form a panoramic image.
[00118] Example 26 includes the method of any of the Examples 18-25, further including generating an overlay on a display used by an on-sight technician with an augmented reality
25
SUBSTITUTE SHEET (RULE 26)
application, the overlay including cabling infrastructure information provided by the physical connectivity status monitoring system.
[00119] Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement, which is calculated to achieve the same purpose, may be substituted for the specific embodiment shown. This application is intended to cover any adaptations or variations of the present invention. Therefore, it is manifestly intended that this invention be limited only by the claims and the equivalents thereof.
26
SUBSTITUTE SHEET (RULE 26)
Claims
1. A physical connectivity status monitoring system for use with cabling infrastructure, the system comprising: at least one camera assembly positioned to image at least a portion of the cabling infrastructure to be remotely viewed by a remote monitoring system, the at least one camera assembly including at least one infrared camera; and at least one access point in communication with the at least one camera assembly, the at least one access point providing a communication interface between the at least one camera assembly and the remote monitoring system.
2. The system of claim 1, wherein the at least one camera assembly further comprises: a case; a microcontroller unit (MCU) received within the case, the MCU in communication with the at least one access point; a camera received within the case in operational communication with the MCU; and an attaching member configured attached the case to a structure that positions the camera to image at least the portion of the cabling infrastructure to be remotely viewed by the remote monitoring system.
3. The system of claim 2, wherein the attaching member includes a magnet.
4. The system of claim 1, further comprising: at least one light emitting diode (LED) in communication with the at least one access point, the remote monitoring system controlling the at least one LED through the at least one access point.
5. The system of claim 1, further comprising:
27
SUBSTITUTE SHEET (RULE 26)
at least one sensor configured to detect when a cover is at least one of opened and closed, an output of the at least one sensor in communication with the remote monitoring system through the at least one access point.
6. The system of claim 1, wherein the at least one access point includes at least one router.
7. The system of claim 6, wherein the at least one router includes a primary router and a nano-router.
8. The system of claim 1, wherein the at least one access point provides one of a wireless and a wired connection to a local area network (LAN).
9. The system of claim 1, wherein the at least one access point provides a cellular connection to a cellular network.
10. The system of claim 1, wherein the at least one camera assembly is coupled to a cover.
11. The system of claim 1, further comprising: a security system configured to prevent unauthorized access to data generated with the physical connectivity status monitoring system, the security system including a verifier that is configured to verify a matching of a first token at a provider server, a second token at a cloud, and a third token at a rack, each of the first token, the second token and the third token including a number and a key.
12. The system of claim 1, wherein the at least one camera assembly includes a plurality of cameras assemblies, each camera assembly positioned to image a select portion of the cabling infrastructure, the system further configured to selectively stitch together two or more
28
SUBSTITUTE SHEET (RULE 26)
images captured by the plurality of camera assemblies to generate a panoramic view of the stitched together two or more images.
13. A physical connectivity status monitoring system for use with cabling infrastructure including a cover that covers at least a portion of the cabling infrastructure, the system comprising: a plurality of camera assemblies positioned to image at least a portion of the cabling infrastructure, each camera assembly including an associated microcontroller unit (MCU), at least one camera assembly of the plurality of camera assemblies including an infrared (IR) camera; at least one router in communication with the plurality of camera assemblies, the at least one router providing a communication interface between each camera assembly via an internet protocol (IP) address of the associated MCU and a remote monitoring system; and a mapping database containing associations between portions of the cabling infrastructure and each of the plurality of camera assemblies, the remote monitoring system using the mapping database to view select portions of the cabling infrastructure by causing select camera assemblies to capture images of the select portions of the cabling infrastructure.
14. The system of claim 13, further comprising: a local area network (LAN) serving the cabling infrastructure; and the at least one router including a nano-router and a primary router, the nano-router in communication with each MCU, the primary router being part of the LAN, the primary router configured to port forward route requests to the nano-router.
15. The system of claim 13, wherein each camera assembly further comprises: a case, the MCU and a camera received within the case of the camera assembly; and an attaching member configured to attach the case to a structure to position the camera in the camera assembly to capture images of a select portion of the cabling infrastructure.
29
SUBSTITUTE SHEET (RULE 26)
16. The system of claim 15, wherein the structure is a cover that selectively covers at least a portion of the cabling infrastructure.
17. The system of claim 13, further comprising: at least one light emitting diode (LED) in communication with the at least one router, the remote monitoring system controlling the at least one LED through the at least one router.
18. A method of operating a physical connectivity status monitoring system comprising: selecting a portion of a cabling infrastructure to be monitored from a remote location; accessing a mapping database that associates camera assemblies with portions of the cabling infrastructure to be monitored; routing a request to a select camera assembly of a plurality of camera assemblies to capture at least an image of the portion of the cabling infrastructure to be monitored; capturing the at least one image of the portion of the cabling infrastructure to be monitored with the select camera assembly; and routing the at least one image to the remote location.
19. The method of claim 18 further comprising: capturing at least one other image of the portion of the cabling infrastructure; and comparing the at least one image of the portion of the cabling infrastructure with the captured at least one other image of the portion of the cabling infrastructure to determine physical connection changes in the cabling infrastructure.
20. The method of claim 18, further comprising: determining if a work order has been completed by reviewing the at least one image.
21. The method of claim 18, further comprising: generating associations in the mapping database by capturing a unique identifier associated with the cabling infrastructure and associating a camera assembly that captured the image of the portion of the cabling infrastructure with the cabling infrastructure.
30
SUBSTITUTE SHEET (RULE 26)
22. The method of claim 18, wherein selecting the portion of cabling infrastructure to be monitored from the remote location further comprises: selecting patch panel ports of a patch panel to be monitored for physical connections from the remote location.
23. The method of claim 18, further comprising: attaching the plurality of camera assemblies to a cover that selectively covers at least a portion of the cabling infrastructure; and communicatively coupling the plurality of camera assemblies to an access point that provides a communication link between each camera assembly and the remote location.
24. The method of claim 18, further comprising: preventing unauthorized access to data generated with the physical connectivity status monitoring system by verifying a matching of a first token at a provider server, a second token at a cloud, and a third token at a rack.
25. The method of claim 18, further comprising: selectively stitching together a plurality of the captured at least one image to form a panoramic image.
26. The method of claim 18, further comprising: generating an overlay on a display used by an on-sight technician with an augmented reality application, the overlay including cabling infrastructure information provided by the physical connectivity status monitoring system.
31
SUBSTITUTE SHEET (RULE 26)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202363581907P | 2023-09-11 | 2023-09-11 | |
US63/581,907 | 2023-09-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2025059050A1 true WO2025059050A1 (en) | 2025-03-20 |
Family
ID=95022490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2024/046004 WO2025059050A1 (en) | 2023-09-11 | 2024-09-10 | Physical connectivity status monitoring system |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2025059050A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100709067B1 (en) * | 2006-09-27 | 2007-04-18 | 주식회사 퓨전소프트 | Wireless communication terminal test device and wireless communication terminal remote test system using the same |
US20130260602A1 (en) * | 2009-02-19 | 2013-10-03 | Commscope, Inc. Of North Carolina | Patch panel cable information detection systems and methods |
CN108873207A (en) * | 2018-07-31 | 2018-11-23 | 江苏亨通光网科技有限公司 | Smart cable transfer box |
US20210374406A1 (en) * | 2020-05-29 | 2021-12-02 | Corning Research & Development Corporation | Asset tracking of communication equipment via mixed reality based labeling |
CN116599878A (en) * | 2023-04-21 | 2023-08-15 | 山东智和创信息技术有限公司 | Streaming multi-node fault handling system |
-
2024
- 2024-09-10 WO PCT/US2024/046004 patent/WO2025059050A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100709067B1 (en) * | 2006-09-27 | 2007-04-18 | 주식회사 퓨전소프트 | Wireless communication terminal test device and wireless communication terminal remote test system using the same |
US20130260602A1 (en) * | 2009-02-19 | 2013-10-03 | Commscope, Inc. Of North Carolina | Patch panel cable information detection systems and methods |
CN108873207A (en) * | 2018-07-31 | 2018-11-23 | 江苏亨通光网科技有限公司 | Smart cable transfer box |
US20210374406A1 (en) * | 2020-05-29 | 2021-12-02 | Corning Research & Development Corporation | Asset tracking of communication equipment via mixed reality based labeling |
CN116599878A (en) * | 2023-04-21 | 2023-08-15 | 山东智和创信息技术有限公司 | Streaming multi-node fault handling system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10516857B2 (en) | Method and apparatus of secured interactive remote maintenance assist | |
US10854013B2 (en) | Systems and methods for presenting building information | |
US10778906B2 (en) | Series-configured camera array for efficient deployment | |
US20240121304A1 (en) | Camera network for enhancing industrial monitoring and security | |
US10404543B2 (en) | Overlay-based asset location and identification system | |
US20170076504A1 (en) | Hands-free asset identification, location and management system | |
US9942521B2 (en) | Automatic configuration of cameras in building information modeling | |
US9153110B2 (en) | Video surveillance system and method for configuring a video surveillance system | |
KR100685979B1 (en) | Security surveillance system and method using sensor and camera | |
CN105659170A (en) | Method and video communication device for transmitting video to a remote user | |
US20160065828A1 (en) | Method for controlling electronic device using ip camera having function of wireless remote controller | |
KR20150018037A (en) | System for monitoring and method for monitoring using the same | |
KR20210062988A (en) | Multilateral participation remote collaboration system based on Augmented reality sharing and method thereof | |
US20130271604A1 (en) | Integrated method for camera planning and positioning | |
JP2017199519A (en) | Lighting device and lighting system | |
CN110557603A (en) | Method and device for monitoring moving target and readable storage medium | |
WO2025059050A1 (en) | Physical connectivity status monitoring system | |
KR20100123430A (en) | System for managing establishment by using 3 dimension information and method thereby | |
KR20090046128A (en) | Ubiquitous integrated security video device and system | |
EP2477156A1 (en) | An integrated method for camera planning and positioning | |
CN107256644A (en) | Assembled architecture scene teaching apparatus and system | |
TW201928891A (en) | Patrol service system and verification method used therein | |
TW201814587A (en) | Method for performing cooperative counting with aid of multiple cameras, and associated apparatus | |
JP2017146866A (en) | Equipment monitoring system | |
KR20210078096A (en) | Service Method And System Of 3D Indoor Space With Improved Practical Use |