Displaying items using a reduced presentation
First Claim
1. A method comprising performing a machine-executed operation involving instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
- receiving, through an interface of a device, user input comprising one or more characters;
accessing one or more responses to the user input, wherein each of the one or more responses comprises a user input portion that is based on the user input, wherein accessing one or more responses to the user input comprises;
accessing one or more potential completions for the user input, wherein each potential completion comprises the user input portion and an extension, wherein the extension specifies a remainder of the potential completion for the user input;
determining, based on display capabilities of the device, that all of the characters of a particular response cannot be displayed within a target region of a display screen of the device if the characters in the particular response are displayed using a particular format;
based, at least in part, on analysis of the user input portion of the particular response, forming a reduced presentation for the user input portion of the particular response by performing at least one of the following steps;
(a) removing at least one character of the user input portion of the particular response;
or(b) determining a reduced display format for at least one character of the user input portion of the particular response, wherein the reduced display format uses less of the target region to display characters than the particular format;
using the reduced presentation, displaying the particular response within the target region; and
wherein the machine-executed operation is at least one of i) sending said instructions;
ii) receiving said instructions;
iii) storing said instructions;
or iv) executing said instructions.
9 Assignments
0 Petitions
Accused Products
Abstract
To reduce the amount of space needed to display an item, while still retaining meaning for the item, a reduced presentation is determined for the item. The reduced presentation is based on analysis of a portion that contains information that may be less important for the user to see in order to understand the whole item. The item may contain a portion that is based on user input. It is this portion upon which the reduced presentation determination may be made. However, the reduced presentation determination may be based on another factor. For example, the technique is applicable to displaying any list of items that have some common pattern in the items. Based on analysis of the common pattern, a reduced presentation can be determined for at least one of the items.
52 Citations
36 Claims
-
1. A method comprising performing a machine-executed operation involving instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving, through an interface of a device, user input comprising one or more characters; accessing one or more responses to the user input, wherein each of the one or more responses comprises a user input portion that is based on the user input, wherein accessing one or more responses to the user input comprises; accessing one or more potential completions for the user input, wherein each potential completion comprises the user input portion and an extension, wherein the extension specifies a remainder of the potential completion for the user input; determining, based on display capabilities of the device, that all of the characters of a particular response cannot be displayed within a target region of a display screen of the device if the characters in the particular response are displayed using a particular format; based, at least in part, on analysis of the user input portion of the particular response, forming a reduced presentation for the user input portion of the particular response by performing at least one of the following steps; (a) removing at least one character of the user input portion of the particular response;
or(b) determining a reduced display format for at least one character of the user input portion of the particular response, wherein the reduced display format uses less of the target region to display characters than the particular format; using the reduced presentation, displaying the particular response within the target region; and wherein the machine-executed operation is at least one of i) sending said instructions;
ii) receiving said instructions;
iii) storing said instructions;
or iv) executing said instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising performing a machine-executed operation involving instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
determining that all of the characters of a first item to be displayed on a display screen of a device cannot be displayed within a target region of the display screen if the first item is displayed using a first format; determining a pattern of characters that is common between the first item and a second item, wherein the second item is one of; an item to be displayed on the display screen with the first item;
oran item that has been displayed on the display screen; based, at least in part, on analysis of the common pattern, forming a reduced presentation for the first item by performing at least one of the following steps; (a) removing at least one character of the portion of the first item having a common pattern with the second item;
or(b) determining a reduced display format for at least one character of the portion of the first item having a common pattern with the second item; and using the reduced presentation, displaying the first item within the target region; wherein said first item and said second item are both responses to user input received through an interface of the device; wherein the first item comprises a potential completion for the user input, wherein each potential completion comprises the user input portion and an extension, wherein the extension specifies a remainder of the potential completion for the user input; and wherein the machine-executed operation is at least one of i) sending said instructions; ii) receiving said instructions;
iii) storing said instructions;
or iv) executing said instructions. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification