Patents by Inventor Anatoly E. Yakovenko

Anatoly E. Yakovenko 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: 20150301955
    Abstract: Systems and methods relate to safely and efficiently operating a multiprocessing system involving cooperation of a first processor and a second processor. For example, with regard to a first process of a first processor to be handed off to a second processor for execution, a first memory protection domain (PD) is created in a common memory, the first memory PD corresponding to the first process. The first memory PD is extended between the first processor and the second processor such that the second processor is enabled to execute the first process within the first memory PD. With regard to the first process, accesses to the common memory by the first and second processors are limited to the first memory PD, which ensures safety of the first and second processors from one another.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Anatoly E. YAKOVENKO, Sathish Subramaniam AMBLEY, Ramesh CHANDRASEKHAR
  • Patent number: 9092281
    Abstract: A method for performing a remote procedure call between an application processor and a digital signal processor within a computing device. The computing device may compile interface description language data to generate stub software that executes on the application processor and skel software that executes on the digital signal processor. When an application executing on the application processor invokes a remote procedure call, the application processor may pack argument data within stack memory and transmit an interrupt to the digital signal processor, which may map the physical memory addresses of the argument data into local address space such that no copies of the argument data is made. The digital signal processor may execute skel software that unpacks the argument data and executes a service related to the remote procedure call.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: July 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Anatoly E. Yakovenko, Ramesh Chandrasekhar, Vivek Iyer
  • Patent number: 8869176
    Abstract: Aspect methods, systems and devices may be configured to perform two-way and/or reverse procedure calls in a computing device or across a network to offload the bulk of processing operations from a general purpose processor to an auxiliary processor, while perform operations that require access to context information locally on the general purpose processor (e.g., application processor, CPU, etc.). The two-way and/or reverse procedure calls allow an auxiliary processor to perform operations that include subroutines that require access to an application processor's or a calling process's context information, without requiring the calling process to send the context information to the auxiliary processor (e.g., as part of the procedure call/method invocation, etc.).
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: October 21, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Anatoly E. Yakovenko, Ramesh Chandrasekhar
  • Publication number: 20140136817
    Abstract: Aspect methods, systems and devices may be configured to perform two-way and/or reverse procedure calls in a computing device or across a network to offload the bulk of processing operations from a general purpose processor to an auxiliary processor, while perform operations that require access to context information locally on the general purpose processor (e.g., application processor, CPU, etc.). The two-way and/or reverse procedure calls allow an auxiliary processor to perform operations that include subroutines that require access to an application processor's or a calling process's context information, without requiring the calling process to send the context information to the auxiliary processor (e.g., as part of the procedure call/method invocation, etc.).
    Type: Application
    Filed: December 20, 2012
    Publication date: May 15, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Anatoly E. Yakovenko, Ramesh Chandrasekhar
  • Publication number: 20140096148
    Abstract: A method for performing a remote procedure call between an application processor and a digital signal processor within a computing device. The computing device may compile interface description language data to generate stub software that executes on the application processor and skel software that executes on the digital signal processor. When an application executing on the application processor invokes a remote procedure call, the application processor may pack argument data within stack memory and transmit an interrupt to the digital signal processor, which may map the physical memory addresses of the argument data into local address space such that no copies of the argument data is made. The digital signal processor may execute skel software that unpacks the argument data and executes a service related to the remote procedure call.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 3, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Anatoly E. Yakovenko, Ramesh Chandrasekhar, Vivek Iyer