×

Method and system for providing user interface objects in a mobile application that are scalable to mobile electronic device screens

  • US 10,067,915 B1
  • Filed: 10/21/2014
  • Issued: 09/04/2018
  • Est. Priority Date: 10/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system implemented method for generating a scalable application for mobile electronic devices, the method comprising:

  • determining, prior to generating a scalable application, a plurality of predetermined screen dimensions for prospective mobile electronic devices the scalable application is designed to accommodate;

    converting, prior to generating a scalable application, first display units into second display units for each of the plurality of predetermined screen dimensions,wherein converting the first display units into the second display units for each of the plurality of predetermined screen dimensions includes;

    determining, prior to generating a scalable application, a ratio between a selected one of the number of screen dimensions and a smallest one of the plurality of predetermined screen dimensions;

    iterating, prior to generating a scalable application, through an index of quantities of the second display units;

    associating, prior to generating a scalable application, a quantity of first display units with an indexed quantity of the second display units,wherein the quantity of the first display units is proportional to a product of the ratio and the indexed quantity of the second display units; and

    writing, prior to generating a scalable application, the index of quantities of the second display units with the quantity of first display units to display unit conversion files,wherein each display unit conversion file is associated with one of the plurality of predetermined screen dimensions; and

    generating the scalable application based on the second display units,wherein generating the scalable application includes incorporating the display unit conversion files into the scalable application,wherein the scalable application is configured to convert the scalable display into a device-specific display by;

    determine an approximate screen dimension for mobile electronic devices that execute the scalable application; and

    apply the second display units to user interface objects to scale the user interface objects based at least partially on the determined approximate screen dimension,wherein the second display units that are applied are associated with one of the number of screen dimensions that is similar to the approximate screen dimension.

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