Method and system to create products
First Claim
1. In a system for providing a product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
- an image capture device for capturing image data and/or measurement data of a user;
a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; and
a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user,the computer further configured to provide the customized product model to a manufacturer for manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the system is further characterized by one or more of the following features;
(a) wherein the product is eyewear and the product model is configurable eyewear model;
(b) wherein the image capture device, which may comprise a single lens camera, includes a handheld electronic camera capable of taking self-portraits;
(c) wherein the anatomic model is a face model comprising at least a portion of the user'"'"'s face;
(d) wherein customizable properties of the custom product model include at least one of;
size, shape, color, finish, and style;
(e) wherein the product is eyewear, and the computer is configured to automatically customize the eyewear model, based on at least one of the captured image data, measurement data, a derived anatomic model, or user input; and
optionally(i) the computer is configured to customize the eyewear model to best fit the anatomy of the user; and
/or wherein(ii) the computer system is configured to customize parameters of the eyewear model to adjust the size and shape of the frame and lenses; and
/or wherein(iii) the computer is further configured to generate a plurality of custom eyewear models for the user to select from;
(f) wherein the product is eyewear, and the computer is further configured to customize an optical lens design for the eyewear;
(g) wherein the computer is further configured to accept user input and preferences to guide the customization;
(h) further including a manufacturing system, communicatively coupled with the computer system, configured to manufacture said one-off, not-mass-produced product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component, the one-off product being designed for the user in accordance with the customized product model, user information, and order information;
(i) wherein providing a customized product model for a user includes;
obtaining and analyzing image data from the user;
automatic customization of the product model based on the obtained and analyzed image data; and
modifying the automatic customized product to vary the degree of customization and therefore the degree of customization of the manufactured product, thereby to provide an on-demand one-off product based on creating, assembling, and delivering a one-off product from scratch;
(j) wherein the computer system is configured to analyze the image data by detecting a face, determining the pose of the face, detecting facial features, and fitting an anatomic model to the detected features and image data;
(k) wherein the computer system is configured to use machine learning to analyze image data and construct an anatomic model based on training data including image data and anatomic models for a plurality of users;
(l) wherein the image capture device includes at least two cameras positioned on opposite sides of the computer system;
(m) wherein the image capture device is a multiple lens digital camera or a camera with depth sensors or depth measuring capability;
(n) wherein the image data is at least one image or video;
(o) wherein the image date is at least one image or video coupled with depth measurement data; and
(p) wherein the computer system is configured to create a physical prototype or preview of the custom product.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating fully custom products from scratch without exclusive use of off-the-shelf or pre-specified components. A system for creating custom products includes an image capture device for capturing image data and/or measurement data of a user. A computer is communicatively coupled with the image capture device and configured to construct an anatomic model of the user based on the captured image data and/or measurement data. The computer provides a configurable product model and enables preview and automatic or user-guided customization of the product model. A display is communicatively coupled with the computer and displays the custom product model superimposed on the anatomic model or image data of the user. The computer is further configured to provide the customized product model to a manufacturer for manufacturing eyewear for the user in accordance with the customized product model. The manufacturing system is configured to interpret the product model and prepare instructions and control equipment for the manufacturing of the customized product.
44 Citations
26 Claims
-
1. In a system for providing a product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
an image capture device for capturing image data and/or measurement data of a user; a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; and a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user, the computer further configured to provide the customized product model to a manufacturer for manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the system is further characterized by one or more of the following features; (a) wherein the product is eyewear and the product model is configurable eyewear model; (b) wherein the image capture device, which may comprise a single lens camera, includes a handheld electronic camera capable of taking self-portraits; (c) wherein the anatomic model is a face model comprising at least a portion of the user'"'"'s face; (d) wherein customizable properties of the custom product model include at least one of;
size, shape, color, finish, and style;(e) wherein the product is eyewear, and the computer is configured to automatically customize the eyewear model, based on at least one of the captured image data, measurement data, a derived anatomic model, or user input; and
optionally(i) the computer is configured to customize the eyewear model to best fit the anatomy of the user; and
/or wherein(ii) the computer system is configured to customize parameters of the eyewear model to adjust the size and shape of the frame and lenses; and
/or wherein(iii) the computer is further configured to generate a plurality of custom eyewear models for the user to select from; (f) wherein the product is eyewear, and the computer is further configured to customize an optical lens design for the eyewear; (g) wherein the computer is further configured to accept user input and preferences to guide the customization; (h) further including a manufacturing system, communicatively coupled with the computer system, configured to manufacture said one-off, not-mass-produced product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component, the one-off product being designed for the user in accordance with the customized product model, user information, and order information; (i) wherein providing a customized product model for a user includes; obtaining and analyzing image data from the user; automatic customization of the product model based on the obtained and analyzed image data; and modifying the automatic customized product to vary the degree of customization and therefore the degree of customization of the manufactured product, thereby to provide an on-demand one-off product based on creating, assembling, and delivering a one-off product from scratch; (j) wherein the computer system is configured to analyze the image data by detecting a face, determining the pose of the face, detecting facial features, and fitting an anatomic model to the detected features and image data; (k) wherein the computer system is configured to use machine learning to analyze image data and construct an anatomic model based on training data including image data and anatomic models for a plurality of users; (l) wherein the image capture device includes at least two cameras positioned on opposite sides of the computer system; (m) wherein the image capture device is a multiple lens digital camera or a camera with depth sensors or depth measuring capability; (n) wherein the image data is at least one image or video; (o) wherein the image date is at least one image or video coupled with depth measurement data; and (p) wherein the computer system is configured to create a physical prototype or preview of the custom product. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a system for providing a product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
an image capture device for capturing image data and/or measurement data of a user; a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; and a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user, the computer further configured to provide the customized product model to manufacturer for manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the system is further characterized by one or more of the following features; (a) wherein the anatomic model is reconstructed as a set of points detected from the image data; (b) wherein the anatomic model is reconstructed as a three-dimensional point cloud; (c) wherein the anatomic model is reconstructed as a three-dimensional mesh model, wherein the three-dimensional mesh model preferably is a deformable or shape model; (d) wherein multiple camera positions are utilized in the generation of the anatomic model, wherein the anatomic model is a three-dimensional model and wherein camera positions of the three-dimensional anatomic model are solved such that the anatomic model is co-registered to the image data; (e) wherein the product model is a three-dimensional parametric eyewear model; (f) wherein the product is eyewear and the product model is a configurable eyewear model which preferably has parameters for dimensions of the product that can be individually modified; and
wherein the configurable eyewear model preferably has parameters for at least one of;
length, height, and thickness of frames;
length, height, and thickness of temples;
bridge width;
size of lens;
angles of temples;
curvature and bend angle of temples;
curvature of the frames;
radii or curvature of features;
height, depth, curvature, and angles of nosepads;(g) wherein the product model has constraints that prevent changes to certain features or dimensions; (h) wherein the product model has constraints that limit the degree of changes to certain features or dimensions; (i) wherein a plurality of base product models exist with their own sets of parameters and constraints that allow customization without drastically changing the intended style; (j) wherein the computer is configured to automatically position the product model relative to the user'"'"'s anatomic model to enable determination of the differences or dimensions between the models; and
wherein the computer system preferably is configured to automatically customize the product model based on optimizing the determined differences or dimensions;(k) wherein the computer system is configured to automatically customize the product model to fit asymmetrical features of the anatomic model; (l) wherein the computer system is configured to automatically customize the product model to fit various facial expressions or positions of the anatomic model; (m) wherein the computer system is configured to automatically customize the product model to fit the aesthetic characteristics, including shape, color, and size of the user'"'"'s anatomic model and image data; (n) wherein the computer is configured to employ machine-learning techniques to determine user preferences; (o) wherein the computer system is configured to automatically customize and rank multiple styles or custom products for the user based on a likelihood that the custom products match the user'"'"'s preferences; (p) wherein the computer is configured to automatically customize the product model to match or replicate image data of pre-existing eyewear; (q) wherein the computer system automatically adjusts a plurality of parameters of the product model to find optimal solution(s) that satisfy the user'"'"'s preferences and anatomic model/image data; (r) wherein the product is eyewear and the computer is further configured to receive the user'"'"'s optical prescription information; (s) wherein the product is eyewear and the computer system is configured to adjust the optics design and material to fit within the custom eyewear model, wherein the computer system preferably is configured to automatically customize the eyewear model to fit an optics design required by the user'"'"'s prescription information; (t) wherein the product is eyewear, and the computer system is configured to determine optical measurements of the anatomic and eyewear models including at least one of;
pupillary distance, vertex distance, pantoscoptic tilt, frame wrap, and eye position relative to eyewear;(u) wherein the product is eyewear and the computer system is further configured to automatically adjust the custom eyewear model to optimize optical measurements to pre-specified optimal values; (v) wherein the product is eyewear and the computer system is configured to analyze the anatomic, optical, and eyewear models and determine if any parameters for optical performance are unacceptable; (w) wherein the product is eyewear and the computer system is configured to generate previews of the custom eyewear model and custom optics; and (x) wherein the product is eyewear and the computer system is configured to preview the effect of the optics including distortion or reflection. - View Dependent Claims (7)
-
-
8. In a system for providing a product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
an image capture device for capturing image data and/or measurement data of a user; a computer configured to render a preview of a new one-off custom product on an image data of a user, wherein the computer is, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; and a display, communicatively coupled with the computer, for displaying a rendered preview comprising a custom product model superimposed on the anatomic model or image data of the user, the computer further configured to provide the customized product model to manufacturer for manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the system is further characterized by one or more of the following features; (a) wherein the computer system is configured to determine properties of lighting in the user'"'"'s image data and apply those properties to the rendered preview of the new custom product model; (b) wherein the computer system is configured to determine a white balance of the image data such that the rendered preview of the new product model matches the image data; (c) wherein the computer system is configured to use a depth calculation and the anatomic model of the user to determine which portions of the rendered new product model are visible or masked; (d) wherein the computer system is configured to determine which portions of the eyewear are visible by the rendering camera and create a mask for the portions that are not visible, wherein the computer system optionally applies the mask during rendering, or wherein the computer system optionally applies the mask to the rendered image and combines it with the user'"'"'s image data;
one or more(e) wherein the computer system is configured to render the eyewear model using ray tracing, wherein the computer system optionally is configured to use the anatomic model to mask the eyewear model during ray tracing while hiding it from appearing during rendering; (f) wherein the computer system is configured to determine one or more camera locations to render the eyewear and anatomic model to be registered with the image data, wherein the computer system optionally is configured to not display the anatomic model during rendering; and (g) wherein the computer system is configured to adjust the rendering of the anatomic model, eyewear model, and/or image data to simulate a perspective of a camera different than the ones used to obtain the original image data. - View Dependent Claims (9)
-
-
10. In a system for providing a product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
an image capture device for capturing image data and/or measurement data of a user; a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; and a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user, the computer further configured to provide the customized product model to manufacturer for manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the system is further characterized by one or more of the following features; (a) wherein the computer system is configured to render a preview of a new custom product on an anatomic model of the user, shown on a display that is coupled to the computer system, wherein the anatomic model optionally is texture mapped using image data of the user; (b) wherein the computer system is configured to produce a physical preview of the new custom product; (c) wherein the computer system is configured to render a preview of the new custom product with a 1;
1 lifesize scale on a display that is coupled to the computer system;(d) wherein the first computer system is configured to communicate with at least one additional remote computer system to render a preview of a new custom product on image data of a user, then the first computer system receives image data from the remote system to be shown on a display that is coupled to the first computer system; (e) wherein the computer system is configured to accept input from the user to adjust the position of the custom product model relative to the user'"'"'s anatomy based on a preview; (f) wherein the computer system optionally is configured to update the custom product model to fit the user'"'"'s anatomy based on a new position defined by the user, wherein the computer system optionally is configured to calculate a new resting position of where the custom product model would rest on the user'"'"'s anatomy based on the new position defined by the user; (g) wherein the computer system is configured to accept touch input from the user that allows them to directly touch and reposition the eyewear on the previewed image data; (h) wherein the computer system is configured to warn the user if the user'"'"'s changes may result in an undesirable, unacceptable, or poor fitting product; (i) wherein the computer system is configured to accept user input to adjust at least one of the shape, size, dimensions, or physical properties of the custom product model, wherein the computer system optionally is configured to accept user input in the form of touch that enables the user to directly edit the custom product model by touching the preview, or the computer system optionally is configured to provide the user with controls that influence at least one of the shape, size, dimensions, or physical properties of the custom product model; (j) wherein the computer system is configured to accept user input to adjust at least one of the color, finish, material, or aesthetic properties of the custom product model; (k) wherein the computer system is configured to record and store user interactions with the computer system, wherein the user interactions comprise at least one of;
changes made to the custom product model, time spent interacting with the custom product model, ratings of the custom product model, purchases, saved custom product models, previewed custom product models, wherein the computer system optionally is configured to predict user preferences based on user interactions, or the computer system optionally is configured to predict user preferences based on past interactions of other users; and(l) wherein the computer system is configured to automatically customize a product model based on user preferences derived from user interactions. - View Dependent Claims (11)
-
-
12. In a system for providing a product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
an image capture device for capturing image data and/or measurement data of a user; a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; and a display, communicatively coupled with the computer, for displaying a preview of the custom product model superimposed on the anatomic model or image data of the user, the computer further configured to provide the customized product model to manufacturer for manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the system is further characterized by one or more of the following features; (a) wherein the computer system is configured to automatically generate instructions for a manufacturing system to produce a custom product; (b) wherein the computer system is configured to automatically generate instructions for manufacturing personnel to produce a custom product; (c) wherein the computer system is configured to generate computer numerical control instructions for a plurality of manufacturing equipment based on the custom product model; (d) wherein the computer system is configured to generate 2D or 3D representations of the custom product for additive manufacturing equipment; (e) wherein the computer system is configured to generate 2D or 3D representations of the custom product with tool paths for subtractive manufacturing equipment; (f) wherein the computer system is configured to generate robot control instructions based on the custom product model; (g) wherein the computer system is configured to transfer a sequence of instructions to each piece of manufacturing equipment needed to complete the custom product; (h) wherein the computer system is configured to transfer optical prescription information to lens manufacturing equipment or a lens manufacturer'"'"'s computer system; (i) wherein the computer system is configured to generate color, pattern, print, or other finishing instructions to finishing equipment; (j) wherein the computer system is configured to generate a unique serial number for tracking the one-off custom product and mark the custom product with the unique serial number; and (k) wherein the manufacturing system is configured to generate quality control or inspection criteria based on the custom product model and properties; (l) wherein the computer system is configured to allow a user to browse and select a plurality of custom products using the computer system'"'"'s display and input device; and (m) wherein the computer system is configured to allow the user to share preview images of their image data with renderings of custom product models with other people through digital transfer mechanisms;
wherein the computer system optionally is configured to receive feedback about the preview images; and
wherein the computer system optionally is configured to allow the user to provide access to other people to customize or create custom products for the user; andfurther including a manufacturing system, communicatively coupled with the computer system, configured to manufacture said one-off, not-mass-produced product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component, the one-off product being designed for the user in accordance with the customized product model, user information, and order information. - View Dependent Claims (13)
-
-
14. In a method for providing a custom product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
providing an image capture device for capturing image data and/or measurement data of a user; providing a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; providing a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user, and providing customized product model to a manufacturer and manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the method is further characterized by one or more of the following features; (a) wherein the product is eyewear and the product model is a configurable eyewear model; (b) wherein the image capture device, which may comprise a single lens camera, includes a handheld electronic camera capable of taking self-portraits; (c) wherein the anatomic model is a face model comprising at least a portion of the user'"'"'s face; (d) wherein customizable properties of the custom product model include at least one of;
size, shape, color, finish and style;(e) wherein the product is eyewear, and the computer is configured to automatically customize the eyewear model, based on at least one of the captured image data, measurement data, a derived anatomic model, or user input; and
wherein (i) customizing the eyewear model, using the computer, to best fit the anatomy of the user; and
/or wherein (ii) customizing, using the computer, parameters of the eyewear model to adjust the size and shape of the frame and lenses; and
/or wherein (iii) generating, using the computer, a plurality of custom eyewear models for the user to select from;(f) wherein the product is eyewear, customizing, using the computer, an optical lens design for the eyewear; (g) accepting user input and preferences, using the computer, to guide the customization; (h) further including providing a manufacturing system, communicatively coupled with the computer system, configured to manufacture said one-off, not-mass-produced product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component, the one-off product being designed for the user in accordance with the customized product model, user information, and order information; (i) wherein providing a customized product model for a user includes;
obtaining and analyzing image data from the user;
automatic customization of the product model based on the obtained and analyzed image data; and
, modifying the automatic customized product to vary the degree of customization and therefore the degree of customization of the manufactured product, thereby to provide an on-demand one-off product based on creating, assembling, and delivering a one-off product from scratch;(i) analyzing, using the computer system, the image data by detecting a face, determining the pose of the face, detecting facial features, and fitting an anatomic model to the detected features and image data; (k) using machine learning to analyze image data and construct an anatomic model based on training data including image data and anatomic models for a plurality of users; (l) using an image capture from at least two cameras positioned on opposite sides of the computer system; (m) using an image capture from a multiple lens digital camera or a camera with depth sensors or depth measuring capability; (n) using as image data at least one image or video; (o) using as image data at least one image or video coupled with depth measurement data; and (p) creating, using the computer system, a physical prototype or preview of the custom product. - View Dependent Claims (15, 16, 17, 18)
-
-
19. In a method for providing a custom product, the technological improvement of providing a system for creating a one off custom product from scratch, comprising:
-
providing an image capture device for capturing image data and/or measurement data of a user; providing a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; providing a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user, and providing customized product model to a manufacturer and manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the method is further characterized by one or more of the following features; (a) reconstructing the anatomic model as a set of points detected from the image data; (b) reconstructing the anatomic model as a three-dimensional point cloud; (c) reconstructing the anatomic model as a three-dimensional mesh model, wherein the three-dimensional mesh model preferably is a deformable or shape model; (d) utilizing multiple camera positions in the generation of the anatomic model, wherein the anatomic model is a three-dimensional model and wherein camera positions of the three dimensional anatomic model are solved such that the anatomic model is co-registered to the image data; (e) utilizing as the product model a three-dimensional parametric eyewear model; (f) wherein the product is eyewear and the product model is a configurable eyewear model which preferably has parameters for dimensions of the product that can be individually modified; and
wherein the configurable eyewear model preferably has parameters for at least one of;
length, height, and thickness of frames;
length, height, and thickness of temples;
bridge width;
size of lens;
angles of temples;
curvature and bend angle of temples;
curvature of the frames;
radii or curvature of features;
height, depth, curvature, and angles of nosepads;(g) wherein the product model has constraints that prevent changes to certain features or dimensions; (h) wherein the product model has constraints that limit the degree of changes to certain features or dimensions; (i) wherein a plurality of base product models exist with their own sets of parameters and constraints that allow customization without drastically changing the intended style; (j) automatically positioning the product model relative to the user'"'"'s anatomic model, using the computer system, to enable determination of the differences or dimensions between the models; and
wherein the computer system preferably is configured to automatically customize the product model based on optimizing the determined differences or dimensions;(k) automatically customizing the product model, using the computer system, to fit asymmetrical features of the anatomic model; (l) automatically customizing the product model, using the computer system, to fit various facial expressions or positions of the anatomic model; (m) automatically customizing the product model, using the computer system, to fit the aesthetic characteristics, including shape, color, and size of the user'"'"'s anatomic model and image data; (n) employing machine-learning techniques, using the computer system, to determine user preferences; (o) automatically customizing and ranking multiple styles or custom products for the user, using the computer system, based on a likelihood that the custom products match the user'"'"'s preferences; (p) automatically customizing the product model, using the computer system, to match or replicate image data of pre-existing eyewear; (q) automatically adjusting a plurality of parameters of the product model, using the computer system, to find optimal solution(s) that satisfy the user'"'"'s preferences and anatomic model/image data; (r) wherein the product is eyewear and configuring the computer system to receive the user'"'"'s optical prescription information; (s) wherein the product is eyewear and is configuring the computer system to adjust the optics design and material to fit within the custom eyewear model, wherein the computer system preferably is configured to automatically customize the eyewear model to fit the optics design required by the user'"'"'s prescription information; (t) wherein the product is eyewear, and is configuring the computer system to determine optical measurements of the anatomic and eyewear models including at least one of;
pupillary distance, vertex distance, pantoscoptic tilt, frame wrap, and eye position relative to eyewear;(u) wherein the product is eyewear and configuring the computer system to automatically adjust the custom eyewear model to optimize optical measurements to pre-specified optimal values; (v) wherein the product is eyewear and is configuring the computer system to analyze the anatomic, optical, and eyewear models and determine if any parameters for optical performance are unacceptable; (w) wherein the product is eyewear and is configuring the computer system to generate previews of the custom eyewear model and custom optics; and (x) wherein the product is eyewear and is configuring the computer system to preview the effect of the optics including distortion or reflection. - View Dependent Claims (20)
-
-
21. In a method for providing a custom product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
providing an image capture device for capturing image data and/or measurement data of a user; providing a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; providing a display, communicatively coupled with the computer, for displaying a rendered preview comprising a custom product model superimposed on the anatomic model or image data of the user, and providing customized product model to a manufacturer and manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the method is further characterized by one or more of the following features; (a) determining properties of lighting in the user'"'"'s image data and applying those properties to the rendered preview of the new custom product model; (b) determining a white balance of the image data such that the rendered preview of the new product model matches the image data; (c) using a depth calculation and the anatomic model of the user to determine which portions of the rendered new product model are visible or masked; (d) determining which portions of the eyewear are visible by the rendering camera and create a mask for the portions that are not visible, wherein the computer system optionally applies the mask during rendering, or wherein the computer system optionally applies the mask to the rendered image and combines it with the user'"'"'s image data; (e) rendering the eyewear model using ray tracing, wherein the computer system optionally is configured to use the anatomic model to mask the eyewear model during ray tracing while hiding it from appearing during rendering; (f) determining camera locations to render the eyewear and anatomic model to be registered with the image data, wherein the computer system optionally is configured to not display the anatomic model during rendering; and (g) adjusting the rendering of the anatomic model, eyewear model, and/or image data to simulate a perspective of a camera different than the ones used to obtain the original image data. - View Dependent Claims (22)
-
-
23. In a method for providing a custom product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
providing an image capture device for capturing image data and/or measurement data of a user; providing a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; providing a display, communicatively coupled with the computer, for displaying the custom product model superimposed on the anatomic model or image data of the user, and providing customized product model to a manufacturer and manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the method is further characterized by one or more of the following features; (a) rendering a preview of a new custom product on an anatomic model of the user, shown on a display that is coupled to the computer system, wherein the anatomic model optionally is texture mapped using image data of the user; (b) producing a physical preview of the new custom product; (c) rendering a preview of the new custom product with a 1;
1 lifesize scale on a display that is coupled to the computer system;(d) communicating with at least one additional remote computer system to render a preview of a new custom product on image data of a user, then the first computer receives image data from the remote system to be shown on a display that is coupled to the first computer system; (e) accepting input from the user to adjust the position of the custom product relative to the user'"'"'s anatomy based on a preview; (f) updating the custom product model to fit the user'"'"'s anatomy based on a new position defined by the user;
wherein the computer system optionally is configured to calculate a new resting position of where the custom product model would rest on the user'"'"'s anatomy based on the new position defined by the user;(g) accepting touch input from the user that allows them to directly touch and reposition the eyewear on the previewed image data; (h) warning the user if the user'"'"'s changes may result in an undesirable, unacceptable, or poor fitting product; (i) accepting user input to adjust at least one of the shape, size, dimensions, physical properties of the custom product model, wherein the computer system optionally is configured to accept user input in the form of touch that enables the user to directly edit the custom product model by touching the preview, or the computer system optionally is configured to provide the user with controls that influence at least one of the shape, size, dimensions, or physical properties of the custom product model; (j) accepting user input to adjust at least one of the color, finish, material, or aesthetic properties of the custom product model; (k) recording and storing user interactions with the computer system, wherein the user interactions comprise at least one of;
changes made to the custom product model, time spent interacting with the custom product model, ratings of the custom product model, purchases, saved custom product models, previewed custom product models, wherein the computer system optionally is configured to predict user preferences based on user interactions, or the computer system optionally is configured to predict user preferences based on past interactions of other users, and(l) customizing a product model based on user preferences derived from user interactions. - View Dependent Claims (24)
-
-
25. In a method for providing a custom product, the technological improvement of providing a system for creating a one-off custom product from scratch, comprising:
-
providing an image capture device for capturing image data and/or measurement data of a user; providing a computer, communicatively coupled with the image capture device, configured to construct an anatomic model of the user based on the captured image data and/or measurement data, for providing a product model, and for altering the product model with customizing parameters for enabling customization of said product model so as to permit construction of a one-off custom product from scratch in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component; providing a display, communicatively coupled with the computer, for displaying a preview of the custom product model superimposed on the anatomic model or image data of the user, and providing customized product model to a manufacturer and manufacturing a custom product from scratch for the user in accordance with the customized product model, wherein the method is further characterized by one or more of the following features; (a) generating instructions for a manufacturing system to produce a custom product; (b) generating instructions for manufacturing personnel to produce a custom; (c) generating computer numerical control instructions for a plurality of manufacturing equipment based on the custom product model; (d) generating 2D or 3D representations of the custom product for additive manufacturing equipment (e) generating 2D or 3D representations of the custom product with toolpaths for subtractive manufacturing equipment (g) transferring a sequence of instructions to each piece of manufacturing equipment needed to complete the custom product; (h) transferring optical prescription information to lens manufacturing equipment or a lens manufacturer'"'"'s computer system; (i) generating color, pattern, print, or other finishing instructions to finishing equipment; (j) generating a unique serial number for tracking the one-up custom product and mark the custom product with the unique serial number; and (k) generating quality control or inspection criteria based on the custom product model and properties; (1) allowing a user to browse and select a plurality of custom products using the computer system'"'"'s display and input device; and (m) allowing the user to share preview images of their image data with renderings of custom product models with other people through digital transfer mechanisms;
wherein the computer system optionally is configured to receive feedback about the preview images; and
wherein the computer system optionally is configured to allow the user to provide access to other people to customize or create custom products for the user; and
further includingproviding a manufacturing system, communicatively coupled with the computer system, and manufacturing said one-off, not-mass-produced product from scratch, using the manufacturing system in which at least one product component is custom designed without the use of a pre-specified off-the-shelf component, the one-off product being designed for the user in accordance with the customized product model, user information, and order information. - View Dependent Claims (26)
-
Specification