Hierarchical Display
First Claim
1. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to:
- receive, from a client device, information identifying a position of a user focus within a display area;
rank a plurality of display regions of the display area based on the information identifying the position of the user focus; and
transmit, to the client device, at least one display region of the plurality of display regions, the at least one display region transmitted with a display quality based on its corresponding rank.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that provide a hierarchical display to a user based on a position of the user'"'"'s focus are described herein. The position of the user'"'"'s focus may be determined by tracking, for example, a position of the user'"'"'s eyes, a position of a mouse cursor within the display, a position of an application window within the display, or a combination thereof. Based on the position of the user'"'"'s focus, the display may be divided into multiple display regions, and the display regions may be ranked, such as by prioritizing a display region that the user is focusing on. Display quality (e.g., transmission rate, image resolution, degree of image compression, etc.) of the display regions may be determined based on the rank of the display regions, thereby providing higher display/image quality to regions based on what the user is actively looking at.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to:
-
receive, from a client device, information identifying a position of a user focus within a display area; rank a plurality of display regions of the display area based on the information identifying the position of the user focus; and transmit, to the client device, at least one display region of the plurality of display regions, the at least one display region transmitted with a display quality based on its corresponding rank. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, from a client device, information identifying a position of a user focus in a display area; identifying a primary display region of the display area, the primary display region being associated with the position of the user focus in the display area; setting the display quality of the primary display region higher than a display quality of a secondary display region different from the primary display region; and transmitting, to the client device, at least one of the primary display region and the secondary display region. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a client device having a display screen configured to display a display area, the display area comprising a first display region and a second display region; and a server comprising; a processor; and memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to; determine that a position of a user'"'"'s focus within the display area has changed from the second display region to the first display region; assign a first transmission rate to the first display region; assign a second transmission rate to the second display region, the second transmission rate lower than the first transmission rate; transmit, to the client device, frames of the first display region at the first transmission rate; and transmit, to the client device, frames of the second display region at the second transmission rate.
-
Specification