×

Co-existential wrapping system for mobile applications

  • US 10,452,365 B2
  • Filed: 10/19/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 03/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, comprising:

  • a non-transitory computer readable storage medium storing computer readable program code which when executed by a processor of an electronic device causes the processor to perform operations comprising;

    disassembling executable code of an application program to provide disassembled code;

    identifying first wrapping code in the disassembled code;

    receiving second wrapping code;

    assigning relative priorities to the first and second wrapping code;

    generating a consolidated application wrapper that manages operation of both the first wrapping code and the second wrapping code;

    inserting the second wrapping code and the consolidated application wrapper into the disassembled code to form modified disassembled code; and

    assembling the modified disassembled code to form modified executable code;

    wherein inserting the second wrapping code into the disassembled code comprises identifying a conflict between the first wrapping code and the second wrapping code and inserting aggregating code into the disassembled code that modifies the disassembled code to invoke one of the first wrapping code and the second wrapping code having a highest relative priority in event of the conflict.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×