-
公开(公告)号:WO2016036986A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048407
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
Inventor: RIGHTER, Jonhenry A. , FURTWANGLER, Tyler R. , CLARK, Brendan Joseph , FURTWANGLER, Brandon C. , FURTWANGLER, Steven N. , PARKER, J. Jordan C. , FURTWANGLER, Nathan J. E.
CPC classification number: G06F3/04842 , G06F3/04847 , G11B27/105 , G11B27/28 , G11B27/34 , H04N5/44543 , H04N21/4312 , H04N21/4314 , H04N21/47217 , H04N21/4821
Abstract: The described technology is directed towards user interface technology that guides users in making content (e.g., video selection) and also navigating within selected content. A selection menu view uses style changes to indicate focus changes, e.g., including animating opacity values to indicate a focused item view versus those items not in focus. In another view, a subset of filmstrip views are displayed, each representing a chapter location in a video, along with a flipbook view that represents a selected scene within a selected chapter. Interaction with the filmstrip views changes the visible subset. Interaction with the flipbook view changes the selected scene; a play command plays the video based upon the selected scene.
Abstract translation: 所描述的技术针对用户界面技术,其引导用户进行内容(例如,视频选择)并且还在所选择的内容内导航。 选择菜单视图使用样式更改来指示焦点改变,例如,包括动画不透明度值,以指示关注项目视图与不焦点的项目。 在另一个视图中,显示一部分幻灯片视图,每个视图的一部分表示视频中的章节位置,以及表示所选章节内的所选场景的幻灯片视图。 与幻灯片视图的交互更改了可见子集。 与flipbook视图的交互更改所选场景; 播放命令基于所选场景播放视频。
-
公开(公告)号:WO2016036984A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048405
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
Inventor: FURTWANGLER, Nathan J. E. , CLARK, Brendan Joseph , FURTWANGLER, Brandon C. , PARKER, J. Jordan C.
IPC: G06F9/44
CPC classification number: G06F17/2247 , G06F8/34 , G06F8/38
Abstract: The described technology is directed towards a graphics platform abstraction layer that couples an application program's user interface objects to any of a variety of underlying platforms, including browsers that host the application program or the operating system's UI objects. The graphics platform abstraction layer loads an appropriate implementation for calling objects of the underlying platform, and interfaces the application program to the implementation, whereby the application program may be independent of any underlying platform. The graphics platform abstraction layer also may load code that deals with quirks of a given browser / version and/or other vendor-specific details.
Abstract translation: 所描述的技术针对图形平台抽象层,其将应用程序的用户界面对象耦合到任何各种底层平台,包括承载应用程序的浏览器或操作系统的UI对象。 图形平台抽象层加载适用于调用底层平台的对象的实现,并将应用程序与实现进行接口,由此应用程序可能独立于任何底层平台。 图形平台抽象层还可以加载处理给定浏览器/版本和/或其他供应商特定细节的怪癖的代码。
-
公开(公告)号:WO2016036992A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048413
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
Inventor: FURTWANGLER, Brandon C. , CLARK, Brendan Joseph , PARKER, J. Jordan C.
IPC: G06F9/44
CPC classification number: G06F17/2247 , G06F9/451
Abstract: The described technology is directed towards a pre-child user interface element in a user interface tree that draws before the parent element draws, (and thus before any conventional child element of the parent draws). For example, based upon current state data such as whether the parent element has focus, the pre-child may draw a highlight or the like before (so as to be beneath) drawing the representation of the parent element, to indicate the focused state (or and/or other current state or states). The user interface tree maintains a property that it is composable because the parent user interface element code is independent of what any of its pre-child element or pre-children elements do when invoked.
Abstract translation: 所描述的技术针对在父元素绘制之前绘制(并且因此在父母的任何常规子元素绘制之前)之前的用户界面树中的子前用户界面元素。 例如,基于当前状态数据,例如父元素是否具有焦点,前儿童可以在绘制父元素的表示之前(以便在下面)绘制高亮等,以指示聚焦状态( 或/或其他当前状态或状态)。 用户界面树维护一个属性,它是可组合的,因为父用户界面元素代码独立于它的任何子元素或子元素在调用时执行的任何操作。
-
公开(公告)号:WO2016036988A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048409
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
Inventor: FURTWANGLER, Brandon C. , CLARK, Brendan Joseph , PARKER, J. Jordan C.
CPC classification number: G06F3/0484 , G06F8/38 , G06F9/451 , G06F17/227
Abstract: The described technology is directed towards determining the rendering of user interface (UI) elements, referred to as views, based upon styles, in which styles comprise property values such as color value data, font data, border data, position data, and/or animation-related data applied to a view. A view object instance is returned upon request based upon an identifier that is used to select an unstyled view object and a style applied to that view object. The styles may be maintained as a fixed set of styles for a runtime session.
Abstract translation: 所描述的技术旨在基于风格来确定称为视图的用户界面(UI)元素的呈现,其中风格包括诸如颜色值数据,字体数据,边界数据,位置数据和/或 动画相关数据应用于视图。 视图对象实例根据用于选择未对应视图对象的标识符和应用于该视图对象的样式的请求进行请求。 样式可以作为运行时会话的一组固定样式来维护。
-
公开(公告)号:WO2016036714A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/047899
申请日:2015-09-01
Applicant: HOME BOX OFFICE, INC.
Inventor: CLARK, Brendan Joseph , FURTWANGLER, Brandon C. , PARKER, J. Jordan C.
IPC: G06F9/44
CPC classification number: G06F3/04812 , G06F3/0485 , G06F8/38 , G06F9/451 , G06F9/452
Abstract: The described technology is directed towards having UI elements structured in a hierarchical configuration, in which parent and child UI elements communicate via a virtualization interface. A change to any parent UI element view propagates to each impacted descendant, e.g., each child, any children of that child and so on, whereby each child can manage virtualization and rendering based upon the change. Focus changes among the UI elements are also handled by propagating information via the virtualization interface.
Abstract translation: 所描述的技术旨在使UI元素以分层配置结构化,其中父和子UI元素通过虚拟化接口进行通信。 对任何父UI元素视图的更改传播到每个受影响的后代,例如每个子级,该子级的任何子级等,从而每个子级都可以根据更改来管理虚拟化和呈现。 UI元素中的焦点更改也可以通过虚拟化界面传播信息来处理。
-
公开(公告)号:WO2016037001A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048424
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
Inventor: FURTWANGLER, Brandon C. , FURTWANGLER, Tyler R. , CLARK, Brendan Joseph , FURTWANGLER, Steven N. , PARKER, J. Jordan C. , FURTWANGLER, Nathan J. E.
IPC: G06F9/44
CPC classification number: G06F3/04847 , G06F3/0485 , G06F8/35 , G06F8/38
Abstract: The described technology is directed towards a platform-independent user interface (UI) system. Views and other objects at the platform-independent UI system level perform layout, scrolling, virtualization, styling, data binding via data models and/or readiness. Input handling and output to a display tree are also performed at this level. An abstraction layer processes the display tree into function calls to objects of the underlying platform to render visible output.
Abstract translation: 所描述的技术针对平台无关的用户界面(UI)系统。 平台独立UI系统级别的视图和其他对象通过数据模型执行布局,滚动,虚拟化,样式化,数据绑定和/或准备。 输入处理和输出到显示树也在这个级别执行。 抽象层将显示树处理为对底层平台对象的函数调用,以呈现可视输出。
-
公开(公告)号:WO2016036987A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048408
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
IPC: G06F3/023
CPC classification number: G06F3/0238 , G06F3/023 , G06F3/0484 , G06F3/04886 , G06F3/04897
Abstract: The described technology is directed towards a button repeat system that allows different repeat behaviors (e.g., interval times between repeats) to be customized for any view (user interface element) and for any button. A designer specifies an interval set comprising interval times to use in an associated view to repeat a button that is pressed and held. Using global information across views, a button that is pressed and held may continue to repeat as focus changes among views. The repeating may continue without needing to reset to the first interval time of the interval set of each view as focus changes, so that, for example, a rapidly repeating button does not appear to change its repetition rate as focus changes among views.
Abstract translation: 所描述的技术针对按钮重复系统,其允许为任何视图(用户界面元素)和任何按钮定制不同的重复行为(例如,重复之间的间隔时间)。 设计者指定一个间隔集合,其中包含间隔时间以在关联视图中使用以重复按下并保持的按钮。 在视图中使用全局信息,按住并保持的按钮可能会随着视图中焦点的变化而继续重复。 当焦点改变时,重复可以继续而不需要重置到每个视图的间隔集合的第一间隔时间,使得例如,当视图中的焦点改变时,快速重复的按钮看起来不会改变其重复率。
-
公开(公告)号:WO2016036716A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/047902
申请日:2015-09-01
Applicant: HOME BOX OFFICE, INC.
Inventor: CLARK, Brendan Joseph
IPC: G06F11/36
CPC classification number: G06F11/3664 , G06F8/315 , G06F11/3672 , G06F11/3684
Abstract: The disclosure is generally directed towards automatically generating a mock object from a description of a real object, such as for use in testing. Mock object generation logic parses the description to determine interface(s) of the real object, which are replicated in the mock object, and to determine method(s) of the real object, which are simulated in the mock object. The mock object generation logic may generate a description of the mock object that is then compiled into the mock object for execution. Data types may be validated so that the arguments and/or return values from the mock object meet the expectations of a calling object.
Abstract translation: 本公开通常涉及从实际对象的描述(例如用于测试)中自动生成模拟对象。 模拟对象生成逻辑解析描述以确定在模拟对象中复制的真实对象的接口,并确定在模拟对象中模拟的真实对象的方法。 模拟对象生成逻辑可以生成模拟对象的描述,然后将其编译为模拟对象以供执行。 可以验证数据类型,使得来自模拟对象的参数和/或返回值满足调用对象的期望。
-
公开(公告)号:WO2016014708A1
公开(公告)日:2016-01-28
申请号:PCT/US2015/041603
申请日:2015-07-22
Applicant: HOME BOX OFFICE, INC.
Inventor: FINNIGAN, Patrick , CLARK, Brendan Joseph , FURTWANGLER, Brandon C. , FURTWANGLER, Steven N.
CPC classification number: G06F11/0793 , G06F8/315 , G06F9/4812 , G06F11/0706 , G06F11/0718 , G06F11/0751 , G06F11/0769 , G06F11/0772 , G06F11/0781 , G06F11/0784 , G06F11/079 , G06F11/366 , G06F2209/481
Abstract: The described technology is directed towards handling errors in an application program that allows for a taxonomy and precedence order of errors. Exception wrapping includes preserving relevant information with an exception, and consolidates a series of errors into a single dominant exception instance that is handled appropriately depending on the exception type. Also described is a centralized exception manager that outputs an interactive dialog based upon the exception type, and takes a recovery action based upon user interaction with the dialog.
Abstract translation: 所描述的技术旨在处理允许分类和优先级错误的应用程序中的错误。 异常包装包括将相关信息与异常相关联,并将一系列错误合并到根据异常类型适当处理的单个主要异常实例中。 还描述了基于异常类型输出交互式对话的集中式异常管理器,并且基于用户与对话的交互采取恢复动作。
-
公开(公告)号:WO2016037002A1
公开(公告)日:2016-03-10
申请号:PCT/US2015/048425
申请日:2015-09-03
Applicant: HOME BOX OFFICE, INC.
IPC: G06F3/0482 , G06F17/30
CPC classification number: G06F3/04842 , G06F3/0482 , G06F17/2241 , G06F17/2247 , G06F17/30017 , G06F17/30023 , G06F17/30038 , G06F17/30386 , G06F17/30876
Abstract: The described technology is directed towards data-driven navigation, in which a next navigation location depends on variable data associated with an interactive user interface element (rather than a fixed link). The data may be in a hierarchy of data models. A menu contains interactive navigation elements, each bound to a data model. A selected interactive navigation element results in locating a data model associated with the selected element. The data model is used to determine the next navigation location. Also described is hierarchical navigation to one item of a level as well as lateral and peer navigation.
Abstract translation: 所描述的技术针对数据驱动导航,其中下一个导航位置取决于与交互式用户界面元素(而不是固定链接)相关联的可变数据。 数据可能在数据模型的层次结构中。 菜单包含交互式导航元素,每个都绑定到数据模型。 选择的交互式导航元素导致定位与所选元素相关联的数据模型。 数据模型用于确定下一个导航位置。 还描述了层次导航到一个级别的一个项目以及横向和对等导航。
-
-
-
-
-
-
-
-
-