Patents by Inventor Adrian Ioan Nistor

Adrian Ioan Nistor 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: 9620002
    Abstract: A method for selecting at least one device to be controlled by a radio frequency (RF) controller device is described. The method comprising arranging a plurality of controllable devices into a plurality of groups; determining at least one link quality value for at least one device associated with the plurality of groups; calculating a proximity factor for the plurality of groups of controllable devices based at least partly on the determined at least one link quality value; comparing proximity factors for the plurality of groups of and selecting the group of controllable devices comprising a favorable proximity factor to be controlled by the RF controller device.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 11, 2017
    Assignee: NXP USA, INC.
    Inventors: Nicusor Penisoara, Razvan-Mihai Lucaci, Adrian-Ioan Nistor
  • Patent number: 8902748
    Abstract: Apparatus arranged to perform data multiplexing or demultiplexing or a non-transitory computer readable medium comprising a computer program which, when executed by a computer, carries out a method of multiplexing or demultiplexing data, the apparatus comprising a memory, an interface, and a processing unit arranged to determine locations of corresponding regions of the memory for corresponding channels based on data sizes and time-unit-numbers that have passed since a previous corresponding quantity of channel data for a corresponding channel was last stored in the memory or processed, wherein the data sizes and time-unit numbers correspond to one or more channels of the plurality of channels, such that the processing unit will not store the corresponding quantity of the channel data, for each corresponding channel of the plurality of channels, at a location in the memory that is currently storing any channel data that has not yet been output or processed.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 2, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Adrian Ioan Nistor, Jason Pelly
  • Patent number: 8767769
    Abstract: A system for processing data flows comprises a classifier, a first processor, a first checking unit, a calculator, and a second processor. The classifier is designed for classifying of data channels into a first and a second class of data channels. The first processor is designed for processing of a second sub-class of data channels. The calculator is designed for calculating information for the second class data channels from processing results of the first processor. The second processor is designed for processing the second class data channels using information calculated by the calculator. Each of network equipment for an uplink connection, and of user equipment for a downlink connection or batch processing of format detection comprises such a system for processing data flows.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: July 1, 2014
    Assignee: Freescale Semiconductor
    Inventors: Adrian Ioan Nistor, Randall J Brace, Alexandru Sorin Muntean
  • Publication number: 20140079078
    Abstract: Apparatus arranged to perform data multiplexing or demultiplexing or a non-transitory computer readable medium comprising a computer program which, when executed by a computer, carries out a method of multiplexing or demultiplexing data, the apparatus comprising a memory, an interface, and a processing unit arranged to determine locations of corresponding regions of the memory for corresponding channels based on data sizes and time-unit-numbers that have passed since a previous corresponding quantity of channel data for a corresponding channel was last stored in the memory or processed, wherein the data sizes and time-unit numbers correspond to one or more channels of the plurality of channels, such that the processing unit will not store the corresponding quantity of the channel data, for each corresponding channel of the plurality of channels, at a location in the memory that is currently storing any channel data that has not yet been output or processed.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Adrian Ioan Nistor, Jason Pelly
  • Patent number: 8593951
    Abstract: A method of demultiplexing data, the method comprising: during each of a series of time-units, receiving multiplexed data, wherein the multiplexed data comprises, for each of a plurality of channels, a corresponding quantity of channel data of a corresponding data size; and during each of the series of time-units, for each of the plurality of channels, storing the corresponding quantity of channel data received during that time-unit in a contiguous region of a memory associated with that channel; wherein each of the plurality of channels has a corresponding time-unit-number such that, for each of the plurality of channels, the channel data stored in the corresponding region of the memory for that channel is to be processed after a number of time units equal to the time-unit-number for that channel has passed since channel data for that channel was last processed; characterized in that the method comprises: determining the locations of the regions of the memory based on the data sizes and the time-unit-numbers
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: November 26, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Adrian Ioan Nistor, Jason Pelly
  • Publication number: 20120134293
    Abstract: A system for processing data flows comprises a classifier, a first processor, a first checking unit, a calculator, and a second processor. The classifier is designed for classifying of data channels into a first and a second class of data channels. The first processor is designed for processing of a second sub-class of data channels. The calculator is designed for calculating information for the second class data channels from processing results of the first processor. The second processor is designed for processing the second class data channels using information calculated by the calculator. Each of network equipment for an uplink connection, and of user equipment for a downlink connection or batch processing of format detection comprises such a system for processing data flows.
    Type: Application
    Filed: February 23, 2009
    Publication date: May 31, 2012
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Adrian Ioan Nistor, Randall J. Brace, Alexandru Sorin Muntean
  • Publication number: 20120007725
    Abstract: A method for selecting at least one device to be controlled by a radio frequency (RF) controller device is described. The method comprising arranging a plurality of controllable devices into a plurality of groups; determining at least one link quality value for at least one device associated with the plurality of groups; calculating a proximity factor for the plurality of groups of controllable devices based at least partly on the determined at least one link quality value; comparing proximity factors for the plurality of groups of and selecting the group of controllable devices comprising a favourable proximity factor to be controlled by the RF controller device.
    Type: Application
    Filed: March 31, 2009
    Publication date: January 12, 2012
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Nicusor Penisoara, Razvan-Mihai Lucaci, Adrian-Ioan Nistor
  • Publication number: 20110032954
    Abstract: A method of demultiplexing data, the method comprising: during each of a series of time-units, receiving multiplexed data, wherein the multiplexed data comprises, for each of a plurality of channels, a corresponding quantity of channel data of a corresponding data size; and during each of the series of time-units, for each of the plurality of channels, storing the corresponding quantity of channel data received during that time-unit in a contiguous region of a memory associated with that channel; wherein each of the plurality of channels has a corresponding time-unit-number such that, for each of the plurality of channels, the channel data stored in the corresponding region of the memory for that channel is to be processed after a number of time units equal to the time-unit-number for that channel has passed since channel data for that channel was last processed; characterised in that the method comprises: determining the locations of the regions of the memory based on the data sizes and the time-unit-numbers
    Type: Application
    Filed: April 29, 2008
    Publication date: February 10, 2011
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Adrian Ioan Nistor, Jason Pelly