Generating an interactive digital media item that follows a viewer

    公开(公告)号:US10366525B2

    公开(公告)日:2019-07-30

    申请号:US15712693

    申请日:2017-09-22

    Applicant: Adobe Inc.

    Abstract: The present disclosure is directed toward systems and methods for generating an interactive digital media item based on a two-dimensional “selfie.” For example, one or more embodiments described herein identifies a face in the two-dimensional “selfie,” then builds and displays a three-dimensional model based on the identified face. One or more embodiments described herein also track movement of a viewer of a computing device displaying the three-dimensional model such that one or more portions of the three-dimensional model appear to follow the person viewing the “selfie.”

    Non-resident font preview
    4.
    发明授权

    公开(公告)号:US10592590B2

    公开(公告)日:2020-03-17

    申请号:US15229108

    申请日:2016-08-04

    Applicant: ADOBE INC.

    Abstract: Embodiments of the present invention are directed at providing a font similarity preview for non-resident fonts. In one embodiment, a font is selected on a computing device. In response to the selection of the font, a pre-computed font list is checked to determine what fonts are similar to the selected font. In response to a determination that similar fonts are not local to the computing device, a non-resident font list is sent to a font vendor. The font vendor sends back previews of the non-resident fonts based on entitlement information of a user. Further, a full non-resident font can be synced to the computing device. Other embodiments may be described and/or claimed.

    User Interface Facilitating Mesh Generation
    5.
    发明申请

    公开(公告)号:US20190073093A1

    公开(公告)日:2019-03-07

    申请号:US16180956

    申请日:2018-11-05

    Applicant: Adobe Inc.

    Abstract: A mesh is a collection of multiple shapes referred to as elements, each of which can share an edge with one or more other elements of the mesh. The mesh is presented to the user on a display, and the user identifies a new element to be added to the mesh. User input is received to manipulate the new element (e.g., move the new element around the display). As the new element is manipulated, various conditions are applied to determine edges of elements existing in the mesh that the new element can be snapped to. Snapping a new element to an edge of an existing element in the mesh refers to adding the new element to the mesh so that the new element and the existing element share the edge. Indications of the edges of existing elements to which the new element can be snapped are provided to the user.

Patent Agency Ranking