Patents by Inventor Ioan-Virgil Dragomir

Ioan-Virgil Dragomir 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: 10251194
    Abstract: In an operation scheduler adapted to schedule in an asynchronous contention-based system a first FIFO queue is adapted to store one trigger message or one operation request. A message router is coupled to the first FIFO queue and is adapted to route instructions to a second FIFO queue or a memory and locate in the memory the instructions of a suspended operation associated with a trigger message and authorize execution of the suspended operation. An arbitration unit is coupled to the second FIFO queue and to the memory, and is adapted to schedule the execution of instructions associated with a standalone non-preemptable operation during a period of time within which at least one operation of the first sequence is being suspended.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: April 2, 2019
    Assignee: NXP USA, Inc.
    Inventors: Ioan-Virgil Dragomir, Alexandru Balmus, Paul Marius Bivol
  • Patent number: 10084778
    Abstract: A peripheral device and central device in a communication network, such as a Bluetooth Low Energy network, maintain privacy while establishing a connection. During the connection set-up, energy may be saved in the peripheral device by linking the advertising address of the peripheral device to the resolvable private address of the central device, thereby minimizing the search effort of the peripheral device.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: September 25, 2018
    Assignee: NXP USA, Inc.
    Inventors: Georgel Bogdan Alexandru, Ioan-Virgil Dragomir
  • Publication number: 20170093856
    Abstract: A peripheral device and central device in a communication network, such as a Bluetooth Low Energy network, maintain privacy while establishing a connection. During the connection set-up, energy may be saved in the peripheral device by linking the advertising address of the peripheral device to the resolvable private address of the central device, thereby minimizing the search effort of the peripheral device.
    Type: Application
    Filed: November 27, 2015
    Publication date: March 30, 2017
    Inventors: GEORGEL BOGDAN ALEXANDRU, IOAN-VIRGIL DRAGOMIR
  • Patent number: 9554240
    Abstract: Methods and systems are disclosed for multiple connection management for Bluetooth (BT) devices, and more particularly for BT Low Energy (BLE) devices, to multiple different bonded BT peer devices. A BT device database within a non-volatile memory (NVM) stores identification and persistent information for each bonded BT peer device. At power-on reset (PoR), only device identification information (DII) data, such as an address (ADDR) and an IRK (identity resolving key), for each bonded BT peer device is copied from the NVM to a volatile memory that is used for run-time operation. When a bonded BT peer device forms an active connection, it is identified using the DII data, and its persistent data is copied from NVM to volatile memory as run-time data. The BT device then communicates with the actively connected BT peer device at least in part using the run-time data for the actively connected BT peer device.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 24, 2017
    Assignee: NXP USA, Inc.
    Inventors: Ioan-Virgil Dragomir, Georgel Bogdan Alexandru, Alexandru Balmus
  • Publication number: 20160295352
    Abstract: Methods and systems are disclosed for multiple connection management for Bluetooth (BT) devices, and more particularly for BT Low Energy (BLE) devices, to multiple different bonded BT peer devices. A BT device database within a non-volatile memory (NVM) stores identification and persistent information for each bonded BT peer device. At power-on reset (PoR), only device identification information (DII) data, such as an address (ADDR) and an IRK (identity resolving key), for each bonded BT peer device is copied from the NVM to a volatile memory that is used for run-time operation. When a bonded BT peer device forms an active connection, it is identified using the DII data, and its persistent data is copied from NVM to volatile memory as run-time data. The BT device then communicates with the actively connected BT peer device at least in part using the run-time data for the actively connected BT peer device.
    Type: Application
    Filed: June 2, 2015
    Publication date: October 6, 2016
    Inventors: Ioan-Virgil Dragomir, Georgel Bogdan Alexandru, Alexandru Balmus
  • Publication number: 20160135223
    Abstract: In an operation scheduler adapted to schedule in an asynchronous contention-based system a first FIFO queue is adapted to store one trigger message or one operation request. A message router is coupled to the first FIFO queue and is adapted to route instructions to a second FIFO queue or a memory and locate in the memory the instructions of a suspended operation associated with a trigger message and authorise execution of the suspended operation. An arbitration unit is coupled to the second FIFO queue and to the memory, and is adapted to schedule the execution of instructions associated with a standalone non-preemptable operation during a period of time within which at least one operation of the first sequence is being suspended.
    Type: Application
    Filed: June 17, 2013
    Publication date: May 12, 2016
    Applicant: Freescale Semiconductor, Inc.
    Inventors: IOAN-VIRGIL DRAGOMIR, ALEXANDRU BALMUS, PAUL MARIUS BIVOL
  • Patent number: 9294134
    Abstract: A Viterbi decoding device to decode a signal produced by a convolutional encoder is described. The device may include: an analog-to-digital conversion unit to extract a soft symbol S=(S0, S1) from the signal, the soft symbol including a first sample value S0 and a second sample value S1; and a digital processing unit to compute, for each of the N states, a branch metric value of BM—0_K in dependence on the soft symbol S, K being an index identifying the respective state. The digital processing unit may store the soft symbol S as a complex number S=S0+J*S1 in a complex number format; and compute a complex branch metric value BM—0_(K, K?)=BM—0_K+J*BM—0_K? in a complex number format on the basis of the soft symbol S, with K different from K?.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 22, 2016
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Mihai-Ionut Stanciu, Ioan-Virgil Dragomir, Khurram Waheed
  • Publication number: 20150222297
    Abstract: A convolutional encoder may have N different states, each having two predecessor states, each branch from each of the two predecessor states having a static code word CW=(B0, B1) and produces a signal having a sequence of the code words. A Viterbi decoding device includes an analog-to-digital conversion unit arranged to extract a soft symbol S=(S1, S2) from the signal; and a digital processing unit connected to the analog-to-digital conversion unit and arranged to compute, for each of the N states, a branch metric value BM_0_K in dependence on the soft symbol S, K being an index identifying the respective state. The digital processing unit may store the soft symbol S as a complex number; and compute a complex branch metric value BM_0_(K, K?)=BM_0_K+J*BM_0_K? in a complex number format on the basis of the soft symbol S, with K different from K?.
    Type: Application
    Filed: September 14, 2012
    Publication date: August 6, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Mihai-Ionut Stanciu, Ioan-Virgil Dragomir, Khurram Waheed