-
公开(公告)号:US11710286B2
公开(公告)日:2023-07-25
申请号:US17230330
申请日:2021-04-14
Applicant: Apple Inc.
Inventor: Jack R. Greasley
CPC classification number: G06T19/20 , G06T2200/24 , G06T2219/2008 , G06T2219/2021
Abstract: In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.
-
公开(公告)号:US11803293B2
公开(公告)日:2023-10-31
申请号:US16556583
申请日:2019-08-30
Applicant: Apple Inc.
Inventor: Bradley W. Peebler , Jack R. Greasley
IPC: G06F3/0484 , G06T19/20 , G06F3/0482 , G06F3/04817 , G06F3/0481 , G06T19/00 , G06Q20/12
CPC classification number: G06F3/0484 , G06F3/0481 , G06F3/0482 , G06F3/04817 , G06Q20/1235 , G06T19/00 , G06T19/20 , G06T2219/2008
Abstract: In various implementations, a method includes obtaining a first virtual object kit that corresponds to a first virtual object type. In various implementations, the method includes obtaining a second virtual object kit corresponding to a second virtual object type that is different from the first virtual object type. In various implementations, the method includes merging the first virtual object kit and the second virtual object kit in order to form a third virtual object kit. In some implementations, the third virtual object kit includes a set of virtual object templates of a third virtual object type that is different from the first virtual object type and the second virtual object type. In some implementations, the third virtual object kit includes a plurality of groups of components associated with respective portions of a virtual object.
-
公开(公告)号:US20200073521A1
公开(公告)日:2020-03-05
申请号:US16556583
申请日:2019-08-30
Applicant: Apple Inc.
Inventor: Bradley W. Peebler , Jack R. Greasley
IPC: G06F3/0484 , G06F3/0482 , G06T19/20
Abstract: In various implementations, a method includes obtaining a first virtual object kit that corresponds to a first virtual object type. In various implementations, the method includes obtaining a second virtual object kit corresponding to a second virtual object type that is different from the first virtual object type. In various implementations, the method includes merging the first virtual object kit and the second virtual object kit in order to form a third virtual object kit. In some implementations, the third virtual object kit includes a set of virtual object templates of a third virtual object type that is different from the first virtual object type and the second virtual object type. In some implementations, the third virtual object kit includes a plurality of groups of components associated with respective portions of a virtual object.
-
公开(公告)号:US20240005621A1
公开(公告)日:2024-01-04
申请号:US18205883
申请日:2023-06-05
Applicant: Apple Inc.
Inventor: Jack R. Greasley
IPC: G06T19/20
CPC classification number: G06T19/20 , G06T2219/2021 , G06T2200/24 , G06T2219/2008
Abstract: In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.
-
公开(公告)号:US20210233329A1
公开(公告)日:2021-07-29
申请号:US17230330
申请日:2021-04-14
Applicant: Apple Inc.
Inventor: Jack R. Greasley
IPC: G06T19/20
Abstract: In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.
-
公开(公告)号:US12217379B2
公开(公告)日:2025-02-04
申请号:US18205883
申请日:2023-06-05
Applicant: Apple Inc.
Inventor: Jack R. Greasley
Abstract: In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.
-
公开(公告)号:US20200074749A1
公开(公告)日:2020-03-05
申请号:US16552160
申请日:2019-08-27
Applicant: Apple Inc.
Inventor: Jack R. Greasley
IPC: G06T19/20
Abstract: In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.
-
公开(公告)号:US12094019B1
公开(公告)日:2024-09-17
申请号:US16944812
申请日:2020-07-31
Applicant: Apple Inc.
Inventor: Jack R. Greasley , Daniel Ulbricht , Eshan Verma
CPC classification number: G06Q50/184 , G06F16/23
Abstract: Various implementations manage an electronic asset by creating a representation of an electronic asset and its variants. This may be accomplished by identifying variants of an electronic asset, identifying a portion of a feature space associated with the asset and variants, and providing a representation corresponding to that portion of feature space. A fixed function classifier may be used to determine the points in the feature space for the electronic asset and its variants. The set of points produced for an asset and its variants using such a fixed function classifier will be near one another in feature space. Moreover, the area around such points will also represent points for other similar variations of the asset and thus, the portion of the feature space around the points can be considered the area of ownership for the electronic asset, e.g., it defines a boundary of what the creator is asserting is his or her creation.
-
公开(公告)号:US11010986B2
公开(公告)日:2021-05-18
申请号:US16552160
申请日:2019-08-27
Applicant: Apple Inc.
Inventor: Jack R. Greasley
Abstract: In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.
-
-
-
-
-
-
-
-