Patents by Inventor Chet A. Lampert
Chet A. Lampert 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: 10452318Abstract: Systems and methods for recording and playback of multiple data streams. One device includes a storage controller coupled to an electronic storage device, a first data buffer storing data received from a first data stream, a second data buffer storing data received from a second data stream, a fragment buffer storing fragment metadata, a storage buffer including a plurality of data fragments, and an electronic processor. The electronic processor receives information designating a data stream storage area of the electronic storage device. The electronic processor arbitrates between the first and second data buffers to select a data fragment for writing to the storage buffer. The electronic processor writes the data fragment to the storage buffer, and writes fragment metadata defining the data fragment to the fragment buffer. The electronic processor controls the storage controller to sequentially write from the plurality of data fragments to the data stream storage area.Type: GrantFiled: December 21, 2017Date of Patent: October 22, 2019Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Adrian Guillen, Joel Hegberg, Chet A. Lampert
-
Publication number: 20190196741Abstract: Systems and methods for recording and playback of multiple data streams. One device includes a storage controller coupled to an electronic storage device, a first data buffer storing data received from a first data stream, a second data buffer storing data received from a second data stream, a fragment buffer storing fragment metadata, a storage buffer including a plurality of data fragments, and an electronic processor. The electronic processor receives information designating a data stream storage area of the electronic storage device. The electronic processor arbitrates between the first and second data buffers to select a data fragment for writing to the storage buffer. The electronic processor writes the data fragment to the storage buffer, and writes fragment metadata defining the data fragment to the fragment buffer. The electronic processor controls the storage controller to sequentially write from the plurality of data fragments to the data stream storage area.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Adrian Guillen, Joel Hegberg, Chet A. Lampert
-
Patent number: 9269260Abstract: Methods and systems to increase protection of personnel during K9 deployments include receiving contextual and situational data from mobile devices associated with a plurality of officers at a scene, a mobile device associated with a K9 handler at the scene, and a device associated with a K9 at the scene, wherein each of the mobile devices and the device are communicatively coupled to one or more networks; determining safety conditions of each of the plurality of officers based on the contextual and situational data; and notifying any of the plurality of officers and the K9 handler via the associated mobile devices of unsafe conditions based on the determining.Type: GrantFiled: April 25, 2014Date of Patent: February 23, 2016Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Chet A. Lampert, Alejandro G Blanco, Melanie A. King
-
Publication number: 20150310729Abstract: Methods and systems to increase protection of personnel during K9 deployments include receiving contextual and situational data from mobile devices associated with a plurality of officers at a scene, a mobile device associated with a K9 handler at the scene, and a device associated with a K9 at the scene, wherein each of the mobile devices and the device are communicatively coupled to one or more networks; determining safety conditions of each of the plurality of officers based on the contextual and situational data; and notifying any of the plurality of officers and the K9 handler via the associated mobile devices of unsafe conditions based on the determining.Type: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Applicant: MOTOROLA SOLUTIONS, INCInventors: CHET A. LAMPERT, ALEJANDRO G BLANCO, MELANIE A. KING
-
Patent number: 8611479Abstract: A communication system comprises a direct conversion receiver for correcting imbalance errors. The direct conversion receiver receives a radio frequency (RF) signal and converts the RF signal to baseband signals. The direct conversion receiver further translates the baseband signals to digital signals having a direct current (DC) offset and applies a DC offset correction to the digital signals having the DC offset to generate first DC offset corrected signals. An imbalance correction unit of the direct conversion receiver applies an imbalance correction to the first DC offset corrected signals by estimating an error between an average envelope of the first DC offset corrected signals and an average envelope of second DC offset corrected signals. The imbalance correction unit is fixed at initial imbalance parameter values. The direct conversion receiver further updates the initial imbalance parameter values of the imbalance correction unit based on the estimated error for correcting imbalance errors.Type: GrantFiled: December 8, 2011Date of Patent: December 17, 2013Assignee: Motorola Solutions, Inc.Inventors: Yadunandana N. Rao, Chet A. Lampert
-
Publication number: 20130148761Abstract: A communication system comprises a direct conversion receiver for correcting imbalance errors. The direct conversion receiver receives a radio frequency (RF) signal and converts the RF signal to baseband signals. The direct conversion receiver further translates the baseband signals to digital signals having a direct current (DC) offset and applies a DC offset correction to the digital signals having the DC offset to generate first DC offset corrected signals. An imbalance correction unit of the direct conversion receiver applies an imbalance correction to the first DC offset corrected signals by estimating an error between an average envelope of the first DC offset corrected signals and an average envelope of second DC offset corrected signals. The imbalance correction unit is fixed at initial imbalance parameter values. The direct conversion receiver further updates the initial imbalance parameter values of the imbalance correction unit based on the estimated error for correcting imbalance errors.Type: ApplicationFiled: December 8, 2011Publication date: June 13, 2013Applicant: MOTOROLA SOLUTIONS, INC.Inventors: Yadunandana N. Rao, Chet A. Lampert
-
Patent number: 8027651Abstract: A method and apparatus for correcting direct current (DC) offset errors of a received signal in a direct conversion receiver (DCR) are provided. DC offset correction algorithms are incorporated into the DCR, each algorithm being optimized for a particular receive signal operating environment. The DC offset correction algorithms remove DC offset errors in baseband In-phase and Quadrature-phase signals received within the direct conversion receiver baseband signal path. Individual DC offset correction algorithms are selected for use as determined by a signal quality estimator component. A DC offset correction component of the direct conversion receiver determines an appropriate DC offset correction algorithm suited for a particular operating environment. A criterion for a signal quality estimate is set to control transitioning between DCOC algorithms.Type: GrantFiled: December 5, 2008Date of Patent: September 27, 2011Assignee: Motorola Solutions, Inc.Inventors: Darrell J. Stogner, Yadunandana N. Rao, Charles R. Ruelke, Chet A. Lampert
-
Publication number: 20100144303Abstract: A method and apparatus for correcting direct current (DC) offset errors of a received signal in a direct conversion receiver (DCR) are provided. DC offset correction algorithms are incorporated into the DCR, each algorithm being optimized for a particular receive signal operating environment. The DC offset correction algorithms remove DC offset errors in baseband In-phase and Quadrature-phase signals received within the direct conversion receiver baseband signal path. Individual DC offset correction algorithms are selected for use as determined by a signal quality estimator component. A DC offset correction component of the direct conversion receiver determines an appropriate DC offset correction algorithm suited for a particular operating environment. A criterion for a signal quality estimate is set to control transitioning between DCOC algorithms.Type: ApplicationFiled: December 5, 2008Publication date: June 10, 2010Applicant: Motorola, Inc.Inventors: DARRELL J. STOGNER, Yadunandana N. Rao, Charles R. Ruelke, Chet A. Lampert
-
Patent number: 7471620Abstract: A method for the selection of forward error correction (FEC)/constellation pairings (800) for digital transmitted segments based on learning radio link adaptation (RLA) including formatting a packet transmission having a predetermined number of information bits (801). The packet is then split into a plurality of segments (803) where an RLA is used (805) to determine the optimum format of the packet. The plurality of segments is then sent to a channel encoder for FEC encoding and symbol mapping (807) at a rate selected by the RLA. The segments are then formatted into packet blocks (809) and transmitted in blocks that form a time slot at a constant symbol rate.Type: GrantFiled: September 30, 2004Date of Patent: December 30, 2008Assignee: Motorola, Inc.Inventors: Scott M. Alazraki, Apoorv Chaudhri, Alan P. Conrad, Stanko Jelavic, Chet A. Lampert, Bob D. Logalbo, Darrell J. Stogner, Ellis A. Pinder
-
Publication number: 20080025341Abstract: A system (100) and method (500) for method for channel slot granting is provided. The method includes estimating (502) a temperature of a device (102), adjusting (504) a duty-cycle of the device based on the temperature, sending (506) the duty-cycle to a base station (110) and allocating (510) time slots for the device in accordance with the duty-cycle. A rate of slot assignments to multiple devices can be controlled (512) based on multiple duty-cycles received. The duty-cycle and temperature can be included (610) in a Quality of Service (QoS) metric for inbound and outbound performance.Type: ApplicationFiled: July 31, 2006Publication date: January 31, 2008Applicant: MOTOROLA, INC.Inventors: Yadunandana N. Rao, Apoorv Chaudhri, Chet A. Lampert
-
Patent number: 7126912Abstract: Methods for sequencing datagram transmissions are disclosed, including, receiving an unqueued segment to be enqueued in a queue. The queue comprises at least one segment. Determining a priority level and a number of attempted transmissions for the unqueued segment (100). If the unqueued segment is enqueued in front of a segment belonging to a datagram in the queue, and at least one segment belonging to the datagram has been transmitted before all the segments belonging to the datagram have been transmitted, at least one of the following functions is performed: discarding any remaining segments belonging to the datagram in the queue, transmitting any remaining segments belonging to the datagram in the queue, and re-enqueuing segments belonging to the datagram at the same location in the queue as the partially transmitted datagram, but with a different identifier.Type: GrantFiled: May 30, 2002Date of Patent: October 24, 2006Assignee: Motorola, Inc.Inventors: Darrell James Stogner, Alan P. Conrad, Chet A. Lampert, Robert D. Logalbo
-
Publication number: 20060067256Abstract: A method for the selection of forward error correction (FEC)/constellation pairings (800) for digital transmitted segments based on learning radio link adaptation (RLA) including formatting a packet transmission having a predetermined number of information bits (801). The packet is then split into a plurality of segments (803) where an RLA is used (805) to determine the optimum format of the packet. The plurality of segments is then sent to a channel encoder for FEC encoding and symbol mapping (807) at a rate selected by the RLA. The segments are then formatted into packet blocks (809) and transmitted in blocks that form a time slot at a constant symbol rate.Type: ApplicationFiled: September 30, 2004Publication date: March 30, 2006Inventors: Scott Alazraki, Apoorv Chaudhri, Alan Conrad, Stanko Jelavic, Chet Lampert, Bob Logalbo, Darrell Stogner, Ellis Pinder
-
Patent number: 6829558Abstract: A first set of coordinates (100) of a device and an estimated positional error (“EPE”) radius (102) is measured. An EPE circle (104) is derived, in which the device is approximately located, from the first set of coordinates (100) and the EPE radius (102). When it is determined that the EPE radius (102) exceeds a predetermined threshold, a first range (106) between the device and a ranging site (108) is measured, and a locus of points (110) on and within the EPE circle (104) is determined, wherein a distance between the ranging site (108) and each point in the locus of points (110) approximately equals the first range (106).Type: GrantFiled: June 27, 2002Date of Patent: December 7, 2004Assignee: Motorola, Inc.Inventors: Charles B. Swope, Chet A. Lampert
-
Patent number: 6801159Abstract: A perimeter threshold of an area is defined. The location of a device (102) is tracked using a first location technology (108) when the device (102) precedes the perimeter threshold. The location of the device (102) is tracked using a second location technology (100) when the device (102) exceeds the perimeter threshold.Type: GrantFiled: March 19, 2002Date of Patent: October 5, 2004Assignee: Motorola, Inc.Inventors: Charles B. Swope, Chet A. Lampert
-
Publication number: 20040002828Abstract: A first set of coordinates (100) of a device and an estimated positional error (“EPE”) radius (102) is measured. An EPE circle (104) is derived, in which the device is approximately located, from the first set of coordinates (100) and the EPE radius (102). When it is determined that the EPE radius (102) exceeds a predetermined threshold, a first range (106) between the device and a ranging site (108) is measured, and a locus of points (110) on and within the EPE circle (104) is determined, wherein a distance between the ranging site (108) and each point in the locus of points (110) approximately equals the first range (106).Type: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Inventors: Charles B. Swope, Chet A. Lampert
-
Publication number: 20030223441Abstract: Methods for sequencing datagram transmissions are disclosed, including, receiving an unqueued segment to be enqueued in a queue. The queue comprises at least one segment. Determining a priority level and a number of attempted transmissions for the unqueued segment (100). If the unqueued segment is enqueued in front of a segment belonging to a datagram in the queue, and at least one segment belonging to the datagram has been transmitted before all the segments belonging to the datagram have been transmitted, at least one of the following functions is performed: discarding any remaining segments belonging to the datagram in the queue, transmitting any remaining segments belonging to the datagram in the queue, and re-enqueuing segments belonging to the datagram at the same location in the queue as the partially transmitted datagram, but with a different identifier.Type: ApplicationFiled: May 30, 2002Publication date: December 4, 2003Inventors: Darrell James Stogner, Alan P. Conrad, Chet A. Lampert, Robert D. Logalbo
-
Publication number: 20030179134Abstract: A valid position of a device (102) is established using a first location technology (108). The first location technology (108) uses a plurality of radio frequency (“RF”) signals. A location of the device (102) is tracked using the first location technology (102). At least one metric of the plurality of RF signals is monitored. At least one metric of at least one RF signal in the plurality of RF signals is identified to have fallen below a predetermined threshold required for acceptable location tracking accuracy. As a result, a next valid position of the device (102) is established using a second location technology (100), and the location of the device (102) is tracked using the second location technology (100).Type: ApplicationFiled: March 19, 2002Publication date: September 25, 2003Inventors: Chet A. Lampert, Charles B. Swope
-
Publication number: 20030182053Abstract: A perimeter threshold of an area is defined. The location of a device (102) is tracked using a first location technology (108) when the device (102) precedes the perimeter threshold. The location of the device (102) is tracked using a second location technology (100) when the device (102) exceeds the perimeter threshold.Type: ApplicationFiled: March 19, 2002Publication date: September 25, 2003Inventors: Charles B. Swope, Chet A. Lampert