Patents by Inventor Marco Paulo dos Santos Nogueira

Marco Paulo dos Santos Nogueira 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: 10109168
    Abstract: In a general aspect, detected motion is localized based on channel response characteristics. In some aspects, channel responses based on wireless signals transmitted through a space between wireless communication devices are obtained. A motion detection process is executed to detect motion of an object in the space based on the channel responses, and the channel responses are analyzed to identify a location of the detected motion within one of a plurality of regions within the space.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: October 23, 2018
    Assignee: Cognitive Systems Corp.
    Inventors: Stephen Arnold Devison, Mohammad Omer, Yunfeng Piao, Marco Paulo dos Santos Nogueira
  • Patent number: 9411756
    Abstract: Function approximation circuitry approximates an arbitrary function F over discrete inputs. Discrete values of the function F are stored in a lookup table (LUT) component for various inputs. An addressing module generates an address from an input. An interpolation factor module generates an interpolation factor from the input. An interpolation module generates an output, which is an approximate value of the function F for the input, from the interpolation factor, and from outputs of the LUT component when the LUT component is addressed by the address.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: August 9, 2016
    Assignee: BLACKBERRY LIMITED
    Inventors: Marco Paulo dos Santos Nogueira, Stephen Arnold Devison
  • Publication number: 20130339564
    Abstract: Function approximation circuitry approximates an arbitrary function F over discrete inputs. Discrete values of the function F are stored in a lookup table (LUT) component for various inputs. An addressing module generates an address from an input. An interpolation factor module generates an interpolation factor from the input. An interpolation module generates an output, which is an approximate value of the function F for the input, from the interpolation factor, and from outputs of the LUT component when the LUT component is addressed by the address.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Marco Paulo dos Santos Nogueira, Stephen Arnold Devison