Systems and methods for monitoring and controlling remote devices
09571582 ยท 2017-02-14
Assignee
Inventors
Cpc classification
G08B25/009
PHYSICS
H04M11/04
ELECTRICITY
G08C2201/51
PHYSICS
H04Q9/00
ELECTRICITY
G08C2201/42
PHYSICS
G08B25/007
PHYSICS
Y02B90/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04L67/12
ELECTRICITY
G08C2201/40
PHYSICS
G05B2219/25198
PHYSICS
H04L12/2825
ELECTRICITY
H04Q2209/60
ELECTRICITY
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S20/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G08B21/00
PHYSICS
G05B19/418
PHYSICS
H04Q9/00
ELECTRICITY
H04W4/00
ELECTRICITY
H04M11/04
ELECTRICITY
H04L12/28
ELECTRICITY
G08B25/00
PHYSICS
Abstract
Embodiments of the present invention are generally directed to a system for monitoring a variety of environmental and/or other conditions within a defined remotely located region. Such a system may be configured to monitor utility meters in a defined area. The system is implemented by using a plurality of wireless transmitters, wherein each wireless transmitter is integrated into a sensor adapted to monitor a particular data input. The system also includes a plurality of transceivers that are dispersed throughout the region at defined locations. The system uses a local gateway to translate and transfer information from the transmitters to a dedicated computer on a network. The dedicated computer, collects, compiles, and stores the data for retrieval upon client demand across the network. Other aspects, features, and embodiments are also claimed and described.
Claims
1. A wireless communication device for use in a wireless communication system, the wireless communication device comprising: a wireless transceiver; a sensor integrated with the wireless transceiver; a processor integrated with the wireless transceiver and sensor; and memory comprising logical instructions that, when executed by the processor, are configured to cause the wireless communication device to: monitor a condition sensed by the sensor; generate an information signal comprising identification information for the wireless transceiver and data indicative of the condition sensed by the sensor; and transmit the information signal with the wireless transceiver to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the identification information for the wireless transceiver and data indicative of the condition sensed by the sensor in the information signal and the identification information for the wireless transceiver in the information signal for delivery to a host computer via a wide area network.
2. The wireless communication device of claim 1, wherein the wireless communication device is configured for use in a residential automated monitoring system.
3. The wireless communication device of claim 1, further comprising one or more user interface buttons for receiving an input.
4. The wireless communication device of claim 3, wherein the memory further comprises logical instructions that, when executed by the processor, are configured to cause the wireless communication device to: monitor an input from the one or more user interface buttons; generate an input signal comprising identification information for the wireless transceiver and data indicative of the input from the one or more user interface buttons; and transmit the input signal with the wireless transceiver to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the data indicative of the input from the one or more user interface buttons and the identification information for the wireless transceiver in the input signal for delivery to a host computer via a wide area network.
5. The wireless communication device of claim 1, wherein the identification information is unique to the wireless transceiver.
6. The wireless communication device of claim 1, wherein the memory further comprises logical instructions that, when executed by the processor, are configured to cause the wireless communication device to: receive a second signal transmitted by a second wireless communication device, the second signal comprising data indicative of a condition sensed by the second wireless communication device and identification information for the second wireless communication device; transmit a third signal with the wireless transceiver to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the third signal comprising the data indicative of the condition sensed by the second wireless communication device and the identification information for the second wireless communication device, the data indicative of the condition sensed by the second wireless communication device and the identification information for the second wireless communication device for delivery to a host computer via a wide area network.
7. The wireless communication device of claim 6, wherein the third signal further comprises the identification information for the wireless transceiver.
8. A wireless communication device for use in a wireless communication system, the wireless communication device comprising: a sensor configured to monitor a condition; a processor configured to generate an information signal comprising identification information for the wireless communication device and data indicative of a condition monitored by the sensor; and a wireless transceiver integrated with the sensor, the wireless transceiver configured to transmit the information signal to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the identification information for the wireless communication device and the data indicative of the condition monitored by the sensor in the information signal for delivery to a host computer via a wide area network.
9. The wireless communication device of claim 8, wherein the wireless communication device is configured for use in a residential automation system.
10. The wireless communication device of claim 8, further comprising one or more user interface buttons for receiving an input.
11. The wireless communication device of claim 10, wherein the processor is further configured to generate an input signal comprising identification information for the wireless communication device and data indicative of the input from the one or more user interface buttons, and wherein the wireless transceiver is further configured to transmit the input signal to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the data indicative of the input from the one or more user interface buttons and the identification information for the wireless transceiver in the input signal for delivery to a host computer via a wide area network.
12. The wireless communication device of claim 8, wherein the identification information is unique to the wireless communication device.
13. The wireless communication device of claim 8, wherein the wireless transceiver is further configured to: receive a second signal transmitted by a second wireless communication device, the second signal comprising data indicative of a condition sensed by the second wireless communication device and identification information for the second wireless communication device; and transmit a third signal to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the third signal comprising the data indicative of the condition sensed by the second wireless communication device and the identification information for the second wireless communication device, the data indicative of the condition sensed by the second wireless communication device and the identification information for the second wireless communication device for delivery to a host computer via a wide area network.
14. The wireless communication device of claim 13, wherein the third signal further comprises the identification information for the wireless communication device.
15. A wireless communication device for use in an automated home monitoring system, the wireless communication device comprising: a sensor integrated with a wireless transceiver, the sensor configured to generate a data signal indicative of a monitored condition; a processor configured to receive the data signal from the sensor and generate an information signal comprising identification information for the wireless communication device and data indicative of the condition monitored by the sensor, the processor further configured to transmit the information signal via the wireless transceiver to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the identification information for the wireless communication device and the data indicative of the condition monitored by the sensor in the information signal for delivery to a host computer via a wide area network.
16. The wireless communication device of claim 15, further comprising one or more user interface buttons for receiving an input.
17. The wireless communication device of claim 16, wherein the processor is further configured to generate an input signal comprising identification information for the wireless communication device and data indicative of the input from the one or more user interface buttons, and wherein the processor is further configured to transmit the input signal via the wireless transceiver to at least one of a wireless repeater in a network of wireless repeaters and a local gateway of a wireless communication system, the identification information for the wireless communication device and the data indicative of the input from the one or more user interface buttons in the input signal for delivery to a host computer via a wide area network.
18. The wireless communication device of claim 15, wherein the identification information is unique to the wireless communication device.
19. The wireless communication device of claim 15, wherein the monitored condition is a temperature of an area proximate the sensor.
20. The wireless communication device of claim 15, wherein the monitored condition is a presence of smoke in an area proximate the sensor.
21. The wireless communication device of claim 15, wherein the monitored condition is an amount of rainwater in an area proximate the sensor.
22. The wireless communication device of claim 15, wherein the monitored condition is an amount of electric power usage.
23. The wireless communication device of claim 15, wherein the monitored condition is a position of a door.
Description
BRIEF DESCRIPTION OF FIGURES
(1) The accompanying drawings incorporated in and forming a part of the specification, illustrate several aspects of the present invention, and together with the description serve to explain the principles of the invention. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DETAILED DESCRIPTION OF PREFERRED & ALTERNATIVE EMBODIMENTS
(20) Having summarized the invention above, reference is now made in detail to the description of the invention as illustrated in the drawings. While the invention will be described in connection with these drawings, there is no intent to limit it to the embodiment or embodiments disclosed therein. On the contrary, the intent is to cover all alternatives, modifications and equivalents included within the spirit and scope of the invention as defined by the appended claims.
(21) Referring now to the drawings, reference is made to
(22) Prior art control systems consistent with the design of
(23) Having described a prior art control system and delineated some of its shortcomings, reference is now made to
(24) Control system 200 also includes a plurality of stand-alone transceivers 211, 213, 215, and 221. Each stand-alone transceiver 211, 213, 215, and 221 and each of the integrated transceivers 212, 214, 216, 222, and 224 may be configured to receive an incoming RF transmission (transmitted by a remote transceiver) and to transmit an outgoing signal. This outgoing signal may be another low power RF transmission signal, a higher power RF transmission signal, or alternatively may be transmitted over a conductive wire, fiber optic cable, or other transmission media. The internal architecture of a transceiver integrated with a sensor/actuator 212 and a stand-alone transceiver 211 will be discussed in more detail in connection with
(25) Local gateways 210 and 220 are configured and disposed to receive remote data transmissions from the various stand-alone transceivers 211, 213, 215, and 221 or integrated transceivers 212, 214, 216, 222, and 224 having an RF signal output level sufficient to adequately transmit a formatted data signal to the gateways. Local gateways 210 and 220 analyze the transmissions received, convert the transmissions into TCP/IP format and further communicate the remote data signal transmissions via WAN 230. In this regard, and as will be further described below, local gateways 210 and 220 may communicate information, service requests, control signals, etc. to remote sensor/actuator transceiver combinations 212, 214, 216, 222, and 224 from server 260, laptop computer 240, and workstation 250 across WAN 230. Server 260 can be further networked with database server 270 to record client specific data.
(26) It will be appreciated by those skilled in the art that if an integrated transceiver (either of 212, 214, 216, 222, and 224) is located sufficiently close to local gateways 210 or 220 such that its RF output signal can be received by a gateway, the RF data signal need not be processed and repeated through stand-alone transceivers 211, 213, 215, or 221.
(27) It will be further appreciated that a monitoring system constructed in accordance with the teachings of the present invention may be used in a variety of environments. In accordance with a preferred embodiment, a monitoring system such as that illustrated in
(28) It will be further appreciated that a monitoring and control system consistent with the present invention may be used in a variety of environments. In accordance with a preferred embodiment, a control system such as that illustrated in
(29) As will be further appreciated from the discussion herein, transceivers 212, 214, 216, 222, and 224 may have substantially identical construction (particularly with regard to their internal electronics), which provides a cost effective implementation at the system level. Furthermore, a plurality of stand-alone transceivers 211, 213, 215, and 221, which may be identical, are disposed in such a way that adequate coverage in an industrial plant or community is provided. Preferably, stand-alone transceivers 211, 213, 215, and 221 may be dispersed sufficient that only one stand-alone transceiver will pick up a transmission from a given integrated transceiver 212, 214, 216, 222, and 224 (due in part to the low power transmission nature of each transmitter). However, in certain instances two, or even more, stand-alone transceivers may pick up a single transmission. Thus, the local gateways 210 and 220 may receive multiple versions of the same data transmission signal from an integrated transceiver, but from different stand-alone transceivers. The local gateways 210 and 220 may utilize this information to triangulate, or otherwise more particularly assess the location from which the transmission is originating. Due to the transmitting device identification that is incorporated into the transmitted signal, duplicative transmissions (e.g., transmissions duplicated to more than one gateway, or to the same gateway, more than once) may be ignored or otherwise appropriately handled.
(30) In accordance with the preferred embodiment shown in
(31) In one embodiment, server 260 collects, formats, and stores client specific data from each of the integrated transceivers 212, 214, 216, 222, and 224 for later retrieval or access from workstation 250 or laptop 240. In this regard, workstation 250 or laptop 240 can be used to access the stored information through a Web browser in a manner that is well known in the art. In another embodiment, server 260 may perform the additional functions of hosting application specific control system functions and replacing the local controller by generating required control signals for appropriate distribution via WAN 230 and local gateways 210 and 211 to the system actuators. In a third embodiment, clients may elect for proprietary reasons to host control applications on their own WAN connected workstation. In this regard, database 270 and server 260 may act solely as a data collection and reporting device with client workstation 250 generating control signals for the system.
(32) It will be appreciated by those skilled in the art that the information transmitted and received by the wireless transceivers of the present invention may be further integrated with other data transmission protocols for transmission across telecommunications and computer networks other than the Internet. In addition, it should be further appreciated that telecommunications and computer networks other than the Internet can function as a transmission path between the networked wireless transceivers, the local gateways, and the central server.
(33) Reference is now made to
(34) For example, each of the signal lines extending between the buttons and the data interface 321 may be pulled up by individual pull up resistors (not shown). Depressing any of the individual buttons may ground the electrical signal line interconnecting the respective button and the data interface 321. Data formatter 324 may constantly read from the port defined by data interface 321, and all bit positions should remain high at any given time, if no buttons are depressed. If, however, the data formatter 324 reads a zero in one or more of the bit positions, it then recognizes that one or more of the buttons 327 and 329 have been depressed.
(35) Each transmitter unit may be configured to have a unique identification code (e.g., transmitter identification number) 326, that uniquely identifies the transmitter to the functional blocks of control system 200 (see
(36) Finally, an additional functional block of the transmitter 320 is a RF transmitter 328. This circuit is used to convert information from digital electronic form into a format, frequency, and voltage level suitable for transmission from antenna 323 via an RF transmission medium.
(37) The data formatter 324 operates to format concise data packets 330 that may be transmitted via RF to a nearby transceiver. From a substantive basis, the information conveyed includes a function code, as well as, a transmitter identification number. As previously mentioned, the transmitter identification number is set for a given transmitter 320. When received by server 260 (see
(38) In addition, a function code is communicated from RF transmitter 320 to the nearby transceiver.
(39) Reference is now made briefly to
(40) As illustrated, many of the components of RF transmitter 340 are similar to that of RF transmitter 320 and need not be repeated herein. The principal difference between the configurations of RF transmitter 320 of
(41) Reference is now made to
(42) The addition of actuator 380 to the assembly permits data interface 321 to apply control signals to the manual temperature control for the temperature set point, the climate control mode switch, and the system on/off switch. In this way, a remote workstation 250 or laptop 240 with WAN access (see
(43) Again, each of these various input sources are routed to data interface 321 which provides the information to a data controller 324. The data controller may utilize a look up table to access unique function codes that are communicated in data packet 330, along with a transceiver identification code 326 via RF, to a local gateway and further onto a WAN. In general, the operation of transceiver 360 will be similar to that described for a transmitter as previously illustrated in
(44) Reference is now made to
(45) Reference is now made to
(46) Having illustrated and described the operation of the various combinations of RF transmitters and transceivers consistent with the present invention, reference is now made to
(47) Thus, one look up table may be provided to associate transceiver identification numbers with a particular user. Another look up table may be used to associate function codes with the interpretation thereof. For example, a unique code may be associated by a look up table to identify functions such as test, temperature, smoke alarm active, security system breach, etc. In connection with the lookup tables 425, memory 424 may also include a plurality of code segments that are executed by CPU 422, and which largely control the operation of the computer. For example, a first data packet segment 330 may be provided to access a first lookup table to determine the identity of the transceiver which transmitted the received message. A second code segment may be provided to access a second lookup table to determine the proximate location of the message generating transceiver, by identifying the transceiver that relayed the message. A third code segment may be provided to identify the content of the message transmitted. Namely, is it a fire alarm, a security alarm, an emergency request by a person, a temperature control setting, etc. Consistent with the invention, additional, fewer, or different code segments may be provided to carryout different functional operations and data signal transfers throughout the transceiver network.
(48) The local gateway 210 may also include one or more mechanisms through which to communicate with remote systems. For example, the gateway may include a network card 426, which would allow the gateway 210 to communicate across a local area network to a network server, which in turn may contain a backup gateway to WAN 230. Alternatively, local gateway 210 may contain a DSL modem 428, which may be configured to provide a direct dial link to a remote system, by way of the PSTN. Alternatively, local gateway 210 may include an ISDN card 430 configured to communicate via an ISDN connection with a remote system. Other communication gateways may be provided as well to serve as primary and or backup links to WAN 230 or to local area networks that might serve to permit local monitoring of gateway health and data packet control.
(49) Reference is now made to
(50) Having described the control system of
(51) Having described a specific client application consistent with the present invention wherein the remote transmitter is permanently integrated with a stationary data input point (a utility meter), reference is now made to
(52) Having described a monitoring system consistent with the present invention wherein the control signal initiates the monitoring process, reference is now made to
(53) Controlled area 810 is configured with a rain gauge 813 integrated with sensor 811 wherein rainfall and applied water to the adjacent area is transmitted via functional codes by transmitter 812 along with a related transceiver identification code in a manner previously described to stand-alone transceiver 221. Stand-alone transceiver 221 further processes and transmits the encoded data to local gateway 210 which translates the data packet information into TCP/IP format for transfer across WAN 230 to server 260. Server 260 collects and formats the rain gauge data for viewing or retrieval upon client demand in a manner previously described. Additionally, server 260 may be configured to communicate data to operate spray head 817 by opening water supply valve 816 integrated with actuator 814 by sending a control signal to transceiver 815, per a client directed water application control schedule. Alternatively, a customer workstation 250 could periodically download and review the rain gauge data and could initiate an automatic control signal appropriate with the customer's watering requirements. In yet another embodiment, a customer technician could initiate a control signal upon review of the rain gauge information and making the determination that more water is required.
(54) Reference is now made to
(55) Alternatively, the customer could reserve the slot by providing billing information via WAN 230 and ingress gate 920 could be further configured with a credit card reader and an alphanumeric keypad interface. Both the credit card reader and the alphanumeric keypad interface could be interconnected to the automated parking facility control system 900 by their own appropriately configured transceiver. Either or both the credit card reader and the alphanumeric keypad interface could be used to identify customers with reservations.
(56) The operator of parking facility control system 900, can expand both the level of security of the parking facility and the services provided by adding networked peripherals in a manner previously described and upgrading the software applications on server 530. For example, by adding automated ingress and egress gates configured to allow the entry and exit of parking facility customers and authorized personnel and configuring the egress gate 930 for vehicles such that only identified customers may exit with a vehicle, both customers and their vehicles are protected from thieves.
(57) A further example of expanding the services offered by automated parking facility control system 900 might consist of offering a schedule of vehicle services that could be scheduled and performed on the vehicles of long-term parking customers. By adding the appropriate interface to server 530, parking facility customers could be prompted when making their reservation with a list of potential vehicle services that could be scheduled and performed by vehicle service technicians during the duration of the customer's business trip. A customer interested in having her automobile's oil changed and tires rotated would authorize and schedule the desired services when arranging her parking reservation. Upon leaving the parking facility at the start of her business trip, the customer could leave her vehicle valet key in an appropriately identified lock box. After her trip is complete, the customer returns to the lot. She gains access to the lot by any of the aforementioned methods and retrieves her valet key by similarly identifying herself as the vehicle owner.
(58) Having illustrated specific applications using the present invention in
(59) Having described the physical layer of a system consistent with the present invention, reference is now made to
(60) Having described the general message structure of a message of the present invention, reference is directed to
(61) The second message illustrated reveals how the first message might be sent to a transceiver that functions as a repeater. In this manner, emergency message FF from a central server with address 0012345678 is first sent to transceiver F0. The second message, further contains additional command data A000123456 that may be used by the system to identify further transceivers to send the signal through on the way to the destination device.
(62) The third message illustrated on
(63) Having described the message structure of a message of the present invention, reference is directed to
(64) Control systems consistent with the design of
(65) As previously described in connection with
(66) Having described integration of the system of the present invention with the control system of
(67) It will be further appreciated by those skilled in the art that the system of the present invention may be used to transfer information to adequately equipped mobile inventory units 1070. In this regard, shipping companies may use the present invention to update a database containing location and status information for each mobile inventory unit 1070 in the company fleet. Shipping companies may also transfer informative messages or other information using the system of the present invention.
(68) In one embodiment, the present invention may be used to store, retrieve, and update maintenance information related to individual mobile inventory units. For example, federally registered airplanes must keep a maintenance log with the craft detailing all inspections, maintenance, and repairs. The system of the present invention could be used by fixed base operators (FBOs) who perform inspections and maintenance on aircraft to retrieve and update the aircraft maintenance log. In this way, FBOs located throughout the world will be able to retrieve and update an electronic version of the maintenance history of an aircraft. In addition, a properly configured system could also contain maintenance directives and other service bulletins related to the particular aircraft.
(69) In yet another embodiment, a properly integrated sensor/actuator 115 with transceiver 815 may be used to monitor mobile inventory unit system parameters. For example, an airplane could be configured to monitor and report engine run time, time elapsed since the last recorded inspection of a particular type, and related system information. It will be appreciated by those skilled in the art that the system of the present invention may be integrated with remote units other than those shown. The ship, package, airplane, train, and taxi shown in
(70) It will be appreciated that the foregoing description has illustrated certain fundamental concepts of the invention, but that other additions and/or modifications may be made consistent with the inventive concepts. For example, the one-way transmitters illustrated in
(71) The two-way transceivers of the current invention, may be adapted to monitor and apply control signals in an unlimited number of applications. By way of example only, two-way transceivers of the current invention can be adapted for use with pay type publicly located telephones, cable television set converter boxes, as well as, for use with a host of residential appliances and devices to enable a remote controllable home automation and security system.
(72) In a geographic area appropriately networked with permanently located transceivers consistent with the invention, personal transmitters consistent with the invention can be used to monitor and control personnel access and egress from specific rooms or portions thereof within a controlled facility. Personal transmitters can further be configured to transfer personal information to public emergency response personnel, personal billing information to vending machines, or to monitor individuals within an assisted living community.
(73) Two-way transceivers consistent with the present invention can be integrated to monitor and control a host of industrial and business applications as well. By way of example only, building automation systems, fire control systems, alarm systems, industrial trash compactors, and building elevators can be monitored and controlled with devices consistent with the present invention. In addition, courier drop boxes, time clock systems, automated teller machines, self-service copy machines, and other self-service devices can be monitored and controlled as appropriate. By way of further example, a number of environment variables that require monitoring can be integrated with the system of the present invention to permit remote monitoring and control. For instance, light levels in the area adjacent to automated teller machines must meet minimum federal standards, the water volume transferred by water treatment plant pumps, smokestack emissions from a coal burning power plant or a coke fueled steel plant oven may also be remotely monitored.
(74) The two-way transceivers of the present invention may be further integrated with a voice-band transmitter and receiver. As a result, when a person presses, for example, the emergency button on his/her transmitter, medical personnel, staff members, or others may respond by communicating via two-way radio with the party in distress. In this regard, each transmitter may be equipped with a microphone and a speaker that would allow the person to communication information such as their present emergency situation, their specific location, etc.
(75) The foregoing description has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obvious modifications or variations are possible in light of the above teachings. For example, it should be appreciated that, in some implementations, the transceiver identification number is not necessary to identify the location of the transmitter. Indeed, in implementations where the transmitter is permanently integrated into an alarm sensor other stationary device within a system, then the control system server and or local gateway could be configured to identify the transmitter location by the transmitter identification number alone. In will be appreciated that, in embodiments that do not utilize repeating transceivers, the transmitters will be configured to transmit at a higher RF power level, in order to effectively communicate with the control system local gateway.
(76) The embodiment or embodiments discussed were chosen and described illustrate the principles of the invention and its practical application to enable one of ordinary skill in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the invention as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly and legally entitled.