The present disclosure relates generally to powering electrical devices and more particularly (although not necessarily exclusively) to a light-harvesting power supply for point-of-purchase displays and other in-store displays that can perform power management and load identification functions.
Point-of-purchase displays and other in-store displays require a source of electrical power. In some locations within a store, power outlets for accessing an AC power source may be unavailable. Although batteries may be used to provide power to an in-store display in such locations, the use of batteries may present disadvantages (e.g., requirement of replacing batteries, unexpected loss of power when batteries are drained, etc.).
It is desirable to provide improved systems and methods for powering point-of-purchase displays and other in-store displays.
In some aspects, a light-harvesting power supply system is provided that can perform power management functions. The power supply system can include a power harvesting unit and a controller. The power harvesting unit can convert light energy into electrical energy. The power supply system can provide the generated electrical energy to one or more load devices via one or more terminals of the power supply system. In some aspects, the controller can allocate electrical energy among load devices based on their respective power requirements and an amount of electrical energy that is available from the power harvesting unit. The controller can cause the electrical energy to be provided to the load devices based on the determined allocation of available energy.
In additional or alternative aspects, a light-harvesting power supply system is provided that can perform load identification and thereby prevent unauthorized devices from drawing power from the power supply system. The power supply system can include a power harvesting unit and a controller. The power harvesting unit can convert light energy into electrical energy that may be provided to one or more load devices via one or more terminals of the power supply system. The power supply system can determine that a device that is receiving electrical energy via one of the terminals is not authorized to do so. The controller can prevent the power harvesting unit from providing the electrical energy to the unauthorized device via the terminal.
These illustrative aspects and features are mentioned not to limit or define the disclosure, but to provide examples to aid understanding of the concepts disclosed in this application. This summary is a high-level overview of various aspects of the invention and introduces some of the concepts that are further described in the Detailed Description section below. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used in isolation to determine the scope of the claimed subject matter. Other aspects, advantages, and features of the present disclosure will become apparent after review of the entire application. The subject matter should be understood by reference to appropriate portions of the entire specification of this disclosure, any or all drawings, and each claim.
Certain aspects and features of the present invention are directed to a light-harvesting power supply for point-of-purchase displays and other in-store displays that can perform power management and load identification functions. The light-harvesting power supply system can generate electrical energy from artificial light other than solar energy (e.g., illumination provided by indoor lighting systems). The light-harvesting power supply system can store the generated energy and provide the stored energy to one or more load devices. Examples of load devices include (but are not limited to) lighting devices, sound emitters, motorized components, and/or other devices that may be included in an in-store display or other system that is powered using the power supply system.
The light-harvesting power supply system can perform power management functions that determine an allocation of the available amount of generated electrical energy. The light-harvesting power supply system can provide the generated amount of electrical energy to load devices in accordance with the determined allocation. Additionally or alternatively, the light-harvesting power supply system can also determine whether one or more unauthorized load devices are receiving at least some of the generated electrical energy. The power supply system can perform remedial actions that prevent the unauthorized load device from doing so (e.g., by disconnecting power to a terminal connected to the unauthorized device).
One or more of these power management and load identification functions can allow a movable in-store display or other system to use harvested indoor light as a power source. For example, an in-store display or other system may be positioned in an area in which access to power outlets is unavailable or infeasible (e.g., where using extension cords to connect the display would present safety hazards). Using a power harvesting unit can allow the in-store display or other system to be powered without using a power outlet, thereby increasing the number of places in which the in-store display or other system can be positioned.
The electrical energy generated by a power harvesting unit may be less than the amount of electrical energy that is available using a power outlet. Using power management functions can improve the efficiency with which this limited amount of electrical energy is provided to load devices (e.g., lighting devices, sound emitters, motorized components) that may be included in an in-store display or other system. Using load identification functions can prevent this limited amount of electrical energy from being depleted by unauthorized devices to the detriment of the intended load devices (e.g., the components of the in-store display).
The subject matter of the present invention is described here with specificity to meet statutory requirements, but this description is not necessarily intended to limit the scope of the claims. Detailed descriptions of certain examples are discussed below. These illustrative examples are given to introduce the reader to the general subject matter discussed here and are not intended to limit the scope of the disclosed concepts. The following sections describe various additional aspects and examples with reference to the drawings in which like numerals indicate like elements, and directional descriptions are used to describe the illustrative examples but, like the illustrative examples, should not be used to limit the present disclosure. The various figures described below depict examples of implementations for the present disclosure, but should not be used to limit the present disclosure.
Referring now to the drawings,
The power supply system 102 can be used to power one or more load devices 110a, 110b. In some aspects, the load devices 110a, 110b can include powered electronics used for point-of-purchase displays and in-store interactive experiences integrated with the point-of-purchase display. Examples of such load devices 110a, 110b include (but are not limited to) lighting sources, motors, electronic inks, etc.
The power harvesting unit 104 can harvest light energy generated by indoor lighting systems. The power harvesting unit 104 can store electrical power generated from the harvested light energy. An example of a power harvesting unit 104 is a device that includes one or more power harvesting panels.
The power harvesting unit 104 depicted in
The controller 106 depicted in
In some aspects, the controller 106 can manage the distribution of electrical energy from the power harvesting unit 104 to load devices via the terminals 108a-c. Examples of this power management function are described in detail with respect to
In additional or alternative aspects, the controller 106 can prevent the distribution of electrical energy from the power harvesting unit 104 to unauthorized load devices or non-compliant devices. In some aspects, an unauthorized device 112 can be electrically coupled to a terminal 108c that is not in use by another load device. In additional or alternative aspects, an unauthorized device 114 can draw power via a tap that is added to a wire or other electrical coupling between one of the load devices 110a, 110b and one of the terminals 108a, 108b. The tap can be used to share power that is obtained from the electrical coupling. The power can be shared between the authorized load device 110b and the unauthorized device 114. Examples of preventing the distribution of power to unauthorized devices are described in detail with respect to
A housing 105 or other suitable structure can contain the power supply system 102. In some aspects, the housing 105 can be used to connect the power supply system 102 to a structure 107, as depicted in
For illustrative purposes,
The power harvesting panel 202 can include one or more devices or other components that are used to convert light energy into electrical energy. In some aspects, the power harvesting panel 202 can include one or more photovoltaic cells or other light harvesting devices that are tuned, adapted, or otherwise configured for harvesting light that is available in indoor environments. The power harvesting panel 202 can generate electrical power from the harvested light. An example of a power harvesting panel 202 is a panel including one or more dye-sensitized photo-electric cells. In additional or alternative aspects, the power harvesting panel 202 can include one or more photovoltaic cells using other suitable materials, such as (but not limited to) amorphous silicon and/or crystalline silicon. In additional or alternative aspects, the power harvesting panel 202 can include one or more power additional harvesting devices that use other means for harvesting power (e.g., by harvesting mechanical energy, such as a vibration, or thermal energy).
The power conditioner 204 can include one or more devices or components that are used to improve the quality of power that is provided from the power harvesting unit 104 to the load devices 110a, 110b. An example of a power conditioner 204 is a DC-to-DC power conditioner.
The power storage device 206 can include one or more devices or components that are used to store electrical energy that is generated by the power harvesting unit 104 from light energy. Non-limiting examples of a power storage device 206 include a battery, a super-capacitor, or any other suitable device for storing energy.
The power supply system 102 can include switching components 208a-c that are positioned in respective electrical paths from the power harvesting unit 104 and the terminals 108a-c. Examples of the switching components 208a-c include transistors, relays, or other suitable components that can selectively couple the power harvesting unit 104 to the terminals 108a-c. For example, in aspects in which the switching components 208a-c include transistors, the controller 106 can cause an electrical current or voltage to be provided to a base or gate of a transistor to allow current to flow through the transistor. In aspects in which the switching components 208a-c include relays, the controller 106 can cause an electrical current to be provided to an actuation coil of a relay that allows a relay to open or close, thereby connecting or disconnecting a terminal to an electrical path that includes the relay.
For illustrative purposes,
The controller 106 can be implemented in any suitable manner. For example,
The processing device 302 can include any device or group of devices that are capable of executing program code to perform the operations described herein. Examples of the processing device 302 include a microprocessor, an application-specific integrated circuit (“ASIC”), a field-programmable gate array (“FPGA”), or other suitable processor. The processing device 302 may include one processor or any number of processors.
The memory device 304 can store program code that, when executed by the processing device 302, causes the processing device 302 to perform operations described herein. The memory device 304 may include one or more non-transitory computer-readable media such as (but not limited to) an electronic, optical, magnetic, or other storage device capable of providing a processor with computer-readable instructions. Non-limiting examples of such optical, magnetic, or other storage devices include read-only (“ROM”) memory device(s), random-access memory (“RAM”) device(s), magnetic disk(s), magnetic tape(s) or other magnetic storage, memory chip(s), an ASIC, configured processor(s), optical storage device(s), or any other medium from which a computer processor can read instructions. The program code may include processor-specific instructions generated by a compiler and/or an interpreter from code written in any suitable computer-programming language. Non-limiting examples of suitable computer-programming languages include C, C++, C#, Visual Basic, Java, Python, Perl, JavaScript, ActionScript, and the like.
An example of program code that is stored in the memory device 304 is a power management module 306. In some aspects, the power management module 306 can configure the processing device 302 to perform one or more power management processes. In additional or alternative aspects, the power management module 306 can configure the processing device 302 to perform one or more processes for preventing unauthorized devices from being powered by the power supply system 102.
Power management can include allocating electrical energy among the load devices 110a, 110b. For example,
The method 400 involves determining an amount of electrical energy that is available from a power harvesting unit 104 that generates the electrical energy from light energy, as depicted in block 402. For example, the processing device 302 can execute a power management module 306 or other suitable program code stored in a memory device 304. Executing the power management module 306 or other suitable program code can configure the processing device 302 to perform one or more operations that involve determining the available electrical energy from the power harvesting unit 104. Examples of an available amount of electrical energy include (but are not limited to) an amount of power stored by a power storage device 206 of the power harvesting unit 104, an amount of light energy available for harvesting in an environment in which the power supply system 102 is deployed, etc.
In some aspects, the controller 106 can determine the available electrical energy from the power harvesting unit 104 using one or more light sensors. For example, the available electrical energy may be limited by an amount of light in an environment in which the power supply system 102 is deployed. The controller 106 can use the power harvesting unit 104 to obtain data that describes this amount of light.
In some aspects, an input of the processing device 302 can be coupled to the power harvesting panel 202, the power conditioner 204, or another component of the power harvesting unit 104. The input can receive a voltage or current from the power harvesting unit 104 that is indicative of the amount of light received by the power harvesting panel 202 or another light-sensing component of the power harvesting unit 104 (e.g., a dedicated light sensor separate from the power harvesting panel 202). The processing device 302 can sample the voltage or current to determine an amount of light detected by the power harvesting unit 104.
In additional or alternative aspects, the power harvesting 104 unit may include processing circuitry that can receive a sampled current or voltage from the power harvesting panel 202 or another light-sensing component of the power harvesting unit 104 (e.g., a dedicated light sensor separate from the power harvesting panel 202). The processing circuitry can generate data indicative of the amount of light in an environment in which the power supply system 102 is deployed. The processing circuitry of the power harvesting unit 104 can transmit the data to the processing device 302.
The method 400 also involves identifying power requirements for load devices 110a, 110b that are electrically coupled to the power harvesting unit 104, as depicted in block 404. For example, the processing device 302 can execute a power management module 306 or other suitable program code stored in a memory device 304. Executing the power management module 306 or other suitable program code can configure the processing device 302 to perform one or more operations that involve identifying the power requirements for one or more load devices 110a, 110b.
In some aspects, the controller 106 can identify or otherwise determine power requirements for the load devices 110a, 110b using performance specifications for each of the load devices 110a, 110b. Non-limiting examples of such performance specifications include time periods in which power is to be provided to one or more of the load devices 110a, 110b (e.g., during the operating hours of a business in which the structure 107 is positioned), respective duty cycles for the load devices 110a, 110b (e.g., a number of times during a given time period in which a load device is activated), etc. For example, the load devices 110a, 110b may be included in different in-store displays for different marketing campaigns. The controller 106 can receive one or more performance specifications for each of the load devices 110a, 110b that correspond to the different marketing campaigns.
The performance specifications can be provided to the controller 106 in any suitable manner. In some aspects, one or more of the load devices 110a, 110b can include a memory device for storing one or more performance specifications. One or more of the load devices 110a, 110b can establish a communication link with the controller 106. The controller 106 can receive one or more performance specifications from the load device via the communication link. One example of a communication link is a link established via one of the terminals 108a-c. For example, one or more of the terminals 108a-c can include at least one conductor that is used to provide power to a load device and at least one additional conductor that is used to communicate data signals with the load device. Additionally or alternatively, an electrical current that is provided from the power supply system 102 to a load device via the terminal and that is used to power the load device can be modulated with data to be provided to the load device. A return current that is received by the power supply system 102 from the load device via the terminal can be modulated with data that is to be provided to the controller 106 from the load device. Another example of a communication link is a link established via a first wireless transceiver or other transceiver of the power supply system 102 and a second wireless transceiver or other transceiver of a load device. Such a communication link may not require a coupling via one of the terminals 108a-c.
In other aspects, a device separate from the load devices 110a, 110b can establish a communication link with the controller 106 via one of the terminals 108a-c or some other communication terminal. The separate device can provide device identifiers for the load devices 110a, 110b and performance specifications associated with the device identifiers to the controller 106 via the communication link. The controller 106 can identify power requirements for the load devices 110a, 110b based on determining that the load devices 110a, 110b coupled to the terminals 108a, 108b have the device identifiers.
In additional or alternative aspects, the performance specifications for one or more of the load devices 110a, 110b can specify different schemes for providing power to the load devices 110a, 110b based on an amount of light detected in the environment in which the power supply system 102 is deployed. For example, each of the load devices 110a, 110b may be illumination devices. The controller 106 may receive data from the power harvesting unit 104 that indicates an amount of light in the environment. The data may be generated based on light detected by photovoltaic cells or other light harvesting devices in the power harvesting unit 104. During a first time period, the controller 106 may determine that a first amount of light is detected in the environment (e.g., 800 lux). The performance specification may specify that if the amount of detected light is below a threshold (e.g., 900 lux), the controller 106 is to select a duty cycle for the load devices 110a, 110b in which each of the load devices 110a, 110b is constantly illuminated during the first time period. The constant illumination may be sufficiently effective in attracting attention in environments with lower illumination. During a second time period, the controller 106 may determine that a second amount of light is detected in the environment (e.g., 1200 lux). The performance specification may specify that if the amount of detected light is above a threshold (e.g., 900 lux), the controller 106 is to select a duty cycle for the load devices 110a, 110b in which the load devices 110a, 110b are illuminated in a blinking sequence or a sequence mimicking motion during the second time period. The blinking sequence may be more effective in attracting attention in environments with higher illumination.
The method 400 also involves determining an allocation of the available electrical energy among the load devices 110a, 110b, as depicted in block 406. For example, the processing device 302 can execute a power management module 306 or other suitable program code stored in a memory device 304. Executing the power management module 306 or other suitable program code can configure the processing device 302 to perform one or more operations that involve determining the allocation of the available electrical energy among the load devices 110a, 110b.
In some aspects, the controller 106 can determine an allocation of the available electrical energy among the load devices 110a, 110b such that electrical energy is transferred to the load devices 110a, 110b in an efficient manner. For example, the controller 106 can monitor the maximum power transfer point of the power harvesting unit 104. The controller 106 determines an allocation of the available electrical energy based on the maximum power transfer point such that electrical energy is transferred to the load devices 110a, 110b in an efficient manner.
In additional or alternative aspects, the controller 106 can determine an allocation of the available electrical energy among the load devices 110a, 110b based on monitoring an amount of energy stored by the power harvesting unit 104. For example, the controller 106 can receive or otherwise obtain data indicating an amount of electrical energy stored in the power storage device 206 depicted in
In some aspects, the controller 106 can allocate the available electrical energy proportionately among the load devices 110a, 110b. For example, the controller 106 can determine a combined power requirement of the load devices 110a, 110b. The controller 106 can allocate a first portion of the available electrical energy to the load device 110a and a second portion of the available electrical energy to the load device 110b. The first allocated energy portion can be proportionate to the contribution of a power requirement of the load device 110a to the combined power requirement. The second allocated energy portion can be proportionate to the contribution of a power requirement of the load device 110b to the combined power requirement.
In additional or alternative aspects, the controller 106 can be used to prioritize the allocation of power to different load devices. The allocation of power can be prioritized based on the performance specifications or other power requirements of the load devices 110a, 110b.
In additional or alternative aspects, the controller 106 can determine an allocation of the available electrical energy among the load devices 110a, 110b such that the load devices 110a, 110b can perform a minimum number of required operations. For example, the controller 106 can determine, identify, select, or otherwise set a minimum number of activations for each of the load devices 110a, 110b. An activation of a load device can include, for example, an amount of time during which electrical energy is provided to a lighting device or other load device that emits an output detected by a shopper (e.g., a sound, a vibration, etc.). In some aspects, different minimum numbers of activations can be used for different load devices 110a, 110b. The controller 106 can allocate the electrical energy such that the minimum number of activations for each of the load devices 110a, 110b is performed. In additional or alternative aspects, the controller 106 can identify a remaining portion of electrical energy that is available for allocation after a first portion of electrical energy is allocated for the minimum number of activations for each of the load devices 110a, 110b. The controller 106 can allocate the remaining portion of the electrical energy based on respective priorities associated with the load devices 110a, 110b. The controller 106 can determine or otherwise identify respective priorities associated with the load devices 110a, 110b using the performance specifications for the load devices 110a, 110b that are obtained by the controller 106 in the manner described above.
In additional or alternative aspects, the controller 106 can determine an allocation of the available electrical energy among the load devices 110a, 110b based on one or more characteristics of an environment in which the power supply system 102 is deployed. For example, the controller 106 may determine the operating hours of a store in which a display that includes the load devices 110a, 110b is positioned. The controller 106 can configure the terminals 108a-c of the power supply system 102 such that electrical energy provided to the load devices 110a, 110b during at least some of the operating hours. The controller 106 can configure the terminals 108a-c of the power supply system 102 such that electrical energy provided to the load devices 110a, 110b is reduced or is not provided to the load devices 110a, 110b during a time period that is outside the operating hours.
In additional or alternative aspects, the controller 106 can determine an allocation of the available electrical energy among the load devices 110a, 110b based on requests for electrical energy received from one or more of the load devices 110a, 110b. For example, one or more authorized load devices 110a, 110b can transmit a request for electrical energy to the controller 106 at specified intervals. This information is used in combination with information about the power requirements of other attached devices to enable smart energy scheduling by the controller 106. For example, if the amount of requested energy is not available, the controller 106 can transmit a message to the requesting load device indicating that the request has been denied. The load device can transmit an additional request to the controller 106 for a lower level of energy. The lower level of energy can be less than the first amount of request energy and can provide an acceptable level of functionality for the load device. The controller 106 can accept or reject the additional request based on the available energy from the power harvesting unit 104. If the additional request is approved, the load device can operate at a level of functionality that utilizes the lower amount of power. If the additional request is denied, the load device can suspend operations until conditions improve (e.g., additional power is available).
The method 400 also involves causing the power harvesting unit 104 to provide the electrical energy to the load devices 110a, 110b in accordance with the determined allocation of available electrical energy, as depicted in block 408. For example, the processing device 302 can execute a power management module 306 or other suitable program code stored in a memory device 304. Executing the power management module 306 or other suitable program code can configure the processing device 302 to perform one or more operations that involve causing the power harvesting unit 104 to provide the electrical energy to the load devices 110a, 110b in accordance with the determined allocation of available electrical energy.
In some aspects, the controller 106 can be used to control one or more switching components 208a-c that are used to selectively couple the terminals 108a-c with the power harvesting unit 104. Causing the power harvesting unit 104 to provide the electrical energy to the load devices 110a, 110b can involve actuating these switching components such that electrical paths are provided between the power harvesting unit 104 and the terminals 108a, 108b, as described above with respect to
In some aspects, the controller 106 can cause the power harvesting unit to provide the electrical energy based on the determined allocation by changing the duty cycles of a current or voltage waveform generated by the power supply system 102. For example, the controller 106 can configure the power harvesting unit 104 to modify a duty cycle of a first alternating current provided to load device 110a in accordance with the determined allocation, and can configure the power harvesting unit 104 to modify a duty cycle of a second alternating current provided to load device 110b in accordance with the determined allocation.
In additional or alternative aspects, the controller 106 can provide commands to the load devices 110a, 110b that control the operation of the load devices 110a, 110b based on an amount of power available from the power harvesting unit 104 or the amount of detected light in a deployment environment. For example, the load devices 110a, 110b may include multiple lighting devices, such as lighting devices of different colors or lighting devices with different intensity levels. The controller 106 can provide commands to the load devices 110a, 110b to activate lighting devices having certain colors or intensity levels based on the amount of power available from the power harvesting unit 104 and/or the amount of detected light in an environment in which the power supply system 102 is deployed.
In additional or alternative aspects, the controller 106 can determine allocations of electrical energy and cause the power harvesting unit 104 to provide the electrical energy based on data from one or more sensors. For example, one or more sensors may be positioned on, in, or near the housing 105, the structure 107, or some other portion of a shelf or product display. The sensors can be communicatively coupled to the controller 106 via one or more wireless communication channels and/or one or more wired connections. In some aspects, the sensors can be powered by the power supply system 102. The controller 106 may receive data from one or more sensors. For example, the data may indicate that an object (e.g., a shopper) is near a display system that is powered using the power supply system 102. The controller 106 can respond to receiving the data by causing energy to be provided to one or more load devices 110a, 110b.
For example, if a consumer picks up a package from a display system, the motion can be detected by a sensor. Data indicative of the motion can be provided from the sensor to the controller 106. The controller 106 can cause energy to be provided to an illuminated sign or other load device, thereby causing the illuminated sign to be illuminated while the consumer is present. In this manner, power consumption by one or more load devices may be limited to time periods in which a consumer is in the vicinity of a display system that is powered using the power supply system 102.
Any suitable sensor can be used with the power supply system 102. Suitable sensors may include low-power sensors having power requirements that involve using a small percentage (e.g., less than 10%) of the energy generated by the power supply system 102. Examples of suitable sensors include capacitance sensors or other touch sensors, motion sensors, etc.
In some aspects, one or more other features of the power supply system 102 may be controlled using sensor inputs. For example, the controller 106 may have a low-power mode of operation in which the controller 106 uses a minimal amount of power required for detecting sensor inputs and a higher-power mode of operation in which the controller 106 uses an amount of power sufficient for performing one or more of the operations depicted in
Additionally or alternatively, the power supply system 102 can use load identification to prevent unauthorized devices from being powered using the power supply system 102.
The method 500 involves converting light energy into electrical energy using a power harvesting unit 104 of a power supply system, as depicted in block 502. For example, the power harvesting unit 104 can generate electrical energy from light energy as described above with respect to
The method 500 also involves determining that a device that is receiving at least some of the electrical energy is not authorized to receive power from the power supply system, as depicted in block 504. For example, the processing device 302 can execute a power management module 306 or other suitable program code stored in a memory device 304. Executing the power management module 306 or other suitable program code can configure the processing device 302 to perform one or more operations that involve determining that one or more devices that are electrically coupled to the power supply system 102 are not authorized to receive power from the power supply system 102.
In some aspects, the controller 106 can use password queries to determine that one or more devices are not authorized to receive power from the power supply system 102. For example, the controller 106 can periodically query devices that are electrically coupled to the power supply system 102 via the terminals 108a-c. The controller 106 can determine whether one or more of the connected devices are licensed for operation or otherwise authorized for use with the power supply system 102. For instance, the controller 106 can query the load devices 110a, 110b connected to the respective terminals 106a, 108b and can also query the unauthorized device 112 connected to the terminal 108c. The querying process can be sufficiently simple to minimize power requirements for the controller 106.
In some aspects, the query to the device can be a password query included in an encrypted message. A communication link between the controller 106 and the load devices 110a, 110b can utilize any suitable encryption. As an example, electronic communications between the controller 106 and the load devices 110a, 110b may be encrypted using 128-bit Advanced Encryption Standard (“AES”) methods.
In some aspects, the controller 106 can determine whether a device is authorized based on whether the device provides a response that includes a password. In one example, the controller 106 can determine that a load device 112 or a load device 114 is not authorized to receive power from the power supply system 102 based on the device providing a response that does not include the password. In another example, the controller 106 can determine that a load device 112 or a load device 114 is not authorized to receive power from the power supply system 102 based on the device failing to provide any response to the query within a specified time period. For example, the controller 106 can start a timer based on transmitting the password query. If the timer expires before a response to the password query is received from a given device, the controller 106 can determine that the device is not authorized to receive power from the power supply system 102.
In some aspects, the controller 106 can send dummy password queries that authorized devices are configured to ignore and that cause unauthorized devices to temporarily disconnect. For example, response activity from an unauthorized device 112 can generate measurable current variations on an electrical coupling between the terminal 108c and the unauthorized device 112. The controller 106 can detect the current variations. The controller 106 can cause the terminal 108c to be disabled based on detecting the current variations. Either the presence of a corrupted password response, the presence of an unexpected current draw, or other electrical activity indicating that an unauthorized device 112 is attempting to process the dummy password query can allow the controller 106 to detect an unauthorized device 112.
The controller 106 can transmit a query for a dummy password to the load devices 110a, 110b and the device 112 via the respective terminals 108a-c or other suitable communication links. The controller 106 can determine whether responses are received within a specified period. For example, the controller 106 can start a timer based on transmitting the dummy password query. A response may be received from a device before the timer expires, or other activity (e.g., current variations) may occur before the timer's expiration that indicate that the device has not ignored the dummy query. The controller 106 can determine that the device is not authorized to receive power from the power supply system 102 based on the device transmitting a response or based on the other activity indicating that the device has not ignored the dummy password. Additionally or alternatively, if the timer expires without a response to the password query being received from a given device, the controller 106 can determine that the device is authorized to receive power from the power supply system 102. Additionally or alternatively, if the timer expires without other activity occurring that would otherwise indicate that the device is attempting to respond to the query (e.g., current variations on the electrical path to the device), the controller 106 can determine that the device has ignored the dummy password query and is therefore authorized to receive power from the power supply system 102.
In additional or alternative aspects, preventing unauthorized use of the power supply system 102 can include detecting the presence of an unauthorized device 114 attempting to draw power through a vampire-attach on a wire between a terminal and an authorized device (e.g., the wire between the terminal 108b and the load device 110b in
The controller 106 can detect the presence of the unauthorized device 114 by periodically testing the impedance of an electrical coupling between one or more components of the power supply system 102 and the unauthorized device 114. The controller 106 can identify or otherwise determine a first impedance associated with an electrical coupling between the power supply system 102 and an authorized load device (e.g., the impedance of a wire electrically connecting the power harvesting unit 104 to one of the terminals 108a-c). The controller 106 can subsequently identify or otherwise determine a second impedance associated with the electrical coupling. The controller 106 can determine, based on a difference between the first impedance and the second impedance, that at least one device that is not authorized to receive power is electrically coupled to the power supply system 102.
In some aspects, the periodic testing of the wires can be performed in a randomized manner. For example, the controller 106 can terminate power to the terminals 108a-c according to random points in time and/or for randomized amounts of time. Randomizing the testing can prevent unauthorized parties from predicting when the testing occurs by identifying historical time periods in which testing occurred.
The method 500 also involves preventing the power harvesting unit 104 from providing the electrical energy to the unauthorized device, as depicted in block 506. For example, the processing device 302 can execute a power management module 306 or other suitable program code stored in a memory device 304. Executing the power management module 306 or other suitable program code can configure the processing device 302 to perform one or more operations that involve preventing the power harvesting unit 104 from providing the electrical energy to the unauthorized device. If the device is one of the authorized load devices 110a, 110b, the controller 106 can configure the power harvesting unit 104 to supply power to a terminal via which the device is coupled to the power supply system 102 (e.g., the terminals 108a, 108b). If the device is one of the unauthorized devices 112, 114, the controller 106 can disable (or cause to be disabled) a terminal 108c to which the unauthorized device 112 is connected.
In some aspects, the controller 106 can operate one or more switching components 208a-c that are used to selectively couple the terminals 108a-c with the power harvesting unit 104. Preventing the power harvesting unit 104 from providing the electrical energy to the unauthorized device can involve actuating these switching components 208a-c such that an electrical path does not allow electrical current to flow between the power harvesting unit 104 and a terminal that is electrically coupled to the unauthorized device.
In some aspects, the operations described with respect to
The foregoing description of aspects and features of the disclosure, including illustrated examples, has been presented only for the purpose of illustration and description and is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Numerous modifications, adaptations, and uses thereof will be apparent to those skilled in the art without departing from the scope of this disclosure. Aspects and features from each example disclosed can be combined with any other example. The illustrative examples described above are given to introduce the reader to the general subject matter discussed here and are not intended to limit the scope of the disclosed concepts.
The claimed subject matter may be embodied in other ways, may include different elements or steps, and may be used in conjunction with other existing or future technologies. This description should not be interpreted as implying any particular order or arrangement among or between various steps or elements except when the order of individual steps or arrangement of elements is explicitly described. The terms “invention,” “the invention,” “this invention” and “the present invention” used in this disclosure are intended to refer broadly to all of the subject matter of this disclosure and the patent claims below. Statements containing these terms should be understood not to limit the subject matter described herein or to limit the meaning or scope of the patent claims below.
This disclosure claims priority to U.S. Provisional Application Ser. No. 61/951,441, filed on Mar. 11, 2014 and titled “Light Harvesting Power Supply with Power Management and Load Identification Capability,” the contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61951441 | Mar 2014 | US |