×

Compartmentalizing application distribution for disparate electronic devices

  • US 9,729,542 B2
  • Filed: 04/17/2015
  • Issued: 08/08/2017
  • Est. Priority Date: 09/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for grouping two or more physical distributions of an application into a logical application for disparate electronic devices, the method comprising:

  • defining a data structure for a logical application in a database table, the data structure comprising multiple records;

    receiving a first resource locator for a first binary file of an application, the first binary file including executable code enabled to execute on a first operating system version;

    generating a first set of entries in a first database record of the data structure for the first resource locator, the first set of entries corresponding to a first distribution location of the application, the first set of entries including the first resource locator in a uniform resource locator (URL) field in the first database record of the data structure;

    assigning the first operating system version of a first device to the first set of entries;

    receiving a property-list metadata file for a second binary file for the application, the property-list metadata file including serialized objects enabled to be executed on a second operating system version;

    generating a second set of entries in a second database record of the data structure for the property-list metadata file, the second set of entries corresponding to a second distribution location of the application, the second set of entries including the property-list metadata file and at least two binary large object (blob) fields in the second database record of the data structure;

    assigning the second operating system version of a second device to the second set of entries;

    generating a logical application using the first set of entries and the second set of entries; and

    presenting a single user interface of the logical application linking to each of the multiple records in the data structure, the user interface having a first user interface element linked to the first set of entries including the URL for the first resource locator and a second user interface element linked to the second set of entries including the blobs and the property-list metadata file.

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