Method and system for facilitating selection of a portion of non-focusable object presented by a browser application
First Claim
1. A process for converting a non-focusable object into a focusable object, the process comprising:
- receiving content that defines a given non-focusable object;
presenting the at least one given non-focusable object on the display screen;
parsing the given non-focusable object into a plurality of parts of a certain type;
establishing as at least one given focusable object, the parts that are of the certain type;
presenting the at least one given focusable object as a list on the display screen; and
determining user-selection of one or more of the at least one given focusable object from the list.
6 Assignments
0 Petitions
Accused Products
Abstract
A client terminal may present focusable objects and non-focusable objects on a display screen. The focusable objects are objects selectable by a user, while the non-focusable objects are objects not selectable by the user. A client terminal may receive web content that defines a non-focusable object and present the web content on a display screen. Additionally, the client terminal may execute computer instructions for converting the non-focusable object into focusable objects. The client terminal may present the focusable objects on the display screen so that a user can scroll through one or more of the focusable objects, select, and copy the one or more of the focusable objects.
-
Citations
26 Claims
-
1. A process for converting a non-focusable object into a focusable object, the process comprising:
-
receiving content that defines a given non-focusable object; presenting the at least one given non-focusable object on the display screen; parsing the given non-focusable object into a plurality of parts of a certain type; establishing as at least one given focusable object, the parts that are of the certain type; presenting the at least one given focusable object as a list on the display screen; and determining user-selection of one or more of the at least one given focusable object from the list.
-
-
2. In a client terminal of a type comprising a processor, memory, and an input mechanism, the processor executing computer instructions stored in the memory, the computer instructions defining, in part, a browser application, the browser application being arranged to present focusable objects and non-focusable objects on the client terminal, and wherein actuation of the input mechanism enables a user to scroll to any focusable object presented by the browser application, but not to scroll to any non-focusable object, a method comprising:
-
receiving content that defines at least one given non-focusable object; converting one or more of the at least one given non-focusable object into at least one given focusable object, wherein converting the one or more of the at least one given non-focusable object into the at least one given focusable object comprises parsing the at least one given non-focusable object into a plurality of parts of a certain type and establishing as the at least one given focusable object, the parts that are of the certain type; presenting the at least one given focusable object on the display screen; and detecting, by actuation of the input mechanism, user-selection of one or more of the at least one given focusable object. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a client terminal of a type comprising a processor and memory, the processor executing computer instructions stored in the memory, the computer instructions defining, in part, a browser application, the browser application being arranged to present focusable objects and non-focusable objects on the client terminal, wherein the browser application enables user-selection of any focusable object, but does not allow user-selection of any non-focusable object, a method comprising:
-
receiving content that defines at least one given non-focusable object; converting one or more of the at least one given non-focusable object into at least one given focusable object, wherein converting the one or more of the at least one given non-focusable object into the at least one given focusable object comprises parsing the at least one given non-focusable object into a plurality of parts of a certain type and establishing as the at least one given focusable object, the parts that are of the certain type; displaying the at least one given focusable object on the terminal; and receiving the user-selection of one or more of the at least one given focusable object.
-
-
15. A terminal comprising:
-
a processor; memory; an input mechanism; a first set of computer instructions stored in the memory and executable by the processor, the first set of computer instructions defining a browser application arranged to present focusable objects and non-focusable objects on the terminal, wherein action of the input mechanism enables a user to scroll to any focusable object presented by the browser application, but not to scroll to any non-focusable object; a second set of computer instructions stored in the memory and executable by the processor to perform the functions of; receiving content which defines at least one given non-focusable object; converting one or more of the at least one given non-focusable object into at least one given focusable object, wherein converting the one or more of the at least one given non-focusable object into the at least one given focusable object comprises parsing the at least one given non-focusable object into a plurality of parts of a certain type and establishing as the at least one given focusable object the parts at are of the certain type; presenting, on a display screen of the terminal, the at least one given focusable object; and detecting, by actuation of the input mechanism, the user-selection of one or more of the at least one given focusable object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A terminal comprising:
-
a processor; memory; a first set of computer instructions stored in the memory and executable by the processor, the first set of computer instructions defining a browser application arranged to present focusable objects and non-focusable objects on the terminal, wherein the browser application enables user-selection of any focusable object, but does not allow user-selection of any non-focusable object; a second set of computer instructions stored in the memory and executable by the processor to perform the functions of; receiving content which defines at least one given non-focusable object; converting one or more of the at least one given non-focusable object into at least one given focusable object, wherein converting the one or more of the at least one given non-focusable object into the at least one given focusable object comprises parsing the at least one given non-focusable object into a plurality of parts of a certain type and establishing as the at least one given focusable object, the parts that are of the certain type; displaying, on a display screen of the terminal, the at least one given focusable object; and receiving from an input mechanism, the user-selection of one or more of the at least one given focusable object.
-
Specification