IP Library Patent Application 14015825
Patent Application
App. No. 14/015,825

SYSTEMS AND METHODS FOR GENERATING A 3-D MODEL OF A USER USING A REAR-FACING CAMERA

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/015,825
Abstract

A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are captured via a rear-facing camera on a mobile device. A 3-D model of the user is generated using the plurality of images of the user captured using the rear-facing camera and 3-D data derived from processing a previous plurality of images of the user prior to capturing the plurality of images. A point of interest in at least one of the plurality of images captured via the rear-facing camera may be identified and the identified point of interest in at least one of the plurality of images may be correlated with one or more vertices from the 3-D data.

Claims (45)

1 . A computer-implemented method for generating a three-dimensional (3-D) model of a user, the method comprising:

capturing a plurality of images of a user via a rear-facing camera on a mobile device; and

generating a 3-D model of the user using the plurality of images of the user captured using the rear-facing camera and 3-D data derived from processing a previous plurality of images of the user prior to capturing the plurality of images.

2 . The method of claim 1 , further comprising:

detecting a placement of a front-facing portion of the mobile device in relation to a surface.

3 . The method of claim 2 , further comprising:

upon detecting the placement of the front-facing portion of the mobile device in relation to the surface, detecting an angle at which the mobile device is tilted relative to the gravity of the earth.

4 . The method of claim 2 , further comprising:

determining whether the surface on which the mobile device is placed is a vertical surface.

5 . The method of claim 1 , further comprising:

upon identifying a face of the user via the rear-facing camera, providing an audio instruction to the user regarding capturing the plurality of images of the user.

6 . The method of claim 1 , further comprising:

capturing the previous plurality of images of the user using a front-facing camera on the mobile device.

7 . The method of claim 1 , further comprising:

identifying a point of interest in at least one of the plurality of images captured via the rear-facing camera; and

correlating the identified point of interest in at least one of the plurality of images with one or more vertices from the 3-D data.

8 . The method of claim 1 , wherein the plurality of images comprise images from photographs.

9 . The method of claim 1 , wherein the plurality of images comprise images from video.

10 . A computing device configured to generate a three-dimensional (3-D) model of a user, comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable by the processor to:

capture a plurality of images of a user via a rear-facing camera on a mobile device; and

generate a 3-D model of the user using the plurality of images of the user captured using the rear-facing camera and 3-D data derived from processing a previous plurality of images of the user prior to capturing the plurality of images.

11 . The computing device of claim 10 , wherein the instructions are executable by the processor to:

detect a placement of a front-facing portion of the mobile device in relation to a surface.

12 . The computing device of claim 10 , wherein the instructions are executable by the processor to:

upon detecting the placement of the front-facing portion of the mobile device in relation to the surface, detect an angle at which the mobile device is tilted relative to the gravity of the earth.

13 . The computing device of claim 12 , wherein the instructions are executable by the processor to:

determine whether the surface on which the mobile device is placed is a vertical surface.

14 . The computing device of claim 12 , wherein the instructions are executable by the processor to:

upon identifying a face of the user via the rear-facing camera, provide an audio instruction to the user regarding capturing the plurality of images of the user.

15 . The computing device of claim 14 , wherein the instructions are executable by the processor to:

capture the previous plurality of images of the user using a front-facing camera on the mobile device.

16 . The computing device of claim 10 , wherein the instructions are executable by the processor to:

identify a point of interest in at least one of the plurality of images captured via the rear-facing camera; and

correlate the identified point of interest in at least one of the plurality of images with one or more vertices from the 3-D data.

17 . The computing device of claim 10 , wherein the plurality of images comprise images from photographs.

18 . The computing device of claim 10 , wherein the plurality of images comprise images from video.

19 . A computer-program product for generating, by a processor, a three-dimensional (3-D) model of a user, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by the processor to:

capture a plurality of images of a user via a rear-facing camera on a mobile device; and

generate a 3-D model of the user using the plurality of images of the user captured using the rear-facing camera and 3-D data derived from processing a previous plurality of images of the user prior to capturing the plurality of images.

20 . The computer-program product of claim 20 , wherein the instructions are executable by the processor to:

detect a placement of a front-facing portion of the mobile device in relation to a surface; and

upon detecting the placement of the front-facing portion of the mobile device in relation to the surface, detect an angle at which the mobile device is tilted relative to the gravity of the earth.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: COON, JONATHAN
To: 1-800 CONTACTS, INC.
Reel/Frame 034591/0751 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 25, 2014
From: 1-800 CONTACTS, INC.
To: GLASSES.COM INC.
Reel/Frame 033599/0307 →