Patent ID: 9158440
Filing Date: 2015-10-13
Classification: G06F,H04N

Abstract:
1. A method comprising: causing a display by a device of a portion of a data presentation within a view in a graphical interface, the graphical interface displayed on a display of a display device, wherein the data presentation is scrollable relative to the view allowing the display of different portions of the data presentation in the view, wherein the displayed portion of the data presentation is displayed in a single viewport within the view; determining at least one current state of the device, including determining a size of the view; and causing a display of one or more information areas within the view; wherein causing the display of one or more information areas includes determining a display mode from a plurality of available display modes for each of the information areas based on the at least one current state, wherein the available display modes include an independent display mode and a dependent display mode, wherein the independent display mode causes an information area to be displayed fixed in position within the view regardless of scrolling of the data presentation with respect to the view and regardless of which of the portions of the data presentation is being displayed in the view, and the dependent display mode causes the information area to be associated with a location in the data presentation, causes the information area to be displayed within the view in response to the associated location being provided in the displayed portion of the data presentation, causes the information to be scrolled with the portion of the data presentation in response to the associated location being scrolled within the view, and causes the information area to be removed from the display in response to the associated location being scrolled out of the view, wherein the determined display modes for the one or more information areas are based on the determined size of the view; and changing the display mode of at least one of the one or more information areas from the independent display mode to the dependent display mode in response to a change in the size of the view that causes the size to be under a predetermined threshold size.