Patents by Inventor Andrei KOVALEV

Andrei KOVALEV 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).

  • Publication number: 20210133839
    Abstract: A technique is provided that dynamically controls the speed at which a mobile device user can use funds. More specifically, the technique provides a lockout mechanism, which temporarily prevents the mobile device user from accessing and thus spending the funds.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Andrey Kovalev, Ayan Roy
  • Patent number: 10891668
    Abstract: A technique is provided that dynamically controls the speed at which a mobile device user can use funds. More specifically, the technique provides a lockout mechanism, which temporarily prevents the mobile device user from accessing and thus spending the funds.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: January 12, 2021
    Assignee: CC App Holdings, Inc.
    Inventors: Andrey Kovalev, Ayan Roy
  • Patent number: 10740237
    Abstract: In a data processing system having a processor and a memory protection unit (MPU), a method includes scheduling, in the processor, a new process to be executed; writing a process identifier (PID) corresponding to the new process into storage circuitry of the MPU; in response to updating the storage circuitry with the PID, configuring the MPU with region descriptors corresponding to the new process; configuring, by an operating system of the processor, the processor to execute the new process in parallel with the configuring the MPU with the region descriptors; and when the configuring the MPU is complete, giving control to the new process to execute on the processor.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 11, 2020
    Assignee: NXP USA, Inc.
    Inventors: Andrey Kovalev, George Adrian Ciusleanu, Richard Soja
  • Patent number: 10031771
    Abstract: A processor system includes at least two processor cores and an interrupt controller including interrupt priority registers configured for registering interrupt priorities of the respective processor cores. The processor system further includes at least two task timers associated with respective processor cores. Each task timer includes a counter configured for producing a counter value, a timeout value register configured for storing a timeout value and a tidemark value register configured for storing a tidemark value smaller than the timeout value. Each task timer is configured for producing a timeout signal when the counter value equals the timeout value and for producing a tidemark signal when the counter value equals the tidemark value. The interrupt controller is configured for increasing the interrupt priority of a processor core in response to a tidemark signal and for decreasing the interrupt priority of a processor core in response to a timeout signal.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: July 24, 2018
    Assignee: NXP USA, Inc.
    Inventors: Alistair Paul Robertson, Andrey Kovalev, Jeffrey Thomas Loeliger
  • Patent number: 9946669
    Abstract: A method of controlling access by a master to a peripheral includes receiving an interrupt priority level from an interrupt controller associated with the peripheral, comparing the interrupt priority level with respective a pre-established interrupt access level to obtain an interrupt level comparison result, establishing whether an access condition is satisfied in dependence on the interrupt level comparison result, and if the access condition is satisfied, granting access. If the access condition is not satisfied, access is denied. Further, a circuitry is described including a master, a peripheral, and an access control circuitry including an interrupt controller associated with the peripheral. The access control circuitry is arranged to perform a method of controlling access by the master to the peripheral.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: April 17, 2018
    Assignee: NXP USA, Inc.
    Inventors: Alistair Robertson, Carl Culshaw, Alan Devine, Andrei Kovalev
  • Publication number: 20170262912
    Abstract: A technique is provided that dynamically controls the speed at which a mobile device user can use funds. More specifically, the technique provides a lockout mechanism, which temporarily prevents the mobile device user from accessing and thus spending the funds.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 14, 2017
    Inventors: Andrey Kovalev, Ayan Roy
  • Patent number: 9690719
    Abstract: The present application relates to a mechanism for managing access to at least one shared integrated peripheral of a processing unit and a method of operating thereof. The mechanism is operative in an available state and a locked state. The mechanism comprises at least one context register and a bus interface for receiving a request. A filtering unit obtains information relating to a context of the received request. If in the available state, a managing unit loads the context register with the obtained context information; and grants access in response to the received request. If in the locked state, the managing unit detects whether the obtained context information matches with the context information stored in the context register; and if the obtained and stored context information match, grants access in response to the received request. Otherwise, access is denied.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: June 27, 2017
    Assignee: NXP USA, Inc.
    Inventors: Frank Steinert, Andrey Kovalev
  • Publication number: 20170090983
    Abstract: In a data processing system having a processor and a memory protection unit (MPU), a method includes scheduling, in the processor, a new process to be executed; writing a process identifier (PID) corresponding to the new process into storage circuitry of the MPU; in response to updating the storage circuitry with the PID, configuring the MPU with region descriptors corresponding to the new process; configuring, by an operating system of the processor, the processor to execute the new process in parallel with the configuring the MPU with the region descriptors; and when the configuring the MPU is complete, giving control to the new process to execute on the processor.
    Type: Application
    Filed: December 22, 2015
    Publication date: March 30, 2017
    Inventors: Andrey Kovalev, George Adrian Ciusleanu, Richard Soja
  • Publication number: 20150378944
    Abstract: A method of controlling access by a master to a peripheral includes receiving one or more interrupt priority levels from one or more interrupt controllers associated with the peripheral, comparing the one or more interrupt priority level with respective one or more pre-established interrupt access levels to obtain an interrupt level comparison result, establishing whether an access condition is satisfied in dependence on at least the interrupt level comparison result, and if the access condition is satisfied, granting access. If the access condition is not satisfied, access is denied. Further, a circuitry is described including one or more masters, one or more peripherals, and an access control circuitry including one or more interrupt controllers associated with the one or more peripherals. The access control circuitry is arranged to perform a method of controlling access by a master of the one or more masters to a peripheral of the one or more peripherals.
    Type: Application
    Filed: February 12, 2013
    Publication date: December 31, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Alistair ROBERTSON, Carl CULSHAW, Alan DEVINE, Andrei KOVALEV