Dynamic content layout generator
    1.
    发明授权

    公开(公告)号:US10685170B2

    公开(公告)日:2020-06-16

    申请号:US14971962

    申请日:2015-12-16

    摘要: In one embodiment, a content aggregation viewer may present a container layout to summarize a data item set to a user. The content aggregation viewer may determine a viewport dimension for a viewport of a user interface of a content aggregation application to present a data item set to a user. The content aggregation viewer may automatically arrange a container set summarizing the data item set in a container layout based on the viewport dimension. The content aggregation viewer may set a parallel container dimension of a data item container of the container set having a variable dimension size in a direction of the viewport dimension based on the viewport dimension. The content aggregation viewer may present the container set in the container layout to the user.

    Dynamic Content Layout Generator
    2.
    发明申请

    公开(公告)号:US20170177547A1

    公开(公告)日:2017-06-22

    申请号:US14971962

    申请日:2015-12-16

    IPC分类号: G06F17/21 G06F3/0481

    摘要: In one embodiment, a content aggregation viewer may present a container layout to summarize a data item set to a user. The content aggregation viewer may determine a viewport dimension for a viewport of a user interface of a content aggregation application to present a data item set to a user. The content aggregation viewer may automatically arrange a container set summarizing the data item set in a container layout based on the viewport dimension. The content aggregation viewer may set a parallel container dimension of a data item container of the container set having a variable dimension size in a direction of the viewport dimension based on the viewport dimension. The content aggregation viewer may present the container set in the container layout to the user.

    Data selection for spatial reconstruction

    公开(公告)号:US11210862B1

    公开(公告)日:2021-12-28

    申请号:US16911554

    申请日:2020-06-25

    IPC分类号: G06T19/00 G06T7/73 G06T15/06

    摘要: A computing device spatially reconstructs a virtual feature surface in a mixed reality environment. The computing device detects addition of a raycast element to a virtual user space, maps multiple feature points detected from multiple video frames of a physical user space into a virtual user space, selecting at least three feature points from the multiple feature points that satisfy selection criteria applied in the virtual user space along a raycast axis of the raycast element in the virtual user space, and defines the virtual feature surface in the virtual user space using the at least three selected feature points. At least two of the at least three feature points are detected in different video frames.

    Data selection for spatial reconstruction

    公开(公告)号:US11651568B2

    公开(公告)日:2023-05-16

    申请号:US17452968

    申请日:2021-10-29

    IPC分类号: G06T19/00 G06T15/06 G06T7/73

    CPC分类号: G06T19/006 G06T7/73 G06T15/06

    摘要: A computing device spatially reconstructs a virtual feature surface in a mixed reality environment. The computing device detects addition of a raycast element to a virtual user space, maps multiple feature points detected from multiple video frames of a physical user space into a virtual user space, selecting at least three feature points from the multiple feature points that satisfy selection criteria applied in the virtual user space along a raycast axis of the raycast element in the virtual user space, and defines the virtual feature surface in the virtual user space using the at least three selected feature points. At least two of the at least three feature points are detected in different video frames.

    Adaptive content rendering for optimizing page layout

    公开(公告)号:US10318629B2

    公开(公告)日:2019-06-11

    申请号:US15800706

    申请日:2017-11-01

    IPC分类号: G06F17/25 G09G5/14 G09G5/00

    摘要: Examples described herein generally relate to a computer device including display, a memory, and at least one processor configured to render content modules to the display. The processor determines a display size of the display on which the content is to be rendered. The processor determines a priority of each of the multiple content modules. The processor determines, for each content module, display capabilities including one or more numbers of columns that the content module can span at the display size. The processor scores each layout of a first set of multiple layouts of the multiple content modules based on at least a priority, a number of columns, and unused space of the layout. The processor generates instructions for rendering the multiple content modules to the display at the display size according to the one layout of the multiple layouts with a best score.