APPARATUS AND METHODS FOR EDITING CONTENT ON A WIRELESS DEVICE
First Claim
1. A wireless device, comprising:
- a memory;
a processor in communication with the memory;
an output device in communication with the processor and the memory, wherein the output device comprises a display operable to present content comprising a plurality of data items and a cursor having a position within the content;
an element recognizer stored in the memory and executable by the processor, wherein the element recognizer comprises at least one data aggregation rule that defines aggregations of data items, wherein the element recognizer is executable to generate a content element list of at least one data aggregation when the at least one data aggregation rule is applied to the content, wherein each data aggregation comprises a group of at least one of the plurality of data items, and wherein the at least one data aggregation rule determines an inclusion and an order of each data aggregation within the content element list based on the position of the cursor, wherein the element recognizer is further operable to initiate presentation of the content element list on the display; and
a manipulator stored in the memory and executable by the processor, wherein the manipulator is operable to receive an indication of a selected data aggregation from the content element list, and wherein the manipulator is further operable to execute a selected editing function on the respective group of at least one of the plurality of data items corresponding to the selected data aggregation.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for enhanced editing comprise displaying content comprising data items and a cursor having a position. The apparatus and method further include applying a predetermined aggregation rule to the displayed data items to generate a list of one or more data aggregations. Additionally, the apparatus and methods include displaying the list of data aggregations, and further generating and displaying a list of one or more functions to perform on the one or more data aggregations. The apparatus and methods further include receiving an indication of a selected data aggregation, as well as a selected function to carry out with respect to the selected data aggregation. Further, the apparatus and methods are operable to perform the selected function on the selected data aggregation.
42 Citations
38 Claims
-
1. A wireless device, comprising:
-
a memory; a processor in communication with the memory; an output device in communication with the processor and the memory, wherein the output device comprises a display operable to present content comprising a plurality of data items and a cursor having a position within the content; an element recognizer stored in the memory and executable by the processor, wherein the element recognizer comprises at least one data aggregation rule that defines aggregations of data items, wherein the element recognizer is executable to generate a content element list of at least one data aggregation when the at least one data aggregation rule is applied to the content, wherein each data aggregation comprises a group of at least one of the plurality of data items, and wherein the at least one data aggregation rule determines an inclusion and an order of each data aggregation within the content element list based on the position of the cursor, wherein the element recognizer is further operable to initiate presentation of the content element list on the display; and a manipulator stored in the memory and executable by the processor, wherein the manipulator is operable to receive an indication of a selected data aggregation from the content element list, and wherein the manipulator is further operable to execute a selected editing function on the respective group of at least one of the plurality of data items corresponding to the selected data aggregation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of editing content on a wireless device, comprising:
-
displaying content comprising a plurality of data items and a cursor having a position with respect to the content; generating a content element list of at least one data aggregation based on applying at least one data aggregation rule to the content, wherein each data aggregation comprises a group of at least one of the plurality of data items, and wherein the at least one data aggregation rule determines an inclusion and an order of each data aggregation within the content element list based on the position of the cursor; displaying the content element list; receiving an indication of a selected data aggregation from the content element list; and executing a selected editing function on the respective group of at least one of the plurality of data items corresponding to the selected data aggregation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. At least one processor configured to enable editing on a wireless device, comprising:
-
a first module for displaying content comprising a plurality of data items and a cursor having a position with respect to the content; a second module for generating a content element list of at least one data aggregation based on applying at least one data aggregation rule to the content, wherein each data aggregation comprises a group of at least one of the plurality of data items, and wherein the at least one data aggregation rule determines an inclusion and an order of each data aggregation within the content element list based on the position of the cursor; a third module for displaying the content element list; a fourth module for receiving an indication of a selected data aggregation from the content element list; and a fifth module for executing a selected editing function on the respective group of at least one of the plurality of data items corresponding to the selected data aggregation.
-
-
37. A computer program product, comprising:
a computer-readable medium comprising; at least one instruction for causing a computer to display content comprising a plurality of data items and a cursor having a position with respect to the content; at least one instruction for causing the computer to generate a content element list of at least one data aggregation based on applying at least one data aggregation rule to the content, wherein each data aggregation comprises a group of at least one of the plurality of data items, and wherein the at least one data aggregation rule determines an inclusion and an order of each data aggregation within the content element list based on the position of the cursor; at least one instruction for causing the computer to display the content element list; at least one instruction for causing the computer to receive an indication of a selected data aggregation from the content element list; and at least one instruction for causing to execute a selected editing function on the respective group of at least one of the plurality of data items corresponding to the selected data aggregation.
-
38. An apparatus, comprising:
-
means for displaying content comprising a plurality of data items and a cursor having a position with respect to the content; means for generating a content element list of at least one data aggregation based on applying at least one data aggregation rule to the content, wherein each data aggregation comprises a group of at least one of the plurality of data items, and wherein the at least one data aggregation rule determines an inclusion and an order of each data aggregation within the content element list based on the position of the cursor; means for displaying the content element list; means for receiving an indication of a selected data aggregation from the content element list; and means for executing a selected editing function on the respective group of at least one of the plurality of data items corresponding to the selected data aggregation.
-
Specification