Patents by Inventor Daniel Thomas Werner

Daniel Thomas Werner 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: 9294930
    Abstract: Methods, systems and instructions stored on computer-readable media for generating a first data stream and a second data stream. The first data stream is spread using a first gold code unique to a first tag. The second data stream is spread using a second gold code unique to a second tag. The spread first data stream and the spread second data stream are combined into a combined data stream. The combined data stream is transmitted to the first tag and the second tag.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 22, 2016
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Matthew Hughes, Daniel Thomas Werner, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20150208247
    Abstract: Methods, systems and instructions stored on computer-readable media for generating a first data stream and a second data stream. The first data stream is spread using a first gold code unique to a first tag. The second data stream is spread using a second gold code unique to a second tag. The spread first data stream and the spread second data stream are combined into a combined data stream. The combined data stream is transmitted to the first tag and the second tag.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Matthew Hughes, Daniel Thomas Werner, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8995404
    Abstract: Methods, systems and instructions stored on computer-readable media for generating, at a first node, a plurality of data units. The plurality of data units are spread with a common pseudo-noise (PN) code that is used by a plurality of nodes, including the first node and a second node, that are in communication with an access point. A random timing offset is determined, and a first data unit is transmitted to the access point at a first time based upon a slot start time and the random timing offset. The first data unit is transmitted while at least a portion of a second signal is transmitted from the second node such that both the first data unit and the second signal are received by the access point. The second signal is transmitted at a second time based on the slot time and a second random timing offset.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: March 31, 2015
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Matthew Hughes, Daniel Thomas Werner, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8958460
    Abstract: This disclosure relates to method, device and system for compensating for information not received in a communication system. An encoded signal is created from a source signal using a forward error correction technique. A first predetermined part of the encoded signal is transmitted. A second predetermined part of the encoded signal is transmitted. Transmission of the second predetermined part of the encoded signal is terminated after a determination of a successful decoding of the encoded signal is made.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: February 17, 2015
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Theodore J. Myers, Daniel Thomas Werner, Kenneth C. Sinsuan
  • Patent number: 8837555
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving monitor data from a lighting equipment monitor. A data stream is created based upon the monitor data. A first signal strength of a signal from the access point received at a first antenna is measured. A second signal strength of the signal from the access point received at a second antenna is measured. One or more antennae are selected to transmit the spread data stream based upon the first signal strength and the second signal strength. The data stream is transmitted using the one or more selected antennae.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: September 16, 2014
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8831069
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a water meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: September 9, 2014
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8831072
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from an electric meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: September 9, 2014
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8831068
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a gas meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: September 9, 2014
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8824524
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a fault circuit indicator. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: September 2, 2014
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8817845
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a smart transformer. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: August 26, 2014
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20130301683
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a fault circuit indicator. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 14, 2013
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20130301682
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving monitor data from a lighting equipment monitor. A data stream is created based upon the monitor data. A first signal strength of a signal from the access point received at a first antenna is measured. A second signal strength of the signal from the access point received at a second antenna is measured. One or more antennae are selected to transmit the spread data stream based upon the first signal strength and the second signal strength. The data stream is transmitted using the one or more selected antennae.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 14, 2013
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20130300576
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a water meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Application
    Filed: July 9, 2013
    Publication date: November 14, 2013
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20130293389
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a gas meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Application
    Filed: July 8, 2013
    Publication date: November 7, 2013
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20130294483
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a smart transformer. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Application
    Filed: July 3, 2013
    Publication date: November 7, 2013
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20130272278
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from an electric meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
    Type: Application
    Filed: June 12, 2013
    Publication date: October 17, 2013
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Daniel Thomas Werner, Matthew Hughes, Robert W. Boesel, Patrick M. Singler
  • Patent number: 8477830
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving monitor data from a lighting equipment monitor. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. A frequency offset to the spread data stream based at least in part on a timing of the access point is applied. The spread data stream is transmitted with a randomly selected timing offset.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 2, 2013
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Theodore J. Myers, Daniel Thomas Werner, Kenneth C. Sinsuan, Jason Ronald Wilson, Shawn Louis Reuland, Patrick M. Singler, Michael Jason Huovila
  • Patent number: 8401054
    Abstract: This disclosure relates to method, device and system for selecting a device for communication in a communication system. A node receives a spread signal from a first transmitter and a second transmitter. The node despreads the spread signal with a first spreading code into a first frame and determines a first receive signal strength indicator (RSSI) from the first frame. The node despreads the spread signal with a second spreading code into a second frame and determines a second RSSI from the second frame. The node selects an access point based in part on the first RSSI and the second RSSI. The node transmits an uplink signal to the access point based on a slot start time and a random timing offset. The node transmits while a portion of a second signal is transmitted from a second node such that both the uplink signal and the second signal are received.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: March 19, 2013
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Theodore J. Myers, Daniel Thomas Werner, Kenneth C. Sinsuan
  • Patent number: 8363699
    Abstract: Methods, systems and instructions stored on computer-readable media for generating, at a first node, a plurality of data units. The plurality of data units are spread with a common pseudo-noise (PN) code that is used by a plurality of nodes, including the first node and a second node, that are in communication with an access point. A random timing offset is determined, and a first data unit is transmitted to the access point at a first time based upon a slot start time and the random timing offset. The first data unit is transmitted while at least a portion of a second signal is transmitted from the second node such that both the first data unit and the second signal are received by the access point. The second signal is transmitted at a second time based on the slot time and a second random timing offset.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: January 29, 2013
    Assignee: On-Ramp Wireless, Inc.
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Matthew Hughes, Daniel Thomas Werner, Robert W. Boesel, Patrick M. Singler
  • Publication number: 20120307810
    Abstract: Methods, systems and instructions stored on computer-readable media for generating, at a first node, a plurality of data units. The plurality of data units are spread with a common pseudo-noise (PN) code that is used by a plurality of nodes, including the first node and a second node, that are in communication with an access point. A random timing offset is determined, and a first data unit is transmitted to the access point at a first time based upon a slot start time and the random timing offset. The first data unit is transmitted while at least a portion of a second signal is transmitted from the second node such that both the first data unit and the second signal are received by the access point. The second signal is transmitted at a second time based on the slot time and a second random timing offset.
    Type: Application
    Filed: August 13, 2012
    Publication date: December 6, 2012
    Inventors: Kenneth C. Sinsuan, Theodore J. Myers, Lewis N. Cohen, Matthew Hughes, Daniel Thomas Werner, Robert W. Boesel, Patrick M. Singler