System and method for scaling data according to an optimal width for display on a mobile device
First Claim
Patent Images
1. A computer-implemented method for scaling data according to an optimal width for display on a mobile device, the method comprising:
- separating the data into blocks, such that each block corresponds to a particular type of data;
determining if a first block is one of a particular type of blocks, wherein each block of the particular type of blocks has an associated optimal width;
determining the optimal width of the first block when the first block is one of the particular type of blocks; and
scaling the first block according to the optimal width of the first block when the first block is one of the particular type of blocks, such that usability of the data is maintained.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is included for scaling blocks of data according to an optimal width to increase usability of the data when scaling the blocks of data to fit a screen on a mobile device. The optimal width provides a minimum width to which the block of data may be scaled, such that scaling the block of data to a level where usability of the data is compromised is avoided.
41 Citations
21 Claims
-
1. A computer-implemented method for scaling data according to an optimal width for display on a mobile device, the method comprising:
-
separating the data into blocks, such that each block corresponds to a particular type of data;
determining if a first block is one of a particular type of blocks, wherein each block of the particular type of blocks has an associated optimal width;
determining the optimal width of the first block when the first block is one of the particular type of blocks; and
scaling the first block according to the optimal width of the first block when the first block is one of the particular type of blocks, such that usability of the data is maintained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
a processor;
a display;
a memory into which a plurality of computer-executable instructions are loaded, the computer-executable instructions performing a method comprising;
separating a page of data into blocks for scaling the data to fit the display, wherein each block corresponds to a particular type of data;
determining if a first block is one of a particular type of blocks, wherein each block of the particular type of blocks has an associated optimal width;
determining the optimal width of the first block when the first block is one of the particular type of blocks;
scaling the first block according to a width associated with the display when the first block is not one of the particular type of blocks; and
scaling the first block according to the optimal width when the first block is on of the particular type of blocks, such that usability of the data is maintained. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-readable medium encoded with computer-executable instructions for performing a method comprising:
-
separating a page of data into blocks to scale the data for display on a screen of a mobile device, wherein each block corresponds to a particular type of data;
determining each block is one of a particular type of blocks, wherein each block of the particular type of blocks corresponds to a particular type of data and has an associated optimal width;
determining the associated optimal width of the each block of the particular type of blocks;
determining whether the associated optimal width corresponding to each block of the particular type of blocks has been determined; and
scaling each block of the particular type of blocks according to its associated optimal width, such that usability of the data is maintained. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification