Patents by Inventor James Curry
James Curry 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).
-
Publication number: 20200256994Abstract: An apparatus is provided for using a square wave digital chirp signal for optical chirp range detection. A laser source emits an optical signal and a RF waveform generator generates an input digital chirp signal based on the square wave digital chirp signal. A frequency of the optical signal is modulated based on the input digital chirp signal. A splitter divides the optical signal into a transmit optical signal and a reference optical signal. A detector combines the reference optical signal and a return optical signal from an object. The detector generates an electrical output signal based on the combined reference optical signal and the return optical signal. A processor determines a range to the object based on a characteristic of a Fourier transform the electrical output signal. A method is also provided for using the square wave digital chirp signal for optical chirp range detection.Type: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Applicant: Blackmore Sensors & Analytics, LLCInventors: Stephen C. Crouch, James Curry, Trenton Berg, Richard Funk, Kyle Oliver, Daniel Ferguson
-
Patent number: 10670720Abstract: An apparatus is provided for using a square wave digital chirp signal for optical chirp range detection. A laser source emits an optical signal and a RF waveform generator generates an input digital chirp signal based on the square wave digital chirp signal. A frequency of the optical signal is modulated based on the input digital chirp signal. A splitter divides the optical signal into a transmit optical signal and a reference optical signal. A detector combines the reference optical signal and a return optical signal from an object. The detector generates an electrical output signal based on the combined reference optical signal and the return optical signal. A processor determines a range to the object based on a characteristic of a Fourier transform the electrical output signal. A method is also provided for using the square wave digital chirp signal for optical chirp range detection.Type: GrantFiled: December 18, 2019Date of Patent: June 2, 2020Assignee: BLACKMORE SENSORS & ANALYTICS, LLCInventors: Stephen C. Crouch, James Curry, Trenton Berg, Richard Funk, Kyle Oliver, Daniel Ferguson
-
Publication number: 20200124727Abstract: An apparatus is provided for using a square wave digital chirp signal for optical chirp range detection. A laser source emits an optical signal and a RF waveform generator generates an input digital chirp signal based on the square wave digital chirp signal. A frequency of the optical signal is modulated based on the input digital chirp signal. A splitter divides the optical signal into a transmit optical signal and a reference optical signal. A detector combines the reference optical signal and a return optical signal from an object. The detector generates an electrical output signal based on the combined reference optical signal and the return optical signal. A processor determines a range to the object based on a characteristic of a Fourier transform the electrical output signal. A method is also provided for using the square wave digital chirp signal for optical chirp range detection.Type: ApplicationFiled: December 18, 2019Publication date: April 23, 2020Inventors: Stephen C. Crouch, James Curry, Trenton Berg, Richard Funk, Kyle Oliver, Daniel Ferguson
-
Patent number: 10534084Abstract: An apparatus is provided for using a square wave digital chirp signal for optical chirp range detection. A laser source emits an optical signal and a RF waveform generator generates an input digital chirp signal based on the square wave digital chirp signal. A frequency of the optical signal is modulated based on the input digital chirp signal. A splitter divides the optical signal into a transmit optical signal and a reference optical signal. A detector combines the reference optical signal and a return optical signal from an object. The detector generates an electrical output signal based on the combined reference optical signal and the return optical signal. A processor determines a range to the object based on a characteristic of a Fourier transform the electrical output signal. A method is also provided for using the square wave digital chirp signal for optical chirp range detection.Type: GrantFiled: July 27, 2017Date of Patent: January 14, 2020Assignee: BLACKMORE SENSORS & ANALYTICS, LLCInventors: Stephen C. Crouch, James Curry, Trenton Berg, Richard Funk, Kyle Oliver, Daniel Ferguson
-
Publication number: 20190383913Abstract: Techniques for adaptive scanning with a laser scanner include obtaining range measurements at a coarse angular resolution and determining a range gate subset and a characteristic range. A fine angular resolution is based on the characteristic range and a target spatial resolution. If the fine angular resolution is finer than the coarse angular resolution, then a minimum vertical angle and maximum vertical angle is determined for a horizontal slice of the subset of angular width based on the first angular resolution. The scanning laser ranging system is then operated to obtain second range measurements at the second angular resolution in the slice between the minimum vertical angle and the maximum vertical angle. In some embodiments, the scanning is repeated for each horizontal slice in the range gate subset using a minimum vertical angle and maximum vertical angle for that slice.Type: ApplicationFiled: November 21, 2017Publication date: December 19, 2019Inventors: Stephen C. Crouch, Randy R. Reibel, James Curry, Trenton Berg
-
Publication number: 20190383926Abstract: Techniques for automatic adaptive scanning with a laser scanner include obtaining range measurements at a coarse angular resolution and forming a horizontally sorted range gate subset and a characteristic range. A fine angular resolution is determined automatically based on the characteristic range and a target spatial resolution. If the fine angular resolution is finer than the coarse angular resolution, then a minimum and maximum vertical angle is automatically determined in each horizontal slice extending a bin size from any previous horizontal slice. A set of adaptive minimum and maximum vertical angles is determined automatically by dilating and interpolating the minimum and maximum vertical angles of all the slices to the second horizontal angular resolution. A horizontal start angle, and the set of adaptive minimum and maximum vertical angles are sent to cause the ranging system to obtain measurements at the second angular resolution.Type: ApplicationFiled: November 21, 2017Publication date: December 19, 2019Inventors: Stephen C. Crouch, Randy R. Reibel, James Curry, Trenton Berg
-
Publication number: 20190361122Abstract: Doppler correction of phase-encoded LIDAR includes a code indicating a sequence of phases for a phase-encoded signal, and determining a first Fourier transform of the signal. A laser optical signal is used as a reference and modulated based on the code to produce a transmitted phase-encoded optical signal. A returned optical signal is received in response. The returned optical signal is mixed with the reference. The mixed optical signals are detected to produce an electrical signal. A cross spectrum is determined between in-phase and quadrature components of the electrical signal. A Doppler shift is based on a peak in the cross spectrum. A device is operated based on the Doppler shift. Sometimes a second Fourier transform of the electrical signal and the Doppler frequency shift produce a corrected Fourier transform and then a cross correlation. A range is determined based on a peak in the cross correlation.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Inventors: Stephen C. Crouch, Randy R. Reibel, James Curry, Michelle Milvich, Krishna Rupavatharam
-
Publication number: 20190347316Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.Type: ApplicationFiled: March 21, 2019Publication date: November 14, 2019Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt, Adrian Leslie Browning
-
Publication number: 20190310372Abstract: Techniques for Doppler correction of chirped optical range detection include obtaining a first set of ranges based on corresponding frequency differences between a return optical signal and a first chirped transmitted optical signal with an up chirp that increases frequency with time. A second set of ranges is obtained based on corresponding frequency differences between a return optical signal and a second chirped transmitted optical signal with a down chirp. A matrix of values for a cost function is determined, one value for each pair of ranges that includes one in the first set and one in the second set. A matched pair of one range in the first set and a corresponding one range in the second set is determined based on the matrix. A Doppler effect on range is determined based on combining the matched pair of ranges. A device is operated based on the Doppler effect.Type: ApplicationFiled: November 21, 2017Publication date: October 10, 2019Inventors: Stephen C. Crouch, Randy R. Reibel, James Curry, Trenton Berg
-
Patent number: 10422880Abstract: Doppler correction of phase-encoded LIDAR includes a code indicating a sequence of phases for a phase-encoded signal, and determining a first Fourier transform of the signal. A laser optical signal is used as a reference and modulated based on the code to produce a transmitted phase-encoded optical signal. A returned optical signal is received in response. The returned optical signal is mixed with the reference. The mixed optical signals are detected to produce an electrical signal. A cross spectrum is determined between in-phase and quadrature components of the electrical signal. A Doppler shift is based on a peak in the cross spectrum. A device is operated based on the Doppler shift. Sometimes a second Fourier transform of the electrical signal and the Doppler frequency shift produce a corrected Fourier transform and then a cross correlation. A range is determined based on a peak in the cross correlation.Type: GrantFiled: February 3, 2017Date of Patent: September 24, 2019Assignee: BLACKMORE SENSORS AND ANALYTICS INC.Inventors: Stephen C. Crouch, Randy R. Reibel, James Curry, Michelle Milvich, Krishna Rupavatharam
-
Patent number: 10241986Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.Type: GrantFiled: December 1, 2014Date of Patent: March 26, 2019Assignee: TEALIUM INC.Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt, Adrian Leslie Browning
-
Publication number: 20190033453Abstract: An apparatus is provided for using a square wave digital chirp signal for optical chirp range detection. A laser source emits an optical signal and a RF waveform generator generates an input digital chirp signal based on the square wave digital chirp signal. A frequency of the optical signal is modulated based on the input digital chirp signal. A splitter divides the optical signal into a transmit optical signal and a reference optical signal. A detector combines the reference optical signal and a return optical signal from an object. The detector generates an electrical output signal based on the combined reference optical signal and the return optical signal. A processor determines a range to the object based on a characteristic of a Fourier transform the electrical output signal. A method is also provided for using the square wave digital chirp signal for optical chirp range detection.Type: ApplicationFiled: July 27, 2017Publication date: January 31, 2019Inventors: Stephen C. Crouch, James Curry, Trenton Berg, Richard Funk, Kyle Oliver, Daniel Ferguson
-
Publication number: 20180224547Abstract: Doppler correction of phase-encoded LIDAR includes a code indicating a sequence of phases for a phase-encoded signal, and determining a first Fourier transform of the signal. A laser optical signal is used as a reference and modulated based on the code to produce a transmitted phase-encoded optical signal. A returned optical signal is received in response. The returned optical signal is mixed with the reference. The mixed optical signals are detected to produce an electrical signal. A cross spectrum is determined between in-phase and quadrature components of the electrical signal. A Doppler shift is based on a peak in the cross spectrum. A device is operated based on the Doppler shift. Sometimes a second Fourier transform of the electrical signal and the Doppler frequency shift produce a corrected Fourier transform and then a cross correlation. A range is determined based on a peak in the cross correlation.Type: ApplicationFiled: February 3, 2017Publication date: August 9, 2018Inventors: Stephen C. Crouch, Randy R. Reibel, James Curry, Michelle Milvich, Krishna Rupavatharam
-
Publication number: 20160153199Abstract: A slat for use in a roll-out sheet of construction material is provided. The slat has an elongated body extending longitudinally. A projection is disposed at a first lateral end of the body. A socket is disposed at a second lateral end of the body, opposite to the first lateral end. The projection and the socket are structurally complementary to each other. A wedge is formed with the projection as a self-tightening mechanism. A roll-out structure is also provided. The roll-out structure has at least two adjacent slats which are structurally the same. The projection of one of the slats is insertable into the socket of the other slat to connect them, and the projection is rotatable in the socket. The rotation of the projection in the socket allows the wedge to engage the socket, to lock the slats with each other.Type: ApplicationFiled: June 25, 2014Publication date: June 2, 2016Inventor: James CURRY
-
Publication number: 20150212992Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.Type: ApplicationFiled: December 1, 2014Publication date: July 30, 2015Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt
-
Patent number: 8978768Abstract: An underwater clamping arrangement (100, 100?) is provided for fixing at least a first and a second member (1, 2) together, to prevent relative movement between the members along at least a longitudinal axis (2L). The clamping arrangement comprises at least a fixed portion (102, 102?) attached to the first member and a reaction portion (104, 104?) attachable to the fixed portion, and a forcing portion (106, 106?). The forcing portion is arranged to apply a clamping force (4F, 4G) in a direction along a forcing axis (2F) substantially perpendicular to the longitudinal axis between the reaction portion and the second member so to fix the two members together. The reaction portion and forcing portion are removable from the fixed portion when the clamping arrangement is clamped.Type: GrantFiled: February 26, 2010Date of Patent: March 17, 2015Assignee: Britannia Engineering (Isle of Man) LimitedInventor: Peter James Curry
-
Patent number: 8904278Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.Type: GrantFiled: January 9, 2014Date of Patent: December 2, 2014Assignee: Tealium Inc.Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt
-
Patent number: 8786614Abstract: In a single-instruction-multiple-data (SIMD) processor having multiple lanes, and local memory dedicated to each lane, a method of processing an image is disclosed. The method comprises mapping consecutive rasters of the image to consecutive lanes such that groups of consecutive rasters form image strips, and vertical stacks of strips comprise strip columns. Local memory allocates memory to the image strips. A sequence of functions is processed for execution on the SIMD processor in a pipeline implementation, such that the pipeline loops over portions of the image in multiple iterations, and intermediate data processed during the functions is stored in the local memory. Data associated with the image is traversed by first processing image strips from top to bottom in a left-most strip column, then progressing to each adjacent unprocessed strip column.Type: GrantFiled: May 2, 2013Date of Patent: July 22, 2014Assignee: Calos Fund Limited Liability CompanyInventors: Donald James Curry, Ujval J. Kapasi
-
Method of storing and analysing data produced from interactions between external agents and a system
Patent number: 8768879Abstract: Methods of storing data records produced from monitoring interactions between external agents and a system are described. The method defines specific interactions that occur between the external agents and the system as events of interest. A chain of interactions occurring during respective interaction sessions between a respective external agent and the system are monitored and events of interest occurring in the chain are determined. Data records from the monitored chain are produced, the respective data record including data identifying determined events of interest and data associated therewith. A profile identity, representative of the external agent, is assigned to each data record produced during an interaction session. Data records of individual events of interest are stored in a way ordered according to the type of event of interest and data records of events of interest occurring during an interaction session are stored in a way ordered according to assigned profile identity.Type: GrantFiled: January 24, 2011Date of Patent: July 1, 2014Assignee: Nice Systems Technologies UK LimitedInventors: Alan Paul Rolleston Phillips, John Graham-Cumming, Gareth O'Loughlin, Jason Derek McFall, Paul David Mellor, Neil Samuel Ferguson, Alfredo Ramos-Alvarez, Liam Philip Clancy, Fiann James Curry-Towneley-O'Hagan, Andrew Galloni, Steven Heron, Maciej Buczkowski, Panagiotis Belesis, Benjamin Thomas Pickering -
Patent number: 8595987Abstract: A roll-out sheet of construction material has a plurality of slats, each with a shelf with a generally upward facing surface and a ledge with a generally downwardly facing surface. The plurality of slats are adjacent one another so that the ledge of one slat overlies the shelf of an adjacent slat. A load-bearing flexible film is secured to the plurality of slats on one side, the opposite sides of the slats from the flexible film are free allowing the slats to articulate relative to one another. The slats may have a longitudinal opening at least partially through, which is optionally filled with thermal and/or sound insulation, and/or load-bearing filler. The openings can also include a rib or support extending across the opening and bracing one side wall of the slat against the other. A securing tab can extend outward from one or more slats, shaped as a hoop, or having a through opening. When deployed, the roll-out sheet may be flat or have some angle or curvature.Type: GrantFiled: April 27, 2006Date of Patent: December 3, 2013Assignee: Ledgetech Holdings, LLCInventor: James Curry, III