Patents by Inventor Can Erkin ACAR

Can Erkin ACAR 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: 9390264
    Abstract: Techniques for protecting contents of a stack associated with a processor are provided. The techniques include a method including receiving a store instruction from a software program being executed by the processor, the store instruction including control information associated with a subroutine, altering the control information to generate secured control information responsive to receiving the store instruction from the software program, storing the secured control information on the stack, receiving a load instruction from the software program; and responsive to receiving the load instruction from the software program, loading the secured control information from the stack, altering the secured control information to recover the control information, and returning the control information to the software program.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: July 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Can Erkin Acar, Erich James Plondke, Robert J. Turner, Billy B. Brumley
  • Patent number: 9298947
    Abstract: One feature pertains to a mechanism to secure a data structure by using a computationally efficient algorithm. A plurality of keys and/or masks may be pre-generated upon boot-up or initiation of a session. An authentication code may be computed for each data structure (e.g., memory block or header block) by selecting a subset of the plurality of pre-generated keys and/or a mask from the plurality of pre-generated masks. The authentication code may be stored within the data structure for future verification of the integrity of the data structure. The keys and/or masks used for all authentication codes (e.g., for other data structures) may be selected from the same plurality of keys and/or masks during the same cycle or session.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: March 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Alexander W. Dent, Can Erkin Acar, Billy B. Brumley
  • Publication number: 20150302195
    Abstract: Techniques for protecting contents of a stack associated with a processor are provided. The techniques include a method including receiving a store instruction from a software program being executed by the processor, the store instruction including control information associated with a subroutine, altering the control information to generate secured control information responsive to receiving the store instruction from the software program, storing the secured control information on the stack, receiving a load instruction from the software program; and responsive to receiving the load instruction from the software program, loading the secured control information from the stack, altering the secured control information to recover the control information, and returning the control information to the software program.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 22, 2015
    Applicant: QUALCOMM Incorported
    Inventors: Can Erkin ACAR, Erich James PLONDKE, Robert J. TURNER, Billy B. BRUMLEY
  • Patent number: 9025461
    Abstract: Mesh communications aspects are disclosed in which multiple mobile devices located within a communication area perform direct communication to establish a mesh network. Each device node included in the mesh network provides power profile information to the other nodes on the network. As mesh messages are generated for transmission by the nodes onto the mesh network, an adaptive routing mechanism determines the transmission route based on the power profile of the proposed target node. The selective and adaptive routing determination allows for power to be efficiently conserved within the mesh network.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: May 5, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Srilekha Krishnamurthy, Can Erkin Acar, Ge Wang, Indranil Banerjee, Dmitry Beransky, Deepti Mani, Nidish R. Kamath
  • Publication number: 20140223192
    Abstract: One feature pertains to a mechanism to secure a data structure by using a computationally efficient algorithm. A plurality of keys and/or masks may be pre-generated upon boot-up or initiation of a session. An authentication code may be computed for each data structure (e.g., memory block or header block) by selecting a subset of the plurality of pre-generated keys and/or a mask from the plurality of pre-generated masks. The authentication code may be stored within the data structure for future verification of the integrity of the data structure. The keys and/or masks used for all authentication codes (e.g., for other data structures) may be selected from the same plurality of keys and/or masks during the same cycle or session.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Alexander W. DENT, Can Erkin Acar, Billy B. Brumley
  • Publication number: 20140036683
    Abstract: Mesh communications aspects are disclosed in which multiple mobile devices located within a communication area in which the devices perform direct communication to establish a mesh network. Each device node included in the mesh network provides power profile information to the other nodes on the network. As mesh messages are generated for transmission by the nodes onto the mesh network, an adaptive routing mechanism determines the transmission route based on the power profile of the proposed target node. The selective and adaptive routing determination allows for power to be efficiently conserved within the mesh network.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Srilekha KRISHNAMURTHY, Can Erkin ACAR, Ge WANG, Indranil BANERJEE, Dmitry BERANSKY, Deepti MANI, Nidish R. KAMATH