USRE47812EActiveUtility
Adaptive determination of information display
Est. expiryOct 2, 2033(~7.2 yrs left)· nominal 20-yr term from priority
G06F 3/0485G06F 3/0488G06F 3/0482G06F 3/0483
56
PatentIndex Score
0
Cited by
10
References
42
Claims
Abstract
A method for operating a list in a mobile terminal is disclosed. An example method includes displaying a first set of items from an item list in the mobile terminal, changing the item list based on a received command, determining a direction of most recent movement in the item list before the receiving of the command, determining items from the item list to display according to the determined direction and the change of the item list, and displaying the determined items from the item list.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for manipulating a list in a mobile terminal, the method comprising:
scrolling an item list in response to a first received command;
displaying a first set of items from the item list in the mobile terminal;
changing the item list based on a second received command to perform at least one of adding a new item to the item list or deleting an existing item from the item list;
determining, subsequent to the second received command, a previous scroll direction of the item list, the scroll direction in response to receipt of the first command;
determining items from the item list to display based on the determined previous scroll direction and the change of the item list; and
displaying the determined items from the item list.
2. The method of claim 1 , wherein the displaying of the determined items list from the item list comprises scrolling the item list according to the determined previous direction of the scrolling of the item list and according to the second received command to change the item list.
3. The method of claim 1 , wherein the determining of the items from the item list to display comprises:
determining, if the second received command is to delete an the existing item from the item list and if the determined previous direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the first set of items; and
determining, if the second received command is to delete the existing item from the item list and if the determined previous direction is an upward direction, an item from the item list of items to display that is prior to the deleted existing item and is not displayed in the first set of items.
4. The method of claim 3 , wherein the determining of the items from the item list to display comprises:
determining, if the second received command is to add an the new item to the item list and if the determined previous direction is the downward direction, an item from the first set of items to remove from the display that is prior to the added new item; and
determining, if the second received command is to add the new item to the item list and if the determined previous direction is the upward direction, an item from the first set of items to remove from the display that is subsequent to the added new item.
5. The method of claim 3 , further comprising:
determining, if the direction of the scrolling cannot be determined and if the second received command is to add the new item to the item list, content from the first set of items to remove from the display that is prior to and subsequent to the added new item; and
determining, if the direction of the scrolling cannot be determined and if the second received command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
6. The method of claim 1 , wherein the direction of the scrolling is input when a most recent input exceeds a threshold value that represents scrolling in the corresponding direction.
7. The method of claim 1 , wherein the determining of the previous direction of the scrolling in the item list further comprises:
determining, based on historical data, a historical direction of scrolling after the changing of the item list; and
setting, if the determined previous direction does not match the historical data of scrolling, the historical data of scrolling as the determined previous direction.
8. A method for manipulating a list in a mobile terminal, the method comprising:
displaying a first set of items from an item list in the mobile terminal;
changing the item list based on a received command;
determining a direction of a scrolling of the item list that occurred before receipt of the command;
determining items from the item list to display based on the determined direction and the change of the item list; and
displaying the determined items from the item list;
wherein the determining of the items from the item list to display comprises:
determining, if the command is to delete an existing item from the item list and if the determined scrolling direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the first set of items; and
determining, if the command is to delete the existing item from the item list and if the determined scrolling direction is an upward direction, an item from the item list of items to display that is prior to the deleted existing item and is not displayed in the first set of items.
9. The method of claim 8 , wherein the determining of the items from the item list to display comprises:
determining, if the command is to add an a new item to the item list and if the determined scrolling direction is the downward direction, an item from the first set of items to remove from the display that is prior to the added new item; and
determining, if the command is to add the new item to the item list and if the determined scrolling direction is the upward direction, an item from the first set of items to remove from the display that is subsequent to the added new item.
10. The method of claim 8 , further comprising:
determining, if the direction of the scrolling cannot be determined and if the command is to add the a new item to the item list, content from the first set of items to remove from the display that is prior to and subsequent to the added new item; and
determining, if the direction of the scrolling cannot be determined and if the command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
11. An electronic device comprising:
a processor; and
a memory including stored instructions executable by the processor and configured to cause to the processor to:
scroll an item list in response to a first received command,
display a first set of items from the item list in the mobile terminal electronic device,
change the item list based on a second received command to perform at least one of adding a new item to the item list or deleting an existing item from the item list,
determine, subsequent to the second received command, a previous direction of the scrolling of the item list, the scrolling in response to receipt of the first command,
determine items from the item list to display based on the determined previous direction and the change of the item list, and
display the determined items from the item list.
12. The electronic device of claim 11 , wherein the displaying of the determined items list from the item list comprises scrolling the item list according to the determined previous direction of the scrolling of the item list and according to the second received command to change the item list.
13. The electronic device of claim 11 , wherein the determining of the items from the item list to display comprises:
determining, if the second received command is to delete an the existing item from the item list and if the determined previous direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the first set of items; and
determining, if the second received command is to delete the existing item from the item list and if the determined previous direction is an upward direction, an item from the item list of items to display that is prior to the deleted existing item and is not displayed in the first set of items.
14. The electronic device of claim 13 , wherein the determining of the items from the item list to display comprises:
determining, if the second received command is to add an the new item to the item list and if the determined previous direction is the downward direction, an item from the first set of items to remove from the display that is prior to the added new item; and
determining, if the second received command is to add the new item to the item list and if the determined previous direction is the upward direction, an item from the first set of items to remove from the display that is subsequent to the added new item.
15. The electronic device of claim 13 , wherein the stored instructions executable by the processor are further configured to cause to the processor to:
determine, if the direction of the scrolling cannot be determined and if the second received command is to add the new item to the item list, content from the first set of items to remove from the display that is prior to and subsequent to the added new item; and
determine, if the direction of the scrolling cannot be determined and if the second received command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
16. A non-transitory computer processor readable storage medium including instructions, executable by a processor, stored thereon to perform a method comprising:
scrolling an item list in response to a first received command;
displaying a first set of items from the item list in the a mobile terminal;
changing the item list based on a second received command to perform at least one of adding a new item to the item list or deleting an existing item from the item list;
determining, subsequent to the second received command, a previous direction of the scrolling of the item list, the scrolling in response to receipt of the first command;
determining items from the item list to display based on the determined previous direction and the change of the item list; and
displaying the determined items from the item list.
17. The non-transitory computer processor readable storage medium of claim 16 , wherein the displaying of the determined items list from the item list comprises scrolling the item list according to the determined previous direction of the scrolling of the item list and according to the second received command to change the item list.
18. The non-transitory computer processor readable storage medium of claim 16 , wherein the determining of the items from the item list to display comprises:
determining, if the second received command is to delete an the existing item from the item list and if the determined previous direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the first set of items; and
determining, if the second received command is to delete the existing item from the item list and if the determined previous direction is an upward direction, an item from the item list of items to display that is prior to the deleted existing item and is not displayed in the first set of items.
19. The non-transitory computer processor readable storage medium of claim 18 , wherein the determining of the items from the item list to display comprises:
determining, if the second received command is to add an the new item to the item list and if the determined previous direction is the downward direction, an item from the first set of items to remove from the display that is prior to the added new item; and
determining, if the second received command is to add the new item to the item list and if the determined previous direction is the upward direction, an item from the first set of items to remove from the display that is subsequent to the added new item.
20. The non-transitory computer processor readable storage medium of claim 18 , wherein the instructions executable by the processor are further configured to cause to the processor to:
determine, if the direction of the movement-scrolling scrolling cannot be determined and if the second received command is to add the new item to the item list, content from the first set of items to remove from the display that is prior to and subsequent to the added new item; and
determine, if the direction of the scrolling cannot be determined and if the second received command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
21. A method for manipulating a list in a mobile terminal, the method comprising:
scrolling an item list in response to a first received command; displaying a set of items from the item list in the mobile terminal; changing the item list based on a second received command to perform at least one of adding a new item to the item list or deleting an existing item from the item list; determining, subsequent to the second received command, a previous scroll direction of the item list, the scroll direction in response to receipt of the first command; determining at least one item from the item list to display based on the determined previous scroll direction and the change of the item list; and displaying the at least one determined item from the item list.
22. The method of claim 21, wherein displaying the at least one determined item from the item list comprises scrolling the item list according to the determined previous scroll direction and according to the second received command.
23. The method of claim 21, wherein determining the at least one item from the item list to display comprises:
determining, if the second received command is to delete the existing item from the item list and if the determined previous scroll direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the set of items; and determining, if the second received command is to delete the existing item from the item list and if the determined previous scroll direction is an upward direction, an item from the item list to display that is prior to the deleted existing item and is not displayed in the set of items.
24. The method of claim 21, wherein determining the at least one item from the item list to display comprises:
determining, if the second received command is to add the new item to the item list and if the determined previous scroll direction is a downward direction, an item from the set of items to remove from the display that is prior to the added new item; and determining, if the second received command is to add the new item to the item list and if the determined previous scroll direction is an upward direction, an item from the set of items to remove from the display that is subsequent to the added new item.
25. The method of claim 21, further comprising:
determining, if the previous scroll direction cannot be determined and if the second received command is to add the new item to the item list, content from the set of items to remove from the display that is prior to and subsequent to the new added item; and determining, if the previous scroll direction cannot be determined and if the second received command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
26. The method of claim 21, wherein the previous scroll direction is input when a most recent input exceeds a threshold value that represents scrolling in the corresponding direction.
27. The method of claim 21, wherein determining the previous scroll direction of the item list comprises:
determining, based on historical data, a historical direction of scrolling after the changing of the item list; and setting, if the determined previous scroll direction does not match the historical data of scrolling, the historical data of scrolling as the determined previous scroll direction.
28. A method for manipulating a list in a mobile terminal, the method comprising:
displaying a set of items from an item list in the mobile terminal; changing the item list based on a received command; determining a direction of a scrolling of the item list that occurred before receipt of the command; determining at least one item from the item list to display based on the determined direction and the change of the item list; and displaying the at least one determined item from the item list; wherein determining the at least one item from the item list to display comprises:
determining, if the command is to delete an existing item from the item list and if the determined direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the set of items; and
determining, if the command is to delete the existing item from the item list and if the determined direction is an upward direction, an item from the item list to display that is prior to the deleted existing item and is not displayed in the set of items.
29. The method of claim 28, wherein determining the at least one item from the item list to display further comprises:
determining, if the command is to add a new item to the item list and if the determined direction is the downward direction, an item from the set of items to remove from the display that is prior to the added new item; and determining, if the command is to add the new item to the item list and if the determined direction is the upward direction, an item from the set of items to remove from the display that is subsequent to the added new item.
30. The method of claim 28, further comprising:
determining, if the direction of the scrolling cannot be determined and if the command is to add the new item to the item list, content from the set of items to remove from the display that is prior to and subsequent to the added new item; and determining, if the direction of the scrolling cannot be determined and if the command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
31. An electronic device comprising:
a processor; and a memory including stored instructions executable by the processor and configured to cause the processor to:
scroll an item list in response to a first received command;
display a set of items from the item list in the electronic device;
change the item list based on a second received command to perform at least one of adding a new item to the item list or deleting an existing item from the item list;
determine, subsequent to the second received command, a previous direction of the scrolling of the item list, the scrolling in response to receipt of the first command;
determine at least one item from the item list to display based on the determined previous direction and the change of the item list; and
display the at least one determined item from the item list.
32. The electronic device of claim 31, wherein the instructions executable by the processor are configured to cause the processor to display the at least one determined item from the item list by scrolling the item list according to the determined previous direction and according to the second received command.
33. The electronic device of claim 31, wherein the instructions executable by the processor are configured to cause the processor to determine the at least one item from the item list to display by:
determining, if the second received command is to delete the existing item from the item list and if the determined previous direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the set of items; and determining, if the second received command is to delete the existing item from the item list and if the determined previous direction is an upward direction, an item from the item list to display that is prior to the deleted existing item and is not displayed in the set of items.
34. The electronic device of claim 31, wherein the instructions executable by the processor are configured to cause the processor to determine the at least one item from the item list to display by:
determining, if the second received command is to add the new item to the item list and if the determined previous direction is a downward direction, an item from the set of items to remove from the display that is prior to the added new item; and determining, if the second received command is to add the new item to the item list and if the determined previous direction is an upward direction, an item from the set of items to remove from the display that is subsequent to the added new item.
35. The electronic device of claim 31, wherein the instructions executable by the processor are further configured to cause the processor to:
determine, if the previous direction of the scrolling cannot be determined and if the second received command is to add the new item to the item list, content from the set of items to remove from the display that is prior to and subsequent to the added item; and determine, if the previous direction of the scrolling cannot be determined and if the second received command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted item.
36. A non-transitory computer processor readable storage medium including instructions that when executed cause a processor to:
scroll an item list in response to a first received command; display a set of items from the item list in a mobile terminal; change the item list based on a second received command to perform at least one of adding a new item to the item list or deleting an existing item from the item list; determine, subsequent to the second received command, a previous direction of the scrolling of the item list, the scrolling in response to receipt of the first command; determine at least one item from the item list to display based on the determined previous direction and the change of the item list; and display the at least one determined item from the item list.
37. The non-transitory computer processor readable storage medium of claim 36, wherein the instructions that when executed cause the processor to display the at least one determined item from the item list comprise:
instructions that when executed cause the processor to scroll the item list according to the determined previous direction and according to the second received command.
38. The non-transitory computer processor readable storage medium of claim 36, wherein the instructions that when executed cause the processor to determine the at least one item from the item list to display comprise:
instructions that when executed cause the processor to:
determine, if the second received command is to delete the existing item from the item list and if the determined previous direction is a downward direction, an item from the item list to display that is subsequent to the deleted existing item and is not displayed in the set of items; and
determine, if the second received command is to delete the existing item from the item list and if the determined previous direction is an upward direction, an item from the item list to display that is prior to the deleted existing item and is not displayed in the set of items.
39. The non-transitory computer processor readable storage medium of claim 36, wherein the instructions that when executed cause the processor to determine the at least one item from the item list to display comprise:
instructions that when executed cause the processor to:
determine, if the second received command is to add the new to the item list and if the determined previous direction is a downward direction, an item from the set of items to remove from the display that is prior to the added new item; and
determine, if the second received command is to add the new item to the item list and if the determined previous direction is an upward direction, an item from the set of items to remove from the display that is subsequent to the added new item.
40. The non-transitory computer processor readable storage medium of claim 36, further including instructions that when executed cause the processor to:
determine, if the direction of the scrolling cannot be determined and if the second received command is to add the new item to the item list, content from the set of items to remove from the display that is prior to and subsequent to the added new item; and determine, if the direction of the scrolling cannot be determined and if the second received command is to delete the existing item from the item list, content from the item list to display that is prior to and subsequent to the deleted existing item.
41. The method of claim 8, wherein the received command comprises a command to delete the existing item from the item list or to add a new item to the item list.
42. The method of claim 28, wherein the received command comprises a command to delete the existing item from the item list or to add a new item to the item list.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.