Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method comprising: determining relative positions of a plurality of points on a real-world item, the relative positions of the plurality of points on the real-world item corresponding to a shape of the real-world item; repositioning points on a three-dimensional model of a virtual item to be in relative positions corresponding to the relative positions of the plurality of points on the real-world item; and generating augmented reality (AR) content based on the three-dimensional model.
2. The computer-implemented method of claim 1, wherein the three-dimensional model of the virtual item after the repositioning the points on the three-dimensional model has a shape corresponding to the shape of the real-world item.
3. The computer-implemented method of claim 2, wherein the virtual item provides a visual appearance for at least part of the real-world item in the AR content.
4. The computer-implemented method of claim 3, wherein the virtual item corresponds to the real-world item.
5. The computer-implemented method of claim 3, wherein generating the AR content includes rendering the three-dimensional model, and wherein: the three-dimensional model is rendered from a viewpoint corresponding to a captured image of the real-world item; and generating the AR content further includes compositing the rendering with the captured image to overlay the real-world item.
6. The computer-implemented method of claim 3, wherein generating the AR content includes rendering the three-dimensional model, the method further comprising: determining a position of a user relative to the real-world item, wherein the three-dimensional model is rendered based on the position of the user.
7. The computer-implemented method of claim 3, wherein the real-world item includes a flexible surface.
8. The computer-implemented method of claim 7, wherein the real-world item is or includes a garment.
9. The computer-implemented method of claim 7, wherein: the real-world item comprises a plurality of optical markers, each of the plurality of optical markers being at a respective different one of the plurality of points on the real-world item; and determining the relative positions of the plurality of points on the real-world item comprises determining relative positions of the plurality of optical markers by performing image analysis on at least one image of the real-world item to detect the optical markers.
10. The computer-implemented method of claim 1, wherein: the relative positions of the plurality of points are first relative positions of the plurality of points, the shape is a first shape, and the AR content is first AR content; and the method further comprises: determining second relative positions of the plurality of points on the real-world item, the second relative positions corresponding to the real-world item in a second shape; further repositioning the points on the three-dimensional model to be in relative positions corresponding to the second relative positions of the plurality of points on the real-world item; and generating second AR content based on the three-dimensional model after the further repositioning of the points.
11. The computer-implemented method of claim 3, wherein: the relative positions of the plurality of points on the real-world item are based on measurements obtained from a device; and the AR content is for presentation at that device.
12. The computer-implemented method of claim 1, wherein the three-dimensional model of the virtual item is a first three-dimensional model of the virtual item, the relative positions of the plurality of points are first relative positions of the plurality of points, and the AR content is first AR content, the method further comprising: obtaining an instruction to replace the first three-dimensional model of the virtual item with a second three-dimensional model of the virtual item, the instruction originating from user input at a device; determining second relative positions of the plurality of points on the real-world item, the second relative positions of the plurality of points on the real-world item corresponding to a second shape of the real-world item; repositioning points on the second three-dimensional model to be in relative positions corresponding to the second relative positions of the plurality of points on the real-world item; generating second AR content based on the second three-dimensional model.
13. A system comprising: at least one processor; and a memory storing processor-executable instructions that, when executed, cause the at least one processor to: determine relative positions of a plurality of points on a real-world item, the relative positions of the plurality of points on the real-world item corresponding to a shape of the real-world item; reposition points on a three-dimensional model of a virtual item to be in relative positions corresponding to the relative positions of the plurality of points on the real-world item; and generate augmented reality (AR) content based on the three-dimensional model.
14. The system of claim 13, wherein the three-dimensional model of the virtual item after the repositioning the points on the three-dimensional model has a shape corresponding to the shape of the real-world item.
15. The system of claim 14, wherein the virtual item provides a visual appearance for at least part of the real-world item in the AR content.
16. The system of claim 15, wherein the virtual item corresponds to the real-world item.
17. The system of claim 15, wherein: the three-dimensional model is rendered from a viewpoint corresponding to a captured image of the real-world item; and the AR content includes the render composited with the captured image to overlay the real-world item.
18. The system of claim 13, wherein: the relative positions of the plurality of points are first relative positions of the plurality of points, and the AR content is first AR content; the first relative positions of the plurality of points correspond to the real-world item in a first shape; and the instructions, when executed, further cause the at least one processor to: determine second relative positions of the plurality of points on the real-world item, the second relative positions corresponding to the real-world item in a second shape; further reposition the points on the three-dimensional model to be in relative positions corresponding to the second relative positions of the plurality of points on the real-world item; and generate second AR content based on the three-dimensional model after the further repositioning of the points.
19. The system of claim 13, wherein the three-dimensional model of the virtual item is a first three-dimensional model of the virtual item, the relative positions of the plurality of points are first relative positions of the plurality of points, the AR content is first AR content, and the instructions, when executed, further cause the at least one processor to: obtain an instruction to replace the first three-dimensional model of the virtual item with a second three-dimensional model of the virtual item, the instruction originating from user input at a device; determine second relative positions of the plurality of points on the real-world item, the second relative positions of the plurality of points on the real-world item corresponding to a second shape of the real-world item; reposition points on the second three-dimensional model to be in relative positions corresponding to the second relative positions of the plurality of points on the real-world item; and generate second AR content based on the second three-dimensional model.
20. A non-transitory computer readable medium storing computer executable instructions which, when executed by a computer, cause the computer to perform a method comprising: determining relative positions of a plurality of points on a real-world item, the relative positions of the plurality of points on the real-world item corresponding to a shape of the real-world item; repositioning points on a three-dimensional model of a virtual item to be in relative positions corresponding to the relative positions of the plurality of points on the real-world item; and generating augmented reality (AR) content based on the three-dimensional model.
Unknown
June 3, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.