P
USRE49272EActiveUtilityPatentIndex 53

Adaptive determination of information display

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Oct 2, 2013Filed: Dec 16, 2019Granted: Nov 1, 2022
Est. expiryOct 2, 2033(~7.2 yrs left)· nominal 20-yr term from priority
Inventors:MAMADGI RAVINDRA RAJKANG ABRAHAM
G06F 3/0482G06F 3/0483G06F 3/0485G06F 3/0488
53
PatentIndex Score
0
Cited by
10
References
43
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-modified
What 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 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 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 item and is not displayed in the first set of items; and   determining, if the second received command is to delete the item from the item list and if the determined previous direction is an upward direction, an item from the list of items to display that is prior to the deleted 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 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 item; and   determining, if the second received command is to add the 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 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 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 item; and   determining, if the direction of the scrolling cannot be determined and if the second received command is to delete the item from the item list, content from the item list to display that is prior to and subsequent to the deleted 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 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 item and is not displayed in the first set of items; and 
 determining, if the command is to delete the item from the item list and if the determined scrolling direction is an upward direction, an item from the list of items to display that is prior to the deleted 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 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 item; and   determining, if the command is to add the 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 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 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 item; and   determining, if the direction of the scrolling cannot be determined and if the command is to delete the item from the item list, content from the item list to display that is prior to and subsequent to the deleted 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, 
 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 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 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 item and is not displayed in the first set of items; and   determining, if the second received command is to delete the item from the item list and if the determined previous direction is an upward direction, an item from the list of items to display that is prior to the deleted 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 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 item; and   determining, if the second received command is to add the 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 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 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 item; and   determine, if the direction of the scrolling cannot be determined and if the second received command is to delete the item from the item list, content from the item list to display that is prior to and subsequent to the deleted 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 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 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 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 item and is not displayed in the first set of items; and   determining, if the second received command is to delete the item from the item list and if the determined previous direction is an upward direction, an item from the list of items to display that is prior to the deleted 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 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 item; and   determining, if the second received command is to add the 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 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 cannot be determined and if the second received command is to add the 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 item; and   determine, if the direction of the scrolling cannot be determined and if the second received command is to delete the item from the item list, content from the item list to display that is prior to and subsequent to the deleted item.   
     
     
       21. A method performed by a mobile terminal, the method comprising:
 displaying, on a display of the mobile terminal, a first content item from a set of content items;   based on the set of content items corresponding to a first set of content items that includes the first content item, a second content item following the first content item, and a third content item following the second content item:
 receiving a first touch input for scrolling the first set of content items in a first scrolling direction to display the second content item from the first set of content items, 
 based on the first touch input, displaying, on the display of the mobile terminal, the second content item from the first set of content items, 
 receiving a second touch input for deleting the displayed second content item from the first set of content items, and 
 based on the second touch input, displaying, on the display of the mobile terminal, the third content item from the first set of content items as a result of the first scrolling direction; and 
   based on the set of content items corresponding to a second set of content items including the first content item, a fourth content item preceding the first content item, and a fifth content item preceding the fourth content item:
 receiving a third touch input for scrolling the second set of content items in a second scrolling direction to display the fourth content item from the second set of content items, the second scrolling direction being opposite to the first scrolling direction, 
 based on the third touch input, displaying, on the display of the mobile terminal, the fourth content item from the second set of content items, 
 receiving a fourth touch input for deleting the displayed fourth content item from the second set of content items, and 
 based on the fourth touch input, displaying, on the display of the mobile terminal, the fifth content item from the second set of content items as a result of the second scrolling direction.  
   
     
     
       22. The method of claim 21, further comprising:
 controlling the display to display a deletion icon in conjunction with each content item, wherein the second touch input for deleting the displayed second content item comprises a selection of the deletion icon associated with the displayed second content item.    
     
     
       23. The method of claim 21, wherein:
 the first scrolling direction is one of: upward or downward; and   the second scrolling direction is a different one of: upward or downward.    
     
     
       24. The method of claim 21, wherein:
 the first scrolling direction is one of: right or left; and   the second scrolling direction is a different one of: right or left.    
     
     
       25. The method of claim 21, wherein, prior to receiving the second touch input:
 each of the first, second, and third content items is at least partially visible on the display; and   the second content item has focus on the display.    
     
     
       26. The method of claim 25, wherein, after receiving the second touch input and controlling the display to display the third content item, the third content item has focus on the display.  
     
     
       27. The method of claim 21, wherein, prior to receiving the second touch input, the second content item has focus on the display.  
     
     
       28. An electronic device comprising:
 a display;   a processor; and   a memory including stored instructions executable by the processor and configured to cause the processor to:
 display, on the display of the electronic device, a first content item from a set of content items, 
 based on the set of content items corresponding to a first set of content items that includes the first content item, a second content item following the first content item, and a third content item following the second content item:
 receive a first touch input for scrolling the first set of content items in a first scrolling direction to display the second content item from the first set of content items, 
 based on the first touch input, display, on the display of the electronic device, the second content item from the first set of content items, 
 receive a second touch input for deleting the displayed second content item from the first set of content item, and 
 based on the second touch input, display, on the display of the electronic device, a third content item from the first set of content items as a result of the first scrolling direction, 
 
 based on the set of content items corresponding to a second set of content items including the first content item, a fourth content item preceding the first content item, and a fifth content item preceding the fourth content item:
 receive a third touch input for scrolling the second set of content items in a second scrolling direction to display the fourth content item from the second set of content items, the second scrolling direction being opposite to the first scrolling direction, 
 based on the third touch input, display, on the display of the electronic device, the fourth content item from the second set of content items, 
 receive a fourth touch input for deleting the displayed fourth content item from the second set of content items, and 
 based on the fourth touch input, display, on the display of the electronic device, the fifth content item from the second set of content items as a result of the second scrolling direction.  
 
   
     
     
       29. The electronic device of claim 28, wherein the instructions when executed further cause the processor to control the display to display a deletion icon in conjunction with each content item, wherein the second touch input for deleting the displayed second content item comprises a selection of the deletion icon associated with the displayed second content item.  
     
     
       30. The electronic device of claim 28, wherein:
 the first scrolling direction is one of: upward or downward; and   the second scrolling direction is a different one of: upward or downward.    
     
     
       31. The electronic device of claim 28, wherein:
 the first scrolling direction is one of: right or left; and   the second scrolling direction is a different one of: right or left.    
     
     
       32. The electronic device of claim 28, wherein the instructions when executed cause the processor to operate such that, prior to receiving the second touch input:
 each of the first, second, and third content items is at least partially visible on the display; and   the second content item has focus on the display.    
     
     
       33. The electronic device of claim 32, wherein the instructions when executed cause the processor to operate such that, after the second touch input is received and the display is controlled to display the third content item, the third content item has focus on the display.  
     
     
       34. The electronic device of claim 28, wherein the instructions when executed cause the processor to operate such that, prior to receiving the second touch input, the second content item has focus on the display.  
     
     
       35. A non-transitory computer processor readable storage medium including instructions that when executed cause a processor of an electronic device to:
 display, on a display of the electronic device, a first content item from a set of content items,   based on the set of content items corresponding to a first set of content items that includes the first content item, a second content item following the first content item, and a third content item following the second content item:
 receive a first touch input for scrolling the first set of content items in a first scrolling direction to display the second content item from the first set of content items, 
 based on the first touch input, display, on the display of the electronic device, the second content item from the first set of content items, 
 receive a second touch input for deleting the displayed second content item from the first set of content item, and 
 based on the second touch input, display, on the display of the electronic device, a third content item from the first set of content items as a result of the first scrolling direction, 
   based on the set of content items corresponding to a second set of content items including the first content item, a fourth content item preceding the first content item, and a fifth content item preceding the fourth content item:
 receive a third touch input for scrolling the second set of content items in a second scrolling direction to display the fourth content item from the second set of content items, the second scrolling direction being opposite to the first scrolling direction, 
 based on the third touch input, display, on the display of the electronic device, the fourth content item from the second set of content items, 
 receive a fourth touch input for deleting the displayed fourth content item from the second set of content items, and 
 based on the fourth touch input, display, on the display of the electronic device, the fifth content item from the second set of content items as a result of the second scrolling direction.  
   
     
     
       36. The non-transitory computer processor readable storage medium of claim 35, wherein the instructions when executed further cause the processor to control the display to display a deletion icon in conjunction with each content item, wherein the second touch input for deleting the displayed second content item comprises a selection of the deletion icon associated with the displayed second content item.  
     
     
       37. The non-transitory computer processor readable storage medium of claim 35, wherein:
 the first scrolling direction is one of: upward or downward; and   the second scrolling direction is a different one of: upward or downward.    
     
     
       38. The non-transitory computer processor readable storage medium of claim 35, wherein:
 the first scrolling direction is one of: right or left; and   the second scrolling direction is a different one of: right or left.    
     
     
       39. The non-transitory computer processor readable storage medium of claim 35, wherein the instructions when executed cause the processor to operate such that, prior to receiving the second touch input:
 each of the first, second, and third content items is at least partially visible on the display of the electronic device; and   the second content item has focus on the display of the electronic device.    
     
     
       40. The non-transitory computer processor readable storage medium of claim 39, wherein the instructions when executed cause the processor to operate such that, after the second touch input is received and the display is controlled to display the third content item, the third content item has focus on the display.  
     
     
       41. The non-transitory computer processor readable storage medium of claim 35, wherein the instructions when executed cause the processor to operate such that, prior to receiving the second touch input, the second content item has focus on the display of the electronic device.  
     
     
       42. A method performed by a mobile terminal, the method comprising:
 displaying, on a display of the mobile terminal, a first content item from a set of content items;   while the first content item is displayed, receiving a touch input;   based on the touch input being a first touch input corresponding to scrolling the set of content items in a first scrolling direction:
 displaying, on the display, a second content item of the set of content items, the second content item following the first content item and preceding a third content item in the set of content items, 
 while the second content item is displayed on the display, receiving a second touch input, wherein the second touch input is for deleting the displayed second content item from the set of the content items, and 
 based on the second touch input, deleting the second content item from the set of the content items and displaying, on the display, the third content item of the set of the content items; and 
   based on the touch input being a third touch input corresponding to scrolling the set of content items in a second scrolling direction, the second scrolling direction being opposite to the first scrolling direction:
 displaying, on the display, a fourth content item of the set of content items, the fourth content item preceding the first content item and following a fifth content item in the set of content items, 
 while the fourth content item is displayed, receiving a fourth touch input, wherein the fourth touch input is for deleting the fourth content item from the set of the content items, and 
 based on the fourth touch input, deleting the fourth content item and displaying, on the display, the fifth content item of the set of content items.  
   
     
     
       43. An electronic device comprising:
 a display;   a processor; and   a memory including stored instructions executable by the processor and configured to cause the processor to:
 display, on the display, a first content item from a set of content items, 
 while the first content item is displayed, receive a touch input, 
 based on the touch input being a first touch input corresponding to scrolling the set of content items in a first scrolling direction:
 display, on the display, a second content item of the set of content items, the second content item following the first content item and preceding a third content item in the set of content items, 
 while the second content item is displayed on the display, receive a second touch input, wherein the second touch input is for deleting the displayed second content item from the set of the content items, and 
 based on the second touch input, delete the second content item from the set of the content items and display, on the display, the third content item of the set of the content items; and 
 
 based on the touch input being a third touch input corresponding to scrolling the set of content items in a second scrolling direction, the second scrolling direction being opposite to the first scrolling direction:
 display, in the display, a fourth content item of the set of content items, the fourth content item preceding the first content item and following a fifth content item in the set of content items, 
 while the fourth content item is displayed, receive a fourth touch input, wherein the fourth touch input is for deleting the fourth content item from the set of the content items, and 
 based on the fourth touch input, delete the fourth content item and display, on the display, the fifth content item of the set of content items.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.