IP Library Granted Patent US 7,155,675
Granted Patent B2
US 7,155,675 · App. 10/097,195 · Granted Dec 26, 2006

System and method for focused navigation within a user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,155,675
App. No.
10/097,195
Granted
Dec 26, 2006
Kind
B2
Abstract

An information system having a plurality of user options is provided. A graphical representation is uniquely associated with each user option. In response to a single user action, the graphical representations are successively displayed in a focus area within the display screen. When the user sees a graphical representation of a desired option, the user takes some additional action and the successive display of graphical representations is discontinued. The graphical representation of the desired user option is then displayed in the focus area within the display screen, and may be visually enhanced. Once navigation has been discontinued, the user may select the user option associated with the displayed graphical representation.

Claims (81)

1. A method for navigating a plurality of options within a user interface of an interactive television system, the method comprising:

storing a graphical representation of each of the plurality of options;

in response to a single user action, scrolling a sequence of the graphical representations in a straight line through a single, non-moving focus area of the user interface, the focus area being located in an intermediate position between two ends of the straight-line sequence; and

in response to a terminating action by the user, discontinuing the scrolling of graphical representations to show a particular graphical representation of an option in the focus; and

testing the user's ability to identify a test image within the sequence of images displayed at different rates to automatically determine the user's maximum image recognition threshold and set the rate at which the sequence is scrolled based on that threshold.

2. The method of claim 1 , wherein at least one graphical representation comprises an icon.

3. The method of claim 1 , wherein at least one graphical representation comprises an image.

4. The method of claim 1 , wherein at least one graphical representation comprises a video frame.

5. The method of claim 1 , further comprising replacing the graphical representation in the focus area after the terminating action with a reduced-size version of a television program being shown on the corresponding option prior to an explicit selection action by the user to display the television program.

6. The method of claim 1 , wherein a displayed graphical representation occupies between about one-fifth and about one-fourth of a display screen on which the user interface is displayed.

7. The method of claim 1 , wherein the graphical representations are successively displayed in a center portion of the user interface.

8. The method of claim 1 , wherein the single user action comprises pressing and holding down a control on a remote control.

9. The method of claim 8 , wherein the terminating action comprises releasing the control on the remote control.

10. The method of claim 1 , wherein the single user action comprises pressing and releasing a first button on a remote control.

11. The method of claim 10 , wherein the terminating action comprises pressing and releasing the first button a second time.

12. The method of claim 10 , wherein the terminating action comprises pressing and releasing a second button on the remote control.

13. The method of claim 1 , further comprising:

visually enhancing the graphical representation of the option in the focus area in response to the terminating action prior to an explicit selection action by the user.

14. The method of claim 13 , wherein visually enhancing comprises displaying text within the user interface that is descriptive of the corresponding option.

15. The method of claim 13 , wherein visually enhancing comprises enlarging the graphical representation of the option in the focus area.

16. The method of claim 13 , wherein visually enhancing comprises changing the graphical representation of the option in the focus area from a static image to a moving video image.

17. The method of claim 1 , wherein discontinuing comprises compensating for a user's reaction time between observing a desired graphical representation in the focus area and taking the terminating action by reverting to a graphical representation other than the graphical representation displayed at the time the terminating action was detected, the reverted-to graphical representation being a previously-displayed graphical representation earlier in the sequence.

18. The method of claim 1 , further comprising:

presenting a television program being shown on a broadcast channel corresponding to the graphical representation in the focus area in response to an explicit selection action by the user.

19. The method of claim 18 , wherein the selection action comprises activating a selection control on a remote control.

20. The method of claim 18 , wherein the selection action comprises delaying to activate a control on a remote control for a set amount of time.

21. The method of claim 1 , further comprising:

increasing a rate at which the graphical representations are successively displayed in response to a user command.

22. The method of claim 21 , wherein the user command comprises holding down a button on a remote control.

23. The method of claim 22 , wherein the rate is increased according to a stepwise function based on how long the button is held down, such that a plurality of graphical representations are shown at each of a plurality of increasing rates dictated by the stepwise function.

24. The method of claim 21 , wherein the user command comprises pressing a button on a remote control.

25. The method of claim 24 , wherein the rate is increased each time the button is pressed.

26. The method of claim 1 , wherein the graphical representations are successively displayed at a maximum rate approximating a user's maximum image recognition threshold.

27. The method of claim 26 , wherein the graphical representations are successively displayed at a user-selected rate between about six representations per second and about eight representations per second.

28. The method of claim 1 , further comprising:

displaying at least a portion of a previously-displayed graphical representation outside of the focus area in a first location; and

displaying at least a portion of an ensuing graphical representation outside of the focus area in a second location.

29. The method of claim 28 , wherein the first location is positioned above the focus area, and the second location is positioned below the focus area.

30. The method of claim 28 , wherein the first location is positioned to the left of the focus area, and the second location is positioned to the right of the focus area.

31. A system for navigating a plurality of options within a user interface, the system comprising:

a storage device to store a graphical representation of each of a plurality of options;

a user input detector to detect user actions; and

a display unit to scroll, in response to a single user action, a sequence of the graphical representations in a straight line through a single, non-moving focus area of the user interface, the focus area being located in an intermediate position between two ends of the straight-line sequence; wherein the display unit is further to discontinue, in response to a terminating action by the user, the scrolling of graphical representations to show a particular graphical representation of an option in the focus area, wherein the display unit is further to test the user's ability to identify a test image within a sequence of images displayed at different rates to automatically determine the user's maximum image recognition threshold and set the rate at which the sequence is scrolled based on that threshold.

32. The system of claim 31 , wherein at least one graphical representation comprises an icon.

33. The system of claim 31 , wherein at least one graphical representation comprises an image.

34. The system of claim 31 , wherein at least one graphical representation comprises a video frame.

35. The system of claim 31 , wherein the display unit is further to replace the graphical representation in the focus area after the terminating action with a reduced-size version of a television program being shown on a corresponding broadcast channel prior to an explicit selection action by the user to display the television program.

36. The system of claim 31 , wherein a displayed graphical representation occupies between about one-fifth and about one-fourth of a display screen on which the user interface is displayed.

37. The system of claim 31 , wherein the graphical representations are successively displayed in a center portion of the user interface.

38. The system of claim 31 , wherein the display unit is further to visually enhance the graphical representation of the desired option in response to the terminating action prior to an explicit selection action by the user.

39. The system of claim 31 , wherein the graphical representation is visually enhanced by displaying text within the user interface that is descriptive of the corresponding option.

40. The system of claim 39 , wherein the graphical representation is visually enhanced by changing the graphical representation of the option in the focus area.

41. The system of claim 39 , wherein the graphical representation is visually enhanced by enlarging the graphical representation of the option in the focus area from a static image to a moving video image.

42. The system of claim 31 , wherein the display unit is further to compensate for a user's reaction time between observing a desired graphical representation in the focus area and taking the terminating action by reverting to a graphical representation other than the graphical representation displayed at the time the terminating action was detected, the reverted-to graphical representation being a previously-displayed graphical representation.

43. The system of claim 31 , further comprising:

a selection unit to present a television program being shown on a broadcast channel corresponding to the graphical representation in the focus area in response to an explicit selection action by the user being detected.

44. The system of claim 43 , wherein the selection action comprises activating a selection control on a remote control.

45. The system of claim 43 , wherein the selection action comprises delaying to activate a control on a remote control for a set amount of time.

46. The system of claim 31 , wherein the display unit is further to increase a rate at which the graphical representations are successively displayed in response to a user command.

47. The system of claim 46 , wherein the user command comprises holding down a button on a remote control.

48. The system of claim 47 , wherein the rate is increased according to a stepwise function based on how long the button is held down, such that a plurality of graphical representations are shown at each of a plurality of increasing rates dictated by the stepwise function.

49. The system of claim 46 , wherein the user command comprises pressing a button on a remote control.

50. The system of claim 49 , wherein the rate is increased each time the button is pressed.

51. The system of claim 31 , wherein the graphical representations are successively displayed at a rate approximating a user's maximum image recognition threshold.

52. The system of claim 51 , wherein the graphical representations are successively displayed at a user-selected rate between about six representations per second and about eight representations per second.

53. The system claim 31 , wherein the display unit is further to display at least a portion of a previously-displayed graphical representation outside of the focus area in a first location and to display at least a portion of an ensuing graphical representation outside of the focus area in a second location.

54. The system of claim 53 , wherein the first location is positioned above the focus area, and the second location is positioned below the focus area.

55. The system of claim 53 , wherein the first location is positioned to the left of the, focus area, and the second location is positioned to the right of the focus area.

56. A method for navigating a plurality of options within a user interface, the methods comprising:

storing a graphical representation of each of a plurality of options associated with an information system;

testing a user's ability to identify a test image within a sequence of images displayed at different rates to automatically determine the user's maximum image recognition threshold;

in response to the user holding down a button on a remote control, successively displaying the graphical representations in a focus area of the user interface in sequence at a rate approximating the user's maximum image recognition threshold;

increasing a rate at which the graphical representations are successively displayed according to a stepwise function based on how long the button is held down, such that a plurality of graphical representations are shown at each of a plurality of increasing rates dictated by the stepwise function; and

in response to the user releasing the button on the remote control, discontinuing the successive display of graphical representation to show a particular graphical representation of an option.

57. The method of claim 56 , wherein discontinuing comprises compensating for a delay between a time at which the user observes a desired graphical representation in the focus area during the successive display and a time at which the button is released by reverting to a graphical representation other than the graphical representation displayed at the time the user action was detected, the reverted-to graphical representation being a previously-displayed graphical representation.

58. The method of claim 56 , wherein the options comprise broadcast channels, the method further comprising replacing the graphical representation in the focus area after the button is released with a reduced-size version of a television program being shown on a corresponding broadcast channel prior to an explicit selection action by the user to display the television program.

59. A method for navigating a plurality of options within a user interface of an interactive television system, the method comprising:

storing a graphical representation of each of the plurality of options;

in response to a single user action, successively displaying the graphical representations in a single, non-moving focus area of the user interface, wherein the graphical representations are successively displayed at a rate based on the user's maximum image recognition threshold, which threshold is determined by testing the user's ability to identify an image within a sequence of images presented at different rates;

displaying with each successively displayed graphical representation at least a portion of a previously-displayed graphical representation on one side of the focus area and at least a portion of an ensuing graphical representation on an opposite side of the focus area, such that the graphical representations are displayed in a straight line, wherein the focus area is located in an intermediate position between the graphical representations on either side; and

in response to a terminating action by the user, discontinuing the successive display of graphical representations to show a particular graphical representation of an option.

Assignments (12)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: DIGEO, INC AND VULCAN VENTURES, INC.
To: ARRIS GROUP, INC.
Reel/Frame 026621/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: DIGEO, INC.
To: VULCAN VENTURES, INC.
Reel/Frame 022309/0016 →