Patents by Inventor Felician Bors

Felician Bors 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: 10794997
    Abstract: Techniques and apparatuses are described that implement smartphone-based power-efficient radar processing and memory provisioning for detecting gestures. The described techniques map different situations that occur with a user to different memory states. A radar processing system's memory management module allocates at least one memory pool according to an active memory state. As the radar system detects different situations that occur with the user, the memory management module reallocates the memory pool for the appropriate memory state, which can adjust a power mode of the radar system. In some cases, physically separate memories may be allocated for different memory states, which respectively include one or more sequences that are executed by different processors. The memory management module enables efficient use of available power and available memory for radar processing such that a total amount of power and a total size of memory used may be significantly reduced for detecting gestures.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 6, 2020
    Assignee: Google LLC
    Inventors: Patrick M. Amihood, Abhijit Aroon Shah, Emanoil Felician Bors
  • Publication number: 20200064445
    Abstract: Techniques and apparatuses are described that implement smartphone-based power-efficient radar processing and memory provisioning for detecting gestures. The described techniques map different situations that occur with a user to different memory states. A radar processing system's memory management module allocates at least one memory pool according to an active memory state. As the radar system detects different situations that occur with the user, the memory management module reallocates the memory pool for the appropriate memory state, which can adjust a power mode of the radar system. In some cases, physically separate memories may be allocated for different memory states, which respectively include one or more sequences that are executed by different processors. The memory management module enables efficient use of available power and available memory for radar processing such that a total amount of power and a total size of memory used may be significantly reduced for detecting gestures.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Applicant: Google LLC
    Inventors: Patrick M. Amihood, Abhijit Aroon Shah, Emanoil Felician Bors
  • Publication number: 20150189608
    Abstract: Various embodiments of techniques related to sample clock timing acquisition are provided. In one aspect, a method includes a first communication device receiving a wireless communication signal from a second communication device. The method also includes detecting a primary synchronization signal in the wireless communication signal. The method further includes estimating, based at least in part on the primary synchronization signal, a frequency offset between a sample clock timing frequency of the first communication device and a sample clock timing frequency of the second communication device.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: Metanoia Communications Inc.
    Inventors: Jeffrey C. Strait, Emanoil Felician Bors
  • Patent number: 8842701
    Abstract: Various embodiments of primary synchronization signal detection are provided. In one aspect, a method receives one or more signals at one or more antennas of a receiver. The method processes the one or more received signals by decimation filtering the one or more received signals to provide one or more decimated signals, each of the one or more decimated signals having a predetermined symbol size, and enumerating correlation of the one or more decimated signals with a plurality of reference signals to provide correlation results. The method then detects a primary synchronization signal (PSS) based on the correlation results.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 23, 2014
    Assignee: Metanoia Communications Inc.
    Inventors: Jeffrey C. Strait, Emanoil Felician Bors
  • Publication number: 20140086266
    Abstract: Various embodiments of primary synchronization signal detection are provided. In one aspect, a method receives one or more signals at one or more antennas of a receiver. The method processes the one or more received signals by decimation filtering the one or more received signals to provide one or more decimated signals, each of the one or more decimated signals having a predetermined symbol size, and enumerating correlation of the one or more decimated signals with a plurality of reference signals to provide correlation results. The method then detects a primary synchronization signal (PSS) based on the correlation results.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Inventors: Jeffrey C. Strait, Emanoil Felician Bors
  • Patent number: 8145696
    Abstract: A method for storage for complex numbers that employs a shared exponent field is disclosed. Rather than each floating point component of an complex number having its own distinct signed mantissa and exponent fields, each component includes a distinct signed mantissa field and shares an exponent field, thereby increasing the possible size of each distinct signed mantissa field by as much as one half the number of bits formerly employed to store a single distinct exponent field.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: March 27, 2012
    Assignee: Metanoia Technologies, Inc.
    Inventors: Christopher R. Hansen, Felician Bors, Terry C. Brown
  • Patent number: 7804906
    Abstract: A multicarrier transceiver is disclosed that includes a digital signal processor with a plurality of memory locations, a direct memory, an encoder module coupled to receive data from the FIFO buffers, a decoder module coupled to receive data from the FIFO buffers, a Fourier transform module configured to perform an inverse Fast Fourier transform for transmit operations and to perform Fast Fourier transform (FFT) operations for receive operations, a plurality of distributed modules including the encoder module, the decoder module and the Fourier transform module, each module configured with a memory port, each memory port coupled to a peripheral bus and the DMA bus, a plurality of memory ports coupled to each of the distributed modules, the plurality of memory ports coupled to a peripheral bus, and a plurality of point-to-point buses coupled to each of the distributed modules, the point-to-point bus configured to enable data flow and testing and provide a bypass capability for each of the distributed modules.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: September 28, 2010
    Assignee: Metanoia Technologies, Inc.
    Inventors: Terry C. Brown, Christopher R. Hansen, Jeffrey C. Strait, Ravi G. Mantri, Felician Bors
  • Publication number: 20090187616
    Abstract: A method for storage for complex numbers that employs a shared exponent field is disclosed. Rather than each floating point component of an complex number having its own distinct signed mantissa and exponent fields, each component includes a distinct signed mantissa field and shares an exponent field, thereby increasing the possible size of each distinct signed mantissa field by as much as one half the number of bits formerly employed to store a single distinct exponent field.
    Type: Application
    Filed: March 26, 2009
    Publication date: July 23, 2009
    Applicant: Metanoia Technologies, Inc.
    Inventors: Christopher R. Hansen, Felician Bors, Terry C. Brown
  • Patent number: 7529789
    Abstract: A method for storage for complex numbers that employs a shared exponent field is disclosed. Rather than each floating point component of an complex number having its own distinct signed mantissa and exponent fields, each component includes a distinct signed mantissa field and shares an exponent field, thereby increasing the possible size of each distinct signed mantissa field by as much as one half the number of bits formerly employed to store a single distinct exponent field.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: May 5, 2009
    Assignee: Metanoia Technologies, Inc.
    Inventors: Christopher R. Hansen, Felician Bors, Terry C. Brown
  • Patent number: 7496618
    Abstract: A Fourier transform architecture and system for FFT and IFFT processing within multicarrier transceiver is disclosed that includes a programmable butterfly component, a memory and a programmable address generation unit. The architecture includes a butterfly component configured to perform a plurality of radix butterfly calculations, and a four bank memory configured to operate on sample data. The architecture further includes a programmable address generation unit coupled to the pipeline to enable the architecture to perform calculations independent of Fourier-based algorithms. A method for addressing memory banks for an FFT pipeline includes expressing an index in radix notation, computing a bank address for a bank memory, converting the bank address to a reduced size by ignoring one or more bits, and calculating the bank address within the reduced memory bank.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: February 24, 2009
    Assignee: Metanoia Technologies, Inc.
    Inventors: Terry C. Brown, Felician Bors
  • Publication number: 20060095490
    Abstract: A method for storage for complex numbers that employs a shared exponent field is disclosed. Rather than each floating point component of an complex number having its own distinct signed mantissa and exponent fields, each component includes a distinct signed mantissa field and shares an exponent field, thereby increasing the possible size of each distinct signed mantissa field by as much as one half the number of bits formerly employed to store a single distinct exponent field.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Inventors: Christopher Hansen, Felician Bors, Terry Brown
  • Publication number: 20060095492
    Abstract: A Fourier transform architecture and system for FFT and IFFT processing within multicarrier transceiver is disclosed that includes a programmable butterfly component, a memory and a programmable address generation unit. The architecture includes a butterfly component configured to perform a plurality of radix butterfly calculations, and a four bank memory configured to operate on sample data. The architecture further includes a programmable address generation unit coupled to the pipeline to enable the architecture to perform calculations independent of Fourier-based algorithms. A method for addressing memory banks for an FFT pipeline includes expressing an index in radix notation, computing a bank address for a bank memory, converting the bank address to a reduced size by ignoring one or more bits, and calculating the bank address within the reduced memory bank.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Inventors: Terry Brown, Felician Bors
  • Publication number: 20060093023
    Abstract: A multicarrier transceiver is disclosed that includes a digital signal processor with a plurality of memory locations, a direct memory, an encoder module coupled to receive data from the FIFO buffers, a decoder module coupled to receive data from the FIFO buffers, a Fourier transform module configured to perform an inverse Fast Fourier transform for transmit operations and to perform Fast Fourier transform (FFT) operations for receive operations, a plurality of distributed modules including the encoder module, the decoder module and the Fourier transform module, each module configured with a memory port, each memory port coupled to a peripheral bus and the DMA bus, a plurality of memory ports coupled to each of the distributed modules, the plurality of memory ports coupled to a peripheral bus, and a plurality of point-to-point buses coupled to each of the distributed modules, the point-to-point bus configured to enable data flow and testing and provide a bypass capability for each of the distributed modules.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Inventors: Terry Brown, Christopher Hansen, Jeffrey Strait, Ravi Mantri, Felician Bors
  • Patent number: 6411656
    Abstract: A method and apparatus for aligning a received echo signal. The method operates by determining a memory address pointer value that directs which transmit data is to be transmitted. The pointer is selected such that an appropriate delay is created, resulting in the associated received echo having a certain timing alignment within the received block of data. The method thus includes predetermining a pointer or pointer offset value; generating blocks of digital transmit data; transferring the transmit digital data to a converter using the determined pointer or pointer offset value; converting the transmit digital data to a transmit analog signal and transmitting the analog signal; sampling a received signal and forming blocks of received digital data, wherein the received signal includes a transmit echo; and wherein the pointer offset results in block alignment between the transmit echo from a transmit block and a receive block.
    Type: Grant
    Filed: April 30, 1999
    Date of Patent: June 25, 2002
    Assignee: 3Com Corporation
    Inventor: Emanoil Felician Bors