Techniques for crowdsourcing a room design, using augmented reality
AssigneeHouzz, Inc.
InventorsKhurram Mahmood Zia, Sanjay Raman, Aaron Yip
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention, as presented herein, relate to an augmented reality application-based service, which facilitates the sharing of a design request, by a first end-user, via a messaging application or social networking service. The design request may be included as part of a content posting published to a feed and shared with members of a social networking service, and enables the members to select and position products (e.g., images of household items) using a room design application, such that the selected and positioned products can be rendered in a live AR viewing session by the first end-user.
Claims10
A method for generating a computer user interface with an augmented presentation of a real-world physical space, the method comprising:
- executing, by a mobile computing device, a first set of instructions associated with an augmented reality application to i) capture one or more images of the real-world physical space ii) generate a data representation of a virtual space corresponding to the real-world physical space, and iii) communicate the one or more images of the real-world physical space and the data representation of the virtual space to a server computer;
- executing, by the mobile computing device, a second set of instructions associated with the augmented reality application that cause a content posting to be published to a feed of a social networking service, the content posting including a link to a design application hosted at the server computer and having access to the one or more images of the real-world physical space and the data representation of the virtual space, the design application, when invoked by selection of the link, enabling a recipient of the content posting to generate and save a design for rendering by the augmented reality application, the design including information for rendering one or more images of one or more 3D models of products on top of an image of the real-world physical space;
- at the mobile computing device, receiving the information for rendering the one or more images of the one or more 3D models of products on top of an image of the real-world physical space;
- and
- generating the computer user interface with an augmented presentation of the real-world physical space by rendering the images of the 3D model superimposed over an image of the real-world physical space.
A mobile computing device for generating a computer user interface with an augmented presentation of a real-world physical space, the mobile computing device comprising:
- an image sensor;
- a memory storage device storing executable instructions
- a processor, which, upon executing the instructions stored on the memory storage device, causes the mobile computing device to:
- capture one or more images of the real-world physical space using the image sensor;
- generate a data representation of a virtual space corresponding to the real-world physical space;
- communicate the one or more images of the real-world physical space and the data representation of the virtual space to a server computer;
- communicate to a server a content posting to be published to a feed of a social networking service, the content posting including a link to a design application hosted at the server computer and having access to the one or more images of the real-world physical space and the data representation of the virtual space, the design application, when invoked by selection of the link, enabling a recipient of the content posting to generate and save a design for rendering by the augmented reality application, the design including information for rendering one or more images of one or more 3D models of products on top of an image of the real-world physical space;
- receive information for rendering the one or more images of the one or more 3D models of products on top of an image of the real-world physical space;
- and
- generate a user interface with an augmented presentation of the real-world physical space by rendering the images of the 3D model superimposed over an image of the real-world physical space.
Dependencies are inferred from the claim text.