RENDERING OR RESIZING OF TEXT AND IMAGES FOR DISPLAY ON MOBILE / SMALL SCREEN DEVICES
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor;
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least;
receive, by a computing device having a display with a first dimension that is less than a threshold, a document including text and at least one image;
reformat the document for display on the computing device, including;
decreasing a size for at least one of tabs or indents; and
moving a location of the at least one image to the left on the display of the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed. According to one example embodiment, an apparatus may include at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least: receive, by a computing device having a display with a first dimension that is less than a threshold size, a document including text and at least one image; reformat the document for display on the computing device, including: decreasing a size for at least one of tabs or indents; and moving a location of the at least one image to the left on the display of the computing device.
110 Citations
42 Claims
-
1. An apparatus comprising:
-
at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least; receive, by a computing device having a display with a first dimension that is less than a threshold, a document including text and at least one image; reformat the document for display on the computing device, including; decreasing a size for at least one of tabs or indents; and moving a location of the at least one image to the left on the display of the computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, by a computing device having a display with a first dimension that is less than a threshold, a document including text and at least one image; formatting the document into a small-size display format for display on the computing device, including; decreasing a size for at least one of tabs or indents from a first size to a second size; and moving a location of the at least one image from a first location to a second location, the second location being located to the left of the first location on the display of the computing device; and
displaying the formatted document in the small-size format on the computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a computing device having a display with a first dimension that is less than a threshold size, a document including text and at least one image; formatting the document into a small-size display format for display on the computing device, including; decreasing a font size of any text in the document that is greater than the maximum font size to the maximum font size; and moving a location of the at least one image from a first location to a second location, the second location being located to the left of the first location on the display of the computing device. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
transmitting, from a computing device to a server, a first request for a document, the first request including a user agent field that indicates the computing device is a first type of user agent; receiving at least a portion of the requested document in a first display format based on the user agent field indicating a first type of user agent; displaying, on the computing device, the received portion of the received document in the first display format; receiving, at the computing device, via user input a request to view at least a portion of the document in a second display format; transmitting, from the computing device to the server, a second request for the document, the second request including a user agent field that indicates that the computing device is a second type of user agent; receiving at least a portion of the requested document in a second display format based on the user agent field indicating a second type of user agent; and displaying on the computing device the received portion of the received document in the second display format. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; transmit, from a computing device to a server, a first request for a document, the first request including a user agent field that indicates the computing device is a first type of user agent; receive at least a portion of the requested document in a first display format based on the user agent field indicating a first type of user agent; display, on the computing device, the received portion of the received document in the first display format; receive, at the computing device, via user input a request to view at least a portion of the document in a second display format; transmit, from the computing device to the server, a second request for the document, the second request including a user agent field that indicates that the computing device is a second type of user agent; receive at least a portion of the requested document in a second display format based on the user agent field indicating a second type of user agent; and display on the computing device the received portion of the received document in the second display format.
-
-
27. A method comprising:
-
transmitting, from a computing device to a server, a request for a first document, the request for the first document including a user agent field that indicates the computing device as having a first size display; receiving at least a portion of the requested first document in a first display format based on the user agent field indicating a computing device with a first size display; transmitting from the computing device to the server a request for a second document, the request for the second document including a user agent field that indicates the computing device as having a second display that is larger than the first size display; and receiving at least a portion of the requested second document in a second display format based on the user agent field indicating a computing device having a second size display. - View Dependent Claims (28, 29, 30, 31)
-
-
32. An apparatus comprising:
-
at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; transmit, from a computing device to a server, a request for a first document, the request for the first document including a user agent field that indicates the computing device as having a first size display; receive at least a portion of the requested first document in a first display format based on the user agent field indicating a computing device with a first size display; transmit from the computing device to the server a request for a second document, the request for the second document including a user agent field that indicates the computing device as having a second display that is larger than the first size display; and receive at least a portion of the requested second document in a second display format based on the user agent field indicating a computing device having a second size display.
-
-
33. A method comprising:
-
receiving a request for a document from a mobile computing device, the document including at least an image; determining a display size of the mobile computing device, the display size including a first dimension and a second dimension; determining whether or not a width of the image is greater than a larger of the two dimensions of the display size of the mobile computing device; reducing a size of the image so that the width of the image is equal to or less than the larger of the two dimensions of the display size if the width is greater than a larger of the two dimensions of the display size; and transmitting the document including the reduced image to the mobile computing device. - View Dependent Claims (34, 35, 36)
-
-
37. An apparatus comprising:
-
at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; receive a request for a document from a mobile computing device, the document including at least an image; determine a display size of the mobile computing device, the display size including a first dimension and a second dimension; determine whether or not a width of the image is greater than a larger of the two dimensions of the display size of the mobile computing device; reduce a size of the image so that the width of the image is equal to or less than the larger of the two dimensions of the display size if the width is greater than a larger of the two dimensions of the display size; and transmit the document including the reduced image to the mobile computing device. - View Dependent Claims (38)
-
-
39. A method comprising:
-
sending, from a computing device, a request for an image, the computing device having a display having a first dimension and a second dimension, at least one of the first dimension or the second dimension being less than a threshold dimension; receiving a reduced version of the requested image by the computing device, wherein a width of the received reduced version of the requested image is equal to or less than the larger of the two dimensions of the display; displaying the reduced version of the image on the display of the computing device in a first display mode; performing the following in a second display mode; further reducing a size of the reduced version of the image to provide a further reduced version of the image, wherein a width of the further reduced version of the image is equal to or less than a smaller of the two dimensions of the display; and displaying the further reduced version of the image on the display. - View Dependent Claims (40, 41)
-
-
42. A computer program product tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause one or more processors of a computing device to:
-
send, from the computing device, a request for an image, wherein the computing device includes a display having a first dimension and a second dimension, at least one of the first dimension or the second dimension being less than a threshold; receive a reduced version of the requested image at the computing device, wherein a width of the received reduced version of the requested image is equal to or less than the larger of the two dimensions of the display; display the reduced version of the image on the display of the computing device in a first display mode; and perform the following in a second display mode; further reduce a size of the reduced version of the image to provide a further reduced version of the image, wherein a width of the further reduced version of the image is equal to or less than a smaller of the two dimensions of the display; and display the further reduced version of the image on the display.
-
Specification