发明名称 Dynamic embedded video player
摘要 In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring further interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface might also include a rotation display area, tool displays that can overlay a page, opaquely or semi-transparently, menu structures, and an ability for the user to modify a page layout without requiring server interaction. The browser might comprise storage for a plurality of rotation display items for storing a summary and a primary presentation for each rotation display item, logic for displaying, by the browser, primary presentations for less all of the plurality of rotation display items in the rotation display area, logic for displaying, by the browser, summaries for items wherein the number of summaries is greater than the number of primary presentations presented at one time, logic for highlighting, among the summaries displayed, the ones of the summaries that correspond to the primary presentations displayed in the rotation display area; and logic for rotating the plurality of rotation display items to display primary presentations for a different subsets of the rotation display items and for updating highlighting of summaries to correspond to the different subsets of rotation display items.
申请公布号 US9547725(B2) 申请公布日期 2017.01.17
申请号 US200812145046 申请日期 2008.06.24
申请人 YAHOO! INC. 发明人 Chu Jack;Mancini Chris;Morrisroe Lawrence
分类号 G06F17/30;G06F3/048;G06F3/14;G06F5/10 主分类号 G06F17/30
代理机构 Greenberg Traurig LLP 代理人 DeCarlo James J.;Greenberg Traurig LLP
主权项 1. A method comprising: displaying a web page to a user, the web page being displayed in a browser window on a display associated with a computing device, the web page comprising a plurality of layers, at least one of the layers having a visual cue to indicate another layer of the web page corresponding to a video having an aspect ratio, the video being displayed in a display area of the layer; monitoring, via the computing device, user interactions with the browser window to determine when the video is to be played, said monitoring comprising interpreting said user interactions to be interactions with the layer associated with the video; automatically analyzing, via the computing device, the display area of the layer allocated to the video, and detecting the aspect ratio of the video; and adjusting, via the computing device and based on the detected aspect ratio of the video, the display area of the layer occupied by the video, the adjusting of the display area occurring without reloading the video or the web page.
地址 Sunnyvale CA US