Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
314 words
A distributed monitoring system which monitors data associated with a first set of devices, including at least one self-contained receiver, which collects and concentrates monitored data on site at a plurality of remote sites, and which systematically transmits concentrated data from said remote sites to a central site, comprising: a host computer means, including means for receiving transmitted data, located at said central site; a first means, coupled to said first set of devices being monitored, for monitoring, collecting and concentrating said data on site at each of said plurality of remote sites and for systematically calling out and transmitting concentrated data to said means for receiving in a manner that is transparent to any occupants at a given remote site; and a second means, coupled between said host computer and said first means, for providing a bidirectional communications interface between said first means and said host computer; wherein said first means comprises a second set of devices, including at least one metering device, for monitoring data associated with said first set of devices; and a hub means, including interface module means which facilitates selectively coupling said hub means to said second set of devices, for collecting, concentrating and transmitting monitored data; and wherein said hub means further comprises a memory means including a CMOS static RAM for storing an operating system capable of being furnished to said hub means by said host computer via said second means; a microprocessor coupled to said memory means, said interface modules and said second means, for controlling the collection and concentration of data from said second set of devices and for controlling communications with said host computer via said second means and a time of day clock, coupled to said microprocessor, for synchronizing the operation of said microprocessor and said memory means, and for time stamping events to be logged in said memory means by said microprocessor.
Claim 2
Dependent Claim
314 words
A distributed monitoring system which monitors data associated with a first set of devices, including at least one self-contained receiver, which collects and concentrates monitored data on site at a plurality of remote sites, and which systematically transmits concentrated data from said remote sites to a central site, comprising: a host computer means, including means for receiving transmitted data, located at said central site; a first means, coupled to said first set of devices being monitored, for monitoring, collecting and concentrating said data on site at each of said plurality of remote sites and for systematically calling out and transmitting concentrated data to said means for receiving in a manner that is transparent to any occupants at a given remote site; and a second means, coupled between said host computer and said first means, for providing a bidirectional communications interface between said first means and said host computer; wherein said first means comprises a second set of devices, including at least one metering device, for monitoring data associated with said first set of devices; and a hub means, including interface module means which facilitates selectively coupling said hub means to said second set of devices, for collecting, concentrating and transmitting monitored data; and wherein said hub means further comprises a memory means including a CMOS static RAM for storing an operating system capable of being furnished to said hub means by said host computer via said second means; a microprocessor coupled to said memory means, said interface modules and said second means, for controlling the collection and concentration of data from said second set of devices and for controlling communications with said host computer via said second means and a time of day clock, coupled to said microprocessor, for synchronizing the operation of said microprocessor and said memory means, and for time stamping events to be logged in said memory means by said microprocessor.
Claim 3
Dependent Claim
46 words
A distributed monitoring system as set forth in claim 1 wherein said second means further comprises telecommunications interface means, and a non-dedicated telephone line at each of said remote sites, for coupling said first means to said host computer utilizing the public (dial-up) switched telephone network.
Claim 4
Dependent Claim
45 words
A distributed monitoring system as set forth in claim 2 which further comprises means for utilizing the non-dedicated telephone line at each of said remote sites in a manner that is transparent to any other user of the telephone line at a given remote site.
Claim 5
Dependent Claim
52 words
A distributed monitoring system as set forth in claim 1 wherein said interface module mean are operative to permit said hub unit to be coupled to said second set of devices via at least one type of communication link from a set of communication links including RF, hardwire and carrier current links.
Claim 6
Dependent Claim
23 words
A distributed monitoring system as set forth in claim 1 wherein said first set of devices includes at least one TV broadcast receiver.
Claim 7
Dependent Claim
24 words
A distributed monitoring system as set forth in claim 5 wherein said second set of devices further includes at least one TV monitoring device.
Claim 8
Dependent Claim
23 words
A distributed monitoring system as set forth in claim 5 wherein said second set of devices includes at least one cable metering device.
Claim 9
Dependent Claim
39 words
A distributed monitoring system as set forth in claim 1 wherein said first set of devices further comprises at least one video cassette recorder (VCR) device and said second set of devices includes at least one VCR metering device.
Claim 10
Dependent Claim
29 words
A distributed monitoring system as set forth in claim 1 wherein said second set of devices further comprises a purchase data metering device suitable for reading product bar codes.
Claim 11
Dependent Claim
36 words
A distributed monitoring system as set forth in claim 1 wherein said microprocessor collects data from said second set of devices by systematically polling at least one of the devices in said second set of devices.
Claim 12
Dependent Claim
37 words
A distributed monitoring system as set forth in claim 1 wherein at least a part of the processing control function for at least one device in said second set of devices is performed by said hub means.
Claim 13
Dependent Claim
65 words
A distributed monitoring system as set forth in claim 1 further comprising: (a) means for measuring the elapsed time between the sending to said hub means of a host computer command and the receipt by said host means of a response to said command; and (b) means for setting said time of day clock as a function of said elapsed time to eliminate propagation delay
Claim 14
Dependent Claim
29 words
A distributed monitoring system as set forth in claim 1 wherein the hub means scans each device of said second set of devices according to an adjustable scanning frequency.
Claim 15
Dependent Claim
68 words
A distributed monitoring system as set forth in claim 1 wherein said CMOS static RAM is further operative to store system configuration parameters and drivers to facilitate communications between said hub means and said second set of devices, and is also operative to store event logs generated by said hub means and said second set of devices for subsequent transmission to said host computer by said hub means.
Claim 16
Dependent Claim
20 words
A distributed monitoring system as set forth in claim 14 further comprising means for segmenting and allocating said CMOS RAM.
Claim 17
Dependent Claim
35 words
A distributed monitoring system as set forth in claim 15 wherein said memory means further comprises, EPROM for storing data which permits said hub means to perform initialization, self diagnostics and hub/host computer communication tasks.
Claim 18
Dependent Claim
24 words
A distributed monitoring system as set forth in claim 16 further comprising means for performing memory mapping of said EPROM and said CMOS RAM.
Claim 19
Dependent Claim
22 words
A distributed monitoring system as set forth in claim 17 wherein said memory means further comprises EEPROM for storing critical system parameters.
Claim 20
Dependent Claim
23 words
A distributed monitoring system as set forth in claim 18 further comprising means for operating said hub means in a fault tolerant manner.
Claim 21
Dependent Claim
57 words
A distributed monitoring system as set forth in claim 19 wherein said means for operating said hub means in a fault tolerant manner further comprises: (a) an AC power loss detection circuit for signalling said microprocessor of AC power loss; and (b) battery backup power supply means activated upon detection of AC power loss by said microprocessor.
Claim 22
Dependent Claim
39 words
A distributed monitoring system as set forth in claim 20 wherein said means for operating said hub means in a fault tolerant manner further comprises a heater element for maintaining hub means circuit components above a preselected temperature level.
Claim 23
Dependent Claim
18 words
A distributed monitoring system as set forth in claim 21 further comprising reset means for performing system reinitialization.
Claim 24
Dependent Claim
199 words
A distributed monitoring system for collecting television channel tuning data, household purchase data, VCR channel usage data and the like, a portion of said system being located on site at each of a plurality of preselected households, wherein the portion of the system located remotely automatically monitors, collects, concentrates and systematically calls out to transmit concentrated data to a central site, in a fault tolerant manner that is transparent to the occupants of each household; said remote portion of said system comprising a hub unit and at least one spoke meter, said hub unit performing said data collection, concentration and transmission functions and each of said spoke meters performing said monitoring function; said hub unit being adapted to be coupled to a given one of said spoke meter devices via any one of a set of communication links including RF, hardwire and carrier current links; and wherein said hub unit systematically polls each of said spoke meter devices at a scanning frequency selected in accordance with each said spoke meter device, in order to collect data from said devices and, upon collecting and concentrating data from each spoke meter, systematically attempts to transmit concentrated data to said central site.
Claim 25
Dependent Claim
199 words
A distributed monitoring system for collecting television channel tuning data, household purchase data, VCR channel usage data and the like, a portion of said system being located on site at each of a plurality of preselected households, wherein the portion of the system located remotely automatically monitors, collects, concentrates and systematically calls out to transmit concentrated data to a central site, in a fault tolerant manner that is transparent to the occupants of each household; said remote portion of said system comprising a hub unit and at least one spoke meter, said hub unit performing said data collection, concentration and transmission functions and each of said spoke meters performing said monitoring function; said hub unit being adapted to be coupled to a given one of said spoke meter devices via any one of a set of communication links including RF, hardwire and carrier current links; and wherein said hub unit systematically polls each of said spoke meter devices at a scanning frequency selected in accordance with each said spoke meter device, in order to collect data from said devices and, upon collecting and concentrating data from each spoke meter, systematically attempts to transmit concentrated data to said central site.
Claim 26
Dependent Claim
43 words
A distributed monitoring system as set forth in claim 23 wherein at least one spoke meter is a member of a set of spoke meters that includes a stand alone purchase data meter, a TV meter, a cable meter and a VCR meter.
Claim 27
Dependent Claim
35 words
A distributed monitoring system as set forth in claim 23 wherein said hub unit is programmable and may be reprogrammed by downloading control software from said central site without having to modify said spoke meters.
Claim 28
Dependent Claim
24 words
A distributed monitoring system as set forth in claim 23 wherein at least one of said set of spoke meter devices is remotely programmable.
Claim 29
Dependent Claim
57 words
A distributed monitoring system as set forth in claim 25 wherein each hub unit is operative to utilize a non-dedicated telephone line at each remote location, in a manner that is transparent to any other prospective user of said non-dedicated telephone line, to facilitate bidirectional communications with said central site over the public (dial-up) switched telephone network.
Claim 30
Dependent Claim
66 words
A distributed monitoring system as set forth in claim 27 which is operative to systematically perform an out-dial sequence in order to establish communication over said non-dedicated telephone line with said central site and which is further operative to be responsive to an in-dial sequence initiated at said central site and received over said telephone line, to facilitate receiving inquires and data from said central site.
Claim 31
Independent Claim
260 words
A method of monitoring data generated at a plurality of remote sites utilizing a distributed monitoring system that includes a host computer located at a central site, comprising the steps of: utilizing first means, located at said remote site, to monitor, collect, concentrate and transmit data to said host computer by calling out to said host computer in a manner that is transparent to any occupants at a give remote site; organizing said first means in a hub and spoke arrangement wherein a first portion of said first means monitors the data generated at each remote site and a second portion of said first means, also located at each remote site, serves as both an interface between said first portion of said first means and said host computer and as a programmable means for collecting, concentrating and transmitting the data being monitored; utilizing a set of spoke meters to perform the monitoring function of said first portion of said first means; utilizing a programmable hub unit, to which said spoke meters are coupled, to perform said interface, data collection, concentration and transmission functions of the second portion of said first means; utilizing a non-dedicated telephone line at each remote site, coupled to the public (dial up) switch telephone network, to couple said hub unit to said host computer; and utilizing said hub unit to perform a dial-out operation, whenever concentrated data is to be transmitted to said host computer, and selectively arming said hub unit to receive a dial-in-code and inputs from said host computer over said non-dedicated telephone line.
Claim 32
Independent Claim
260 words
A method of monitoring data generated at a plurality of remote sites utilizing a distributed monitoring system that includes a host computer located at a central site, comprising the steps of: utilizing first means, located at said remote site, to monitor, collect, concentrate and transmit data to said host computer by calling out to said host computer in a manner that is transparent to any occupants at a give remote site; organizing said first means in a hub and spoke arrangement wherein a first portion of said first means monitors the data generated at each remote site and a second portion of said first means, also located at each remote site, serves as both an interface between said first portion of said first means and said host computer and as a programmable means for collecting, concentrating and transmitting the data being monitored; utilizing a set of spoke meters to perform the monitoring function of said first portion of said first means; utilizing a programmable hub unit, to which said spoke meters are coupled, to perform said interface, data collection, concentration and transmission functions of the second portion of said first means; utilizing a non-dedicated telephone line at each remote site, coupled to the public (dial up) switch telephone network, to couple said hub unit to said host computer; and utilizing said hub unit to perform a dial-out operation, whenever concentrated data is to be transmitted to said host computer, and selectively arming said hub unit to receive a dial-in-code and inputs from said host computer over said non-dedicated telephone line.
Claim 33
Dependent Claim
30 words
A method as set forth in claim 29 further comprising the step of utilizing said hub unit to perform processing control functions for at least one of said spoke meters.
Claim 34
Dependent Claim
43 words
A method as set forth in claim 29 further comprising the step of coupling said hub unit to said spoke meter via a set of plug-in communications modules which interface with a set of communications links including RF, hardwire and carrier current links.
Claim 35
Dependent Claim
37 words
A method as set forth in claim 31 further comprising the steps of creating and maintaining an error log at said remote site, via said hub unit, capable of being recovered and analyzed by said host computer.
Claim 36
Dependent Claim
30 words
A method as set forth in claim 31 further comprising the step of uploading data being monitored by said spoke meters to said hub unit at a preselected polling frequency.
Claim 37
Dependent Claim
45 words
A method as set forth in claim 33 further comprising the step of downloading control software from said host computer to said programmable hub unit in a manner that does not require the replacement, reconfiguration or programming of the meters attached to said hub unit.
Claim 38
Dependent Claim
34 words
A method as set forth in claim 34 further comprising the step of programming a given spoke meter by downloading software from said host computer to said given spoke meter via said hub unit.
Claim 39
Dependent Claim
40 words
A method as set forth in claim 34 wherein the step of utilizing a non-dedicated telephone line at a given remote location is performed in a manner that is transparent to any other user of the same non-dedicated telephone line.
Claim 40
Dependent Claim
51 words
A method as set forth in claim 34 which further comprises the steps of: (a) providing fault tolerant means for operating the system during AC power failures and at low temperatures; and (b) providing means for resetting the system at user preselected intervals and on the occurance of user specified events.
Claim 41
Independent Claim
141 words
A method for operating a distributed monitoring system that includes a host computer located at a central site, a set of spoke meters located at a remote site for monitoring data, and a programmable hub unit located at said remote site, for controlling the collection, concentration and transmission of said monitored data from said remote site to said central site, comprising the steps of: monitoring said data via said spoke meters; collecting monitored data via said hub unit at a scanning frequency selected in accordance with each of said spoke meters; concentrating the data collected by said hub unit for subsequent transmission to said host computer; and transmitting said concentrated data collected from said spoke meters to said host computer, by calling out to said host computer in a manner that is transparent to any occupants at a given remote site.
Claim 42
Independent Claim
141 words
A method for operating a distributed monitoring system that includes a host computer located at a central site, a set of spoke meters located at a remote site for monitoring data, and a programmable hub unit located at said remote site, for controlling the collection, concentration and transmission of said monitored data from said remote site to said central site, comprising the steps of: monitoring said data via said spoke meters; collecting monitored data via said hub unit at a scanning frequency selected in accordance with each of said spoke meters; concentrating the data collected by said hub unit for subsequent transmission to said host computer; and transmitting said concentrated data collected from said spoke meters to said host computer, by calling out to said host computer in a manner that is transparent to any occupants at a given remote site.
Claim 43
Dependent Claim
82 words
A method as set forth in claim 38 further comprising the steps of: (a) utilizing a non-dedicated telephone line at said remote site to couple said hub unit and said host computer in a manner transparent to any other user of said non-dedicated line; and (b) coupling said hub unit to said spoke meters via a set of plug-in communications modules which, to effect said coupling, in turn interface with a set of communication links, including RF, hardwire and carrier current links.
Claim 44
Dependent Claim
26 words
A method as set forth in claim 39 further comprising the step of controlling said hub unit via microprocessor located within the remotely located hub unit.
Claim 45
Dependent Claim
20 words
A method as set forth in claim 40 wherein the cycle time of said hub unit may be varied dynamically.
Claim 46
Dependent Claim
30 words
A method as set forth in claim 40 wherein said non-dedicated telephone line may be used to download control software for said microprocessor directly from said central site host computer.
Claim 47
Dependent Claim
65 words
A method as set forth in claim 42 further comprising the steps of: (a) sending a command from said central site host computer to said hub unit; (b) measuring the elapsed time between the sending of said command and the receipt of a response by said central site host computer; and (c) setting a hub unit clock as a function of said elapsed time measurement.
Claim 48
Dependent Claim
27 words
A method as set forth in claim 40 further comprising the step of storing said control software in a CMOS static RAM included in said hub unit.
Claim 49
Dependent Claim
28 words
A method as set forth in claim 44 further comprising the steps of storing system configuration parameters, drivers and time stamped event log data in said CMOS RAM.
Claim 50
Dependent Claim
39 words
A method as set forth in claim 45 further comprising the steps of segmenting and allocating said CMOS RAM to facilitate the storing of data sets therein that are each uniquely associated with one of said spoke meter device.
Claim 51
Dependent Claim
42 words
A method as set forth in claim 45 further comprising the step of storing data in EPROM which facilitates the initialization of said hub unit and which permits said hub unit to perform self diagnostics and initiate communication with said host computer.
Claim 52
Dependent Claim
23 words
A method as set forth in claim 47 further comprising the step of performing memory mapping of said EPROM and said CMOS RAM.
Claim 53
Dependent Claim
19 words
A method as set forth in claim 45 further comprising the step of storing critical system parameters in EEPROM.
Claim 54
Dependent Claim
52 words
A method as set forth in claim 45 further comprising the steps of: (a) heating hub unit components to permit system operation at remote site temperature levels which would otherwise be below component ratings; and (b) providing backup battery power for said hub unit in the event of an AC power loss.