Generating Candidate Mirror Snap Points Using Determined Axes of Symmetry

    公开(公告)号:US20220301242A1

    公开(公告)日:2022-09-22

    申请号:US17692415

    申请日:2022-03-11

    Applicant: Adobe Inc.

    Abstract: In implementations of systems for generating candidate mirror snap points using determined axes of symmetry, a computing device implements a symmetry system to receive vector object data describing a set of points of a vector object. The symmetry system generates convex polygons that enclose the set of points and identifies a particular convex polygon that has a smallest area. A side of the particular convex polygon is determined as an axis of symmetry for the vector object. The symmetry system generates an indication for display in a user interface of a candidate snap point based on the axis of symmetry and a point of the set of points of the vector object.

    VECTORIZING BY PIECEWISE DECONSTRUCTION OF OBJECT STROKES

    公开(公告)号:US20240378775A1

    公开(公告)日:2024-11-14

    申请号:US18196787

    申请日:2023-05-12

    Applicant: Adobe Inc.

    Abstract: In implementation of techniques for vectorizing by piecewise deconstruction of object strokes, a computing device implements an image processing system to receive an input to initiate the generation of a boundary of an object in a digital image, such as a raster image. The image processing system detects a set of visually separated but semantically related strokes that represent the object's boundary. Based on the set of visually separated but semantically related strokes, the image processing system forms a combined stroke and generates the boundary of the object as a path based on the combined stroke. The resulting path mimics the visual appearance of the object in the digital image in a vector space.

    Generating candidate mirror snap points using determined axes of symmetry

    公开(公告)号:US11631204B2

    公开(公告)日:2023-04-18

    申请号:US17692415

    申请日:2022-03-11

    Applicant: Adobe Inc.

    Abstract: In implementations of systems for generating candidate mirror snap points using determined axes of symmetry, a computing device implements a symmetry system to receive vector object data describing a set of points of a vector object. The symmetry system generates convex polygons that enclose the set of points and identifies a particular convex polygon that has a smallest area. A side of the particular convex polygon is determined as an axis of symmetry for the vector object. The symmetry system generates an indication for display in a user interface of a candidate snap point based on the axis of symmetry and a point of the set of points of the vector object.

    Text co-editing in a conflict-free replicated data type environment

    公开(公告)号:US12229110B2

    公开(公告)日:2025-02-18

    申请号:US17890203

    申请日:2022-08-17

    Applicant: Adobe Inc.

    Abstract: Embodiments are disclosed for managing text co-editing in a conflict-free replicated data type (CRDT) environment. A method of co-editing management includes detecting a burst operation to be performed on a sequential data structure being edited by one or more client devices. A segment of the sequential data structure associated with the burst operation is determined based on a logical index associated with the burst operation. A tree structure associated with the segment is generated, where a root node of the tree structure corresponds to the burst operation. A global index for the root node of the tree structure is determined and an update corresponding to the burst operation, including the root node and the global index, is sent to the one or more client devices.

    Document co-editing using a Forest representation

    公开(公告)号:US12038897B2

    公开(公告)日:2024-07-16

    申请号:US17742256

    申请日:2022-05-11

    Applicant: Adobe Inc.

    CPC classification number: G06F16/2246 G06F16/2343

    Abstract: Embodiments are disclosed for managing co-editing management. A method of co-editing management includes detecting a modification operation to be performed on a sequential data structure being edited by one or more client devices, determining a segment of the sequential data structure associated with the modification operation based on a logical index associated with the modification operation, generating a tree structure associated with the segment, a root node of the tree structure corresponding to the modification operation, determining a global index for the root node of the tree structure, and sending an update corresponding to the modification operation, including the root node and the global index, to a co-editing server to be distributed to the one or more client devices.

    Generating candidate mirror snap points using determined axes of symmetry

    公开(公告)号:US11321884B1

    公开(公告)日:2022-05-03

    申请号:US17206839

    申请日:2021-03-19

    Applicant: Adobe Inc.

    Abstract: In implementations of systems for generating candidate mirror snap points using determined axes of symmetry, a computing device implements a symmetry system to receive vector object data describing a set of points of a vector object. The symmetry system generates convex polygons that enclose the set of points and identifies a particular convex polygon that has a smallest area. A side of the particular convex polygon is determined as an axis of symmetry for the vector object. The symmetry system generates an indication for display in a user interface of a candidate snap point based on the axis of symmetry and a point of the set of points of the vector object.

Patent Agency Ranking