# Patent

## Title
System and method to control a wireless power transmission system by configuration of wireless power transmission control parameters

## Abstract

A system and method to control a wireless power transmission system by configuration of wireless power transmission control parameters is disclosed. The configuration of the system may be performed by an operator using a standard web browser on a computing device where the system configuration GUI presented to the operator may be functionally identical regardless of the computing device running the browser. The system configuration GUI may be connected to system through a system configuration API. According to some aspects of this embodiment, a method to control wireless power transmission system by configuration of wireless power transmission control parameters may include accessing the system configuration GUI, displaying operational or other parameter to configure the system, selecting an operational parameter, configuring the selected operational parameter, and then continuing to configure others operational parameter if needed, storing configuration parameters in the computer memory, and communicating configuration parameters to others system computers.

## Background
CROSS-REFERENCE TO RELATED APPLICATIONS
The present disclosure is related to U.S. non-provisional patent application Ser. No. 13/891,430 entitled “Methodology for Pocket-forming”; and application Ser. No. 13/925,469 entitled “Methodology for Multiple PocketForming”; application Ser. No. 13/946,082 entitled “Method for 3 Dimensional Pocket-forming”; application Ser. No. 13/891,399 entitled “Receivers for Wireless Power Transmission”; application Ser. No. 13/891,445 entitled “Transmitters for Wireless Power Transmission” invented by Michael Leabman, each of which are incorporated by reference in their entirety herein.
BACKGROUND
Field of the Disclosure
The present disclosure relates in general to wireless power transmission systems, and more specifically to a system and method to control a wireless power transmission system by configuration of wireless power transmission control parameters.
Background Information
Electronic devices such as laptop computers, smartphones, portable gaming devices, tablets, and so forth may need power for performing their intended functions. This may require having to charge electronic equipment at least once a day, or in high-demand electronic devices more than once a day. Such an activity may be tedious and may represent a burden to users. For example, a user may be required to carry chargers in case his electronic equipment is lacking power. In addition, users may have to find available power sources to connect to. Lastly, users must plugin to an electric outlet or other power supply to be able to charge his or her electronic device. However, such an activity may render electronic devices inoperable during charging. Current solutions to this problem may include inductive pads which may employ magnetic induction or resonating coils. Nevertheless, such a solution may still require that electronic devices may have to be placed in a specific place for powering. Thus, electronic devices during charging may not be portable.
Other solutions to this problem may include using controlled Radio RF waves which may converge in 3-D space for charging or powering electronic devices. This option may provide wireless power transmission using one or more wireless power transmitters and one or more wireless power receivers, while eliminating the use of wires or pads for charging devices. A wireless power transmission system may need to be configured at installation time based on the different requirements such as specific installations, types of users, types of client devices, and the number of devices that conform the system, among others. However the system may need to be re-configured periodically as system requirements of operation change or as devices are added to or removed from the system. Inconsistent configuration of the system may lead to improper operation, inefficient performance, malfunction and cessation of normal operation, among others.
For the foregoing reasons, there is a need for a system and method that may enable a consistent configuration user interface to set up the system, at installation time or later, preventing contradictory configuration or omission of configuration, which may prevent a breakdown of the system or unexpected operation of the system.
SUMMARY
The present disclosure provides a system and method to control a wireless power transmission system by configuration of wireless power transmission control parameters.
In one embodiment a wireless power transmission system may include one or more wireless power transmitters, one or more wireless power receivers, one or more optional system management servers, and one or more optional mobile or hand-held computers or smart phones, or the like. The wireless power receiver may be paired or built-in to a client device, allowing wireless power transmission to the client device.
Wireless power transmitters may include a microprocessor that integrates a power transmitter manager application (PWR TX MGR APP) as embedded software. Power transmitter manager application (PWR TX MGR APP) may also include a distributed system database, which may store relevant information associated with client device, such as their identifiers for a client device, voltage ranges for wireless power receiver, location of a client device, signal strength and/or any other relevant information associated with a client device. Database may also store information relevant to the wireless power transmission system, including wireless power receiver ID's, wireless power transmitter ID's, end-user handheld devices, system management servers, charging schedules, charging priorities and/or any other data relevant to a wireless power network.
In a different aspect of this embodiment, a graphical user interface (GUI) may be used to manage the wireless power transmission system from a client device. GUI may be a software module that may be downloaded from any suitable application store and may run on any suitable operating system, including iOS and Android, among others.
Communication between wireless power transmitters and wireless power receivers may be achieved using standard network communication protocols such as, Bluetooth Low Energy, WiFi, or the like.
According to some aspects of this embodiment, the configuration of the wireless power transmission system may be performed by a user or an operator using a standard web browser on a computing device such as mobile, desktop, laptop, or other computer device. The system configuration GUI may be hosted by a remote (cloud) management server connected to the Internet cloud. The system configuration GUI presented at the browser to the operator may be functionally identical regardless of the computing device running the browser.
The system configuration GUI may be connected to the wireless power transmission system through a system configuration application programming interface (API). The system configuration API may run on system management server, in a remote (cloud) system management server, or on a mobile system device.
The operator may be able to configure different parameters through the system configuration GUI such as wireless power transmission operation, automatic charging, situational configuration, configuration by external computer, user names and info, devices names, area definition, contact info for alerts, credential authentication, subset configurations, and encryption, among others.
The system configuration API may be used in response to each operation action performed at system configuration GUI. The system configuration API may then store configuration parameters in the computer's memory. These configuration parameters are then communicated to other system computers, so that each computer of the system, such as wireless power transmitter, system management server or remote (cloud) system management server, always has the same system configuration.
In a different embodiment, system configuration GUI of the system may be hosted by any wireless power transmitter of the system. In another embodiment, system configuration GUI of the system may be hosted by the system's management service that may be hosted by a system management server.
In a further embodiment, the configuration of the wireless power transmission system may also be performed using GUI software application on a mobile computer or computing device, such as Smartphones, tablets, desktop, and laptop, among others.
In a different embodiment, the system configuration may be performed using Short Message Service (SMS) text message or Simple Mail Transfer Protocol (SMTP) email to access to the system or any other method to communicate with the system.
In a further embodiment, each system computer with the system configuration API may also support automatic configuration by an external computer. The external computer may have the capability to read from one of the system computers the present configuration of the system, and then send back changes to the configuration. The external computer, local or in the Internet cloud may communicate with the system computer through its web service, or by any other method of communication such as TCP/IP socket connection, XML messages, simple mail transport protocol (SMTP), and SMS text message, among others.
In a different embodiment, a method to control a wireless power transmission system by configuration of wireless power transmission control parameters may include accessing the system configuration GUI, displaying operational or other parameter to configure the system, selecting an operational parameter, configuring the selected operational parameter, and then continuing to configure others operational parameter if needed, storing configuration parameters in the computer memory, and communicating configuration parameters to others system computers.
The system and method to control a wireless power transmission system by configuration of wireless power transmission control parameters may enable a consistent configuration user interface to set up the system, at installation time or later, preventing contradictory configuration which may eventually result in a breakdown of the system. Numerous other aspects, features and benefits of the present disclosure may be made apparent from the following detailed description taken together with the drawing figures.



BRIEF DESCRIPTION OF THE DRAWINGS
The present disclosure can be better understood by referring to the following figures. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the disclosure. In the figures, reference numerals designate corresponding parts throughout the different views.
FIG. 1 illustrates a wireless power transmission example situation using pocket-forming.
FIG. 2 illustrates a component level embodiment for a transmitter, according to an embodiment.
FIG. 3 illustrates a component level embodiment for a receiver, according to an embodiment.
FIG. 4 shows an exemplary embodiment of a wireless power transmission system in which one or more embodiments of the present disclosure may operate.
FIG. 5 illustrates a system architecture for wireless power transmission system, according to another embodiment.
FIG. 6 is a flowchart of a method to control a wireless power transmission system by configuration of wireless power transmission control parameters, according to an embodiment.



DETAILED DESCRIPTION
The present disclosure is here described in detail with reference to embodiments illustrated in the drawings, which form a part here. Other embodiments may be used and/or other changes may be made without departing from the spirit or scope of the present disclosure. The illustrative embodiments described in the detailed description are not meant to be limiting of the subject matter presented here.
Definitions
As used here, the following terms may have the following definitions:
“Adaptive pocket-forming” may refer to dynamically adjusting pocket-forming to regulate power on one or more targeted receivers.
“BTLE”, or “BLE”, may refer to Bluetooth Low Energy communication hardware and/or software.
“Charge or charging” may refer to the conversion of RF energy into electrical energy by a receiver, using an antenna, where the electrical energy may be transmitted through an electrical circuit connection from the receiver to an electrically connected client device, where the transmitted energy may be used by the device to charge its battery, to power its functions, or any suitable combination.
“Null-space” may refer to areas or regions of space where pockets of energy do not form because of destructive interference patterns of RF waves.
“Operator” refers to a person who installs or operates the wireless power transmission system, where the operator may also be a system user.
“Pairing” refers to the association, within the wireless power transmission system's distributed system database, of a single electronic client device with a single power receiver. In one or more embodiments, this may allow a system to determine from said association which power receiver to transmit power to in order to charge said client device upon receiving a command, from a user or automatic system process, that a client device is to be charged.
“Pocket-forming” refers to generating two or more RF waves which converge in 3-D space, forming controlled constructive and destructive interference patterns.
“Pockets of energy” refers to areas or regions of space where energy or power may accumulate in the form of constructive interference patterns of RF waves.
“Power” sometimes is a colloquial reference to electrical energy, in the sense of “power transmission lines” which technically transmit energy, since “power” is the *rate* at which electric energy is transferred by an electric circuit. Thus, “wireless power transmission” within the context of this claim refers technically to mean “wireless energy transmission,” and “wireless power system” also means “wireless energy system”
“Receiver” refers to a device which may include at least one antenna, at least one rectifying circuit, and at least one power converter for powering or charging an electronic device using RF waves.
“Receive identification” refers to an identification number or alphanumeric code or credential that is unique to a specific receiver.
“Remote information service” may refer to an Internet cloud-based product which may include a distributed system database, one or more servers and one or more software modules responsible for communicating information across all computers (or a specified subset) on the wireless power transmission system.
“System” refers to a wireless power transmission system that transmits power from a transmitter to a receiver.
“System computer” may refer to a wireless power transmitter unit's embedded computer, a client device capable of running the system GUI, or a system management computer.
“System database” may refer to an exact copy of the system database of an installed product, or an exact copy of a subset of said database, stored within and accessible by any system computer.
“Transmitter” refers to a device including a chip which may generate two or more RF signals, at least one RF signal being phase shifted and gain adjusted with respect to other RF signals, all of which pass through one or more RF antenna such that focused RF signals are directed to a target.
“User” refers to a person using the system to provide wireless power transmission to a client device, where the user may be an operator.
“WIFI” refers to local area wireless network.
“Wireless power transmission system” may refer to a discreet, installed product that includes wireless power receivers, wireless power transmitters, GUI system management software running on client devices, and management servers; all of which communicate together, share a common distributed system database, and do not communicate to any other wireless power transmission installed product, but do communicate with an Internet cloud-based remote information distribution service.
DESCRIPTION OF THE DRAWINGS
Reference will now be made to the exemplary embodiments illustrated in the drawings, and specific language will be used here to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Alterations and further modifications of the inventive features illustrated here, and additional applications of the principles of the inventions as illustrated here, which would occur to one skilled in the relevant art and having possession of this disclosure, are to be considered within the scope of the invention.
Wireless Power Transmission System Including Disclosed Concepts:
System and methods disclosed here may be part of a wireless power transmission system, which may include one or more wireless power transmitters, one or more wireless power receivers, one or more optional system management servers, and one or more optional mobile or hand-held computers or smartphones, or the like, that run a system management graphical user interface (GUI) application. This application is available, downloaded, and installed from a public software application store or digital application distribution platform such as Apple iTunes or Android Play Store.
The wireless power transmitters and system management servers may all communicate with each other through a distributed system database, and may also communicate present status and any status change to a remote information service that may be located in the Internet cloud.
One or more wireless power transmitters may automatically transmit power to any single wireless power receiver that is close enough for it to establish a communication connection with, using a suitable communication technology such as Bluetooth Low Energy protocol or the like. The wireless power receiver may then power or charge an electrically connected client device, such as mobile device, toy, remote control, lighting device, and the like. A single wireless power transmitter may also power multiple wireless power receivers simultaneously.
Alternately, the system may be configured by the system management GUI to automatically only transmit power to specific wireless power receivers depending on specific system criteria or conditions such as the time or hour of the day for automatic time-based scheduled power transmission, power receiver physical location, owner of client device, or any other suitable conditions and/or criteria.
The wireless power receiver is connected electrically to a client device, such a mobile phone, portable light, TV remote control, or any device that would otherwise require a battery or connection to wall power. In another embodiment devices requiring batteries may have traditional batteries replaced by wireless power receiver batteries. The wireless power receiver may receive energy transmitted from the wireless power transmitter, into receiver's antenna, rectifies, conditions, and sends the resulting electrical energy, through an electrical relay switch, to the electrically connected client device to power it or charge it.
A wireless power transmitter may transmit power to a wireless power receiver, which, in response, can power or charge its associated client device while device is in use or in motion anywhere within the power transmission range of the wireless power transmitter. The wireless power transmitter can power multiple devices at the same time.
The wireless power transmitter establishes a real-time communication connection with each receiver for the purpose of receiving feedback in real-time (such as 100 samples per second). This feedback from each receiver includes the measurement of energy presently being received, which is used by the wireless power transmitter to control the direction of the wireless power transmitter's antenna array so that it stays aimed at the wireless power receiver, even if the wireless power receiver moves to a different physical 3-D location or is in 3-D motion that changes its physical 3-D location.
Multiple wireless power transmitters can power a given, single wireless power receiver, in order to substantially increase power to it.
When a wireless power transmitter is done transmitting power to a wireless power receiver, it communicates to the wireless power receiver that power transmission has ended, and disconnects communication. The wireless power transmitter then examines its copy of the distributed system database to determine which, if any, wireless power receivers in power range it should next transmit power to.
FIG. 1 illustrates wireless power transmission 100 using pocket-forming. A wireless power transmitter 102 may transmit controlled Radio Frequency (RF) waves 104 which may converge in 3-D space. RF waves 104 may be controlled through phase and/or relative amplitude adjustments to form constructive and destructive interference patterns (pocket-forming). Pockets of Energy 106 may form constructive interference patterns and may be 3-Dimensional in shape, whereas null-spaces may be generated at destructive interference patterns. A wireless power receiver 108 may then utilize Pockets of Energy 106 produced by pocket-forming for charging or powering an electronic device, for example a laptop computer 110, and thus providing wireless power transmission 100. In embodiments disclosed here, there may be two or more wireless power transmitters 102 and one or more wireless power receivers 108 for powering various electronic devices. Examples of suitable electronic devices may include smartphones, tablets, music players, and toys, amongst others. In other embodiments, adaptive pocket-forming may be used to regulate power on suitable electronic devices.
FIG. 2 illustrates a component level embodiment for a wireless power transmitter 200 which may be utilized to provide wireless power transmission as described in FIG. 1. Wireless power transmitter 200 may include a housing 202 where at least two or more antenna elements 204, at least one RF integrated circuit (RFIC 206), at least one digital signal processor (DSP) or micro-controller 208, and one optional communications component 210 may be included. Housing 202 can be made of any suitable material which may allow signal or wave transmission and/or reception, for example plastic or hard rubber. Antenna elements 204 may include suitable antenna types for operating in suitable frequency bands, such as 900 MHz, 2.5 GHz, or 5.8 GHz, and any other frequency bands that may be conform to Federal Communications Commission (FCC) regulations part 18 (Industrial, Scientific and Medical equipment) or any other suitable regulations. Antenna elements 204 may include vertical or horizontal polarization, right hand or left hand polarization, elliptical polarization, or other suitable polarizations as well as suitable polarization combinations. Suitable antenna types may include, for example, patch antennas with heights from about 1⁄8 inches to about 6 inch and widths from about 1⁄8 inches to about 6 inch. Other antenna elements 204 types may be used, including meta-materials, dipole antennas, and others. RFIC 206 may include a chip for adjusting phases and/or relative magnitudes of RF signals, which may serve as inputs for antenna elements 204 for controlling pocket-forming. These RF signals may be produced using an external power supply 212 and a local oscillator chip (not shown) using suitable piezoelectric materials. Micro-controller 208 may then process information sent by a wireless power receiver through its own antenna elements for determining optimum times and locations for pocket-forming. In some embodiments, the foregoing may be achieved through communications component 210. Communications component 210 may be based on standard wireless communication protocols which may include Bluetooth, Bluetooth Low Energy, Wi-Fi, and/or ZigBee, amongst others. In addition, communications component 210 may be used to transfer other information, including identifiers for the device or user, battery level, location or other such information. Micro-controller 208 may determine the position of a device using any suitable technology capable of triangulation in communications component 210, including radar, infrared cameras, and sound devices, amongst others.
Multiple wireless power transmitter 200 units may be placed together in the same area to deliver more power to individual wireless power receivers or to power more receivers at the same time, said wireless power receivers being within wireless power reception range of two or more of multiple wireless power transmitters 200.
FIG. 3 illustrates a component level embodiment for a wireless power receiver 300 which may be used for powering or charging an electronic device as exemplified in wireless power transmission 100. Wireless power receiver 300 may include a housing 302 where at least one antenna element 304, one rectifier 306, one power converter 308 and an optional communications component 310 may be included. Housing 302 can be made of any suitable material which may allow for signal or wave transmission and/or reception, for example plastic or hard rubber. Housing 302 may be an external hardware that may be added to different electronic equipment, for example in the form of cases, or may be embedded within electronic equipment as well. Antenna element 304 may include suitable antenna types for operating in frequency bands similar to the bands described for wireless power transmitter from FIG. 2. Antenna element 304 may include vertical or horizontal polarization, right hand or left hand polarization, elliptical polarization, or other suitable polarizations as well as suitable polarization combinations. Using multiple polarizations can be beneficial in devices where there may not be a preferred orientation during usage or whose orientation may vary continuously through time, for example a smartphone or portable gaming system. On the contrary, for devices with well-defined orientations, for example a two-handed video game controller, there might be a preferred polarization for antennas which may dictate a ratio for the number of antennas of a given polarization. Suitable antenna types may include patch antennas with heights from about 1⁄8 inches to about 6 inch and widths from about 1⁄8 inches to about 6 inch. Patch antennas may have the advantage that polarization may depend on connectivity, i.e. depending on which side the patch is fed, the polarization may change. This may further prove advantageous as a wireless power receiver may dynamically modify its antenna polarization to optimize wireless power transmission. Rectifier 306 may include diodes or resistors, inductors or capacitors to rectify the alternating current (AC) voltage generated by antenna element 304 to direct current (DC) voltage. Rectifier 306 may be placed as close as is technically possible to antenna element 304 to minimize losses. After rectifying AC voltage, DC voltage may be regulated using power converter 308. Power converter 308 can be a DC-DC converter which may help provide a constant voltage output, regardless of input, to an electronic device, or as in this embodiment to a battery 312. Typical voltage outputs can be from about 5 volts to about 10 volts. Lastly, communications component 310, similar to that of wireless power transmitter from FIG. 2, may be included in wireless power receiver 300 to communicate with a wireless power transmitter or to other electronic equipment.
FIG. 4 shows an exemplary embodiment of a wireless power transmission system 400 (WPTS) in which one or more embodiments of the present disclosure may operate. Wireless power transmission system 400 may include communication between one or more wireless power transmitters 402 and one or more wireless power receivers 406 and within client device 438. Client device 404 may be paired with an adaptable paired wireless power receiver 406 that may enable wireless power transmission to the client device 404. In another embodiment, a client device 438 may include a wireless power receiver built in as part of the hardware of the device. Client device 404 or 438 may be any device which uses an energy power source, such as, laptop computers, stationary computers, mobile phones, tablets, mobile gaming devices, televisions, radios and/or any set of appliances that may require or benefit from an electrical power source.
In one embodiment, one or more wireless power transmitters 402 may include a microprocessor that integrates a power transmitter manager app 408 (PWR TX MGR APP) as embedded software, and a third party application programming interface 410 (Third Party API) for a Bluetooth Low Energy chip 412 (BTLE CHIP HW). Bluetooth Low Energy chip 412 may enable communication between wireless power transmitter 402 and other devices, including wireless power receiver 406, client device 404 and 438, and others. Wireless power transmitter 402 may also include an antenna manager software 414 (Antenna MGR Software) to control an RF antenna array 416 that may be used to form controlled RF waves which may converge in 3-D space and create pockets of energy on wireless powered receivers. In some embodiments, one or more Bluetooth Low Energy chips 412 may utilize other wireless communication protocols, including WiFi, Bluetooth, LTE direct, or the like.
Power transmitter manager app 408 may call third party application programming interface 410 for running a plurality of functions, including the establishing of a connection, ending a connection, and sending data, among others. Third party application programming interface 410 may issue commands to Bluetooth Low Energy chip 412 according to the functions called by power transmitter manager app 408.
Power transmitter manager app 408 may also include a distributed system database 418, which may store relevant information associated with client device 404 or 438, such as their identifiers for a client device 404 or 438, voltage ranges for wireless power receiver 406, location of a client device 404 or 438, signal strength and/or any other relevant information associated with a client device 404 or 438. Database 418 may also store information relevant to the wireless power network, including receiver ID's, transmitter ID's, end-user handheld devices, system management servers, charging schedules, charging priorities and/or any other data relevant to a wireless power network.
Third party application programming interface 410 at the same time may call power transmitter manager app 408 through a callback function which may be registered in the power transmitter manager app 408 at boot time. Third party application programming interface 410 may have a timer callback that may go for ten times a second, and may send callbacks every time a connection begins, a connection ends, a connection is attempted, or a message is received.
Client device 438 may include a power receiver app 420 (PWR RX APP), a third party application programming interface 422 (Third party API) for a Bluetooth Low Energy chip 424 (BTLE CHIP HW), and an RF antenna array 426 which may be used to receive and utilize the pockets of energy sent from wireless power transmitter 402.
Power receiver app 420 may call third party application programming interface 422 for running a plurality of functions, including establishing a connection, ending a connection, and sending data, among others. Third party application programming interface 422 may have a timer callback that may go for ten times a second, and may send callbacks every time a connection begins, a connection ends, a connection is attempted, or message is received.
Client device 404 may be paired to an adaptable wireless power receiver 406 via a BTLE connection 428. A graphical user interface (GUI 430) may be used to manage the wireless power network from a client device 404. GUI 430 may be a software module that may be downloaded from any suitable application store and may run on any suitable operating system, including iOS and Android, amongst others. Client device 404 may also communicate with wireless power transmitter 402 via a BTLE connection 428 to send important data, such as an identifier for the device, battery level information, geographic location data, or any other information that may be of use for wireless power transmitter 402.
A wireless power manager 432 software may be used in order to manage wireless power transmission system 400. Wireless power manager 432 may be a software module hosted in memory and executed by a processor inside a computing device 434. The wireless power manager 432 may include a local application GUI, or host a web page GUI, from where a user 436 may see options and statuses, as well as execute commands to manage the wireless power transmission system 400. The computing device 434, which may be cloud-based, may be connected to the wireless power transmitter 402 through standard communication protocols, including Bluetooth, Bluetooth Low Energy, Wi-Fi, or ZigBee, amongst others. Power transmitter manager app 408 may exchange information with wireless power manager 432 in order to control access by and power transmission to client devices 404. Functions controlled by wireless power manager 432 may include scheduling power transmission for individual devices, prioritizing between different client devices, accessing credentials for each client, tracking physical locations of wireless power receivers relative to power transmitter areas, broadcasting messages, and/or any functions required to manage the wireless power transmission system 400.
FIG. 5 illustrates a system architecture 500 for a wireless power transmission system 502, according to another embodiment.
A wireless power transmission system 502 may include one or more wireless power transmitters 504, one or more wireless power receivers 506, one or more optional system management servers 508, and one or more optional mobile or hand-held computers or smart phones, or the like.
Wireless power transmission system 502 may include communication between one or more wireless power transmitters 504 and one or more wireless power receivers 506. Client device 510 may be coupled to an adaptable wireless power receiver 506 that may enable wireless power transmission to client device 510. In another embodiment, a client device 510 may include a wireless power receiver 506 built in as part of the hardware of the device. Client device 510 may be any device which uses an energy power source, such as, laptop computers, stationary computers, mobile phones, tablets, mobile gaming devices, televisions, radios and/or any set of appliances that may require or benefit from an electrical power source.
In one embodiment, one or more wireless power transmitters 504 may include a microprocessor that integrates a power transmitter manager 512 application (PWR TX MGR APP) as embedded software.
Power transmitter manager 512 application (PWR TX MGR APP) may also include a distributed system database 514, which may store relevant information associated with client device 510, such as their identifiers for a client device 510, voltage ranges for wireless power receiver 506, location of a client device 510, signal strength and/or any other relevant information associated with a client device 510. Database 514 may also store information relevant to the wireless power transmission system, including wireless power receiver ID's, wireless power transmitter ID's, end-user handheld devices, system management servers, charging schedules, charging priorities and/or any other data relevant to a wireless power network.
Communication between wireless power transmitters and wireless power receivers may be achieved using standard network communication protocols such as, Bluetooth Low Energy, WiFi, or the like.
A graphical user interface 516 (GUI) may be used to manage the wireless power transmission system from a client device 510. GUI 516 may be a software module that may be downloaded from any suitable application store and may run on any suitable operating system, including iOS and Android, among others.
In some embodiments, wireless power transmitters 504 may use network 518 to send and receive information. Network 518 may be a local area network, or any suitable communication system between the components of the wireless power transmission system 502. Network 518 may enable communication between two or more wireless power transmitters 504, the communication of wireless power transmitters 504 with system management server 508, and may facilitate the communication between wireless power transmission system 502 and remote (cloud) system Internet cloud 520, among others.
System Configuration
The configuration of the wireless power transmission system may be performed by a user or an operator using a standard web browser on a computing device 522 such as mobile, desktop, laptop, or other computer device. The web browser may access to the system configuration graphical user interface (GUI). The system configuration GUI may be hosted by a remote (cloud) system management server 524 connected to an Internet cloud 520. The system configuration GUI (not shown in FIG. 5) presented at the browser to the operator may be functionally identical regardless of the computing device 522 running the browser.
In a different embodiment system configuration GUI may be hosted by any wireless power transmitter 504 of the system. In another embodiment system configuration GUI may be hosted by the system's management service that may be hosted by a system management server 508, where system's management service may be a software application to manage wireless power transmission system 502. System management server and remote (cloud) system management server 524 may be cloud-based back-end servers and may be implemented through known in the art database management systems (DBMS) such as, for example, MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Microsoft Access, Oracle, SAP, dBASE, FoxPro, IBM DB2, LibreOffice Base, FileMaker Pro and/or any other type of database that may organize collections of data.
The configuration of the wireless power transmission system may also be performed using GUI software application (not shown in FIG. 5) on a mobile computer or computing device 522, such as Smartphones, tablets, desktop, and laptop, among others.
In a different embodiment, the system configuration may be performed using Short Message Service (SMS) text message or Simple Mail Transfer Protocol (SMTP) email to access to the system or any other method to communicate with the system.
System Configuration Application Programming Interface (API)
The system configuration GUI may be connected to the system through the system configuration application programming interface (API). The system configuration API may run on system management server 508, in a remote (cloud) system management server 524, or on a mobile system device. The web browser may access to system configuration API on the computer system hosting the system configuration GUI such as remote (cloud) system management server 524 or system management server 508.
The system configuration API may be used in response to each operation action performed at system configuration GUI. The system configuration API may then store configuration parameters in the computer's memory. These configuration parameters are then communicated to other system computers, so that each computer of the system, such as wireless power transmitter 504, system management server 508 or remote (cloud) system management server 524 always has the same system configuration. The system configuration API may also be used to read the system configuration for the system configuration GUI to present it to the user or operator.
The system configuration API at each system computer may have a built-it or hard-coded communication format version that is presented and verified during communication with other system computers to prevent configuration problems due to operation of system computers with incompatible software versions. Although system configuration may take the form of a web page, a mobile or computer device software application, text message, and email, among others method, the configuration functionality of each method is the same, and each method employs the system configuration API with the exact same compatibility with the system.
Wireless Power Transmission Configuration
The system configuration controls the operational parameters of the entire system, the operational parameters of each system device, and controls password access to system configuration, among others.
According to some aspects of this embodiment, the operator using system configuration GUI may select a parameter that configures a specific wireless power transmitter 504 to always transmit power to any wireless power receiver 506 within range. Also the user or operator may select a parameter to configure wireless power transmitter 504 to only power wireless power receivers 506 that are specified by the operator. Then operator may enter the identification of each of these wireless power receivers 506, or if wireless power receiver 506 has been in communication with wireless power transmitter 504 operator may be able to select the identification of the wireless power receivers 506 from a list on the web page, because wireless power receiver's unique identification may be store into wireless power transmitter's database 514.
In a different aspect of this embodiment, the operator may use system configuration GUI to specify that wireless power transmission always take place at a set of hours of the day for a specific wireless power receiver. If multiple wireless power receivers are restricted to the same hour, wireless power receiver 506 may be configured to have a priority, so the wireless power receiver 506 with the highest priority is charged and wireless power receivers with lower priority are not charged, and wireless power receivers of equal priority are charged at the same time.
In another embodiment, the operator may use system configuration GUI to select situations in which wireless power transmitter 504 may not transmit power to a wireless power receiver 506. For example if a client device 510 receiving power from wireless power receiver 506 is not lying flat or is in movement or other situations that are detected by the system application running on the device the wireless power transmitter 504 may not transmit power to the client device 510. This system application may communicate by WIFI or other means to the wireless power transmitter 504 its present situation so wireless power transmitter 504 can decide whether or not to transmit power to client device 510, based on situational settings. Wireless power transmitter 504 may also communicate present situations of devices to other system computers. These situational configurations may be used to enable or disable wireless power transmission in situations where the health of the user of the client device is believed to be at risk or any other situations where wireless power transmission may not be desired.
In a further embodiment each system computer with the system configuration API may also support automatic configuration by an external computer. The external computer would have the capability to read from one of the system computers the present configuration of the system, and then send back changes to the configuration. The external computer, local or in the Internet cloud may communicate with the system computer through its web service, or by any other method of communication such as TCP/IP socket connection, XML messages, simple mail transport protocol (SMTP), and SMS text message, among others.
In a different embodiment the operator may use system configuration GUI to assign names of the wireless system users, so that a specific user may be associated with a specific client device 510 or wireless power receiver 506. Operator may also configure other details about users, such as contact info, employee number, customer number, billing information, and password level, among others. The operator may need to use system configuration service to assign friendly device names to client devices, wireless power receivers, wireless power transmitters, or system management servers, so that a specific device may be conveniently referred to by its friendly name during system configuration.
The operator may need to use system configuration GUI to define the various physical wireless power transmission areas, locations, buildings or rooms of service, among others. The operator may also need to assign which wireless power transmitters belong to an area. The operator may assign a friendly name to the area, and then this name may be used to configure system operational parameters for that area.
Also the operator may use system configuration GUI to specify users that may be automatically contacted in the occurrence of a significant system event, such as malfunctioning of wireless power transmitter, the need to add more wireless power transmitters to an overly busy area, or the like.
The operator may use system configuration GUI to setup system account and password control for specific users, to control system usage, operation, or to perform billing for power consumption, among others.
For specific system operational requirements, certain users may be allowed access to subsets of system configuration, depending on user's password authorization level or role. For example, a clerk at a Starbucks or restaurant may be authorized to only configure the local wireless power transmission system to add a new supply of wireless power receivers to the list that may receive power;
In a different embodiment, the storage of configuration within each system computer may be encrypted. The encryption keys may be controlled by the configuration API, to prevent malicious examination of the system configuration details within a system computer's non-volatile memory.
FIG. 6 is a flowchart 600 of a method to control a wireless power transmission system by configuration of wireless power transmission control parameters, according to an embodiment.
A wireless power transmission system may include one or more wireless power transmitters, one or more wireless power receivers, one or more optional system management servers, and one or more optional mobile, hand-held computers, smart phones, or the like.
The method may start at step 602 when an operator accesses the system configuration GUI. The operator may use a standard web browser on a computing device such as mobile, desktop, laptop, or other computer device. The system configuration GUI may be hosted by a remote (cloud) management server connected to the Internet cloud. The system configuration GUI presented at the browser to the operator may be functionally identical regardless of the computing device running the browser.
In a different embodiment, the system configuration GUI may be hosted by any wireless power transmitter of the system. In another embodiment, system configuration GUI may be hosted by the system's management service that may be hosted by a system management server, where system's management service may be a software application to manage wireless power transmission system. System management server and remote (cloud) system management server may be cloud-based back-end servers and may be implemented through known in the art database management systems (DBMS) such as, for example, MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Microsoft Access, Oracle, SAP, dBASE, FoxPro, IBM DB2, LibreOffice Base, FileMaker Pro and/or any other type of database that may organize collections of data.
The configuration of the wireless power transmission system may also be performed using a GUI software application on a mobile computer or computing device, such as Smartphones, tablets, desktop, and laptop, among others.
In a different embodiment, the system configuration may be performed using Short Message Service (SMS) text message or Simple Mail Transfer Protocol (SMTP) email to access to the system or any other method to communicate with the system.
Once the operator accesses system configuration GUI, system configuration GUI may show various operational parameters to set up the system, such as wireless power transmission operation, automatic charging, situational configuration, configuration by external computer, user names and info, devices names, area definition, contact info for alerts, credential authentication, subset configurations, and encryption among others.
The operator may then select an operational parameter to configure the system, at step 604.
Subsequently, the system configuration GUI may display another page with the information regarding the operational parameter previously selected, at step 606.
Operator may be able to configure a parameter that enables a specific wireless power transmitter to always transmit power to any wireless power receiver within range. Also the operator may be able to select a parameter to configure wireless power transmitter to only power wireless power receivers that are specified by the operator.
According to some aspect of this embodiment, if operator selects to configure automatic charging, the operator may be able to set up a set of hours of the day in which the wireless power transmission takes place for a specific wireless power receiver. Also operator may be able to assign priorities to the wireless power receivers in the case multiple wireless power receivers are restricted to the same hour, so that at that hour the wireless power receiver with the highest priority is charged and wireless power receivers with lower priority are not charged, and wireless power receivers of equal priority are charged at the same time.
For situational configuration, the operator may configure situations in which wireless power transmitter may not transmit power to a wireless power receiver. For example, if a client device receiving power from wireless power receiver is not lying flat or is in movement or other situations that are detected by the system application running on the device, then the wireless power transmitter may not transmit power to the client device.
According to some aspects of this embodiment, operator may use system configuration GUI to assign names of the wireless system users, so that a specific user may be associated with a specific client device or wireless power receiver. Operator may also able to configure other details about users, such as contact info, employee number, customer number, billing information, and password level, among others.
The operator may be able to configure physical wireless power transmission areas of service. The operator may also be able to assign a wireless power transmitter to an area.
If operator selects to configure contact info for alert, operator may be able to specify users to be automatically contacted in the occurrence of a significant system event, such as malfunctioning transmitter, the need to add more transmitter to a busy area, or the like.
In case the operator may select to configure credential authentication, the operator may have the option to set up the system account and password control for specific users, control system usage, operation, or to perform billing for power consumption, among others.
For specific system operational requirements, certain users may be allowed access to subsets of system configuration, depending on user's password authorization level or role. For example, a clerk at a Starbucks or restaurant may be authorized to only configure the local wireless power transmission system to add a new supply of wireless power receivers to the list that may receive power.
The operator may have the option to continue configuring the rest of the operational parameters after finished configuring the operational parameter previously selected, at step 608.
If operator have finished configuring the operational parameter previously selected and does not need to configure another parameter, then a system configuration application programming interface (API) information may store configuration parameters in the computer's memory, at step 610.
The system configuration API may run on a system management server, in a remote (cloud) system management server, or on a mobile system device. The system configuration API may connect the system with the system configuration GUI, and may be used in response to each operation action performed at system configuration GUI. The system configuration API may also be used to read the system configuration for the system configuration GUI to present to the user or operator.
According to some aspects of this embodiment, each system computer with the system configuration API may also support automatic configuration by an external computer. The external computer may have the capability to read from one of the system computers the present configuration of the system, and then send back changes to the configuration. The external computer, local or in the Internet cloud may communicate with the system computer through its web service, or by any other method of communication such as TCP/IP socket connection, XML messages, simple mail transport protocol (SMTP), and SMS text message, among others.
Configuration parameters are then communicated to other system computers, so that each computer of the system, such as wireless power transmitter or management server, always has the same system configuration, at step 612.
The system configuration API at each system computer may have a built-it or hard-coded communication format version that is presented and verified during communication with other system computers to prevent configuration problems due to operation of system computers with incompatible software versions. Although system configuration GUI may take the form of a web page, a mobile or computer device software application, text message, and email, among others method, the configuration functionality of each method is the same, and each method employs the system configuration API with the exact same compatibility with the system.
According to some aspects of this embodiment, the storage of configuration parameters within each system computer may be encrypted. The encryption keys may be controlled by the system configuration API, to prevent malicious examination of the system configuration details within a system computer's non-volatile memory.
EXAMPLES
Example #1 is a wireless power transmission system with components similar to those described in FIG. 5. An operator may need to set up authorization levels in the system, to assign permission to certain users to change some configurations. For example in a wireless power transmission system that belongs to a particular house, the operator may assign permission to some members of the house to allow the charging of a game controller brought over by a visiting friend. The operator may access a system configuration GUI, where the operator may select the operational parameter he or she wants to configure, then another GUI page will allow configuration of authorizations level. Once the operator finishes with the configuring process, the configuration may be stored in the computer memory and subsequently the information may be communicated to others system computers.
Example #2 is a wireless power transmission system with components similar to those described in FIG. 5. An operator may need to configure situational configurations in the system such as, if a client device receiving power from wireless power receiver is a smart phone and is being used for a telephone call the wireless power transmitter may not transmit power to the client device. The operator may access to the system configuration GUI, where the operator may select the operational parameter he wants to configure, then another GUI page will display to configure the situational configuration. Once the operator finishes with the configuring process, the configuration may be stored in the computer memory and subsequently the information may be communicated to others system computers. Once configured, the system software application running on the client device will communicate to the rest of the system whether or not the device is presently placing a telephone call. Then, if the wireless power transmission system decides to begin sending wireless power to the device, the wireless power transmitter that is within range of the client device will not attempt to transmit wireless power to the device if the device is presently placing a telephone call. If the device is not presently placing a telephone call, then the wireless power transmitter will start transmitting wireless power to the device. If while the device is receiving wireless power the device begins to make a telephone call, then the system software application running on the device will communicate this new situation to the system, and the wireless power transmitter will stop transmitting power to the device.
While various aspects and embodiments have been disclosed, other aspects and embodiments are contemplated. The various aspects and embodiments disclosed are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
The foregoing method descriptions and the interface configuration are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art the steps in the foregoing embodiments may be performed in any order. Words such as “then,” “next,” etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Although process flow diagrams may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed here may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
The actual software code or specialized control hardware used to implement these systems and methods is not limiting of the invention. Thus, the operation and behavior of the systems and methods were described without reference to the specific software code being understood that software and control hardware can be designed to implement the systems and methods based on the description here.
When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium. The steps of a method or algorithm disclosed here may be embodied in a processor-executable software module which may reside on a computer-readable or processor-readable storage medium. A non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another. A non-transitory processor-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor. Disk and disc, as used here, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
The preceding description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined here may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown here but is to be accorded the widest scope consistent with the following claims and the principles and novel features disclosed here.

## Claims

1. A method of configuring a wireless power transmission system, comprising:
receiving, by a plurality of wireless power transmitters of the wireless power transmission system, an operating condition that must be satisfied at the respective wireless power receiver before transmission of power waves by at least one of the plurality of wireless power transmitters to the respective wireless power receiver;
detecting, by at least one wireless power transmitter of the plurality of wireless power transmitters, a wireless power receiver in a wireless power transmission area assigned to the at least one wireless power transmitter, wherein the wireless power transmission area is one of a plurality of wireless power transmission areas, and each respective wireless power transmission area is defined by an operator of the plurality of wireless power transmitters as an area in which the respective wireless power transmitter transmits wireless power waves to wireless power receivers located within the respective wireless power transmission area;
in response to detecting the wireless power receiver, determining, by the at least one wireless power transmitter, whether a current state of the wireless power receiver satisfies the operating condition for transmission of power waves; and
in accordance with a determination that the current state of the wireless power receiver satisfies the operating condition for transmission of power waves, transmitting by the at least one wireless power transmitter radio frequency (RF) power waves that converge to form a constructive interference pattern in proximity to a location of the wireless power receiver within the wireless power transmission area.

2. The method of claim 1, further comprising:
before determining whether the current state of the wireless power receiver satisfies the operating condition, receiving, by the at least one wireless power transmitter of the plurality of wireless power transmitters, data from the wireless power receiver indicating the current state of the wireless power receiver,
wherein determining whether the current state of the wireless power receiver satisfies the operating condition is performed in response to receiving the data.

3. The method of claim 2, wherein:
the operating condition is satisfied when an orientation of the wireless power receiver matches a predefined orientation; and
the data indicating the current state of the wireless power receiver indicates that an orientation of the wireless power receiver matches the predefined orientation.

4. The method of claim 1, further comprising:
in accordance with determining that an updated state of the wireless power receiver no longer satisfies the operating condition, stopping transmission of the RF power waves by the at least one wireless power transmitter.

5. The method of claim 4, further comprising:
before determining that the updated state of the wireless power receiver no longer satisfies the operating condition, receiving, by the at least one wireless power transmitter of the plurality of wireless power transmitters, data from the wireless power receiver indicating the updated state of the wireless power receiver,
wherein determining that the updated state of the wireless power receiver no longer satisfies the operating condition is performed in response to receiving the data.

6. The method of claim 5, wherein:
the wireless power receiver is coupled to an electronic device, and
the updated state of the wireless power receiver indicates that the electronic device is being used to perform an action that violates the operating condition.

7. The method of claim 6, wherein the action being performed at the electronic device is a telephone call.

8. The method of claim 1, wherein the operating condition is received by each wireless power transmitter of the plurality of wireless power transmitters from a remote server.

9. The method of claim 1, further comprising:
transmitting additional RF power waves by an additional wireless power transmitter of the plurality of wireless power transmitters that is also assigned to the wireless power transmission area, the additional RF power waves constructively interfering with the RF power waves transmitted by the at least one wireless power transmitter to form the constructive interference pattern in proximity to the location of the wireless power receiver within the power transmission area.

10. The method of claim 1, wherein an additional wireless power transmitter of the plurality of wireless power transmitters is assigned to a different wireless power transmission area that is distinct and separate from the wireless power transmission area.

11. The method of claim 10, further comprising, while transmitting the RF power waves by the at least one wireless power transmitter:
receiving feedback from the wireless power receiver indicating movement of the wireless power receiver towards the different wireless power transmission area; and
upon determining that the wireless power receiver is within the different wireless power transmission area and that the current state of the wireless power receiver continues to satisfy the operating condition, transmitting, by the additional wireless power transmitter, additional RF power waves that converge to form a new constructive interference pattern in proximity to a new location of the wireless power receiver within the different wireless power transmission area.

12. A wireless power transmission system, comprising:
a plurality of wireless power transmitters configured to receive an operating condition that must be satisfied at the respective wireless power receiver before transmission of power waves by at least one of the plurality of wireless power transmitters to the respective wireless power receiver, wherein:
at least one wireless power transmitter of the plurality of wireless power transmitters is configured to:
detect a wireless power receiver in a wireless power transmission area assigned to the at least one wireless power transmitter, wherein the wireless power transmission area is one of a plurality of wireless power transmission areas, and each respective wireless power transmission area is defined by an operator of the plurality of wireless power transmitters as an area in which the respective wireless power transmitter transmits wireless power waves to wireless power receivers located within the respective wireless power transmission area;
determine whether a current state of the wireless power receiver satisfies the operating condition for transmission of power waves in response to detecting the wireless power receiver; and
transmit radio frequency (RF) power waves that converge to form a constructive interference pattern in proximity to a location of the wireless power receiver within the wireless power transmission area in accordance with a determination that the current state of the wireless power receiver satisfies the operating condition for transmission of power waves.

13. The wireless power transmission system of claim 12, wherein the least one wireless power transmitter is further configured to:
before determining whether the current state of the wireless power receiver satisfies the operating condition, receive data from the wireless power receiver indicating the current state of the wireless power receiver,
wherein determining whether the current state of the wireless power receiver satisfies the operating condition is performed in response to receiving the data.

14. The wireless power transmission system of claim 13, wherein:
the operating condition is satisfied when an orientation of the wireless power receiver matches a predefined orientation; and
the data indicating the current state of the wireless power receiver indicates that an orientation of the wireless power receiver matches the predefined orientation.

15. The wireless power transmission system of claim 12, wherein the least one wireless power transmitter is further configured to stop transmission of the RF power waves in accordance with determining that an updated state of the wireless power receiver no longer satisfies the operating condition.

16. The wireless power transmission system of claim 15, wherein the least one wireless power transmitter is further configured to:
before determining that the updated state of the wireless power receiver no longer satisfies the operating condition, receive data from the wireless power receiver indicating the updated state of the wireless power receiver,
wherein determining that the updated state of the wireless power receiver no longer satisfies the operating condition is performed in response to receiving the data.

17. The wireless power transmission system of claim 16, wherein:
the wireless power receiver is coupled to an electronic device, and
the updated state of the wireless power receiver indicates that the electronic device is being used to perform an action that violates the operating condition.

18. The wireless power transmission system of claim 17, wherein the action being performed at the electronic device is a telephone call.

19. The wireless power transmission system of claim 12, wherein the operating condition is received by each wireless power transmitter of the plurality of wireless power transmitters from a remote server.

20. The wireless power transmission system of claim 12, further comprising:
an additional wireless power transmitter of the plurality of wireless power transmitters that is also assigned to the wireless power transmission area, wherein the additional wireless power transmitter is configured to transmit additional RF power waves that constructively interfere with the RF power waves transmitted by the at least one wireless power transmitter to form the constructive interference pattern in proximity to the location of the wireless power receiver within the wireless power transmission area.