Reconstruction of 3D model with immersive experience

US12260509B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12260509-B2
Application numberUS-202318216583-A
CountryUS
Kind codeB2
Filing dateJun 29, 2023
Priority dateJun 12, 2018
Publication dateMar 25, 2025
Grant dateMar 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system receives image data associated with an item, where the image data comprising a view of the item from two or more angles; determines physical attributes of the item; generates a base model of the item; samples the base model to generate one or more sampled models, each of the one or more sampled models comprising a subset of the geometric data, the subset of the geometric data determined based on one or more device characteristics of one or more user devices that interface with the system; receives device characteristics of a user device associated with a request from the user device for the item; selects, based on the received device characteristics, a sampled model of the item; and transmits a data object comprising the selected sampled model to the user device to cause the user device to generate a three-dimensional rendering of the item.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed at a server, the method comprising: extracting points from each of a plurality of images depicting different two-dimensional orientations of an item, to generate geometric data comprising geometric primitives and visual elements of the item; generating, using the geometric data, a base model of the item; receiving, from a user device, a request to view the item; generating, from the base model and based on one or more input parameters, a device-specific three-dimensional (3D) model of the item by removing at least one geometric primitive from the base model while preserving one or more of the visual elements, wherein the one or more visual elements comprise at least one projection boundary, at least one surface contour, or combinations thereof, wherein the one or more input parameters comprise: one or more device characteristics of the user device, a desired number of geometric primitives, and an indication to preserve the one or more visual elements, and wherein the device-specific 3D model comprises: the desired number of geometric primitives, and the preserved one or more visual elements; and transmitting, to the user device, a data object comprising the device-specific 3D model, wherein the data object comprises data for generating a binocular rendering of the device-specific 3D model. 2. The method of claim 1 , further comprising: determining, based on image data associated with the plurality of images, physical attributes of the item, wherein the physical attributes comprise at least texture data of the item. 3. The method of claim 1 , wherein the geometric data comprises a geometric mesh of three-dimensional points determined using texture data. 4. The method of claim 1 , wherein the one or more device characteristics comprise a display resolution of the user device, a processing capability of the user device, or a display interface of the user device. 5. The method of claim 1 , wherein the request to view the item comprises a request to view a 3D model of the item. 6. The method of claim 1 , further comprising receiving user input comprising the one or more input parameters. 7. The method of claim 1 , wherein the binocular rendering of the device-specific 3D model is configured for presentation on at least one of: an augmented reality display device or a virtual reality display device. 8. A non-transitory, computer-readable storage medium storing instructions, that when executed by at least one processor, cause a system to perform operations comprising: extracting points from each of a plurality of images depicting different two-dimensional orientations of an item, to generate geometric data comprising geometric primitives and visual elements of the item; generating, using the geometric data, a base model of the item; receiving, from a user device, a request to view the item; generating, from the base model and based on one or more input parameters, a device-specific three-dimensional (3D) model of the item by removing at least one geometric primitive from the base model while preserving one or more of the visual elements, wherein the one or more visual elements comprise at least one projection boundary, at least one surface contour, or combinations thereof, wherein the one or more input parameters comprise: one or more device characteristics of the user device, a desired number of geometric primitives, and an indication to preserve the one or more visual elements, and wherein the device-specific 3D model comprises: the desired number of geometric primitives, and the preserved one or more visual elements; and transmitting, to the user device, a data object comprising the device-specific 3D model, wherein the data object comprises data for generating a binocular rendering of the device-specific 3D model. 9. The non-transitory, computer-readable storage medium of claim 8 , wherein the instructions, when executed by the at least one processor, causes the system to perform operations comprising: determining, based on image data associated with the plurality of images, physical attributes of the item, wherein the physical attributes comprise at least texture data of the item. 10. The non-transitory, computer-readable storage medium of claim 8 , wherein the geometric data comprises a geometric mesh of three-dimensional points determined using texture data. 11. The non-transitory, computer-readable storage medium of claim 8 , wherein the one or more device characteristics comprise a display resolution of the user device, a processing capability of the user device, or a display interface of the user device. 12. The non-transitory, computer-readable storage medium of claim 8 , wherein the request to view the item comprises a request to view a 3D model of the item. 13. The non-transitory, computer-readable storage medium of claim 8 , wherein the instructions, when executed by the at least one processor, cause the system to perform operations comprising receiving user input comprising the one or more input parameters. 14. A system comprising: at least one processor; and memory storing instructions, that when executed by the at least one processor, cause the system to: extract points from each of a plurality of images depicting different two-dimensional orientations of an item, to generate geometric data comprising geometric primitives and visual elements of the item; generate, using the geometric data, a base model of the item; receive, from a user device, a request to view the item; generate, from the base model and based on one or more input parameters, a device-specific three-dimensional (3D) model of the item by removing at least one geometric primitive from the base model while preserving one or more of the visual elements, wherein the one or more visual elements comprise at least one projection boundary, at least one surface contour, or combinations thereof, wherein the one or more input parameters comprise: one or more device characteristics of the user device, a desired number of geometric primitives, and an indication to preserve the one or more visual elements, and wherein the device-specific 3D model comprises: the desired number of geometric primitives, and the preserved one or more visual elements; and transmit, to the user device, a data object comprising the device-specific 3D model, wherein the data object comprises data for generating a binocular rendering of the device-specific 3D model. 15. The system of claim 14 , wherein the instructions, when executed by the at least one processor, further cause the system to determine, based on image data associated with the plurality of images, physical attributes of the item, wherein the physical attributes comprise at least texture data of the item. 16. The system of claim 14 , wherein the geometric data comprises a geometric mesh of three-dimensional points determined using texture data. 17. The system of claim 14 , wherein the one or more device characteristics comprise a communication bandwidth between the user device and the system, a display resolution of the user device, a processing capability of the user device, or a display interface of the user device. 18. The system of claim 14 , wherein the request to view the item comprises a request to view a 3D model of the item.

Assignees

Inventors

Classifications

  • Rotation, translation, scaling · CPC title

  • Annotating, labelling · CPC title

  • involving graphical user interfaces [GUIs] · CPC title

  • involving all processing steps from image acquisition to 3D model generation · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12260509B2 cover?
A system receives image data associated with an item, where the image data comprising a view of the item from two or more angles; determines physical attributes of the item; generates a base model of the item; samples the base model to generate one or more sampled models, each of the one or more sampled models comprising a subset of the geometric data, the subset of the geometric data determine…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06T15/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).