METHOD AND DEVICE TO MODIFY AN ELECTRONIC DOCUMENT FROM A MOBILE ENVIRONMENT WITH SERVER ASSISTANCE
First Claim
1. A method of providing a mobile communications device with an electronic document modified by a server to permit dynamic removal of objects by the mobile communications device, wherein the electronic document is written in a markup language, comprising:
- identifying an object within the electronic document as a removable object based on predefined object identifying criteria;
creating a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, wherein the inserted markup tags indicate that the removable object is removable; and
transmitting the modified electronic document from the server to the mobile communications device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices to modify an electronic document written in a markup language on a mobile communications device with assistance from a server. Objects referenced by the electronic document are evaluated by the server based on predefined object identifying criteria, identifying removable objects which, when rendered on a mobile communications device, may cause readability problems for a mobile user. The server creates a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, and then transmits the modified electronic document to the mobile communications device. The mobile communications device initially displays the document with all objects included. In response to a user input instructing removal of one or more of the removable objects, the mobile device re-displays the document without displaying the one or more removable objects.
-
Citations
23 Claims
-
1. A method of providing a mobile communications device with an electronic document modified by a server to permit dynamic removal of objects by the mobile communications device, wherein the electronic document is written in a markup language, comprising:
-
identifying an object within the electronic document as a removable object based on predefined object identifying criteria; creating a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, wherein the inserted markup tags indicate that the removable object is removable; and transmitting the modified electronic document from the server to the mobile communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of dynamically removing objects from the display of an electronic document on a mobile communications device, comprising:
-
sending a request for the electronic document from the mobile communications device to a server, the electronic document containing markup language; receiving a modified electronic document at the mobile communications device from the server, wherein the modified electronic document includes markup tags inserted around at least one segment of the markup language of the electronic document corresponding to a removable object identified by the server, and wherein the inserted markup tags indicate that the removable object is removable; displaying the modified electronic document on a display screen of the mobile communications device; receiving a user input instructing removal of the removable object from the display screen; and re-displaying the modified electronic document on the display screen without displaying the removable object, in response to the user input. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A mobile communications device, comprising:
-
a communication subsystem configured to communicate with a server to send a request for an electronic document to the server, the electronic document containing markup language, and to receive a modified electronic document at the mobile communications device from the server, wherein the modified electronic document includes markup tags inserted around at least one segment of the markup language of the electronic document corresponding to a removable object identified by the server, and wherein the inserted markup tags indicate that the removable object is removable; a display screen for displaying the modified electronic document; a memory; a user input device for receiving a user input instructing removal of the removable object from the display screen; a processor; a browsing application executable by the processor and configured to re-display the modified electronic document on the display screen without displaying the removable object, in response to the user input. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A server for providing a mobile communications device with an electronic document modified by the server to permit dynamic removal of objects by the mobile communications device, wherein the electronic document is written in a markup language, the server comprising:
-
a communication subsystem to send and receive the electronic document over at least one communications network; a memory; a processor; an object identifier component executable by the processor and configured to identify an object within the electronic document as a removable object based on predefined object identifying criteria; and a markup language modifier component executable by the processor and configured to create a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, wherein the inserted markup tags indicate that the removable object is removable, and wherein the communication subsystem is configured to send the modified electronic document to the mobile communications device in response to a request from the mobile communications device for the electronic document. - View Dependent Claims (21, 22, 23)
-
Specification