Machine indicator light with built-in status information
By introducing an embedded programmable scroll display into the multi-mode programmable indicator light, the complexity and inconvenience of multi-color indicators in the prior art are solved, and the functions of state display at 360° viewing angle and multiple messages are realized.
Patent Information
- Application Number
- CN202380060023.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-08-16
- Filing Date
- 2023-08-16
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, multi-color indicators need to use legend boards to guide the operator when conveying more colors and pattern meanings, which has complexity and inconvenience.
A multi-mode programmable indicator light (MPIL) is used, which includes an embedded programmable scroll display (EPSD) to display a predetermined message on the luminous portion of the indicator light, providing a status display of 360° viewing angle.
It realizes displaying multiple messages at the same time in different parts of the indicator light, providing a status display of 360° viewing angle, reducing the need for multiple legends, improving the convenience of operation and adaptability of color blind people.
Smart Images

Figure CN119731720A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of U.S. Provisional Application Serial No. 63 / 371,594, filed on August 16, 2022 by Charles Dolezalek, and entitled “Machine Indicator Light with Build-in Status Message.”
[0003] The present application hereby incorporates by reference the entire contents of the aforementioned application.
[0004] The subject matter of this application may share common invention rights with and / or may be related to the subject matter of the following applications:
[0005] U.S. Provisional Application Serial No. 63 / 483,476, filed on February 6, 2023 by Charles Dolezalek et al., titled “Body-Registering Unified Circuit In-Line Touch Switch.”
[0006] U.S. design application serial number 35 / 003,350, filed on January 13, 2023 by Charles Dolezalek et al., and titled “In-Line Touch Module.”
[0007] U.S. Provisional Application Serial No. 63 / 377,301, filed on September 27, 2022 by Charles Dolezalek et al., and titled “Reconfigurable Detection Windows with Dynamically Activated Detection Arrays.”
[0008] U.S. design patent No. DM / 222908, titled "Communication HubOffset Standoff Bracket," filed by Robert T. Fayfield et al. on April 22, 2022, was issued on April 21, 2023.
[0009] PCT application serial number PCT / US2022 / 078548, titled “Distributed Communication System Using Concurrent Multi-ChannelMaster Unit,” filed by Robert T. Fayfield et al. on October 21, 2022.
[0010] PCT application serial number PCT / US2022 / 075677, titled “Field Installable Light Curtain Side Status Module,” filed by Nick Olsen et al. on August 30, 2022.
[0011] U.S. application serial number 17 / 823,312, titled “FieldInstallable Light Curtain Side Status Module,” filed by Nick Olsen et al. on August 30, 2022.
[0012] PCT application serial number PCT / US2022 / 00108, filed by Charles Dolezalek on January 10, 2022, and titled “Distance Sensing and Visual Indicator Arrays with Reconfigurable Detection Windows.”
[0013] U.S. application serial number 17 / 153,691, filed on January 20, 2022 by Charles Dolezalek, and titled “Distance Sensing and Visual Indicator Arrays with Reconfigurable Detection Windows.”
[0014] U.S. application serial number 15 / 222,429, filed by Charles Dolezalek et al. on July 28, 2016, and titled “Omni-Directional In-Line Indicator Device,” issued on July 9, 2019 as U.S. Patent No. 10,347,092.
[0015] U.S. application serial number 17 / 395,763, titled “radioPermissive Impact Absorbing Unitary Cover,” filed by Dolezalek et al. on September 27, 2022.
[0016] U.S. application serial number 15 / 254,564, entitled “IMPACT ABSORBING UNITARY COVER ASSEMBLY,” filed by Dolezalek et al. on September 1, 2016, issued on May 29, 2018 as U.S. Patent No. 9,984,835.
[0017] The present application hereby incorporates by reference the entire contents of the aforementioned application. Technical Field
[0018] Various embodiments generally relate to configurable visual indicators.
[0019] background
[0020] For decades, single-color and multi-color indicators have been used to indicate machine status or process status. Typically, the color of an indicator can convey a predetermined meaning (e.g., machine status or process status) to alert workers, machine operators, and / or supervisors. For example, a typical stack light can be used with a standard for the meaning of each color. For example, according to the standard, a red light may mean an emergency, an amber light may mean an abnormal observation, a green light may represent normal operation, and a blue light may mean that enforcement action is required.
[0021] As technology advances, more colors can be used as indicators. In some examples, flashing lights can be used to indicate machine or process status. To communicate the meaning of these new colors and / or patterns, a legend plate can be used to display the meaning directly next to each indicator light to give the operator guidance on the meaning of the indicator light (illumination).
[0022] Overview
[0023] Apparatus and related methods relate to lighting devices with built-in status displays. In an illustrative example, a multi-mode programmable indicator light (MPIL) may include at least one embedded programmable scrolling display (EPSD) at one or more light emitting portions (LEPs) of the MPIL. The LEPs may, for example, emit a light marker in a first plane orthogonal to the longitudinal axis of the MPIL. The EPSD may, for example, display a predetermined scrolling message at the physical peripheral boundary of the MPIL. The scrolling message may, for example, represent a corresponding predetermined interpretation of the light marker. For example, the scrolling message may be displayed in a second plane substantially parallel to the first plane. Various embodiments may advantageously display the interpretation of the light marker from substantially 360° around the longitudinal axis of the MPIL.
[0024] Various embodiments may achieve one or more advantages. For example, some embodiments may display multiple messages in different parts of the MPIL to advantageously provide multiple messages simultaneously. For example, some embodiments may provide a 360° viewing angle without multiple legends around the MPIL. For example, some embodiments may include a user interface to advantageously provide an MPIL that is easy to program / reprogram. For example, some embodiments may advantageously provide multiple combinations of background color, text color, character height and / or brightness of the EPSD to enhance color adaptation for color blind people. For example, some embodiments may include a packaging shell to advantageously protect the MPIL from (potentially) harsh operating environments. For example, some embodiments may be flexible to advantageously provide a peripheral optical boundary.
[0025] The details of various embodiments are set forth in the drawings and the description that follows. Other features and advantages will be apparent from the description and drawings, and from the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 Depicted is an exemplary multi-mode programmable indicator light (MPIL) employed in an illustrative use case scenario.
[0028] Figure 2 is a block diagram depicting an exemplary MPIL controller.
[0029] Figure 3A and Figure 3B An exemplary embodiment of MPIL is depicted.
[0030] Figure 3C Describes such Figure 3B An exemplary cross-sectional view of an MPIL is depicted in FIG.
[0031] Figure 4 is a flow chart illustrating an exemplary indicator light programming method.
[0032] Figure 5is a flow chart illustrating an exemplary indicator light operating method.
[0033] Like reference symbols in the various drawings indicate like elements.
[0034] DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0035] Figure 1 An exemplary multi-mode programmable indicator light (MPIL 100) employed in an illustrative use case scenario is depicted. In the depicted example, a factory 105 includes a plurality of MPILs 100. For example, the MPILs 100 may be attached to machines 115 in the factory 105. For example, the lighting indicators may include a single-color indicator or a multi-color indicator (e.g., a factory tower light) for indicating a machine state or a process state. For example, a worker in the factory 105 may read a status signal transmitted by the MPIL 100 and interpret the state of the machine 115 (e.g., the machine is in good working order, the machine requires maintenance, the machine has a safety issue). In some examples, each of the colors of the lighting indicators may be generally assigned a meaning for conveying and / or alerting a machine operator or floor supervisor.
[0036] like Figure 1 As shown in the close-up view in FIG. 1 , the MPIL 100 may include one or more light emitting portions (LEP 110a, LEP 110b, LEP 110c). For example, each of LEP 110a-LEP 110c may be a segment of a stacked tower light. For example, the top LEP 110a may be configured to display red light. For example, the middle LEP 110b may be configured to display amber light. For example, the bottom LEP 110c may be configured to display green light. As shown, the MPIL 100 extends along a longitudinal axis y. In some embodiments, LEP 110a-LEP 110c may display light 360° around the longitudinal axis y in a first plane p1.
[0037] In some embodiments, LEP 110a-LEP 110c may be a reconfigurable light emitting diode (LED) circuit. For example, the reconfigurable LED circuit may be reconfigured in size and color so that LEP 110a-LEP 110c may be selectively varied in height and color. In some examples, MPIL 100 may be configured to a specific configuration controlled by a control signal connected to MPIL 100. For example, LEP 110a may be configured to flash red when MPIL 100 receives a corresponding control signal.
[0038] In this example, LEP 110a includes an embedded programmable scrolling display (EPSD 120). In some implementations, EPSD 120 can be configured to display text indicating the meaning (of the color) of the corresponding LEP (eg, LEP 110a).
[0039] As shown, the EPSD 120 is configured to display a message indicating that the LEP 110a (e.g., a red illuminated indicator) means "DANGER". For example, the message may surround the perimeter of the LEP 110a. In some embodiments, more than one message may be displayed at any one of the LEPs 110a-LEP 110c. For example, the message may be a repeating pattern distributed around an axis (e.g., the y-axis). For example, the LEP 110a may include one message at the bottom and another message at the top to advantageously provide multiple messages for each segment of the MPIL 100. In the depicted example, the message may scroll around the longitudinal axis y in a second plane p2. In some embodiments, the plane p1 and the plane p2 are coplanar. Thus, for example, the MPIL 100 may advantageously provide a 360° viewing angle without multiple legends surrounding the multi-color MPIL 100.
[0040] In the depicted example, MPIL 100 includes MPIL controller 125. In some implementations, MPIL 100 can include one or more RGB LEDs on a control circuit (e.g., a vertical printed circuit board (PCB)). For example, the RGB LEDs can be configured to display a variety of color combinations controlled by a controller running control software. In some implementations, by programming MPIL controller 125, the LEP can be configured to selectively display a status message corresponding to the color of the LEP.
[0041] In this example, a user may use a computing device 155 to configure MPIL 100. For example, computing device 155 may be a desktop computer. For example, computing device 155 may be a mobile computing device. In some examples, computing device 155 may be a server accessed by a user device via a network (Internet). In this example, computing device 155 includes a tower light programming module (TLPM 130). For example, TLPM 130 may be executed by computing device 155 to program MPIL 100. In this example, TLPM 130 may display a user interface 135 for a user to selectively input configurations to MPIL 100.
[0042] In some embodiments, EPSD 120 can be programmed to display a message representing the interpretation of the corresponding LEP 110a-LEP 110c. As shown, user interface 135 can be used to program the first portion (of red light) of MPIL 100. The user can select a predetermined message associated with the first portion (red light) from a drop-down menu 140. For example, the predetermined message can be associated with the meaning of the LEP. In some examples, the predetermined message can be built into TLPM 130. In some examples, new messages can be selectively added by the user via user interface 135. In some embodiments, various parameters associated with the meaning can be selected. For example, the message can be programmable through user interface 135. As shown, the user can use selection box 145 to select the text size. In some embodiments, the user can use TLPM 130 to configure the background color, text color, character height and / or brightness of EPSD 120. For example, the message can be static or scroll at a user-selectable speed. For example, messages in multiple languages can be displayed. Thus, the TLPM 130 may advantageously provide an easy programming / reprogramming interface and enhance color adaptation for color blind persons.
[0043] In some embodiments, the TLPM 130 can generate a configuration data structure (CDS 150). In some embodiments, the CDS 150 can include a configuration schema that can be read by the MPIL controller 125. For example, the configuration schema can include, for example, a mapping between a message and one or more of the LEPs. For example, the configuration schema can include a mapping between an input signal and a color and / or operating characteristic (e.g., animation, brightness) of one or more of the LEPs.
[0044] In the depicted example, the CDS 150 may be transmitted to the MPIL 100 to configure display messages at one or more of the LEPs 110a-110c based on user input. For example, the CDS 150 may be flashed into a memory device (e.g., an onboard data register) of the MPIL 100. In some examples, the CDS 150 may be transmitted to the MPIL 100 via a network communication module (NCM) that is operably coupled to the MPIL controller 125 via a communication network. As an illustrative example, the NCM may be configured to interact with a Modbus network. In some examples, the NCM may be configured to interact with a Banner bus network (e.g., specified by Banner Engineering Corp., Plymouth, MN). In some examples, the NCM may be configured to interact with an IOLink network.
[0045] In various embodiments, the MPIL 100 may extend along the y-axis and define a physical peripheral boundary path in a first plane p1 orthogonal to the y-axis. For example, the MPIL 100 may emit a light mark (e.g., a static light) corresponding to a predetermined interpretation in p1. For example, the EPSD 120 may be substantially arranged along the physical peripheral boundary path of the MPIL 100. For example, when the MPIL 100 emits the light mark, the EPSD 120 may display at least one predetermined text message in a second plane p2 parallel to p1. For example, the at least one predetermined text message represents a corresponding predetermined interpretation of the light mark, so that the at least one visual mark is visible in p2 from substantially 360° around the y-axis.
[0046] Figure 2 is a block diagram depicting an exemplary MPIL controller 125. In the depicted example, the MPIL controller 125 includes a processor 205. The processor 205 may, for example, include one or more processing units. The processor 205 is operably coupled to a communication module 210. The communication module 210 may, for example, include wired communication. The communication module 210 may, for example, include wireless communication. The communication module 210 may, for example, include MODBUS communication. In the depicted example, the communication module 210 is operably coupled to a computing device 155 and a central controller 215. For example, the computing device 155 may be configured to receive a CDS 150 transmitted to the communication module 210. For example, the central controller may transmit a control signal corresponding to a state change in the plant 105 to the MPIL 100. For example, when an emergency is detected, the central controller 215 may transmit a control signal to display an emergency light at the MPIL 100.
[0047] The processor 205 is operably coupled to a memory module 220. The memory module 220 may, for example, include one or more memory modules (e.g., random access memory (RAM)). The processor 205 includes a storage module 225. The storage module 225 may, for example, include one or more storage modules (e.g., non-volatile memory). In the depicted example, the storage module 225 includes a device programming engine (DPE 230) and a device operation engine (DOE 235).
[0048] For example, DPE 230 may process CDS 150 received from computing device 155. In some implementations, DPE 230 may identify a mapping between LEPs (e.g., LEPs 110a-110c) and corresponding visual indicia (e.g., textual interpretations) based on CDS 150. For example, DPE 230 may retrieve the mapping and display the visual indicia with the corresponding LEPs. In some examples, DPE 230 may operate based on control signals received from central controller 215.
[0049] The processor 205 is also operatively coupled to a data store 245. As shown, the data store 245 includes a predetermined association database 250, predetermined display profiles 255, and a predetermined visual marker database 260. In some embodiments, the predetermined association database 250 may store predetermined associations between the respective LEPs 110a-110c and the corresponding interpretation displays (e.g., text). For example, after receiving the mapping, the DPE 230 may store the associations indicated in the mapping in the predetermined association database 250.
[0050] In some embodiments, the predetermined display profile 255 may include display parameters of the visual indicia at the LEP 110a-LEP 110c. For example, the display parameters may include a font size of a text message. For example, the display parameters may include a color of a text message. In some embodiments, the display parameters may indicate a display mode of the visual indicia. For example, the display profile may include a stealth mode and an operating mode for the visual indication. For example, in the stealth mode, the visual indicia may be configured to be a solid color that is substantially the same as the color of the corresponding portion of the MPIL 100. For example, in the operating mode, the visual indicia may include a background that is different from the corresponding portion of the MPIL 100 and a scrolling text message.
[0051] For example, the predetermined visual indicia database 260 may include various visual indicia corresponding to the LEP. For example, in operation, the DOE 235 may retrieve a visual indicia corresponding to the LEP from the predetermined visual indicia database 260. For example, the DOE 235 may display the retrieved visual indicia based on display parameters indicated in the predetermined display profile 255 associated with the visual indicia.
[0052] Figure 3A and Figure 3B An exemplary embodiment of a MPHIL is depicted. Figure 3A An MPIL 300 with an EPSD 305 in a multi-color stacked light application is shown. As shown, the EPSD 305 includes built-in images. In some embodiments, the built-in images can be pre-installed in the MPIL 300. In some embodiments, the built-in images can be user programmable. For example, the MPIL 300 can include a message at the bottom or top of multiple messages (one for each segment).
[0053] As shown, the MPIL 300 can extend along the y-axis and define a first peripheral boundary path 310 orthogonal to the y-axis. In this example, the MPIL 300 emits a static light marker (e.g., a red light) in the top LEP 315 of 300. The EPSD 305 can display a text message 325 substantially along a second peripheral boundary path 330 of the MPIL 300. For example, the EPSD 305 can display the text message 325 in the second peripheral boundary path 330 that is parallel to the first peripheral boundary path 310. For example, the text message 325 can be visible from substantially 360° around the y-axis along the second peripheral boundary path 330. For example, the text message 325 can be a repeating pattern distributed around an axis (e.g., the y-axis).
[0054] Figure 3B The MPIL 350 in a single indicator application with the EPSD 355 is shown. For example, the background color and foreground color of the MPIL 350 can be electrically changed by using an RGB LED. In this example, the EPSD 355 includes a built-in image wrap function around the perimeters 370a, 370b of the MPIL 350. As shown, the perimeters 370a and 370b can be parallel. For example, the perimeters 370a, 370b can be orthogonal to the y-axis. For example, the built-in image displayed at the EPSD 355 can be scrolling. For example, the built-in image can be static.
[0055] In various embodiments, the EPSD 305, EPSD 355 can be fully configurable by software (e.g., TLPM 130), including background color, text color, character height, and brightness. In some examples, the EPSD 305, EPSD 355 can scroll at a user-selectable speed. In some embodiments, multiple images can be stored and linked to various inputs at the segments of the MPIL 300.
[0056] like Figure 3B As shown, EPSD 355 can be located inside housing 360, for example, together with the illuminated indicator of MPIL 350. For example, EPSD 355 can be advantageously protected from the external environment (which can be harsh to EPSD 355). In some examples, Figure 3A The MPIL 300 may also include a single housing that encapsulates both the EPSD 305 and the RGB LEDs of the multi-color stack lamp.
[0057] As shown, the housing 360 can be coupled to the base housing 365. For example, the base housing 365 can include electrical connections and communication connections for the MPIL 350. As shown, the housing 360 extends substantially parallel to the physical peripheral boundary path of the EPSD 355. In some embodiments, the housing 360 can be at least partially optically transparent. For example, a built-in image displayed at the EPSD 355 can be visible through the housing 360. In some embodiments, the housing 360 can be configured to apply a predetermined optical effect to the indicator light and / or the built-in image within the MPIL 350.
[0058] Figure 3C Describes (such as in Figure 3B 395 (e.g., a wire, bus, cable). For example, the control circuit 385 can provide control signals and / or power to the individual light emitters 380 via the leads 395 and the EPSD 355.
[0059] As depicted, EPSD 355 and control circuit 385 are coupled (e.g., mounted) to base element 390. Base element 390 can, for example, provide a structure. In some embodiments, base element 390 can, for example, be a printed circuit board. For example, control circuit 385 can be formed directly on base element 390.
[0060] In the depicted example, the EPSD 355 is disposed around the perimeter of the base element 390 such that the EPSD 355 is disposed around the perimeter boundary of the EPSD 355. In some embodiments, by way of example and not limitation, the EPSD 355 can, for example, be rigidly formed into the shape of the perimeter. In some embodiments, by way of example and not limitation, the EPSD 355 can, for example, be joined (e.g., multi-segmented) such that the EPSD 355 can be disposed around the perimeter. In some examples, the EPSD 355 can be flexible (e.g., a flexible circuit having at least one flexible substrate such that it can be manually manipulated into a series of desired curved shapes). Thus, the EPSD 355 can advantageously provide a peripheral optical boundary. For example, the EPSD 355 can be at least partially opaque.
[0061] In the depicted example, housing 360 is disposed around the exterior of EPSD 355. Housing 360 can, for example, be optically transparent. In some implementations, housing 360 can apply one or more optical effects (eg, increased refraction and / or reflection, frequency filtering).
[0062] In some embodiments, one or more lighting modules (e.g., light bulbs, LEDs) can be disposed above the EPSD 355 relative to the longitudinal axis. In some embodiments, one or more lighting modules can be disposed within the EPSD 355, but configured such that light is emitted above and / or below the EPSD 355 relative to the longitudinal axis. In some such embodiments, the EPSD 355 can provide, for example, a dynamic interpretation of light displayed longitudinally adjacent to the EPSD 355.
[0063] Figure 4 4 is a flow chart illustrating an exemplary indicator light programming method 400. For example, the DPE 230 may execute the method 400 to associate various predetermined visual indicia with corresponding LEPs of the MPIL. The method 400 begins at step 405 when a data object configuring one or more portions of the MPIL is received from a user device. For example, the MPIL controller 125 may receive the CDS 150 from the computing device 155. Next, in step 410, parameters (e.g., text, scroll speed, text color) including the visual indicia and the configuration of at least one associated LEP are determined from the data object. In step 415, an association between the LEP and the visual indicia is generated. After the association is generated, in step 420, the generated association is stored in a first data repository (e.g., the predetermined association database 250). In step 425, the parameters associated with the visual indicia are stored in a second data repository (e.g., the predetermined display profile).
[0064] At decision point 430, it is determined whether the visual marker is newly defined. For example, the visual marker may be a new meaning of the LEP defined by the user. If it is determined that the visual marker is not newly defined, the method 400 ends. If it is determined that the visual marker is newly defined, then in step 435, the new visual marker is stored to a third data repository (e.g., a predetermined visual marker database), and the method 400 ends.
[0065] Figure 5is a flow chart illustrating an exemplary indicator light operation method 500. For example, the DOE 235 may use the method 500 to control the MPIL 100 in operation. The method 500 begins when an input signal to operate the MPIL is received in step 505. For example, the control signal is received from the central controller 215. At decision point 510, it is determined whether the input signal corresponds to any stored predetermined associations. For example, the predetermined association database 250 may include a mapping between the input signal and the corresponding display of the MPIL 100. If the input signal does not correspond to any stored predetermined association, the method 500 ends.
[0066] If the input signal corresponds to a stored predetermined association, then in step 515, a light indicia (e.g., LEP) and at least one predetermined visual indicia (e.g., scrolling text) are retrieved from a data repository based on the input signal. In step 520, the MPIL is operated to display the light indicia. For example, the DOE 235 may retrieve a color associated with the input signal from the predetermined display profile 255. In step 525, the MPIL is operated to display the visual indicia, and the method 500 ends. For example, the DOE 235 may retrieve a corresponding text message associated with the light indicia to be displayed from the predetermined visual indicia database.
[0067] Although various embodiments have been described with reference to the drawings, other embodiments are possible.
[0068] Although referenced Figure 1 An exemplary system is described, but other embodiments may be deployed in other industrial, scientific, medical, commercial, and / or residential applications.
[0069] In various embodiments, some bypass circuit implementations may be controlled in response to signals from analog or digital components, which may be discrete, integrated, or a combination of each thereof. Some embodiments may include a programmed device, a programmable device, or some combination thereof (e.g., a PLA, a PLD, an ASIC, a microcontroller, a microprocessor), and may include one or more data storage devices (e.g., cells, registers, blocks, pages) that provide single-level or multi-level digital data storage capabilities and may be volatile, non-volatile, or some combination thereof. Some control functions may be implemented in hardware, software, firmware, or any combination thereof.
[0070] A computer program product may include a set of instructions that, when executed by a processor device, causes the processor to perform specified functions. These functions may be performed in conjunction with a controlled device in operable communication with the processor. A computer program product, which may include software, may be stored in a data storage device tangibly embedded on a storage medium, such as an electronic, magnetic, or rotating storage device, and may be fixed or removable (e.g., hard disk, floppy disk, thumb drive, CD, DVD).
[0071] Some systems may be implemented as computer systems that may be used in various embodiments. For example, various embodiments may include digital circuits, analog circuits, computer hardware, firmware, software, or a combination thereof. The apparatus may be implemented in a computer program product that is tangibly embodied in an information carrier, such as a machine-readable storage device, for execution by a programmable processor; and the method may be executed by a programmable processor executing an instruction program to perform the functions of the various embodiments by operating on input data and generating output. Various embodiments may advantageously be implemented in one or more computer programs that may be executed in a programmable system that includes at least one programmable processor coupled to receive data and instructions from and transmit data and instructions to a data storage system, at least one input device, and / or at least one output device. A computer program is a set of instructions that may be used directly or indirectly in a computer to perform a specific activity or produce a specific result. The computer program may be written in any form of programming language, including compiled or interpreted languages, and the computer program may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0072] As an example, suitable processors for executing instruction programs include both general-purpose microprocessors and special-purpose microprocessors, which may include a single processor or one of multiple processors of any type of computer. Typically, the processor receives instructions and data from a read-only memory or a random access memory or both. The key elements of a computer are a processor for executing instructions and one or more memories for storing instructions and data. Typically, a computer will also include one or more mass storage devices for storing data files, or be operably coupled to the one or more mass storage devices to communicate with them; such devices include disks, such as internal hard disks and removable disks; magneto-optical disks; and optical disks. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including, as an example, semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; disks, such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and memory may be supplemented by or incorporated into an ASIC (Application Specific Integrated Circuit).
[0073] In some embodiments, each system can be programmed with the same or similar information and / or initialized with substantially the same information stored in volatile and / or non-volatile memory. For example, one data interface can be configured to perform auto-configuration, auto-download, and / or auto-update functions when coupled to an appropriate host device (such as a desktop computer or server).
[0074] In various embodiments, the system can communicate using suitable communication methods, equipment and techniques. For example, the system can communicate with compatible devices (e.g., devices capable of transmitting data to and / or from the system) using point-to-point communication, in which messages are transmitted directly from a source to a receiver via a dedicated physical link (e.g., a fiber optic link, point-to-point wiring, a daisy chain). The components of the system can exchange information through analog or digital data communication of any form or medium, including packet-based messages on a communication network. Examples of communication networks include, for example, a LAN (local area network), a WAN (wide area network), a MAN (metropolitan area network), a wireless network and / or an optical network, computers and networks forming the Internet, or some combination thereof. Other embodiments can transmit messages by broadcasting to all or substantially all devices connected together by a communication network, such as by using omnidirectional radio frequency (RF) signals. Still other embodiments can transmit messages characterized by high directivity, such as RF signals transmitted using directional (i.e., narrow beam) antennas or infrared signals that can optionally be used with focusing optics. Other implementations are possible using appropriate interfaces and protocols, such as, by way of example but not limitation, USB 2.0, Firewire, ATA / IDE, RS-232, RS-422, RS-485, 802.11a / b / g, Wi-Fi, Ethernet, IrDA, FDDI (Fiber Distributed Data Interface), Token Ring, multiplexing techniques based on frequency division, time division or code division, or some combination thereof. Some implementations may optionally incorporate features such as error detection and correction (ECC) for data integrity, or security measures such as encryption (e.g., WEP) and password protection.
[0075] In illustrative aspects, the indicator device may include an indicator light extending along an axis. The indicator light may define a physical peripheral boundary path in a first plane orthogonal to the axis. The indicator light may be configured such that during operation, the indicator light emits a light signature in the first plane. The light signature may correspond to a predetermined message.
[0076] The indicator device may include a programmable lighting array disposed in a second plane parallel to the first plane, substantially along a physical peripheral boundary path of the indicator light. The programmable lighting array may be configured such that when the indicator light emits the light indicia, the programmable lighting array displays at least one predetermined visual indicia in the second plane substantially parallel to the first plane. The at least one predetermined visual indicia may represent a corresponding predetermined interpretation of the light indicia. The at least one predetermined visual indicia may be visible in the second plane from substantially 360 degrees around the axis.
[0077] The indicator device may include a controller operably coupled to the indicator light and the programmable lighting array. The indicator device may include a data repository operably coupled to the controller and configured to store a plurality of predetermined associations between the light indicia and corresponding predetermined visual indicia. The controller may be configured to perform an indicating operation in response to an input signal.
[0078] The indicating operation may include retrieving the light signature and at least one predetermined visual marker from a data repository based on the input signal. The indicating operation may include operating an indicator light to display the light signature. The indicating operation may include operating a programmable lighting array to display at least one predetermined visual marker as a corresponding predetermined interpretation of the light signature.
[0079] The controller may also be configured to operate the programmable lighting array in at least one of a plurality of modes. In the stealth mode, the at least one predetermined visual marker may be a solid color substantially the same as the color of the indicator light. In the operational mode, the at least one predetermined visual marker may include a background and a second visual marker.
[0080] The indicator device may include a single housing that substantially encapsulates both the programmable lighting array and the indicator light. The single housing may include a viewing housing and a base housing. The viewing housing may extend substantially parallel to the axis outside the physical peripheral boundary path and may be at least partially optically transparent so that the light indicia and at least one predetermined visual indicia are visible through the viewing housing. The viewing housing may be configured to be coupled to the base housing. The viewing housing may be physically configured to apply a predetermined optical effect to at least one of the light indicia and the at least one predetermined visual indicia.
[0081] The at least one predetermined visual marker may include scrolling text.The at least one predetermined visual marker may include a repeating pattern distributed around an axis.
[0082] The first plane and the second plane may be coplanar.
[0083] The indicator device may further include a network communication module operably coupled to the controller such that the controller is configured to receive the input signal via the communication network.
[0084] In illustrative aspects, the indicator device may include an indicator light extending along an axis. For example, the indicator light may define a physical peripheral boundary path in a first plane orthogonal to the axis. For example, the indicator light may be configured to emit a light mark in the first plane during operation, the light mark corresponding to a predetermined message. For example, the indicator device may include a programmable lighting array, which is arranged in a second plane parallel to the first plane, substantially along the physical peripheral boundary path of the indicator light. For example, when the indicator light emits the light mark, the programmable lighting array may display at least one predetermined visual mark in the second plane substantially parallel to the first plane. For example, at least one predetermined visual mark may represent a corresponding predetermined interpretation of the light mark. For example, at least one predetermined visual mark may be visible in the second plane from substantially 360 degrees around the axis.
[0085] For example, the indicator device may include a controller operably coupled to the indicator light and the programmable lighting array. For example, the indicator device may include a data repository operably coupled to the controller and configured to store a plurality of predetermined associations between the light indicia and corresponding predetermined visual indicia. For example, the controller may be configured to perform an indicating operation in response to an input signal.
[0086] For example, the indicating operation may include retrieving the light tag and at least one predetermined visual tag from a data repository based on the input signal. For example, the indicating operation may include operating an indicator light to display the light tag. For example, the indicating operation may include operating a programmable lighting array to display at least one predetermined visual tag as a corresponding predetermined interpretation of the light tag.
[0087] For example, the controller is further configured to operate the programmable lighting array so that in the stealth mode, at least one predetermined visual marker can be a solid color substantially the same as the color of the indicator light. For example, in the operational mode, at least one predetermined visual marker can include a background and a second visual marker.
[0088] For example, the indicator device may include a network communication module operably coupled to the controller, such that the controller is configured to receive the input signal via the communication network.
[0089] For example, the indicator device may include a single housing that substantially encloses both the programmable lighting array and the indicator light.
[0090] For example, a single housing can include an observation housing and a base housing. For example, the observation housing can extend substantially parallel to the axis outside the physical peripheral boundary path. For example, the observation housing can be at least partially optically transparent. For example, the light marker and at least one predetermined visual marker can be visible through the observation housing. For example, the observation housing can be configured to be coupled to the base housing.
[0091] For example, the viewing housing may be physically configured to apply a predetermined optical effect to at least one of the light indicia and the at least one predetermined visual indicia.
[0092] For example, at least one predetermined visual marker may include scrolling text.For example, at least one predetermined visual marker may include a repeating pattern distributed around an axis.For example, the first plane and the second plane are coplanar.
[0093] In illustrative aspects, the indicator device may include an indicator light extending along an axis. For example, the indicator light may define a physical peripheral boundary path in a first plane orthogonal to the axis. For example, the indicator light may be configured such that during operation, the indicator light may emit a light mark in the first plane that corresponds to a predetermined message. For example, the indicator device may include a device for displaying at least one predetermined visual mark. For example, the device for displaying may be configured such that when the indicator light emits the light mark, the device for displaying may display at least one predetermined visual mark in a second plane substantially parallel to the first plane and substantially along the physical peripheral boundary path of the indicator light.
[0094] For example, the at least one predetermined visual marker may represent a corresponding predetermined interpretation of the light marker.For example, the at least one predetermined visual marker is visible from substantially 360 degrees around the axis in the second plane.
[0095] In some embodiments, the indicator device of any of [0057-0065] may include the indicator device of any of [0066-0074] and / or the indicator device of any of [0075-0076]. In some embodiments, the indicator device of any of [0066-0074] may include the indicator device of any of [0057-0065] and / or the indicator device of any of [0075-0076]. In some embodiments, the indicator device of any of [0075-0076] may include the indicator device of any of [0066-0074] and / or the indicator device of any of [0057-0065].
[0096] A number of embodiments have been described. However, it should be understood that various modifications may be made. For example, advantageous results may be obtained if the steps of the disclosed techniques are performed in a different order, or if the components of the disclosed systems are combined in a different manner, or if the components are supplemented by other components. Therefore, other embodiments are contemplated within the scope of the appended claims.
Claims
1. An indicator device, comprising: an indicator light extending along an axis, the indicator light defining a physical peripheral boundary path in a first plane orthogonal to the axis, wherein the indicator light is configured such that during operation, the indicator light emits a light indicia in the first plane, the light indicia corresponding to a predetermined message; a programmable lighting array disposed in a second plane parallel to the first plane, substantially along the physical peripheral boundary path of the indicator light, and configured such that when the indicator light emits the light indicia, the programmable lighting array displays at least one predetermined visual indicia in the second plane substantially parallel to the first plane, wherein the at least one predetermined visual indicia represents a corresponding predetermined interpretation of the light indicia, and wherein the at least one predetermined visual indicia is visible in the second plane from substantially 360 degrees about the axis; a controller operably coupled to the indicator lights and the programmable lighting array; and, a data repository operably coupled to the controller and configured to store a plurality of predetermined associations between the light indicia and corresponding predetermined visual indicia, The controller is configured to perform an indication operation in response to an input signal, and the indication operation includes: retrieving the light indicia and the at least one predetermined visual indicia from the data repository based on the input signal; operating the indicator light to display the light marking; and, The programmable lighting array is operated to display the at least one predetermined visual indicia as a corresponding predetermined interpretation of the light indicia.
2. The indicator device according to claim 1, wherein: The controller is further configured to operate the programmable lighting array such that: In the stealth mode, the at least one predetermined visual marker is a solid color substantially the same as the color of the indicator light, and In an operational mode, the at least one predetermined visual marker comprises a background and a second visual marker.
3. The indicator device of claim 1, further comprising a single housing substantially enclosing both the programmable lighting array and the indicator light.
4. The indicator device according to claim 3, wherein: The single housing includes an observation housing and a base housing, The viewing housing extends substantially parallel to the axis outside the physical peripheral boundary path and is at least partially optically transparent such that the optical indicia and the at least one predetermined visual indicia are visible through the viewing housing, and The viewing housing is configured to be coupled to the base housing.
5. The indicator device according to claim 4, wherein: The viewing housing is physically configured to apply a predetermined optical effect to at least one of the light indicia and the at least one predetermined visual indicia.
6. The indicator device according to claim 1, wherein: The at least one predetermined visual indicia includes scrolling text.
7. The indicator device according to claim 1, wherein: The at least one predetermined visual marker comprises a repeating pattern distributed around the axis.
8. The indicator device according to claim 1, wherein: The first plane and the second plane are coplanar.
9. The indicator device of claim 1, further comprising a network communication module operably coupled to the controller such that the controller is configured to receive the input signal via a communication network.
10. An indicator device comprising: an indicator light extending along an axis, the indicator light defining a physical peripheral boundary path in a first plane orthogonal to the axis, wherein the indicator light is configured such that during operation, the indicator light emits a light indicia in the first plane, the light indicia corresponding to a predetermined message; and a programmable lighting array disposed in a second plane parallel to the first plane, substantially along the physical peripheral boundary path of the indicator light, and configured such that when the indicator light emits the light signature, the programmable lighting array displays at least one predetermined visual marker in the second plane substantially parallel to the first plane, wherein the at least one predetermined visual marker represents a corresponding predetermined interpretation of the light signature, and the at least one predetermined visual marker is visible in the second plane from substantially 360 degrees around the axis.
11. The indicator device according to claim 10, further comprising: a controller operably coupled to the indicator light and the programmable lighting array; as well as, a data repository operably coupled to the controller and configured to store a plurality of predetermined associations between the light indicia and corresponding predetermined visual indicia, The controller is configured to perform an indication operation in response to an input signal, and the indication operation includes: retrieving the light indicia and the at least one predetermined visual indicia from the data repository based on the input signal; operating the indicator light to display the light marking; and, The programmable lighting array is operated to display the at least one predetermined visual indicia as a corresponding predetermined interpretation of the light indicia.
12. The indicator device according to claim 11, wherein The controller is further configured to operate the programmable lighting array such that: In the stealth mode, the at least one predetermined visual marker is a solid color substantially the same as the color of the indicator light, and In an operational mode, the at least one predetermined visual marker comprises a background and a second visual marker.
13. The indicator device of claim 11, further comprising a network communication module operably coupled to the controller such that the controller is configured to receive the input signal via a communication network.
14. The indicator device of claim 10, further comprising a single housing substantially enclosing both the programmable lighting array and the indicator light.
15. The indicator device according to claim 14, wherein: The single housing includes an observation housing and a base housing, The viewing housing extends substantially parallel to the axis outside the physical peripheral boundary path and is at least partially optically transparent such that the optical indicia and the at least one predetermined visual indicia are visible through the viewing housing, and The viewing housing is configured to be coupled to the base housing.
16. The indicator device according to claim 15, wherein The viewing housing is physically configured to apply a predetermined optical effect to at least one of the light indicia and the at least one predetermined visual indicia.
17. The indicator device according to claim 10, wherein: The at least one predetermined visual indicia includes scrolling text.
18. The indicator device according to claim 10, wherein: The at least one predetermined visual marker comprises a repeating pattern distributed around the axis.
19. The indicator device according to claim 10, wherein: The first plane and the second plane are coplanar.
20. An indicator device comprising: an indicator light extending along an axis, the indicator light defining a physical peripheral boundary path in a first plane orthogonal to the axis, wherein the indicator light is configured such that during operation, the indicator light emits a light indicia in the first plane, the light indicia corresponding to a predetermined message; and means for displaying at least one predetermined visual marker, the means for displaying being configured such that when the indicator light emits the light marker, the means for displaying displays the at least one predetermined visual marker in a second plane substantially parallel to the first plane and substantially along a physical peripheral boundary path of the indicator light, wherein the at least one predetermined visual marker represents a corresponding predetermined interpretation of the light marker and the at least one predetermined visual marker is visible in the second plane from substantially 360 degrees around the axis.
Citation Information
Patent Citations
Omni-directional in-line illumination indicator device
US10347092B2
Light apparatus having air flow
US11543093B2
Field installable light curtain side status module
US11854377B2
Omni-directional in-line illumination indicator device
US20180033260A1
Impact absorbing unitary cover assembly
US20180061595A1