US20050110650A1 - Systems and methods for broadcasting information over an AC power network - Google Patents

Systems and methods for broadcasting information over an AC power network Download PDF

Info

Publication number
US20050110650A1
US20050110650A1 US10/999,775 US99977504A US2005110650A1 US 20050110650 A1 US20050110650 A1 US 20050110650A1 US 99977504 A US99977504 A US 99977504A US 2005110650 A1 US2005110650 A1 US 2005110650A1
Authority
US
United States
Prior art keywords
appliance
message
request
time
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/999,775
Inventor
Antony Haines
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ADS Enterprises NZ Ltd
Original Assignee
ADS Enterprises NZ Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ADS Enterprises NZ Ltd filed Critical ADS Enterprises NZ Ltd
Priority to US10/999,775 priority Critical patent/US20050110650A1/en
Assigned to ADS ENTERPRISES NZ LTD. reassignment ADS ENTERPRISES NZ LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAINES, ANTONY VINCENT
Publication of US20050110650A1 publication Critical patent/US20050110650A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • H04B3/56Circuits for coupling, blocking, or by-passing of signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5429Applications for powerline communications
    • H04B2203/5458Monitor sensor; Alarm systems

Definitions

  • the invention relates in general to the power industry, and in particular to sending information to appliances through an AC power network.
  • systems and methods which use a transmitter operated by a power utility company which can broadcast a signal through the power lines. Also disclosed are systems and methods which use a signal receiving device in communication with a power supply unit of an appliance.
  • the receiving device is capable of receiving signals from a transmitter that may be part of a high voltage feeder circuit.
  • the received signals may be control instructions.
  • the signals may represent time or date data which will allow a controller of a clock in the appliance to automatically synchronize and adjust its time.
  • power companies may accept requests (via the phone or the Internet) from end users, then broadcast the appropriate signal to the appropriate appliance.
  • Power companies can offer this service for a fee or as an inducement to switch power company providers.
  • a user could remotely control or affect an appliance from another location. For instance, an end-user could make a single free call to their local power provider, identify themselves in a predetermined manner and request that commands or data be sent to their appliance. For example, an end-user at an airport could request that their thermostat be set to 80 degrees F. while they are away on a summer vacation. Another user could request that their personal video recorder record their favorite television show from a remote location while they are away.
  • FIG. 1 is a functional diagram of a system incorporating certain aspects of the present invention.
  • FIG. 2 is a functional block diagram of a receiving device incorporating certain aspects of the present invention.
  • FIG. 3 is an alternative embodiment of receiving device incorporating certain aspects of the present invention.
  • FIG. 4 is an alternative embodiment of receiving device incorporating certain aspects of the present invention.
  • FIG. 5 is another alternative embodiment of receiving device incorporating certain aspects of the present invention.
  • FIG. 6 is flow chart of one embodiment of a method for validating encrypted control message.
  • FIG. 7 is one embodiment of a business method incorporating certain aspects of the present invention.
  • FIG. 1 there is presented one embodiment of a system 100 which incorporates certain aspects of the present invention.
  • a transmitting device 101 which constructs the contents of, and if necessary, synchronizes the timing for transmission of digital messages.
  • the transmitting device 101 may be located at a substation or another appropriate location. It may have numerous processes which are each dedicated to a specific task including: generating and scheduling signals; coordinating security; and connecting to an operator, a machine to machine interface and/or a telephone receptionist.
  • the transmitting device 101 passes constructed messages to a signal injector 102 .
  • the signal injector 102 constructs a waveform to represent message, amplifies and injects the signal into a high voltage power grid via a matching transformer or similar device to match the characteristics of a high voltage transmission line 104 which is coupled to an AC power distribution or reticulation network 106 .
  • the reticulation network 106 may contain: a high voltage distribution side containing the power distribution components for a finite geographic area and a finite set of customers; and a neighborhood AC power distribution system which is interconnected via the network.
  • the reticulation network 106 may contain lines, transformers, switches, sub stations and other equipment and locations aiding in the management and distribution of electricity to neighborhood level typically of 110 volts phase to neutral at 60 Hz.
  • the distributed electricity is typically reduced to an end use voltage level (e.g., 110/220 volts) via a pole mounted or pad-mounted distribution transformer (not shown).
  • Electricity and the injected signal may be delivered to residential customers through a service drop line 108 which typically leads from the distribution pole transformer (not shown) through the customer's structure to an appliance 110 , which may be connected to the power system in a conventional manner.
  • the system 100 may be able to send signals via the signal injector 102 to anywhere within the physical locations served by the reticulation network 106 . As will be explained in detail below, the signals may then be received by a receiving device 120 located in the appliance 110 .
  • the appliance 110 may be any electrical or electronic device typically used in the home or office.
  • the appliance has a power supply 111 .
  • the power supply 111 supplies either an AC or DC current 112 to the appliance 110 in a conventional manner.
  • there is the receiving device 120 either embedded in, coupled to, or in communication with the power supply 111 which is adapted to detect and receive the signal injected from the signal injector 102 .
  • circuits and components such as optical isolation and line input anti-noise filtering and circuit fabrication using, for instance, non-silicon based components and high voltage ceramic wafer circuit boards adapted to withstand the supply voltage may be incorporated into the power supply 111 , but are not shown for purposes of clarity. However, such circuits and components for isolation and protection of appliance receiving device and power supply are considered to be within the general knowledge of those skilled in the art.
  • the receiving device 120 demodulates data and screens contained in the injected signal and may pass a digital sequence to a processor in the appliance. For instance, if the signal contains serial time or date data, the digital sequence will be sent via pathway 115 to a driving clock or embedded time display controller. In other aspects, the signal may contain control instructions which will be sent via pathway 116 to an embedded logic appliance controller 156 . Thus, the receiving device 120 can function as agent on behalf of end-user to forward remote control instruction to the logic contained in the appliance controller 156 as may be implemented by the manufacturer.
  • the injected signal may be a Date/Time signal.
  • Such signals may include a synchronized date and time message synchronizing a stable clock source (such as an atomic clock source) where the transmitting device 101 formats and schedules the transmissions so that the receiving device 120 upon receiving the last bit of such time string has received implicitly a sub-second reference for synchronization of time pulse contained within the time message received.
  • the transmitting device 101 may synchronize its time from an atomic clock source and may calculate the time difference between the source of atomic clock and transmitting device. The transmitting device 101 may then reserve a future slice of the injector to transmit a time message and then constructs the actual message to include a time string for that time and then based on the bits contained therein to modify the start time such that for example the trailing edge of the last bit of the indicated time occurs a finite number of milliseconds after receipt of the last bit of the message. This design allows the system to be dynamic of its date time signaling rate.
  • messages received by the transmitting device 101 may be end-user requests to remotely control the affected appliance. For example, an end-user might remember that he left the coffee maker on. So, an example request would be to simply “turn off” the appliance. The transmitting device 101 would take this request and construct a “control instruction” or “control message” which will be broadcast via the reticulation network 106 to the specific appliance.
  • An end-user may initiate the request by a variety of techniques, including for example: by a telephone call, a computer program interface, or via the Internet. After the request is received, a call center operator or program may add the request as a job to a queue of messages to be sent.
  • the messages sent via the injector 102 are sent at low speeds or frequencies (e.g., below 700 hz). For instance, the messages may be sent at 167 hz. Industry standard protocols (TCP or IP) might not work at such low frequencies. Consequently, in one embodiment of this invention, new waveform shapes are used to describe a logic 0 and a logic 1. Such measures are desirable to increase the efficiency of the transmission. As explained more fully in the '637 patent application, an isochronous or variable mark to space or logic 1 to logic 0 ratio is designed to minimize insertion delay and for example a binary coded decimal or BCD format may be used such that it would be suitable for directly connecting to a new function of the 7 segment controller of a clock or other appliance displaying time. Transmission of remote control instructions may also be interleaved with the date and time messages.
  • FIG. 2 One embodiment of the receiving device 120 is illustrated in FIG. 2 .
  • signals are received which synchronize time and date and time-zone data with a clock controller, a time display controller 155 , or another processor located in the attached appliance 110 .
  • the receiving device 120 receives a low voltage AC signal via the power supply 111 ( FIG. 1 ).
  • the low voltage AC comprises the primary frequency of the AC Power grid, for example 60 Hz, and all interferences and harmonics thereof.
  • the low voltage AC signal also includes the signal multiplexed together by the signal injector 102 which includes separate low frequency (e.g. 167 Hz) and few harmonics thereof for example three.
  • the signal may also have a reduced amplitude (e.g., 20 VRMS, or even 4.7 VRMS).
  • a date or time string within the low voltage AC signal may be referenced or located by introducing a pulse of a distinct frequency or “preamble” which acts as a signal that a data string is following.
  • a pulse of a distinct frequency or “preamble” which acts as a signal that a data string is following.
  • the presence of at least one and one half cycles of the third and fifth harmonic of signaling frequency may constitute a preamble signal to indicate that a fixed length date or time message follows. Messages with any other preamble may be ignored or routed as described below.
  • the low voltage AC signal 109 may be passed to a line impulse anti-noise filter 221 which removes power distribution frequency 60 Hz and voltage spikes and harmonics and energies thereof and frequencies above a predetermined harmonic, such as the fifth harmonic of signaling frequency or other unrelated frequencies (e.g., anything above 2000 Hz).
  • the filtered signal is then passed to a signal demodulation unit 223 .
  • the signal demodulation unit 223 comprises a frequency detection unit 222 and a logic detection unit 224 .
  • the frequency detection unit 222 processes the filtered signal and outputs specific frequencies which may be being harmonics of signaling frequency or related to transmission.
  • the signal may then be sent to the signal logic detection unit 224 which detects relationships between frequencies represented as logic bits to identify the preamble to a date/time data string. Upon detecting the preamble condition, the signal logic detection unit 224 may then read the data string in the signal and output a date or time string.
  • Signal out 250 may include a timing pulse corresponding to detection of each logic bit as well as the logic bit detected.
  • the date and time stamp as a specific string of data bits and the timing contained from the signal logic detection unit 224 may then be passed to an optical isolation unit 228 whereafter it may be reformatted according to an appliance input signal 252 which may comprise the device logic, timing, and reference voltages.
  • the receiving device 120 may use the device logic, timing and reference voltages to adjust its own output signal 250 so as to be at a voltage or in a form that is compatible with the clock controller of the appliance 110 .
  • the rising edge of a logic bit will coincide with a timing pulse and allow clock controller to latch valid data bit on serial data out 250 based on for example the voltage detected on the timing pulse output with each data bit and therefore not requiring extensive line interface circuitry or additional voltage levels to be used in clock logic.
  • the output signal 250 may be directly connected to, for example, an embedded 7 segment display logic chip in a clock controller.
  • the receiving device 120 may be a relatively simple analog signal demodulation unit 300 .
  • the line impulse anti-noise filter 221 receives the low voltage AC signal 109 .
  • the line impulse anti-noise filter 221 removes the power distribution frequency 60 Hz and voltage spikes and harmonics and energies and frequencies as previously discussed.
  • the filtered signal may then passed through multiple paths simultaneously to a series of notch filters 310 a - 310 c .
  • Each notch filter 310 a - 310 c is set to one and only one specific frequency wherein each frequency represents a harmonic of a specific signaling frequency in the time/date signal. Thus, only the time/date data signal passes through the notch filters.
  • the time/date signals are then sent to a digitization logic unit 314 , which digitizes each signal according to the phase and amplitude of said frequency by discrete digitization logic.
  • the digital signals are then sent to digital logic or PAL device 318 which outputs a data output signal 350 comprised of a logic ‘1’ ONE or a logic ‘0’ ZERO based on fixed relationships between each frequency and the phase.
  • a timing pulse 319 may also be output in relation to the onset of each bit detected in accordance with signal, timing, and reference voltage in the appliance input signal 252 .
  • FIG. 3 illustrates one possible digital implementation of receiving device wherein all the functions of the frequency detection units and signal logic detection units could be performed digitally using software and/or an analog to digital converter or a DSP device and Information retrieval Unit 527 .
  • FIG. 5 illustrates one possible digital implementation of receiving device wherein all the functions of the frequency detection units and signal logic detection units could be performed digitally using software and/or an analog to digital converter or a DSP device and Information retrieval Unit 527 .
  • FIG. 5 is discussed in reference to control messages, one skilled in the art would also recognize that a similar embodiment could also produce date/time output signals.
  • receiving device 120 may receive remote control instructions for the appliance 110 ( FIG. 1 ).
  • remote control instructions for the appliance 110 ( FIG. 1 ).
  • FIG. 1 For brevity and clarity, a description of those parts which are identical or similar to those described in connection with previous embodiments will not be repeated here. Reference should be made to the foregoing paragraphs to arrive at a complete understanding of this second embodiment.
  • FIG. 4 there is illustrated a functional block diagram of an alternative receiving device 400 .
  • the receiving device 400 receives a low voltage AC signal 109 from the power supply 111 ( FIG. 1 ).
  • a line impulse anti-noise filter 221 may be used to filter the AC signal 109 as previously discussed.
  • a ceramic wafer or non silicon based fabrication may also be used in combination with or apart from the filter 221 in the input stages to protect the receiving device from potentials and spikes of the AC signal 109 . Such fabrication may be used to protect attached digital devices and power supply and give a floating ground reference potential to protect the components of receiving device or appliance from damage by the reticulation network 106 ( FIG. 1 ).
  • the filtered power signal is then demodulated by a demodulator unit 223 .
  • the demodulator unit 223 comprises a frequency detector 222 , a signal logic detector 224 , and a microprocessor controller 426 .
  • the frequency detection unit 222 process the filtered signal and outputs specific frequencies. These frequencies are then sent to a signal logic detection unit 224 which detects relationships between frequencies represented as logic bits to determine a preamble condition which identifies a following control instruction data string. Upon detecting the preamble condition, the signal logic detection unit 224 may then read the data string in the signal and output a data string to the microprocessor controller 426 .
  • the data output of signal logic detector 224 in this embodiment may also include the type of the message received (e.g., time/date or control instruction).
  • the output signal is then passed to the microprocessor controller 426 and an information retrieval unit 427 .
  • the information retrieval unit applies processes to identify itself and/or its attached appliance as the intended recipient of the remote control message.
  • a validated message is passed to the optical isolation unit 228 where it may be subsequently reformatted according to the device logic timing and reference voltages 525 as provided by appliance.
  • the receiving device 400 may use the device logic, timing and reference voltages to adjust its own output signal 450 so as to be at a voltage or in a form that is compatible with a appliance controller of the appliance 110 .
  • the low voltage AC input 109 is input to a line impulse anti-noise filter for the purpose of removing noise and power frequencies.
  • the filtered signal is then passed to an optical isolation unit 510 which then sends the signal to a device 521 .
  • the device 521 may be an analog-to-digital (A/D) converter.
  • the device 521 may be a digital signal processor (DSP) or a combination of a A/D converter and DSP.
  • the function of the device 521 is initially to provide signal demodulation which comprises the functions of frequency detection and signal logic detection.
  • a cryptography unit 528 may be employed to decrypt the message.
  • the cryptography unit 528 may use a private key, serial number and knowledge of classification of attached appliance to identify itself as intended recipient of message and furthermore may validate unaltered contents of said remote control message and forward the control messages to the appliance controller via the data bus 522 .
  • the DSP unit may be able to detect logical bits based on specific frequencies and a preamble for digital transmission that identifies the data type as date/time. If the message is a date/time signal, no further processing is required. So, the DSP can send the date/time signal directly via data bus 522 which can then be received by the appliance controller (not shown).
  • FIG. 6 illustrates one method 600 which may be used in decrypting, processing and authenticating a remote control instruction sent to a particular appliance.
  • a control instruction message is received.
  • the control instruction message has an unencrypted field indicating the classification of the message (e.g., a Control-ID field).
  • step 603 the process may determine if the Control-ID field matches that of the attached appliance. If yes, then in step 604 , the information retrieval unit 427 or 527 (FIGS. 4 an 5 ) may apply its own local encryption key to attempt decryption of the message using its local encryption key.
  • step 605 the unencrypted message format may be checked. The message may be decrypted to a format comprising specific ASCII and binary values in pre-defined positions within the message if the particularly receiving device is the correct recipient of remote control instruction. A message digest checksum may included therein and calculated.
  • step 606 the checksum may be then used to determine the message is unencrypted correctly and unaltered, if yes, the process moves to step 607 . If not, an invalid format or message digest value indicates that the control message is ‘not addressed to me’ and the process flows to step 609 . In step 609 , a counter may be incremented to log the event. The information retrieval unit 427 may be reset to wait for another control message.
  • an encapsulated identification number (e.g., a product serial number) in the data field of unencrypted remote control instruction is compared to an identification number (e.g., the actual serial number of appliance). If the identification numbers do not match, the process moves to step 602 , where the event is logged and the information retrieval unit 427 may be reset to wait for another remote control message. On the other hand, if there is a match between the identification numbers, the process proceeds to step 608 .
  • an identification number e.g., a product serial number
  • step 608 the control instruction message is then sent to the appliance controller, which is programmed to act upon the message.
  • the message is logged.
  • a power utility company might receive an end-user request to establish an account.
  • the account may entitle the end-user to register specific appliances which may allow the end user to send remote control instructions to these appliances.
  • the account may be offered free as an inducement to use the power company.
  • the end user may be charged on a monthly, subscription or per use basis.
  • an account establishment fee may be charged prior to first use in order to authorize payment and to set up at least one primary user and a security identifier, such as a password.
  • the power company might receive a request from the end-user for a remote control instruction to be broadcast to a registered appliance.
  • a third step 703 some verification may take place to affirm the identity of the end user (e.g., the username and password would be received).
  • the process may check permissions based on an internal specification established with primary user to allow or reject such request accordingly.
  • Steps 703 and 704 may be part of a finite loop to accept requests and parameters specified by the primary end-user or utility company.
  • the primary user may be the only user in the household with permission to turn off the A/C system. Other users, however, might have only have permission to remotely adjust the temperature within a specific range.
  • the request may be classified as a “job” to be scheduled and placed in a queue (step 705 ).
  • the queue could work on a First-In-First-Out (FIFO) basis.
  • the transmitting device 101 may then send the request to the appliance of interest as previous discussed. If applicable, in Step 707 , the end-user Account may be debited by predetermined amount to pay for the request or expedited service.
  • FIG. 8 a there is present a method 800 which illustrates a priority selection process available to an end-user. Because of the low frequency of transmission and limited bandwidth of this system, there may not be capacity within the system to immediately broadcast the received requests. In fact, in certain embodiments, depending upon the number of requests, the queue length may be significant. Thus, in certain embodiments, an end-user could request an expedited service to jump ahead in the queue. Certain embodiments could use a “preemptive queuing” method to offer expedited services.
  • a request from an end-user arrives at a call center or other appropriate venue for receiving customer requests.
  • the end user may then be asked to select how the request should be scheduled based upon a fee they would be willing to pay.
  • an indication of regarding the type of priority is received from the customer. For instance, a customer could elect for their request to be queued based on a standard FIFO priority as illustrated by path 820 . The customer may also elect to have the request scheduled “on-demand” so as to be placed at the front of the queue as illustrated by path 850 , or the customer could elect to have their request given a pre-emptive queuing priority as illustrated by path 830 .
  • a charge may be made to execute a job within an expected period of time (e.g., 30 minutes to 2 hours).
  • an “immediate” or “on-demand” priority places the request at the front of the queue. Consequently, there may be a high cost associated with an on-demand request.
  • the pre-emptive queuing priority status is an intermediate type of priority for prioritizing requests in the queue.
  • an end-user elects a pre-emptive queuing
  • he is authorizing a maximum payment for the worst case scenario of a much reduced maximum time to service their request but most likely end up paying a lot less than that amount and having their request serviced almost immediately.
  • the end-user agrees before the job is scheduled to pay a premium over the amount in a FIFO priority, but less than they would have paid for an on-demand priority. In return they are bumped to the head of the standard request queue or to an equivalent maximum cost job.
  • a pre-emptive job request arrives, which may be represented by the variable: job(n).
  • the cost of job(n) is calculated.
  • step 894 the cost-of-job(n) is checked against the maximum predetermined cost set for a preemptive priority job. If cost-of-job(n) exceeds the maximum predetermined cost, then the counter (n) is incremented in step 897 and process returns to step 893 . On the other hand, if the cost-of-job(n) does not exceed maximum predetermined cost then the process flows to step 895 . In step 895 , the projected delay to execute is compared to a maximum acceptable wait time. If projected delay exceeds the maximum acceptable wait time, then in step 898 the end-user may be informed so that the end user can choose another payment type.
  • a FIFO priority remote control request costs $5 and will execute within 30 minutes and the same job on demand costs $20 then the cost of a job queued based on the number of jobs serviced per hour this figure equates to a maximum waiting time for priority preempting job to execute of approximately 10 minutes.
  • the cost of a preemptive job may be, for instance, an additional $3 and an upper limit on the cost of a pre-emptive may be set, for instance, to $17 which equates to a guaranteed maximum waiting time not to exceed 10 minutes although it is expected that job will execute immediately or within a few minutes in the majority of cases.
  • one method of calculating the cost of each job(n) is as follows.
  • Cost $5 + $3 + 9 / 1200 ⁇ t ⁇ ( n ) + $0 ⁇ .1 ⁇ n ⁇ ( b )
  • ⁇ ⁇ t ⁇ ( x ) time ⁇ ⁇ in ⁇ ⁇ queue ⁇ ⁇ in ⁇ ⁇ seconds
  • step 898 The maximum execution time for a pre-emptive job and the additional cost for the number of times bumped prevents FIFO jobs being continually bumped and explains the presence of step 898 which applies in times of congestion where a customer is asked to chose ‘on demand’ service fees or wait in the normal FIFO queue with no added priority.
  • a new preemptive request would not displace a single FIFO job (e.g., job(n)) that had spent more than 1200 seconds in queue or which had been bumped more than 45 times.
  • the process adds the equivalent of the job having spent an additional 26 seconds over and above the actual time in queue.
  • the preemption charge of $3 is equivalent to a FIFO job(n) having spent an additional 400 seconds in queue.
  • some examples described herein effectively apply an exponential cost as the queue approaches the point of congestion or blocking.
  • the program or operator receiving the job request may know if it is likely to be serviced within a predetermined time, for example 30 minutes.
  • the methods of pre-emptive queuing described herein may have other applications than in the systems and methods previously described in this application. Methods of pre-emption described herein are suitable to many commercial systems.
  • a mail order system which has a fixed shipping capacity may use the concept of preemptive queuing.
  • a call would be received by a customer service center or a request received via a web server.
  • the customer is normally asked to pay a shipping and handling or service fee for the order.
  • a cost is therefore associated with the amount of time the job next in line has spent waiting to be served.
  • the cost may be charged for allowing the customer to use preemptive queuing or queue jumping so that their order would be expedited and placed before other orders in line to be shipped.
  • This cost of preemptive queuing may be the basic shipping and handling charge plus a premium plus a pro-rata cost based on the amount of time the next in queue has spent waiting.
  • the operator of the queue may have the ability to set parameters on the system so that they can statistically offer an at least $x but no more than $y for the customer to have their order filled more quickly.
  • a mail-order or catalogue retailer may have a delay to ship of 1 or 2 days+the shipping option chosen by customer.
  • Now customer to join this queue may have a Shipping and handling charge of $14.
  • customer may agree to pay up to $30 to have their job serviced next.
  • Next in line has been waiting 30 hours and company associates a cost of $50 to service their customer within 3 days, but 3 days is too late to catch the mail.
  • customer may agree to pay for example $20 S&H+a pro-rata amount based on a $20 cost the company asserts with having the next in line job wait 72 hours. So for 30 hours this is an additional cost of 30/72*20+$20 or $28.33 for the escalated cost of jumping the queue.

Abstract

A receiving device and business methods to affect the private transmission of remote control messages and the synchronization of date and time to electrical appliances connected to the AC power grid.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation-in-part of a U.S. application entitled “System and Method for Transmitting Control Information Over an AC Power Network,” filed on Oct. 27, 2004, having a preliminary Ser. No. 10/974,637 ('637 Patent Application), which claims the benefit of the priority date of European patent application number 03026995.5, filed on Nov. 26, 2003. The disclosures of both applications are incorporated herein by reference.
  • TECHNICAL FIELD
  • The invention relates in general to the power industry, and in particular to sending information to appliances through an AC power network.
  • BACKGROUND INFORMATION
  • People in a rush to leave home often forget to set appliances and the environmental controls for their home. For example, when people are sitting in their car stuck in traffic or sitting at the airport waiting to leave on a trip, they might ask questions like: Did I turn the alarm system on? Did I remember to turn the heating up, down, on or off? Did I ask the refrigerator to send in the restocking order next week before we return? Did I set the VCR to record my favorite show? In these situations, what is needed is a system or method to remotely send control messages to these appliances.
  • Furthermore, many electric appliances, such as clock radios, VCRs, personal digital recorders, rely on a clock setting. When the electricity is interrupted, it is often necessary to manually reset these devices. If there are several appliances, this becomes a time-consuming and tedious process.
  • Currently, there are a few appliances designed to communicate with home networks. However, these appliances must use wired or wireless network cards or other interfaces which are relatively expensive. If wired cards are used, network cabling must be provided. Furthermore, setting up such home networks is beyond the technical capability of many home users.
  • Typically home networks access the Internet through DSL or cable modems provided by an Internet access company such as a phone or cable provider. Some power companies have experimented with providing Internet access to home computers and networks through a power network. However, such networks are fraught with problems. Electricity companies design their power distribution networks to accommodate large amounts of composite noise generated by almost all electrical appliances and devices attached to the network. The design characteristics of network transformers, switches, lines and other components is therefore such so as to restrict and inhibit the transmission of analog frequencies back up through the high voltage feeder circuits providing distribution of electrical energy through neighborhood transformers. Wherein such analog signaling frequencies represent a digital data stream attempts have been made to use Spread Spectrum Devices that would bridge over common harmonics of the power frequency itself. Such devices are expensive. Additionally, in an attempt to provide Internet or other bidirectional communications in a high voltage network unable generally to complete a return pathway without using an alternate media or pathway that is not part of the power network.
  • What is needed, therefore, is a simple, inexpensive and secure process to remotely provide information to home appliances or systems.
  • SUMMARY
  • In response to these and other problems, systems and methods are disclosed which use a transmitter operated by a power utility company which can broadcast a signal through the power lines. Also disclosed are systems and methods which use a signal receiving device in communication with a power supply unit of an appliance. The receiving device is capable of receiving signals from a transmitter that may be part of a high voltage feeder circuit. In some embodiments, the received signals may be control instructions. In other embodiments, the signals may represent time or date data which will allow a controller of a clock in the appliance to automatically synchronize and adjust its time.
  • Using certain aspects of the disclosed embodiments, power companies may accept requests (via the phone or the Internet) from end users, then broadcast the appropriate signal to the appropriate appliance. Power companies can offer this service for a fee or as an inducement to switch power company providers. Thus, a user could remotely control or affect an appliance from another location. For instance, an end-user could make a single free call to their local power provider, identify themselves in a predetermined manner and request that commands or data be sent to their appliance. For example, an end-user at an airport could request that their thermostat be set to 80 degrees F. while they are away on a summer vacation. Another user could request that their personal video recorder record their favorite television show from a remote location while they are away.
  • These and other features, and advantages, will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings. It is important to note the drawings are not intended to represent the only aspect of the invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a functional diagram of a system incorporating certain aspects of the present invention.
  • FIG. 2 is a functional block diagram of a receiving device incorporating certain aspects of the present invention.
  • FIG. 3 is an alternative embodiment of receiving device incorporating certain aspects of the present invention.
  • FIG. 4 is an alternative embodiment of receiving device incorporating certain aspects of the present invention.
  • FIG. 5 is another alternative embodiment of receiving device incorporating certain aspects of the present invention.
  • FIG. 6 is flow chart of one embodiment of a method for validating encrypted control message.
  • FIG. 7 is one embodiment of a business method incorporating certain aspects of the present invention.
  • FIG. 8 is a flow chart for one embodiment of a method for prioritizing requests that may be incorporated into certain aspects of the present invention.
  • DETAILED DESCRIPTION
  • For the purposes of promoting an understanding of the principles of the present inventions, reference will now be made to certain aspects, or examples, illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Any alterations and further modifications in the described embodiments, and any further applications of the principles of the inventions as described herein are contemplated as would normally occur to one skilled in the art to which the invention relates.
  • Specific examples of components, signals, messages, protocols, and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to limit the invention from that described in the claims. Well-known elements are presented without detailed description in order not to obscure the present invention in unnecessary detail. For the most part, details unnecessary to obtain a complete understanding of the present invention have been omitted inasmuch as such details are within the skills of persons of ordinary skill in the relevant art. Details regarding control circuitry described herein are omitted, as such control circuits are within the skills of persons of ordinary skill in the relevant art.
  • Turning now to FIG. 1, there is presented one embodiment of a system 100 which incorporates certain aspects of the present invention. In one embodiment, there is a transmitting device 101 which constructs the contents of, and if necessary, synchronizes the timing for transmission of digital messages. The transmitting device 101 may be located at a substation or another appropriate location. It may have numerous processes which are each dedicated to a specific task including: generating and scheduling signals; coordinating security; and connecting to an operator, a machine to machine interface and/or a telephone receptionist. The transmitting device 101 passes constructed messages to a signal injector 102. The signal injector 102 constructs a waveform to represent message, amplifies and injects the signal into a high voltage power grid via a matching transformer or similar device to match the characteristics of a high voltage transmission line 104 which is coupled to an AC power distribution or reticulation network 106.
  • The reticulation network 106 may contain: a high voltage distribution side containing the power distribution components for a finite geographic area and a finite set of customers; and a neighborhood AC power distribution system which is interconnected via the network. The reticulation network 106 may contain lines, transformers, switches, sub stations and other equipment and locations aiding in the management and distribution of electricity to neighborhood level typically of 110 volts phase to neutral at 60 Hz. The distributed electricity is typically reduced to an end use voltage level (e.g., 110/220 volts) via a pole mounted or pad-mounted distribution transformer (not shown). Electricity and the injected signal may be delivered to residential customers through a service drop line 108 which typically leads from the distribution pole transformer (not shown) through the customer's structure to an appliance 110, which may be connected to the power system in a conventional manner. The system 100, therefore, may be able to send signals via the signal injector 102 to anywhere within the physical locations served by the reticulation network 106. As will be explained in detail below, the signals may then be received by a receiving device 120 located in the appliance 110.
  • The appliance 110 may be any electrical or electronic device typically used in the home or office. The appliance has a power supply 111. The power supply 111 supplies either an AC or DC current 112 to the appliance 110 in a conventional manner. In some embodiments, there is the receiving device 120 either embedded in, coupled to, or in communication with the power supply 111 which is adapted to detect and receive the signal injected from the signal injector 102.
  • Other circuits and components, such as optical isolation and line input anti-noise filtering and circuit fabrication using, for instance, non-silicon based components and high voltage ceramic wafer circuit boards adapted to withstand the supply voltage may be incorporated into the power supply 111, but are not shown for purposes of clarity. However, such circuits and components for isolation and protection of appliance receiving device and power supply are considered to be within the general knowledge of those skilled in the art.
  • In certain embodiments, the receiving device 120 demodulates data and screens contained in the injected signal and may pass a digital sequence to a processor in the appliance. For instance, if the signal contains serial time or date data, the digital sequence will be sent via pathway 115 to a driving clock or embedded time display controller. In other aspects, the signal may contain control instructions which will be sent via pathway 116 to an embedded logic appliance controller 156. Thus, the receiving device 120 can function as agent on behalf of end-user to forward remote control instruction to the logic contained in the appliance controller 156 as may be implemented by the manufacturer.
  • In some embodiments, the injected signal may be a Date/Time signal. Such signals may include a synchronized date and time message synchronizing a stable clock source (such as an atomic clock source) where the transmitting device 101 formats and schedules the transmissions so that the receiving device 120 upon receiving the last bit of such time string has received implicitly a sub-second reference for synchronization of time pulse contained within the time message received.
  • The transmitting device 101 may synchronize its time from an atomic clock source and may calculate the time difference between the source of atomic clock and transmitting device. The transmitting device 101 may then reserve a future slice of the injector to transmit a time message and then constructs the actual message to include a time string for that time and then based on the bits contained therein to modify the start time such that for example the trailing edge of the last bit of the indicated time occurs a finite number of milliseconds after receipt of the last bit of the message. This design allows the system to be dynamic of its date time signaling rate.
  • In other aspects, messages received by the transmitting device 101 may be end-user requests to remotely control the affected appliance. For example, an end-user might remember that he left the coffee maker on. So, an example request would be to simply “turn off” the appliance. The transmitting device 101 would take this request and construct a “control instruction” or “control message” which will be broadcast via the reticulation network 106 to the specific appliance. An end-user may initiate the request by a variety of techniques, including for example: by a telephone call, a computer program interface, or via the Internet. After the request is received, a call center operator or program may add the request as a job to a queue of messages to be sent.
  • In certain embodiments, the messages sent via the injector 102 are sent at low speeds or frequencies (e.g., below 700 hz). For instance, the messages may be sent at 167 hz. Industry standard protocols (TCP or IP) might not work at such low frequencies. Consequently, in one embodiment of this invention, new waveform shapes are used to describe a logic 0 and a logic 1. Such measures are desirable to increase the efficiency of the transmission. As explained more fully in the '637 patent application, an isochronous or variable mark to space or logic 1 to logic 0 ratio is designed to minimize insertion delay and for example a binary coded decimal or BCD format may be used such that it would be suitable for directly connecting to a new function of the 7 segment controller of a clock or other appliance displaying time. Transmission of remote control instructions may also be interleaved with the date and time messages.
  • One embodiment of the receiving device 120 is illustrated in FIG. 2. In this embodiment signals are received which synchronize time and date and time-zone data with a clock controller, a time display controller 155, or another processor located in the attached appliance 110.
  • As illustrated, the receiving device 120 receives a low voltage AC signal via the power supply 111 (FIG. 1). For purposes of this application, the low voltage AC comprises the primary frequency of the AC Power grid, for example 60 Hz, and all interferences and harmonics thereof. The low voltage AC signal also includes the signal multiplexed together by the signal injector 102 which includes separate low frequency (e.g. 167 Hz) and few harmonics thereof for example three. The signal, however, may also have a reduced amplitude (e.g., 20 VRMS, or even 4.7 VRMS).
  • A date or time string within the low voltage AC signal may be referenced or located by introducing a pulse of a distinct frequency or “preamble” which acts as a signal that a data string is following. For example, the presence of at least one and one half cycles of the third and fifth harmonic of signaling frequency may constitute a preamble signal to indicate that a fixed length date or time message follows. Messages with any other preamble may be ignored or routed as described below.
  • Turning back to FIG. 2, the low voltage AC signal 109 may be passed to a line impulse anti-noise filter 221 which removes power distribution frequency 60 Hz and voltage spikes and harmonics and energies thereof and frequencies above a predetermined harmonic, such as the fifth harmonic of signaling frequency or other unrelated frequencies (e.g., anything above 2000 Hz). The filtered signal is then passed to a signal demodulation unit 223. In certain embodiments, the signal demodulation unit 223 comprises a frequency detection unit 222 and a logic detection unit 224. The frequency detection unit 222 processes the filtered signal and outputs specific frequencies which may be being harmonics of signaling frequency or related to transmission. The signal may then be sent to the signal logic detection unit 224 which detects relationships between frequencies represented as logic bits to identify the preamble to a date/time data string. Upon detecting the preamble condition, the signal logic detection unit 224 may then read the data string in the signal and output a date or time string.
  • Signal out 250 may include a timing pulse corresponding to detection of each logic bit as well as the logic bit detected. The date and time stamp as a specific string of data bits and the timing contained from the signal logic detection unit 224 may then be passed to an optical isolation unit 228 whereafter it may be reformatted according to an appliance input signal 252 which may comprise the device logic, timing, and reference voltages. The receiving device 120 may use the device logic, timing and reference voltages to adjust its own output signal 250 so as to be at a voltage or in a form that is compatible with the clock controller of the appliance 110.
  • For example, in one embodiment where the receiving device 120 is directly connected to a clock controller then the rising edge of a logic bit will coincide with a timing pulse and allow clock controller to latch valid data bit on serial data out 250 based on for example the voltage detected on the timing pulse output with each data bit and therefore not requiring extensive line interface circuitry or additional voltage levels to be used in clock logic. Thus, the output signal 250 may be directly connected to, for example, an embedded 7 segment display logic chip in a clock controller.
  • Turning now to FIG. 3, there is illustrated an alternative embodiment of a receiving device 120. In this alternative embodiment, the receiving device 120 may be a relatively simple analog signal demodulation unit 300. The line impulse anti-noise filter 221 receives the low voltage AC signal 109. The line impulse anti-noise filter 221 removes the power distribution frequency 60 Hz and voltage spikes and harmonics and energies and frequencies as previously discussed. The filtered signal may then passed through multiple paths simultaneously to a series of notch filters 310 a-310 c. Each notch filter 310 a-310 c is set to one and only one specific frequency wherein each frequency represents a harmonic of a specific signaling frequency in the time/date signal. Thus, only the time/date data signal passes through the notch filters.
  • The time/date signals are then sent to a digitization logic unit 314, which digitizes each signal according to the phase and amplitude of said frequency by discrete digitization logic. The digital signals are then sent to digital logic or PAL device 318 which outputs a data output signal 350 comprised of a logic ‘1’ ONE or a logic ‘0’ ZERO based on fixed relationships between each frequency and the phase. A timing pulse 319 may also be output in relation to the onset of each bit detected in accordance with signal, timing, and reference voltage in the appliance input signal 252.
  • The embodiment of a demodulation device 300 as illustrated in FIG. 3 uses analog techniques to demodulate and identify the time/date signals. However, in alternative embodiments, digital techniques may also be employed. As will be described in detail later, FIG. 5 illustrates one possible digital implementation of receiving device wherein all the functions of the frequency detection units and signal logic detection units could be performed digitally using software and/or an analog to digital converter or a DSP device and Information retrieval Unit 527. Although the embodiment in FIG. 5 is discussed in reference to control messages, one skilled in the art would also recognize that a similar embodiment could also produce date/time output signals.
  • A second embodiment of a receiving device will now be described. In this second embodiment receiving device 120 (FIG. 1) may receive remote control instructions for the appliance 110 (FIG. 1). For brevity and clarity, a description of those parts which are identical or similar to those described in connection with previous embodiments will not be repeated here. Reference should be made to the foregoing paragraphs to arrive at a complete understanding of this second embodiment.
  • Turning now to FIG. 4, there is illustrated a functional block diagram of an alternative receiving device 400. The receiving device 400 receives a low voltage AC signal 109 from the power supply 111 (FIG. 1). In some embodiments, a line impulse anti-noise filter 221 may be used to filter the AC signal 109 as previously discussed. In certain embodiments, a ceramic wafer or non silicon based fabrication may also be used in combination with or apart from the filter 221 in the input stages to protect the receiving device from potentials and spikes of the AC signal 109. Such fabrication may be used to protect attached digital devices and power supply and give a floating ground reference potential to protect the components of receiving device or appliance from damage by the reticulation network 106 (FIG. 1).
  • The filtered power signal is then demodulated by a demodulator unit 223. In this embodiment, the demodulator unit 223 comprises a frequency detector 222, a signal logic detector 224, and a microprocessor controller 426. The frequency detection unit 222 process the filtered signal and outputs specific frequencies. These frequencies are then sent to a signal logic detection unit 224 which detects relationships between frequencies represented as logic bits to determine a preamble condition which identifies a following control instruction data string. Upon detecting the preamble condition, the signal logic detection unit 224 may then read the data string in the signal and output a data string to the microprocessor controller 426. The data output of signal logic detector 224 in this embodiment may also include the type of the message received (e.g., time/date or control instruction). The output signal is then passed to the microprocessor controller 426 and an information retrieval unit 427. In certain embodiments, the information retrieval unit applies processes to identify itself and/or its attached appliance as the intended recipient of the remote control message. Once it is confirmed that the control message is intended for the appliance, a validated message is passed to the optical isolation unit 228 where it may be subsequently reformatted according to the device logic timing and reference voltages 525 as provided by appliance. The receiving device 400 may use the device logic, timing and reference voltages to adjust its own output signal 450 so as to be at a voltage or in a form that is compatible with a appliance controller of the appliance 110.
  • Turning now to FIG. 5, there is another alternative embodiment for a receiving device 500. As previously discussed, the low voltage AC input 109 is input to a line impulse anti-noise filter for the purpose of removing noise and power frequencies. The filtered signal is then passed to an optical isolation unit 510 which then sends the signal to a device 521. In some embodiments, the device 521 may be an analog-to-digital (A/D) converter. In other embodiments, the device 521 may be a digital signal processor (DSP) or a combination of a A/D converter and DSP. In this example embodiment, the function of the device 521 is initially to provide signal demodulation which comprises the functions of frequency detection and signal logic detection.
  • In embodiments where the device 521 performs only analog to digital conversion or where connection to a data bus 522 is directly from signal logic detection, further processing or routing of message may occur in an information retrieval unit IRU 527 using a microprocessor 524, a memory 525 and software 526. Where data in the received signal is a remote control instruction, a cryptography unit 528 may be employed to decrypt the message. The cryptography unit 528 may use a private key, serial number and knowledge of classification of attached appliance to identify itself as intended recipient of message and furthermore may validate unaltered contents of said remote control message and forward the control messages to the appliance controller via the data bus 522.
  • On the other hand, in embodiments where the device 521 has a DSP unit, the DSP unit may be able to detect logical bits based on specific frequencies and a preamble for digital transmission that identifies the data type as date/time. If the message is a date/time signal, no further processing is required. So, the DSP can send the date/time signal directly via data bus 522 which can then be received by the appliance controller (not shown).
  • FIG. 6 illustrates one method 600 which may be used in decrypting, processing and authenticating a remote control instruction sent to a particular appliance.
  • In step 601, a control instruction message is received. In certain embodiments, the control instruction message has an unencrypted field indicating the classification of the message (e.g., a Control-ID field).
  • In step 603, the process may determine if the Control-ID field matches that of the attached appliance. If yes, then in step 604, the information retrieval unit 427 or 527 (FIGS. 4 an 5) may apply its own local encryption key to attempt decryption of the message using its local encryption key. In step 605, the unencrypted message format may be checked. The message may be decrypted to a format comprising specific ASCII and binary values in pre-defined positions within the message if the particularly receiving device is the correct recipient of remote control instruction. A message digest checksum may included therein and calculated.
  • In step 606, the checksum may be then used to determine the message is unencrypted correctly and unaltered, if yes, the process moves to step 607. If not, an invalid format or message digest value indicates that the control message is ‘not addressed to me’ and the process flows to step 609. In step 609, a counter may be incremented to log the event. The information retrieval unit 427 may be reset to wait for another control message.
  • In step 607, an encapsulated identification number (e.g., a product serial number) in the data field of unencrypted remote control instruction is compared to an identification number (e.g., the actual serial number of appliance). If the identification numbers do not match, the process moves to step 602, where the event is logged and the information retrieval unit 427 may be reset to wait for another remote control message. On the other hand, if there is a match between the identification numbers, the process proceeds to step 608.
  • In step 608, the control instruction message is then sent to the appliance controller, which is programmed to act upon the message. In certain embodiments, the message is logged.
  • In FIG. 7, there is illustrated one embodiment of a method of doing business using some of the systems and methods previously discussed. In step 701, a power utility company might receive an end-user request to establish an account. The account may entitle the end-user to register specific appliances which may allow the end user to send remote control instructions to these appliances. The account may be offered free as an inducement to use the power company. In other situations, the end user may be charged on a monthly, subscription or per use basis. In some embodiments, an account establishment fee may be charged prior to first use in order to authorize payment and to set up at least one primary user and a security identifier, such as a password. In certain embodiments, there may be other users and passwords assigned, for instance, by primary user. Each user may have differing levels of authority to affect the operation of such appliances.
  • Once the account has been established, in step 702, the power company might receive a request from the end-user for a remote control instruction to be broadcast to a registered appliance.
  • In a third step 703, some verification may take place to affirm the identity of the end user (e.g., the username and password would be received). Once the end user has been identified, in step 704, the process may check permissions based on an internal specification established with primary user to allow or reject such request accordingly. Steps 703 and 704 may be part of a finite loop to accept requests and parameters specified by the primary end-user or utility company. For example, the primary user may be the only user in the household with permission to turn off the A/C system. Other users, however, might have only have permission to remotely adjust the temperature within a specific range.
  • Once the verification and authorization processes have been completed, the request may be classified as a “job” to be scheduled and placed in a queue (step 705). In some embodiments, the queue could work on a First-In-First-Out (FIFO) basis. In Step 706, the transmitting device 101 may then send the request to the appliance of interest as previous discussed. If applicable, in Step 707, the end-user Account may be debited by predetermined amount to pay for the request or expedited service.
  • Turning now to FIG. 8 a, there is present a method 800 which illustrates a priority selection process available to an end-user. Because of the low frequency of transmission and limited bandwidth of this system, there may not be capacity within the system to immediately broadcast the received requests. In fact, in certain embodiments, depending upon the number of requests, the queue length may be significant. Thus, in certain embodiments, an end-user could request an expedited service to jump ahead in the queue. Certain embodiments could use a “preemptive queuing” method to offer expedited services.
  • In step 802, a request from an end-user arrives at a call center or other appropriate venue for receiving customer requests. In embodiments, where preemptive queuing is employed, the end user may then be asked to select how the request should be scheduled based upon a fee they would be willing to pay. In step 804, an indication of regarding the type of priority is received from the customer. For instance, a customer could elect for their request to be queued based on a standard FIFO priority as illustrated by path 820. The customer may also elect to have the request scheduled “on-demand” so as to be placed at the front of the queue as illustrated by path 850, or the customer could elect to have their request given a pre-emptive queuing priority as illustrated by path 830.
  • In a First In First Out priority, a charge may be made to execute a job within an expected period of time (e.g., 30 minutes to 2 hours). In contrast, an “immediate” or “on-demand” priority places the request at the front of the queue. Consequently, there may be a high cost associated with an on-demand request. The pre-emptive queuing priority status is an intermediate type of priority for prioritizing requests in the queue.
  • In certain embodiments, when an end-user elects a pre-emptive queuing, he is authorizing a maximum payment for the worst case scenario of a much reduced maximum time to service their request but most likely end up paying a lot less than that amount and having their request serviced almost immediately. In other words, the end-user agrees before the job is scheduled to pay a premium over the amount in a FIFO priority, but less than they would have paid for an on-demand priority. In return they are bumped to the head of the standard request queue or to an equivalent maximum cost job.
  • Turning now to FIG. 8 b, there is illustrated a method for determining the cost of a job using a preemptive priority method. In step 891, a pre-emptive job request arrives, which may be represented by the variable: job(n). In step 892, a counter “n” may be set to the oldest FIFO job at the head of the queue (for example: n=1). In step 893, the cost of job(n) is calculated.
  • In certain embodiments, the cost of the job(n) may be calculated using the following equation:
    Cost-of-job(n)=fixed cost+Vc
    where:
      • fixed cost—is for the job (e.g. cost of a FIFO priority).
      • Vc—variable incremerital cost of the job which is a function of the time that it has been in the queue.
  • In step 894, the cost-of-job(n) is checked against the maximum predetermined cost set for a preemptive priority job. If cost-of-job(n) exceeds the maximum predetermined cost, then the counter (n) is incremented in step 897 and process returns to step 893. On the other hand, if the cost-of-job(n) does not exceed maximum predetermined cost then the process flows to step 895. In step 895, the projected delay to execute is compared to a maximum acceptable wait time. If projected delay exceeds the maximum acceptable wait time, then in step 898 the end-user may be informed so that the end user can choose another payment type.
  • For example, if a FIFO priority remote control request costs $5 and will execute within 30 minutes and the same job on demand costs $20 then the cost of a job queued based on the number of jobs serviced per hour this figure equates to a maximum waiting time for priority preempting job to execute of approximately 10 minutes. The cost of a preemptive job may be, for instance, an additional $3 and an upper limit on the cost of a pre-emptive may be set, for instance, to $17 which equates to a guaranteed maximum waiting time not to exceed 10 minutes although it is expected that job will execute immediately or within a few minutes in the majority of cases.
  • In this example, one method of calculating the cost of each job(n) is as follows. Cost = $5 + $3 + 9 / 1200 × t ( n ) + $0 .1 × n ( b ) where t ( x ) = time in queue in seconds Cost per second for queued jobs = ( Max Cost pre - emptive - Min Cost pre - emptive ) ( Max Time FIFO Job - Max Time Preemptive Job ) = ( 17 - 8 ) ( dollars ) ( 30 × 60 - 10 × 60 ) ( seconds ) = 0.0075 Cost of a job ( n ) in queue = $8 + c ( n ) + eg $0 .2 × b ( n ) = $8 + 0.0075 × t ( n ) + $0 .2 × b ( n ) Where t ( n ) = the actual time job ( n ) has spent in queue c ( n ) = cost / second × t ( n ) b ( n ) = number of times job ( n ) has been bumped
  • The maximum execution time for a pre-emptive job and the additional cost for the number of times bumped prevents FIFO jobs being continually bumped and explains the presence of step 898 which applies in times of congestion where a customer is asked to chose ‘on demand’ service fees or wait in the normal FIFO queue with no added priority.
  • In the above example, a new preemptive request would not displace a single FIFO job (e.g., job(n)) that had spent more than 1200 seconds in queue or which had been bumped more than 45 times.
  • In the above example, when each time a job(n) is bumped, the process adds the equivalent of the job having spent an additional 26 seconds over and above the actual time in queue. The preemption charge of $3 is equivalent to a FIFO job(n) having spent an additional 400 seconds in queue. Thus, some examples described herein effectively apply an exponential cost as the queue approaches the point of congestion or blocking. In some applications, the program or operator receiving the job request may know if it is likely to be serviced within a predetermined time, for example 30 minutes.
  • Using the above equation, the following table may be constructed to illustrate how the cost of preemptive queuing might vary based on the time other jobs have been in the queue and the number of times other jobs have been preempted.
    TABLE 1
    Time in
    Job Queue No-of times
    Number (seconds) ‘cost’ preempted
    N 51 $8.38 0
    n-1 63 $8.67 1
    2 367 $12.35 8
    1 (next) 395 $12.96 10
  • The methods of pre-emptive queuing described herein may have other applications than in the systems and methods previously described in this application. Methods of pre-emption described herein are suitable to many commercial systems.
  • For example, a mail order system which has a fixed shipping capacity may use the concept of preemptive queuing. In such an example, a call would be received by a customer service center or a request received via a web server. The customer is normally asked to pay a shipping and handling or service fee for the order. Often there is some factor for which a customer would be prepared to pay a little more to have their request serviced faster. A cost is therefore associated with the amount of time the job next in line has spent waiting to be served. The cost may be charged for allowing the customer to use preemptive queuing or queue jumping so that their order would be expedited and placed before other orders in line to be shipped. This cost of preemptive queuing may be the basic shipping and handling charge plus a premium plus a pro-rata cost based on the amount of time the next in queue has spent waiting.
  • The operator of the queue may have the ability to set parameters on the system so that they can statistically offer an at least $x but no more than $y for the customer to have their order filled more quickly.
  • For example at a holiday time a mail-order or catalogue retailer may have a delay to ship of 1 or 2 days+the shipping option chosen by customer. Now customer to join this queue may have a Shipping and handling charge of $14. Especially when close to a cut off for the US Postal service or couriers customer to make sure their present arrives in time customer may agree to pay up to $30 to have their job serviced next. Next in line has been waiting 30 hours and company associates a cost of $50 to service their customer within 3 days, but 3 days is too late to catch the mail. So customer may agree to pay for example $20 S&H+a pro-rata amount based on a $20 cost the company asserts with having the next in line job wait 72 hours. So for 30 hours this is an additional cost of 30/72*20+$20 or $28.33 for the escalated cost of jumping the queue.
  • The abstract of the disclosure is provided for the sole reason of complying with the rules requiring an abstract, which will allow a searcher to quickly ascertain the subject matter of the technical disclosure of any patent issued from this disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
  • Any advantages and benefits described may not apply to all embodiments of the invention. When the word “means” is recited in a claim element, Applicant intends for the claim element to fall under 35 USC 112, paragraph 6. Often a label of one or more words precedes the word “means”. The word or words preceding the word “means” is a label intended to ease referencing of claims elements and is not intended to convey a structural limitation. Such means-plus-function claims are intended to cover not only the structures described herein for performing the function and their structural equivalents, but also equivalent structures. For example, although a nail and a screw have different structures, they are equivalent structures since they both perform the function of fastening. Claims that do not use the word means are not intended to fall under 35 USC 112, paragraph 6.

Claims (16)

1. A method of fulfilling a request to remotely control an appliance receiving power from a power distribution network, the method comprising:
receiving a request to control the appliance;
generating a message receivable by a receiving device coupled to the power supply of the appliance;
injecting the message into a distribution power network such that the message is received by the appliance, such that the appliance may act upon the message to fulfill the request.
2. The method of claim 1 further comprising receiving payment for fulfilling the request.
3. The method of claim 1 further comprising registering the appliance to establish a relationship between an identifier of the appliance and an end user.
4. The method of claim 3 further comprising authenticating the request.
5. The method of claim 3 further comprising encrypting the message such that the message is only decipherable by the receiving device coupled to the appliance with the identifier.
6. The method of claim 1 further comprising establishing an account with an end user of the appliance.
7. The method of claim 1 further comprising scheduling the request based on a first-in first-out priority basis.
8. The method of claim 7 further comprising preempting the scheduling of the request based on predetermined events.
9. The method of claim 1 wherein the receiving comprises receiving the request via a telephone initiated request.
10. The method of claim 1 wherein the receiving comprises receiving the request via the internet or a computer initiated request.
11. A method of remotely adjusting a clock embedded in an appliance receiving power from a power distribution network, the method comprising:
determining a time for the clock;
generating a message containing an indication of time, wherein the message is receivable by a receiving device coupled to the power supply of the appliance;
injecting the message into a distribution power network such that the message is received by the appliance, so that the appliance may adjust the clock in accordance with the message.
12. The method of claim 11 wherein the determining comprises retrieving the time from an atomic clock source.
13. The method of claim 11 wherein the generating a message further comprises adjusting the indication of time for delay.
14. The method of claim 12 wherein the delay is selected from the group consisting of synchronization, insertion, propagation and processing delays.
15. The method of claim 11 further comprising receiving payment for generating the message to allow the appliance to adjust the clock.
16. The method of claim 11 further comprising registering the appliance to establish a relationship between an identifier of the appliance and an end user.
US10/999,775 2003-11-26 2004-11-30 Systems and methods for broadcasting information over an AC power network Abandoned US20050110650A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/999,775 US20050110650A1 (en) 2003-11-26 2004-11-30 Systems and methods for broadcasting information over an AC power network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP03026995A EP1536572A1 (en) 2003-11-26 2003-11-26 Power line communication system
EP03026995.5 2003-11-26
US10/974,637 US7084742B2 (en) 2003-11-26 2004-10-27 System and method for transmitting control information over an AC power network
US10/999,775 US20050110650A1 (en) 2003-11-26 2004-11-30 Systems and methods for broadcasting information over an AC power network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/974,637 Continuation-In-Part US7084742B2 (en) 2003-11-26 2004-10-27 System and method for transmitting control information over an AC power network

Publications (1)

Publication Number Publication Date
US20050110650A1 true US20050110650A1 (en) 2005-05-26

Family

ID=34442864

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/974,637 Expired - Fee Related US7084742B2 (en) 2003-11-26 2004-10-27 System and method for transmitting control information over an AC power network
US10/999,775 Abandoned US20050110650A1 (en) 2003-11-26 2004-11-30 Systems and methods for broadcasting information over an AC power network

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/974,637 Expired - Fee Related US7084742B2 (en) 2003-11-26 2004-10-27 System and method for transmitting control information over an AC power network

Country Status (2)

Country Link
US (2) US7084742B2 (en)
EP (1) EP1536572A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060212326A1 (en) * 2005-03-18 2006-09-21 Pitney Bowes Incorporated Method for predicting call center volumes
US20060252405A1 (en) * 2005-05-07 2006-11-09 Motorola, Inc. Method and apparatus for filtering of interference signals
US20080157938A1 (en) * 2007-01-03 2008-07-03 Sehat Sutardja Time updating and load management systems
US20080172471A1 (en) * 2005-11-15 2008-07-17 Viktors Berstis Systems and Methods for Screening Chat Requests
US20080310206A1 (en) * 2007-06-06 2008-12-18 Abb Oy Method for controlling frequency converter unit, and frequency converter assembly
US20120128080A1 (en) * 2009-08-06 2012-05-24 Sam Yong Woo Apparatus and method for transmitting and receiving time broadcasting information using power line

Families Citing this family (148)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006123940A1 (en) * 2005-05-20 2006-11-23 Ads Enterprises Nz Ltd Receiving device and methods for remote control in an ac power distribution network
KR101223637B1 (en) 2006-01-12 2013-01-17 삼성전자주식회사 Apparatus of displaying channel information for power line communication and method thereof
JP3979436B1 (en) * 2006-03-09 2007-09-19 ダイキン工業株式会社 Air conditioner and address setting method in air conditioner
US8050285B2 (en) * 2006-08-30 2011-11-01 Asoka Usa Corporation High speed power line network connector and method for power line networking
KR101266267B1 (en) 2006-10-05 2013-05-23 스플렁크 인코퍼레이티드 Time Series Search Engine
JP5274769B2 (en) * 2006-12-25 2013-08-28 株式会社東芝 Equipment usage status management system
US7502237B2 (en) * 2007-03-07 2009-03-10 Eaton Corporation Power waveform harmonic analysis using summed samples
US8130084B2 (en) * 2007-04-30 2012-03-06 International Business Machines Corporation Fault tolerant closed system control using power line communication
US7948833B2 (en) 2007-07-25 2011-05-24 Computime, Ltd. Clock setup over a network
US8421614B2 (en) * 2007-09-19 2013-04-16 International Business Machines Corporation Reliable redundant data communication through alternating current power distribution system
US8754683B2 (en) * 2008-06-18 2014-06-17 Micron Technology, Inc. Locked-loop quiescence apparatus, systems, and methods
CN102640458B (en) 2009-11-26 2015-09-30 Lg电子株式会社 For the network system of assembly
EP2514142B1 (en) * 2009-12-17 2015-10-14 LG Electronics Inc. Network system and method of controlling network system
WO2012054418A1 (en) * 2010-10-18 2012-04-26 Trilliant Holdings, Inc. Method for synchronizing meter clocks in a network
EP2523357B1 (en) * 2011-05-12 2013-09-18 Siemens Aktiengesellschaft Subsea data communication system and method
US8805598B2 (en) * 2011-07-22 2014-08-12 Cisco Technology, Inc. Dynamic configuration of distribution feeder parameters in a power grid
JP5696716B2 (en) * 2012-02-28 2015-04-08 横河電機株式会社 Wireless communication system, wireless communication method, and wireless access point device
US20130307694A1 (en) * 2012-05-15 2013-11-21 Roni AMAR Electricity/power metering system and method
US9337661B2 (en) 2012-12-27 2016-05-10 Intel Corporation Power management system and method
US10116747B2 (en) * 2013-02-05 2018-10-30 Txu Energy Retail Company Llc Electricity provider content platform
US10225136B2 (en) 2013-04-30 2019-03-05 Splunk Inc. Processing of log data and performance data obtained via an application programming interface (API)
US10353957B2 (en) 2013-04-30 2019-07-16 Splunk Inc. Processing of performance data and raw log data from an information technology environment
US10019496B2 (en) 2013-04-30 2018-07-10 Splunk Inc. Processing of performance data and log data from an information technology environment by using diverse data stores
US10318541B2 (en) 2013-04-30 2019-06-11 Splunk Inc. Correlating log data with performance measurements having a specified relationship to a threshold value
US10614132B2 (en) 2013-04-30 2020-04-07 Splunk Inc. GUI-triggered processing of performance data and log data from an information technology environment
US10346357B2 (en) 2013-04-30 2019-07-09 Splunk Inc. Processing of performance data and structure data from an information technology environment
US10997191B2 (en) 2013-04-30 2021-05-04 Splunk Inc. Query-triggered processing of performance data and log data from an information technology environment
US9999038B2 (en) 2013-05-31 2018-06-12 At&T Intellectual Property I, L.P. Remote distributed antenna system
US9525524B2 (en) 2013-05-31 2016-12-20 At&T Intellectual Property I, L.P. Remote distributed antenna system
US8897697B1 (en) 2013-11-06 2014-11-25 At&T Intellectual Property I, Lp Millimeter-wave surface-wave communications
US9391761B2 (en) 2014-06-11 2016-07-12 Dell Products, Lp Apparatus and method for signal aggregation in an information handling system
US9768833B2 (en) 2014-09-15 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for sensing a condition in a transmission medium of electromagnetic waves
US10063280B2 (en) 2014-09-17 2018-08-28 At&T Intellectual Property I, L.P. Monitoring and mitigating conditions in a communication network
US9615269B2 (en) 2014-10-02 2017-04-04 At&T Intellectual Property I, L.P. Method and apparatus that provides fault tolerance in a communication network
US9685992B2 (en) 2014-10-03 2017-06-20 At&T Intellectual Property I, L.P. Circuit panel network and methods thereof
US9503189B2 (en) 2014-10-10 2016-11-22 At&T Intellectual Property I, L.P. Method and apparatus for arranging communication sessions in a communication system
US9973299B2 (en) 2014-10-14 2018-05-15 At&T Intellectual Property I, L.P. Method and apparatus for adjusting a mode of communication in a communication network
US9653770B2 (en) 2014-10-21 2017-05-16 At&T Intellectual Property I, L.P. Guided wave coupler, coupling module and methods for use therewith
US9577306B2 (en) 2014-10-21 2017-02-21 At&T Intellectual Property I, L.P. Guided-wave transmission device and methods for use therewith
US9627768B2 (en) 2014-10-21 2017-04-18 At&T Intellectual Property I, L.P. Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9312919B1 (en) 2014-10-21 2016-04-12 At&T Intellectual Property I, Lp Transmission device with impairment compensation and methods for use therewith
US9769020B2 (en) 2014-10-21 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for responding to events affecting communications in a communication network
US9780834B2 (en) 2014-10-21 2017-10-03 At&T Intellectual Property I, L.P. Method and apparatus for transmitting electromagnetic waves
US10340573B2 (en) 2016-10-26 2019-07-02 At&T Intellectual Property I, L.P. Launcher with cylindrical coupling device and methods for use therewith
US10009067B2 (en) 2014-12-04 2018-06-26 At&T Intellectual Property I, L.P. Method and apparatus for configuring a communication interface
US9954287B2 (en) 2014-11-20 2018-04-24 At&T Intellectual Property I, L.P. Apparatus for converting wireless signals and electromagnetic waves and methods thereof
US9800327B2 (en) 2014-11-20 2017-10-24 At&T Intellectual Property I, L.P. Apparatus for controlling operations of a communication device and methods thereof
US10243784B2 (en) 2014-11-20 2019-03-26 At&T Intellectual Property I, L.P. System for generating topology information and methods thereof
US9997819B2 (en) 2015-06-09 2018-06-12 At&T Intellectual Property I, L.P. Transmission medium and method for facilitating propagation of electromagnetic waves via a core
US9742462B2 (en) 2014-12-04 2017-08-22 At&T Intellectual Property I, L.P. Transmission medium and communication interfaces and methods for use therewith
US9461706B1 (en) 2015-07-31 2016-10-04 At&T Intellectual Property I, Lp Method and apparatus for exchanging communication signals
US9544006B2 (en) 2014-11-20 2017-01-10 At&T Intellectual Property I, L.P. Transmission device with mode division multiplexing and methods for use therewith
US9876570B2 (en) 2015-02-20 2018-01-23 At&T Intellectual Property I, Lp Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9749013B2 (en) 2015-03-17 2017-08-29 At&T Intellectual Property I, L.P. Method and apparatus for reducing attenuation of electromagnetic waves guided by a transmission medium
US9705561B2 (en) 2015-04-24 2017-07-11 At&T Intellectual Property I, L.P. Directional coupling device and methods for use therewith
US10224981B2 (en) 2015-04-24 2019-03-05 At&T Intellectual Property I, Lp Passive electrical coupling device and methods for use therewith
US9793954B2 (en) 2015-04-28 2017-10-17 At&T Intellectual Property I, L.P. Magnetic coupling device and methods for use therewith
US9490869B1 (en) 2015-05-14 2016-11-08 At&T Intellectual Property I, L.P. Transmission medium having multiple cores and methods for use therewith
US9748626B2 (en) 2015-05-14 2017-08-29 At&T Intellectual Property I, L.P. Plurality of cables having different cross-sectional shapes which are bundled together to form a transmission medium
US9871282B2 (en) 2015-05-14 2018-01-16 At&T Intellectual Property I, L.P. At least one transmission medium having a dielectric surface that is covered at least in part by a second dielectric
US10650940B2 (en) 2015-05-15 2020-05-12 At&T Intellectual Property I, L.P. Transmission medium having a conductive material and methods for use therewith
US10078549B2 (en) 2015-05-19 2018-09-18 Vmware, Inc. Maintaining hole boundary information for restoring snapshots from parity
US9652634B2 (en) * 2015-05-19 2017-05-16 Vmware, Inc. Maintaing encryption keys to provide encryption on top of data deduplication
US9917341B2 (en) 2015-05-27 2018-03-13 At&T Intellectual Property I, L.P. Apparatus and method for launching electromagnetic waves and for modifying radial dimensions of the propagating electromagnetic waves
US9912381B2 (en) 2015-06-03 2018-03-06 At&T Intellectual Property I, Lp Network termination and methods for use therewith
US9866309B2 (en) 2015-06-03 2018-01-09 At&T Intellectual Property I, Lp Host node device and methods for use therewith
US10812174B2 (en) 2015-06-03 2020-10-20 At&T Intellectual Property I, L.P. Client node device and methods for use therewith
US9913139B2 (en) 2015-06-09 2018-03-06 At&T Intellectual Property I, L.P. Signal fingerprinting for authentication of communicating devices
US9820146B2 (en) 2015-06-12 2017-11-14 At&T Intellectual Property I, L.P. Method and apparatus for authentication and identity management of communicating devices
US9640850B2 (en) 2015-06-25 2017-05-02 At&T Intellectual Property I, L.P. Methods and apparatus for inducing a non-fundamental wave mode on a transmission medium
US9865911B2 (en) 2015-06-25 2018-01-09 At&T Intellectual Property I, L.P. Waveguide system for slot radiating first electromagnetic waves that are combined into a non-fundamental wave mode second electromagnetic wave on a transmission medium
US9509415B1 (en) 2015-06-25 2016-11-29 At&T Intellectual Property I, L.P. Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US10205655B2 (en) 2015-07-14 2019-02-12 At&T Intellectual Property I, L.P. Apparatus and methods for communicating utilizing an antenna array and multiple communication paths
US9847566B2 (en) 2015-07-14 2017-12-19 At&T Intellectual Property I, L.P. Method and apparatus for adjusting a field of a signal to mitigate interference
US9882257B2 (en) 2015-07-14 2018-01-30 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US9853342B2 (en) 2015-07-14 2017-12-26 At&T Intellectual Property I, L.P. Dielectric transmission medium connector and methods for use therewith
US10044409B2 (en) 2015-07-14 2018-08-07 At&T Intellectual Property I, L.P. Transmission medium and methods for use therewith
US10148016B2 (en) 2015-07-14 2018-12-04 At&T Intellectual Property I, L.P. Apparatus and methods for communicating utilizing an antenna array
US9628116B2 (en) 2015-07-14 2017-04-18 At&T Intellectual Property I, L.P. Apparatus and methods for transmitting wireless signals
US10090606B2 (en) 2015-07-15 2018-10-02 At&T Intellectual Property I, L.P. Antenna system with dielectric array and methods for use therewith
US9948333B2 (en) 2015-07-23 2018-04-17 At&T Intellectual Property I, L.P. Method and apparatus for wireless communications to mitigate interference
US9749053B2 (en) 2015-07-23 2017-08-29 At&T Intellectual Property I, L.P. Node device, repeater and methods for use therewith
US9871283B2 (en) 2015-07-23 2018-01-16 At&T Intellectual Property I, Lp Transmission medium having a dielectric core comprised of plural members connected by a ball and socket configuration
US9912027B2 (en) 2015-07-23 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for exchanging communication signals
US9735833B2 (en) 2015-07-31 2017-08-15 At&T Intellectual Property I, L.P. Method and apparatus for communications management in a neighborhood network
US9967173B2 (en) 2015-07-31 2018-05-08 At&T Intellectual Property I, L.P. Method and apparatus for authentication and identity management of communicating devices
US9904535B2 (en) 2015-09-14 2018-02-27 At&T Intellectual Property I, L.P. Method and apparatus for distributing software
US9769128B2 (en) 2015-09-28 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for encryption of communications over a network
US9729197B2 (en) 2015-10-01 2017-08-08 At&T Intellectual Property I, L.P. Method and apparatus for communicating network management traffic over a network
US9876264B2 (en) 2015-10-02 2018-01-23 At&T Intellectual Property I, Lp Communication system, guided wave switch and methods for use therewith
US10355367B2 (en) 2015-10-16 2019-07-16 At&T Intellectual Property I, L.P. Antenna structure for exchanging wireless signals
US9860075B1 (en) 2016-08-26 2018-01-02 At&T Intellectual Property I, L.P. Method and communication node for broadband distribution
US10962258B2 (en) * 2016-09-14 2021-03-30 Rheem Australia Pty Limited Water heater controller
US10811767B2 (en) 2016-10-21 2020-10-20 At&T Intellectual Property I, L.P. System and dielectric antenna with convex dielectric radome
US10374316B2 (en) 2016-10-21 2019-08-06 At&T Intellectual Property I, L.P. System and dielectric antenna with non-uniform dielectric
US10312567B2 (en) 2016-10-26 2019-06-04 At&T Intellectual Property I, L.P. Launcher with planar strip antenna and methods for use therewith
US10291334B2 (en) 2016-11-03 2019-05-14 At&T Intellectual Property I, L.P. System for detecting a fault in a communication system
US10498044B2 (en) 2016-11-03 2019-12-03 At&T Intellectual Property I, L.P. Apparatus for configuring a surface of an antenna
US10225025B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Method and apparatus for detecting a fault in a communication system
US10224634B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Methods and apparatus for adjusting an operational characteristic of an antenna
US10340603B2 (en) 2016-11-23 2019-07-02 At&T Intellectual Property I, L.P. Antenna system having shielded structural configurations for assembly
US10178445B2 (en) 2016-11-23 2019-01-08 At&T Intellectual Property I, L.P. Methods, devices, and systems for load balancing between a plurality of waveguides
US10535928B2 (en) 2016-11-23 2020-01-14 At&T Intellectual Property I, L.P. Antenna system and methods for use therewith
US10340601B2 (en) 2016-11-23 2019-07-02 At&T Intellectual Property I, L.P. Multi-antenna system and methods for use therewith
US10090594B2 (en) 2016-11-23 2018-10-02 At&T Intellectual Property I, L.P. Antenna system having structural configurations for assembly
US10305190B2 (en) 2016-12-01 2019-05-28 At&T Intellectual Property I, L.P. Reflecting dielectric antenna system and methods for use therewith
US10361489B2 (en) 2016-12-01 2019-07-23 At&T Intellectual Property I, L.P. Dielectric dish antenna system and methods for use therewith
US10755542B2 (en) 2016-12-06 2020-08-25 At&T Intellectual Property I, L.P. Method and apparatus for surveillance via guided wave communication
US10135145B2 (en) 2016-12-06 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for generating an electromagnetic wave along a transmission medium
US10727599B2 (en) 2016-12-06 2020-07-28 At&T Intellectual Property I, L.P. Launcher with slot antenna and methods for use therewith
US10326494B2 (en) 2016-12-06 2019-06-18 At&T Intellectual Property I, L.P. Apparatus for measurement de-embedding and methods for use therewith
US10382976B2 (en) 2016-12-06 2019-08-13 At&T Intellectual Property I, L.P. Method and apparatus for managing wireless communications based on communication paths and network device positions
US10439675B2 (en) 2016-12-06 2019-10-08 At&T Intellectual Property I, L.P. Method and apparatus for repeating guided wave communication signals
US10020844B2 (en) 2016-12-06 2018-07-10 T&T Intellectual Property I, L.P. Method and apparatus for broadcast communication via guided waves
US10637149B2 (en) 2016-12-06 2020-04-28 At&T Intellectual Property I, L.P. Injection molded dielectric antenna and methods for use therewith
US10694379B2 (en) 2016-12-06 2020-06-23 At&T Intellectual Property I, L.P. Waveguide system with device-based authentication and methods for use therewith
US9927517B1 (en) 2016-12-06 2018-03-27 At&T Intellectual Property I, L.P. Apparatus and methods for sensing rainfall
US10819035B2 (en) 2016-12-06 2020-10-27 At&T Intellectual Property I, L.P. Launcher with helical antenna and methods for use therewith
US10243270B2 (en) 2016-12-07 2019-03-26 At&T Intellectual Property I, L.P. Beam adaptive multi-feed dielectric antenna system and methods for use therewith
US10359749B2 (en) 2016-12-07 2019-07-23 At&T Intellectual Property I, L.P. Method and apparatus for utilities management via guided wave communication
US10389029B2 (en) 2016-12-07 2019-08-20 At&T Intellectual Property I, L.P. Multi-feed dielectric antenna system with core selection and methods for use therewith
US9893795B1 (en) 2016-12-07 2018-02-13 At&T Intellectual Property I, Lp Method and repeater for broadband distribution
US10139820B2 (en) 2016-12-07 2018-11-27 At&T Intellectual Property I, L.P. Method and apparatus for deploying equipment of a communication system
US10168695B2 (en) 2016-12-07 2019-01-01 At&T Intellectual Property I, L.P. Method and apparatus for controlling an unmanned aircraft
US10027397B2 (en) 2016-12-07 2018-07-17 At&T Intellectual Property I, L.P. Distributed antenna system and methods for use therewith
US10547348B2 (en) 2016-12-07 2020-01-28 At&T Intellectual Property I, L.P. Method and apparatus for switching transmission mediums in a communication system
US10446936B2 (en) 2016-12-07 2019-10-15 At&T Intellectual Property I, L.P. Multi-feed dielectric antenna system and methods for use therewith
US10777873B2 (en) 2016-12-08 2020-09-15 At&T Intellectual Property I, L.P. Method and apparatus for mounting network devices
US9911020B1 (en) 2016-12-08 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for tracking via a radio frequency identification device
US10069535B2 (en) 2016-12-08 2018-09-04 At&T Intellectual Property I, L.P. Apparatus and methods for launching electromagnetic waves having a certain electric field structure
US10601494B2 (en) 2016-12-08 2020-03-24 At&T Intellectual Property I, L.P. Dual-band communication device and method for use therewith
US10530505B2 (en) 2016-12-08 2020-01-07 At&T Intellectual Property I, L.P. Apparatus and methods for launching electromagnetic waves along a transmission medium
US10916969B2 (en) 2016-12-08 2021-02-09 At&T Intellectual Property I, L.P. Method and apparatus for providing power using an inductive coupling
US10411356B2 (en) 2016-12-08 2019-09-10 At&T Intellectual Property I, L.P. Apparatus and methods for selectively targeting communication devices with an antenna array
US10103422B2 (en) 2016-12-08 2018-10-16 At&T Intellectual Property I, L.P. Method and apparatus for mounting network devices
US10326689B2 (en) 2016-12-08 2019-06-18 At&T Intellectual Property I, L.P. Method and system for providing alternative communication paths
US10938108B2 (en) 2016-12-08 2021-03-02 At&T Intellectual Property I, L.P. Frequency selective multi-feed dielectric antenna system and methods for use therewith
US9998870B1 (en) 2016-12-08 2018-06-12 At&T Intellectual Property I, L.P. Method and apparatus for proximity sensing
US10389037B2 (en) 2016-12-08 2019-08-20 At&T Intellectual Property I, L.P. Apparatus and methods for selecting sections of an antenna array and use therewith
US10340983B2 (en) 2016-12-09 2019-07-02 At&T Intellectual Property I, L.P. Method and apparatus for surveying remote sites via guided wave communications
US9838896B1 (en) 2016-12-09 2017-12-05 At&T Intellectual Property I, L.P. Method and apparatus for assessing network coverage
US10264586B2 (en) 2016-12-09 2019-04-16 At&T Mobility Ii Llc Cloud-based packet controller and methods for use therewith
US10122412B2 (en) 2017-01-30 2018-11-06 Abl Ip Holding, Llc Power line communication system and method of auto-commissioning system nodes
US9973940B1 (en) 2017-02-27 2018-05-15 At&T Intellectual Property I, L.P. Apparatus and methods for dynamic impedance matching of a guided wave launcher
US10298293B2 (en) 2017-03-13 2019-05-21 At&T Intellectual Property I, L.P. Apparatus of communication utilizing wireless network devices
WO2019028434A1 (en) * 2017-08-03 2019-02-07 Heila Technologies, Inc. Automatic detection of distributed energy resources system parameters
CN108733767B (en) * 2018-04-18 2021-08-24 北京四方继保自动化股份有限公司 Decoupling technology-based intelligent substation configuration file management and control method
US20220337082A1 (en) * 2021-04-14 2022-10-20 Duke Energy Corporation Methods of securely controlling utility grid edge devices

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5977650A (en) * 1998-03-17 1999-11-02 Northern Telecom Limited Transmitting communications signals over a power line network
US6111504A (en) * 1999-01-12 2000-08-29 Packard; Jeffrey W. Electronic equipment security and recovery system
US6587739B1 (en) * 2000-09-29 2003-07-01 Sunbeam Products, Inc. Appliance communication and control system and appliances for use in same
US6647246B1 (en) * 2000-01-10 2003-11-11 Industrial Technology Research Institute Apparatus and method of synchronization using delay measurements
US20050058026A1 (en) * 2003-09-17 2005-03-17 Hocherman Adam B. Alarm device
US6943668B2 (en) * 2001-06-26 2005-09-13 General Electric Company Apparatus and method for reconfiguring a power line communication system
US7117051B2 (en) * 2004-03-15 2006-10-03 Tmio, Llc Appliance communication system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559377A (en) * 1989-04-28 1996-09-24 Abraham; Charles Transformer coupler for communication over various lines
US5903594A (en) * 1997-04-16 1999-05-11 General Electric Company Power line communications spread spectrum protocol

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5977650A (en) * 1998-03-17 1999-11-02 Northern Telecom Limited Transmitting communications signals over a power line network
US6111504A (en) * 1999-01-12 2000-08-29 Packard; Jeffrey W. Electronic equipment security and recovery system
US6647246B1 (en) * 2000-01-10 2003-11-11 Industrial Technology Research Institute Apparatus and method of synchronization using delay measurements
US6587739B1 (en) * 2000-09-29 2003-07-01 Sunbeam Products, Inc. Appliance communication and control system and appliances for use in same
US6943668B2 (en) * 2001-06-26 2005-09-13 General Electric Company Apparatus and method for reconfiguring a power line communication system
US20050058026A1 (en) * 2003-09-17 2005-03-17 Hocherman Adam B. Alarm device
US7117051B2 (en) * 2004-03-15 2006-10-03 Tmio, Llc Appliance communication system and method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060212326A1 (en) * 2005-03-18 2006-09-21 Pitney Bowes Incorporated Method for predicting call center volumes
US20060252405A1 (en) * 2005-05-07 2006-11-09 Motorola, Inc. Method and apparatus for filtering of interference signals
US20080172471A1 (en) * 2005-11-15 2008-07-17 Viktors Berstis Systems and Methods for Screening Chat Requests
US20080157938A1 (en) * 2007-01-03 2008-07-03 Sehat Sutardja Time updating and load management systems
US7911326B2 (en) * 2007-01-03 2011-03-22 Marvell World Trade Ltd. Time updating and load management systems
US20110169621A1 (en) * 2007-01-03 2011-07-14 Sehat Sutardja Time updating and load management systems
US20080310206A1 (en) * 2007-06-06 2008-12-18 Abb Oy Method for controlling frequency converter unit, and frequency converter assembly
US8755210B2 (en) 2007-06-06 2014-06-17 Abb Oy Method for controlling frequency converter unit, and frequency converter assembly
US20120128080A1 (en) * 2009-08-06 2012-05-24 Sam Yong Woo Apparatus and method for transmitting and receiving time broadcasting information using power line
US8761270B2 (en) * 2009-08-06 2014-06-24 Korea Research Institute Of Standards And Science Apparatus and method for transmitting and receiving time broadcasting information using power line

Also Published As

Publication number Publication date
EP1536572A1 (en) 2005-06-01
US7084742B2 (en) 2006-08-01
US20050111560A1 (en) 2005-05-26

Similar Documents

Publication Publication Date Title
US20050110650A1 (en) Systems and methods for broadcasting information over an AC power network
CA2009290C (en) Public communication system comprising distributed stations, and station and sub-station for use in such a communication system
EP0601523B1 (en) Billing system for information transmitted by radio transmissions and for other services
US9667444B2 (en) Data transmission and reception system with accurate time information
US5144662A (en) Public communication system comprising distributed stations, and station and sub-station for use in such a communication system
US7039169B2 (en) Detection and authentication of multiple integrated receiver decoders (IRDs) within a subscriber dwelling
TW308771B (en)
JPH04500889A (en) Set top interface transaction processing in impulse pay-per-view television systems
WO1993001550A1 (en) License management system and method
CA2505288A1 (en) Time setting system and time setting method
CN1308806B (en) Digital TV receiver and its conditions access subunits and digital TV signal descrambling method
WO2006123940A1 (en) Receiving device and methods for remote control in an ac power distribution network
BRPI0117038B1 (en) method and system for managing access to a representative channel signal from a service provider, and digital device in a conditional access system
US20060091893A1 (en) Process for the relative locating of two electrical appliances
US20050076183A1 (en) Method and apparatus for enforcing timed agreements
Zhou et al. A secure pay-per-view scheme for Web-based video service
CN109587541A (en) A kind of digital television business processing method, device and television terminal
JPH10508457A (en) Deferred billing, broadcasting, electronic document delivery system and method
WO1997037463A1 (en) Data transmitting method, data transmitter, data receiver, and data receiver network connecting device
AU717825B2 (en) Billing system for radio communications
JP2000032500A (en) Program selection history information obtaining method and receiver thereof
KR100561751B1 (en) A power line communication based service addition type meter gateway and casing structure thereof, and a power line communication system using the same
Brown Telecommunications Networks for Remote Electricity Supply Metering and Load Control (Volume 2)
JPH04137838A (en) Illegal interception preventing circuit
Brown Telecommunications networks for remote electricity supply metering and load control

Legal Events

Date Code Title Description
AS Assignment

Owner name: ADS ENTERPRISES NZ LTD., NEW ZEALAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAINES, ANTONY VINCENT;REEL/FRAME:016042/0597

Effective date: 20041126

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION