Navigation techniques for electronic programming guides and video
First Claim
1. A system for remote user navigation of content displayed with a screen display, the system comprising:
- a display device comprising a screen display;
a user input device configured to;
detect a plurality of user movements, including at least a first user movement, wherein the first user movement comprises a first direction and a first speed; and
communicate information based on the plurality of detected user movements; and
a media device configured to receive communications from the user input device, wherein the media device comprises;
one or more processors; and
memory communicatively coupled with, and readable by, the one or more processors, the memory having stored therein processor-readable instructions, which, when executed by the one or more processors, cause the one or more processors to;
process the information from the user input device;
determine a baseline scrolling speed based on a baseline finger swipe speed;
receive first user movement data from the user input device, the first user movement data comprising data indicating the first direction and the first speed;
determine a scrolling operation for outputting electronic programming guide (EPG) content based on the first user movement data;
determine a scroll speed for the scrolling operation, based at least in part on the first speed and based at least in part on the baseline scrolling speed, wherein the determined scrolling operation includes a zoom operation that automatically adjusts a zoom level for outputting EPG content, wherein the zoom level is proportional to the scroll speed of the scrolling operation; and
output electronic programming guide (EPG) content to the display device in accordance with the scrolling operation, wherein the EPG content is output to the display device in accordance with the scroll speed and the automatically adjusting zoom level.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for remote user navigation of content displayed with a display device, including a screen display, is provided. A user input device may be configured to detect a user movement, including a direction and a speed. The user input device may be configured to communicate information based at least in part on the direction and the speed. The system may include a media device configured to receive communications from the user input device. The media device may be configured to process the information from the user input device and to output content to the display device in accordance with a navigation operation. The navigation operation may include moving displayed content based at least in part on the direction and the speed.
-
Citations
20 Claims
-
1. A system for remote user navigation of content displayed with a screen display, the system comprising:
-
a display device comprising a screen display; a user input device configured to; detect a plurality of user movements, including at least a first user movement, wherein the first user movement comprises a first direction and a first speed; and communicate information based on the plurality of detected user movements; and a media device configured to receive communications from the user input device, wherein the media device comprises; one or more processors; and memory communicatively coupled with, and readable by, the one or more processors, the memory having stored therein processor-readable instructions, which, when executed by the one or more processors, cause the one or more processors to; process the information from the user input device; determine a baseline scrolling speed based on a baseline finger swipe speed; receive first user movement data from the user input device, the first user movement data comprising data indicating the first direction and the first speed; determine a scrolling operation for outputting electronic programming guide (EPG) content based on the first user movement data; determine a scroll speed for the scrolling operation, based at least in part on the first speed and based at least in part on the baseline scrolling speed, wherein the determined scrolling operation includes a zoom operation that automatically adjusts a zoom level for outputting EPG content, wherein the zoom level is proportional to the scroll speed of the scrolling operation; and output electronic programming guide (EPG) content to the display device in accordance with the scrolling operation, wherein the EPG content is output to the display device in accordance with the scroll speed and the automatically adjusting zoom level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for remote user navigation of content displayed with a screen display, the method comprising:
-
determining a baseline scrolling speed based on a baseline finger swipe speed; detecting a user movement that is repeated at a user input device; processing information corresponding to the user movement detected at the user input device; determining a first direction and a first speed corresponding to the user movement; determining a first scrolling operation controlling the display of electronic programming guide (EPG) content to a display device; determining a scroll speed for the first scrolling operation, based at least in part on the first speed and based on the baseline scrolling speed, wherein the determined first scrolling operation includes a zoom operation that automatically adjusts a zoom level for display of EPG content, wherein the zoom level is proportional to the scroll speed of the first scrolling operation; retrieving a first predetermined scroll speed acceleration pattern and a first predetermined scroll speed deceleration pattern associated with the first scrolling operation; and outputting the electronic programming guide (EPG) content to the display device in accordance with the first scrolling operation, wherein the first scrolling operation comprises moving the displayed EPG content in accordance with the first predetermined scroll speed acceleration pattern and based on a number of times the user movement is repeated over a particular time period, and decelerating moving displayed EPG content in accordance with the first predetermined scroll speed deceleration pattern, and wherein first scrolling operation comprises automatically adjusting the zoom level of the displayed EPG content in accordance with a current scroll speed during the first predetermined scroll speed acceleration pattern and the first predetermined scroll speed deceleration pattern. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium for remote user navigation of content displayed with a screen display, having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive information from a user input device, wherein; the information is based at least in part on a first direction and a first speed; and the first direction and the first speed correspond to a detected finger swipe on a touchscreen of the user input device; process the information from the user input device; determine a baseline scrolling speed based on a baseline finger swipe speed; determine a first scrolling operation controlling the display of electronic programming guide (EPG) content to a display device; determine a scroll speed for the first scrolling operation, based at least in part on the first speed and based at least in part on the baseline scrolling speed, wherein the determined first scrolling operation includes a zoom operation that automatically adjusts a zoom level for display of EPG content, wherein the zoom level is proportional to the scroll speed of the first scrolling operation; retrieve a first predetermined scroll speed acceleration pattern and a first predetermined scroll speed deceleration pattern associated with the first scrolling operation; and output the electronic programming guide (EPG) content to the display device in accordance with the first scrolling operation, wherein the first scrolling operation comprises moving the displayed EPG content in accordance with the first predetermined scroll speed acceleration pattern for a time period following discontinued finger contact with the touchscreen that is proportional to an amount of time finger contact is maintained with the touchscreen at an end of the finger swipe, and decelerating moving displayed EPG content in accordance with the first predetermined scroll speed deceleration pattern, and wherein first scrolling operation comprises automatically adjusting the zoom level of the displayed EPG content in accordance with a current scroll speed during the first predetermined scroll speed acceleration pattern and the first predetermined scroll speed deceleration pattern. - View Dependent Claims (20)
-
Specification