Patents by Inventor Henry Falk
Henry Falk 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: 11483025Abstract: A method and system are provided. The method includes receiving, by a GNSS receiver, a GNSS signal, rotating, by a carrier rotator, samples of the GNSS signal with carrier phase inputs, inverting, by a chip matched filter (CMF), the rotated samples, and generating, by the CMF, an output based on the inverted samples.Type: GrantFiled: May 7, 2020Date of Patent: October 25, 2022Inventors: Sigang QiU, Henry Falk
-
Publication number: 20210173089Abstract: A method and system are provided. The method includes receiving, by a GNSS receiver, a GNSS signal, rotating, by a carrier rotator, samples of the GNSS signal with carrier phase inputs, inverting, by a chip matched filter (CMF), the rotated samples, and generating, by the CMF, an output based on the inverted samples.Type: ApplicationFiled: May 7, 2020Publication date: June 10, 2021Inventors: Sigang QIU, Henry Falk
-
Patent number: 9977132Abstract: A global navigation satellite system (GNSS) receiver is provided. The GNSS receiver includes a front end processor (FEP) including a low power signaling path and a high power signaling path; an individual GNSS satellite processing (IGSP) module including a low power signaling path and a high power signaling path; and a module programmed to detect a carrier-to-noise density (C/No) of a signal received at the GNSS receiver and select at least one of the low power signaling path and the high power signaling path of the FEP and IGSP module based on the detected C/No.Type: GrantFiled: December 3, 2014Date of Patent: May 22, 2018Assignee: Samsung Electronics Co., LtdInventors: Gary Lennen, Henry Falk
-
Patent number: 9929857Abstract: A system for precise timing and synchronization of events is provided. The system includes a first terminal including one or more first counters and a packetizer configured to create a packetized data stream having one or more event tags. The system also includes a second terminal that includes one or more second counters and a depacketizer. The second counter(s) is/are configured to count clock pulses generated by a first clock of the first terminal at a first clock rate. The depacketizer is configured to receive the packetized data stream and detect the event tag(s). When the at least one event tag is detected, the second terminal calculates a time at which the first terminal created the packetized data stream based on a count value of the second counter(s) and a count value of the first counter(s) of the first terminal.Type: GrantFiled: January 25, 2016Date of Patent: March 27, 2018Assignee: Samsung Electronics Co., LtdInventors: Daniel Babitch, Henry Falk
-
Publication number: 20160156458Abstract: A system for precise timing and synchronization of events is provided. The system includes a first terminal including one or more first counters and a packetizer configured to create a packetized data stream having one or more event tags. The system also includes a second terminal that includes one or more second counters and a depacketizer. The second counter(s) is/are configured to count clock pulses generated by a first clock of the first terminal at a first clock rate. The depacketizer is configured to receive the packetized data stream and detect the event tag(s). When the at least one event tag is detected, the second terminal calculates a time at which the first terminal created the packetized data stream based on a count value of the second counter(s) and a count value of the first counter(s) of the first terminal.Type: ApplicationFiled: January 25, 2016Publication date: June 2, 2016Inventors: Daniel BABITCH, Henry FALK
-
Patent number: 9277515Abstract: A system for precise timing and synchronization of events is provided. The system includes a first terminal including one or more first counters and a packetizer configured to create a packetized data stream having one or more event tags. The system also includes a second terminal that includes one or more second counters and a depacketizer. The second counter(s) is/are configured to count clock pulses generated by a first clock of the first terminal at a first clock rate. The depacketizer is configured to receive the packetized data stream and detect the event tag(s). When the at least one event tag is detected, the second terminal calculates a time at which the first terminal created the packetized data stream based on a count value of the second counter(s) and a count value of the first counter(s) of the first terminal.Type: GrantFiled: July 18, 2014Date of Patent: March 1, 2016Assignee: Samsung Electronics Co., LtdInventors: Daniel Babitch, Henry Falk
-
Publication number: 20160011317Abstract: A global navigation satellite system (GNSS) receiver is provided. The GNSS receiver includes a front end processor (FEP) including a low power signaling path and a high power signaling path; an individual GNSS satellite processing (IGSP) module including a low power signaling path and a high power signaling path; and a module programmed to detect a carrier-to-noise density (C/No) of a signal received at the GNSS receiver and select at least one of the low power signaling path and the high power signaling path of the FEP and IGSP module based on the detected C/No.Type: ApplicationFiled: December 3, 2014Publication date: January 14, 2016Inventors: Gary LENNEN, Henry FALK
-
Publication number: 20150124797Abstract: A system for precise timing and synchronization of events is provided. The system includes a first terminal including one or more first counters and a packetizer configured to create a packetized data stream having one or more event tags. The system also includes a second terminal that includes one or more second counters and a depacketizer. The second counter(s) is/are configured to count clock pulses generated by a first clock of the first terminal at a first clock rate. The depacketizer is configured to receive the packetized data stream and detect the event tag(s). When the at least one event tag is detected, the second terminal calculates a time at which the first terminal created the packetized data stream based on a count value of the second counter(s) and a count value of the first counter(s) of the first terminal.Type: ApplicationFiled: July 18, 2014Publication date: May 7, 2015Inventors: Daniel BABITCH, Henry FALK
-
Patent number: 7822105Abstract: A receiver capable of receiving a spread spectrum signal and having a crosscorrelator that enables a carrier wave (CW) jamming to be identified, tracked, replicated and removed from the received spread spectrum signal after demodulation of a weak signal has occurred.Type: GrantFiled: October 20, 2003Date of Patent: October 26, 2010Assignee: Sirf Technology, Inc.Inventors: Paul Underbrink, Henry Falk, Charles Norman
-
Patent number: 7639180Abstract: A method and system for dynamic memory allocation and sharing in electronic systems. Embodiments include multi-channel signal processing, including continuously receiving multiple channels, wherein each channel comprises a discrete signal, and processing the multiple channels in a signal processing component on a time-multiplexed basis. Processing the multiple channels includes configuring the signal processing component for one of a plurality of operational modes, including allocating a memory into areas for storage of types of data, wherein certain areas are accessed by certain signal processing subsystems in certain manners. Configuring includes configuring the signal processing component to operate in different modes concurrently for different channels.Type: GrantFiled: January 22, 2004Date of Patent: December 29, 2009Assignee: SiRF Technology Inc.Inventors: Henry Falk, Paul A. Underbrink
-
Patent number: 7546423Abstract: A signal processing system control method and apparatus are described. Various embodiments include a signal processing system with multiple subsystems. A method for controlling the signal processing system includes storing channel records in a designated area of shared memory. Channel records include channel data that include one of multiple discrete signals to be processed by multiple subsystems in a time-multiplexed manner. The channel record includes information used by the multiple subsystems to process a channel, including information used to configure the multiple subsystems, information used to allocate the shared memory, and information used to communicate between multiple subsystems.Type: GrantFiled: June 22, 2004Date of Patent: June 9, 2009Assignee: SiRF Technology, Inc.Inventors: Paul A. Underbrink, Henry Falk
-
Publication number: 20080001817Abstract: The present invention discloses methods, apparatuses, and systems for eliminating auto- and cross-correlation in weak signal CDMA systems, such as GPS systems. The invention uses parallel data paths that allow standard correlation of signals in parallel with verification of the lock signal to determine whether the system has locked onto the proper signal within the scanned signal window. The invention can be made with multiple CPUs, a single CPU with dual input modes, on multiple IC chips, or as a single IC chip solution for small, low cost reception, downconversion, correlation, and verification systems.Type: ApplicationFiled: February 19, 2007Publication date: January 3, 2008Inventors: Gregory Turetzky, Charles Norman, Henry Falk
-
Publication number: 20070207803Abstract: The present invention discloses methods, apparatuses, and systems for eliminating auto- and cross-correlation in weak signal CDMA systems, such as GPS systems. The invention uses parallel data paths that allow standard correlation of signals in parallel with verification of the lock signal to determine whether the system has locked onto the proper signal within the scanned signal window, The invention can be made with multiple CPUs, a single CPU with dual input modes, on multiple IC chips, or as a single IC chip solution for small, low cost reception, downconversion, correlation, and verification systems.Type: ApplicationFiled: February 19, 2007Publication date: September 6, 2007Inventors: Gregory Turetzky, Charles Norman, Henry Falk
-
Publication number: 20070030888Abstract: The present invention discloses methods, apparatuses, and systems for eliminating auto- and cross-correlation in weak signal CDMA systems, such as GPS systems. The invention uses parallel data paths that allow standard correlation of signals in parallel with verification of the lock signal to determine whether the system has locked onto the proper signal within the scanned signal window. The invention can be made with multiple CPUs, a single CPU with dual input modes, on multiple IC chips, or as a single IC chip solution for small, low cost reception, downconversion, correlation, and verification systems.Type: ApplicationFiled: August 2, 2006Publication date: February 8, 2007Inventors: Gregory Turetzky, Charies Norman, Henry Falk
-
Publication number: 20060214846Abstract: The present invention discloses methods, apparatuses, and systems for eliminating auto- and cross-correlation in weak signal CDMA systems, such as GPS systems. The invention uses parallel data paths that allow standard correlation of signals in parallel with verification of the lock signal to determine whether the system has locked onto the proper signal within the scanned signal window. The invention can be made with multiple CPUs, a single CPU with dual input modes, on multiple IC chips, or as a single IC chip solution for small, low cost reception, downconversion, correlation, and verification systems.Type: ApplicationFiled: January 31, 2006Publication date: September 28, 2006Inventors: Gregory Turetzky, Charles Norman, Henry Falk
-
Publication number: 20050261785Abstract: A shared memory architecture for a GPS receiver, wherein a processing memory is shared among the different processing functions, such as the correlator signal processing, tracking processing, and other applications processing. The shared memory architecture within the GPS receiver provides the memory necessary for signal processing operations, such as the massively parallel processing, while conserving memory cost by re-using that same memory for other GPS and non-GPS applications. The shared memory architecture for a GPS receiver provided in accordance with the principles of this invention thereby significantly minimize the costly memory requirement often required of extremely fast signal acquisition of a GPS receiver.Type: ApplicationFiled: July 18, 2005Publication date: November 24, 2005Inventors: Leon Peng, Henry Falk
-
Publication number: 20050060512Abstract: A signal processing system control method and apparatus are described. Various embodiments include a signal processing system with multiple subsystems. A method for controlling the signal processing system includes storing channel records in a designated area of shared memory. A channel records include channel data which includes one of multiple discrete signals to be processed by multiple subsystems in a time-multiplexed manner. The channel record includes information used by the multiple subsystems to process a channel, including information used to configure the multiple subsystems, information used to allocate the shared memory, and information used to communicate between multiple subsystems.Type: ApplicationFiled: June 22, 2004Publication date: March 17, 2005Inventors: Paul Underbrink, Henry Falk
-
Publication number: 20050047493Abstract: A receiver capable of receiving a spread spectrum signal and having a crosscorrelator that enables a carrier wave (CW) jamming to be identified, tracked, replicated and removed from the received spread spectrum signal after demodulation of a weak signal has occurred.Type: ApplicationFiled: October 20, 2003Publication date: March 3, 2005Inventors: Paul Underbrink, Henry Falk, Charles Norman
-
Publication number: 20050050293Abstract: A method and system for dynamic memory allocation and sharing in electronic systems. Embodiments include multi-channel signal processing, including continuously receiving multiple channels, wherein each channel comprises a discrete signal, and processing the multiple channels in a signal processing component on a time-multiplexed basis. Processing the multiple channels includes configuring the signal processing component for one of a plurality of operational modes, including allocating a memory into areas for storage of types of data, wherein certain areas are accessed by certain signal processing subsystems in certain manners. Configuring includes configuring the signal processing component to operate in different modes concurrently for different channels.Type: ApplicationFiled: January 22, 2004Publication date: March 3, 2005Inventors: Henry Falk, Paul Underbrink