Patents by Inventor Mark Cornwall

Mark Cornwall has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9955237
    Abstract: Methods and apparatus are disclosed to determine the location of endpoints of interest. An example method involves in response to detecting a transmission from the endpoint, determining whether the endpoint is an endpoint of interest. If the endpoint is the endpoint of interest, the example method involves sending a first command to the endpoint to increase a transmission rate of the endpoint, determining an estimated location of the endpoint using signal strengths of subsequent transmissions from the endpoint, and enabling the transmission rate of the endpoint to decrease.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 24, 2018
    Assignee: Itron, Inc.
    Inventors: Mark Cornwall, Asa Jay Laughton
  • Publication number: 20160080837
    Abstract: Methods and apparatus are disclosed to determine the location of endpoints of interest. An example method involves in response to detecting a transmission from the endpoint, determining whether the endpoint is an endpoint of interest. If the endpoint is the endpoint of interest, the example method involves sending a first command to the endpoint to increase a transmission rate of the endpoint, determining an estimated location of the endpoint using signal strengths of subsequent transmissions from the endpoint, and enabling the transmission rate of the endpoint to decrease.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Inventors: Mark Cornwall, Asa Jay Laughton
  • Patent number: 9001792
    Abstract: Generally described, the disclosed subject matter is directed to improving the reception of data in wireless communication environments. In accordance with one embodiment, a method is provided for improving the reception of meter data in an AMR system. In particular, the method includes obtaining a sample of data indicative of channel quality for each transmission channel in the operational frequency band of the endpoint device. Then, the data is analyzed and a determination is made as to whether the reception of data by the collection system can be improved. If the reception of data by the collection system can be improved, a command is generated for reprogramming the endpoint device. In one embodiment, the command includes channel reprogramming data for reprogramming the endpoint device.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 7, 2015
    Assignee: Itron Corporation
    Inventors: Matthew Johnson, Mark Cornwall
  • Patent number: 8923287
    Abstract: An automatic meter reading (AMR) system utilizes versatile radio packets that are recognizable by AMR system receivers capable of receiving conventional interval data message (IDM) radio packets. A versatile radio packet includes a packet preamble portion, a packet body portion, and a packet validation portion. The packet preamble portion has a frame synchronization bit sequence that is recognizable by existing or conventional encoder-receiver-transmitter (ERT)-compatible AMR system receivers, such as a bit sequence equal to 0x16A3. The packet preamble portion also has a packet type identifier field and a packet length field. The packet body portion includes at least an endpoint serial number field and a message, where at least the message has a variable length. Optionally, the message includes a message type identifier field and a message value field that can have a plurality of sub-fields.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: December 30, 2014
    Assignee: Itron, Inc.
    Inventors: Mark Cornwall, Matt Johnson, John Buffington
  • Patent number: 8891338
    Abstract: Packet formats and associated metering infrastructure for filtering meter reading data that is being transmitted by utility meters are disclosed. In one embodiment, a method is provided of measuring the accuracy of an endpoint clock, such as a utility meter clock, from a remote device configured to capture transmissions that originate from the utility meter. Generally, the method includes synchronizing the time maintained by the utility meter with the time maintained by the remote device. The method receives and decodes a packet that includes a time stamp provided by the utility meter. Then, the method calculates the extent of the inaccuracy of the time stamp in the received packet and determines whether the extent of the inaccuracy satisfies a predetermined threshold.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 18, 2014
    Assignee: Itron, Inc.
    Inventors: Matthew Johnson, Mark Cornwall
  • Patent number: 8531311
    Abstract: A method, system, and related apparatus for performing time-divided communications in a metering environment are disclosed. In one embodiment, an endpoint (e.g., ERT) is provided that implements a method for communicating messages with a remote device. Generally, the method includes causing the endpoint to transmit a standard meter reading message within a predefined frequency band. Then, after waiting a predetermined amount of time, a receiver on the endpoint is activated to listen for a message transmitted by the remote device. While the receiver on the endpoint is activated, the endpoint may receive a command from the remote device without being required to transmit an additional standard meter reading message.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: September 10, 2013
    Assignee: Itron, Inc.
    Inventors: Mark Cornwall, Matthew Johnson
  • Patent number: 8436744
    Abstract: Generally described, the disclosed subject matter is directed to improving the collection of GDT meter readings. In accordance with one embodiment, a method is provided for prioritizing the transmission and process of GDT meter readings in an AMR system. In particular, the method includes capturing a GDT meter reading that quantifies the consumption of a utility service at a utility meter. Then, during a reporting window, one or more packets of the GDT meter reading having a data item that identifies the enhanced priority level of the data is transmitted from the utility meter. When a collector receives the transmission, the elevated priority allocated to the transmission is identified. As a result, the collector causes the GDT meter reading to be forwarded to a host computer prior to the processing and transmission of other meter readings.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: May 7, 2013
    Assignee: Itron, Inc.
    Inventors: Mark Cornwall, Matthew Johnson
  • Patent number: 8269649
    Abstract: A system, method and device are provided for obtaining, from each endpoint device, meter reading data where the meter reading data are recorded and managed based on a relative time clock in each endpoint device. The relative time clock may be a simple inexpensive clock that tracks minutes and triggers recording of meter reading data for a particular hour at the end of that hour. In that embodiment, a collection system sends an endpoint device a request that includes a requested time that is converted into a relative time so that the endpoint device can understand the request. Since each recorded interval is generated based on a relative time maintained by the clock in the endpoint device rather than an absolute (real) time, the endpoint device does not need to maintain accurate date/time or to read meter reading data from the utility meter based on a real date/time.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: September 18, 2012
    Assignee: Itron, Inc.
    Inventor: Mark Cornwall
  • Patent number: 8248267
    Abstract: Generally described, the disclosed subject matter is directed to improving the reception of data in wireless communication environments. In accordance with one embodiment, a method is provided for improving the reception of meter data in an AMR system. In particular, the method includes obtaining a sample of data indicative of channel quality for each transmission channel in the operational frequency band of the endpoint device. Then, the data is analyzed and a determination is made as to whether the reception of data by the collection system can be improved. If the reception of data by the collection system can be improved, a command is generated for reprogramming the endpoint device. In one embodiment, the command includes channel reprogramming data for reprogramming the endpoint device.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: August 21, 2012
    Assignee: Itron, Inc.
    Inventors: Matthew Johnson, Mark Cornwall
  • Patent number: 8248268
    Abstract: A system, method and device are provided for reducing consumption calculation errors caused due to time drift in an endpoint device. In one embodiment, the endpoint device transmits consumption data in response to a request for consumption data. The request generally includes a time period of the consumption data. The endpoint device adjusts the set of intervals based on the extent of the difference between the collection system time and the endpoint device time to obtain the most accurate intervals. The process for adjusting intervals can be implemented independently from time synchronization between the endpoint and collection systems. Further, the process for adjusting intervals does not result in updating the meter reading data that have been already logged and stored in the endpoint device.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: August 21, 2012
    Assignee: Itron, Inc.
    Inventors: Mark Cornwall, Barry Cahill-O'Brien, Jack Tweedy
  • Publication number: 20120044087
    Abstract: Generally described, the disclosed subject matter is directed to improving the reception of data in wireless communication environments. In accordance with one embodiment, a method is provided for improving the reception of meter data in an AMR system. In particular, the method includes obtaining a sample of data indicative of channel quality for each transmission channel in the operational frequency band of the endpoint device. Then, the data is analyzed and a determination is made as to whether the reception of data by the collection system can be improved. If the reception of data by the collection system can be improved, a command is generated for reprogramming the endpoint device. In one embodiment, the command includes channel reprogramming data for reprogramming the endpoint device.
    Type: Application
    Filed: October 28, 2011
    Publication date: February 23, 2012
    Applicant: ITRON, INC.
    Inventors: Matthew Johnson, Mark Cornwall
  • Publication number: 20120019396
    Abstract: A system, method and device are provided for obtaining, from each endpoint device, meter reading data where the meter reading data are recorded and managed based on a relative time clock in each endpoint device. The relative time clock may be a simple inexpensive clock that tracks minutes and triggers recording of meter reading data for a particular hour at the end of that hour. In that embodiment, a collection system sends an endpoint device a request that includes a requested time that is converted into a relative time so that the endpoint device can understand the request. Since each recorded interval is generated based on a relative time maintained by the clock in the endpoint device rather than an absolute (real) time, the endpoint device does not need to maintain accurate date/time or to read meter reading data from the utility meter based on a real date/time.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Applicant: ITRON, INC.
    Inventor: Mark Cornwall
  • Publication number: 20110050456
    Abstract: An automatic meter reading (AMR) system utilizes versatile radio packets that are recognizable by AMR system receivers capable of receiving conventional interval data message (IDM) radio packets. A versatile radio packet includes a packet preamble portion, a packet body portion, and a packet validation portion. The packet preamble portion has a frame synchronization bit sequence that is recognizable by existing or conventional encoder-receiver-transmitter (ERT)-compatible AMR system receivers, such as a bit sequence equal to 0x16A3. The packet preamble portion also has a packet type identifier field and a packet length field. The packet body portion includes at least an endpoint serial number field and a message, where at least the message has a variable length. Optionally, the message includes a message type identifier field and a message value field that can have a plurality of sub-fields.
    Type: Application
    Filed: November 9, 2010
    Publication date: March 3, 2011
    Applicant: ITRON, INC.
    Inventors: Mark Cornwall, Matt Johnson, John Buffington
  • Patent number: 7844409
    Abstract: Packet formats and associated metering infrastructure for filtering meter reading data that is being transmitted by utility meters are disclosed. In one embodiment, a method suitable for being implemented in a metering environment is provided that filters meter reading data being received by multiple collectors. Specifically, the method includes ranking the relative ability of the plurality of collectors to capture transmissions from the same utility meter. Based on the relative ranking, at least one collector from the plurality of collectors is identified that will be configured to disregard transmissions that originate from the utility meter. Then, the method provides the collector with a read list for differentiating between transmissions containing meter reading data that will be forwarded to a utility service provider from transmissions that originate from the utility meter.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 30, 2010
    Assignee: Itron, Inc.
    Inventors: Matthew Johnson, Mark Cornwall
  • Patent number: 7830874
    Abstract: Methods and systems of providing positive outage notification are described. In some examples, the system determines there is an outage at a facility and transmits multiple messages notifying a utility of the outage. In some examples, the messages are received at multiple message collectors. In some examples, the system determines restoration procedures based on the messages.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: November 9, 2010
    Assignee: Itron, Inc.
    Inventors: Mark Cornwall, Matt Johnson, John Buffington
  • Publication number: 20100265096
    Abstract: Packet formats and related infrastructure for improved messaging and processing of commands in an AMR system are disclosed. In one embodiment, a method for identifying the features of an endpoint based on data encoded in a standard meter reading is provided. In this regard, the method includes receiving a standard meter reading having an endpoint type and subtype classification, wherein the subtype classification corresponds to a feature of the endpoint that may be re-configured. Once received, the standard metering reading is decoded. Then, the method identifies the classification of the endpoint with regard to type and subtype and determines whether the endpoint is capable of implementing a particular command.
    Type: Application
    Filed: October 21, 2009
    Publication date: October 21, 2010
    Applicant: Itron, Inc.
    Inventors: Mark Cornwall, Matthew Johnson, Barry Cahill-O'Brien
  • Publication number: 20100265095
    Abstract: Packet formats and related infrastructure for improved messaging and processing of commands in an AMR system are disclosed. In one embodiment, a method for identifying the features of an endpoint based on data encoded in a standard meter reading is provided. In this regard, the method includes receiving a standard meter reading having an endpoint type and subtype classification, wherein the subtype classification corresponds to a feature of the endpoint that may be re-configured. Once received, the standard metering reading is decoded. Then, the method identifies the classification of the endpoint with regard to type and subtype and determines whether the endpoint is capable of implementing a particular command.
    Type: Application
    Filed: April 20, 2009
    Publication date: October 21, 2010
    Applicant: ITRON, INC.
    Inventors: Mark Cornwall, Matthew Johnson, Barry Cahill-O'Brien
  • Publication number: 20100188938
    Abstract: Packet formats and associated metering infrastructure for filtering meter reading data that is being transmitted by utility meters are disclosed. In one embodiment, a method is provided of measuring the accuracy of an endpoint clock, such as a utility meter clock, from a remote device configured to capture transmissions that originate from the utility meter. Generally, the method includes synchronizing the time maintained by the utility meter with the time maintained by the remote device. The method receives and decodes a packet that includes a time stamp provided by the utility meter. Then, the method calculates the extent of the inaccuracy of the time stamp in the received packet and determines whether the extent of the inaccuracy satisfies a predetermined threshold.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: ITRON, INC.
    Inventors: Matthew Johnson, Mark Cornwall
  • Publication number: 20100192001
    Abstract: The clock of an endpoint device is adjusted to a collection system time in a meter reading system where the endpoint device is employed to read and record meter reading data for calculation of consumption data. Specifically, the meter reading data are recorded as a fixed number of intervals in such a way that the calculation of consumption data can be requested by indication of the number of intervals and the start interval. In one aspect, the endpoint device time is adjusted to an external clock to calculate accurate consumption while the process for adjusting the endpoint device time does not result in creating very short/long intervals, nor updating the meter reading data that have been already logged and stored in the endpoint device.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: ITRON, INC.
    Inventors: Mark Cornwall, Barry Cahill-O'Brien, Jack Tweedy
  • Publication number: 20100188254
    Abstract: Generally described, the disclosed subject matter is directed to improving the reception of data in wireless communication environments. In accordance with one embodiment, a method is provided for improving the reception of meter data in an AMR system. In particular, the method includes obtaining a sample of data indicative of channel quality for each transmission channel in the operational frequency band of the endpoint device. Then, the data is analyzed and a determination is made as to whether the reception of data by the collection system can be improved. If the reception of data by the collection system can be improved, a command is generated for reprogramming the endpoint device. In one embodiment, the command includes channel reprogramming data for reprogramming the endpoint device.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: ITRON CORPORATION
    Inventors: Matthew Johnson, Mark Cornwall