DETAILED ACTION
Notice of Pre-AIA or AIA Status
1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Information Disclosure Statement
2. The information disclosure statement (IDS) submitted on 06/24/2026. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner.
Response to Amendment
3. Acknowledgement is made of amendment filed on June 24, 2026, in which claims 1-3, 8 and 12 are amended, and claims 1-12 are still pending.
Response to Arguments
4. Applicant's arguments, filed on June 24, 2026, with respect to Claims 1-12 have been fully considered but they are not persuasive.
5. With regards to arguments for independent claim 1, applicants argue that Cheshire et al. (US 2022/0035970 A1) and Hosenpud et al. (US 2018/0205939 A1) fail to disclose the first two-dimensional image data is a base color, and the second two-dimensional image data is a color overwritten on the base color, and third three-dimensional image creation means that creates a third three-dimensional image by superimposing the second two-dimensional image data on the first three-dimensional image. The examiner respectfully agrees and moots in view of the new grounds of rejections regarding claim 1, since in Miller (US 2019/0176484 A1) teaches (“a method of printing a three-dimensional object onto a non-white substrate using a printing device is provided. The method includes receiving color graphic design information at the printing device and receiving the non-white substrate at the printing device. The color graphic design information includes a set of graphic information representing a color graphic. The method further includes printing a white layer of the three-dimensional object onto the non-white substrate and printing a lower color graphic layer of the three-dimensional object onto the white layer using the set of graphic information. The lower color graphic layer visually matches the color graphic. The method further includes printing an inner opaque structural layer of the three-dimensional object onto the lower color graphic layer and printing an intermediate color graphic layer of the three-dimensional object onto the inner opaque structural layer using the set of graphic information. The intermediate color graphic layer visually matches the color graphic. The method further includes printing an outer opaque structural layer of the three-dimensional object onto the intermediate color graphic layer and printing an upper color graphic layer of the three-dimensional object onto the outer transparent structural layer using the set of graphic information. The upper color graphic layer visually matches the color graphic.” [0037] “any suitable combination of layers may be formed onto the white layer. In some embodiments, a lower color graphic layer, a transparent structural layer, and an upper color graphic layer may be formed onto the white layer. In some embodiments, a lower color graphic layer, a transparent structural layer, an intermediate color graphic layer, an intermediate transparent structural layer, and an upper color graphic layer may be formed on the white layer (see FIG. 21). In some embodiments, a lower color graphic layer, an opaque structural layer, an intermediate color graphic layer, an intermediate opaque structural layer, and an upper color graphic layer may be formed on the white layer (see FIG. 22).” [0121]) Miller teaches any suitable combination of layers may be formed onto the white layer. Miller also teaches printing a three-dimensional object onto a non-white substrate, printing a white layer of the three-dimensional object onto the non-white substrate and printing a lower color graphic layer of the three-dimensional object onto the white layer, printing an inner opaque structural layer of the three-dimensional object onto the lower color graphic layer and printing an intermediate color graphic layer of the three-dimensional object onto the inner opaque structural layer, and printing an outer opaque structural layer of the three-dimensional object onto the intermediate color graphic layer and printing an upper color graphic layer of the three-dimensional object onto the outer transparent structural layer. Therefore, Miller teaches the arguments of the limitations for claim 1 as it is recited.
Claim Rejections - 35 USC § 103
6. In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
7. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
8. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
9. Claim(s) 1-12 is/are rejected under 35 U.S.C. 103 as being unpatentable over Cheshire et al. (US 2022/0035970 A1) in view of Hosenpud et al. (US 2018/0205939 A1) and Miller (US 2019/0176484 A1).
10. With reference to claim 1, Cheshire teaches An image display system (“a 3D modeling system configured to automatically generate photorealistic, virtual 3D package and product models from 3D and 2D imaging assets. The 3D modeling system may include one or more processors and an automatic imaging asset assembly script configured to execute on the one or more processors. … The one or more processors of the 3D modeling system may be configured to render, via a graphical display, the virtual 3D model as a photorealistic image representing the real-world product or product package.” [0009]) Cheshire also teaches customer image storage means that stores two-dimensional image data provided by a customer; container data storage means that stores three-dimensional shape data of a container provided by a vendor; (“As described herein a “memory” may refer to either memory 106 and/or database 105. Such memory may be configured to store 2D imaging assets and 3D imaging assets accessible by processor(s) 104, scripts, application, or other software, … database 105 may be a product lifecycle management (PLM) database or system. Generally, a PLM database or system is implemented as an information management system that can integrate data, processes, and other business systems within an enterprise or platform, such as the platform depicted for 3D modeling system 100. A PLM database or system generally includes software for managing information (e.g., 3D imaging assets and 2D imaging assets) throughout an entire lifecycle of a product/package in an efficient and cost-effectivities manner. The lifecycle may include lifecycle stages from ideation, design and manufacture, through service and disposal. In some embodiments, database 105 may store digital PLM objects (e.g., digital 3D imaging assets and/or 2D imaging assets as described herein). Such digital objects or assets can represent a real-world physical parts, assemblies(s), or documents, customer requirements or supplier parts, a change process, and/or other data types relating to a lifecycle management and development of a product and/or package. For example, digital objects or assets can include computer-aided design (CAD) file(s) that depict or describe (e.g., via measurements, sizes, etc.) parts, components, or complete (or partially complete) models or designs of products and/or packages. Generally, non-CAD files can also be included database 105. Such non-CAD files can include text or data files describing or defining parts, components, and/or product or package specifications, vendor datasheets, or emails relating to a design.” [0042-0043] “processor(s) 104 may store virtual 3D model(s) in memory 106 and/or database 105 such that virtual 3D model(s) are accessible to an automatic imaging asset assembly script or a visualization editor.” [0045] “a predefined design shape corresponding to a real-world product or product package (e.g., a shampoo bottle with a label or package of toilet paper with a wrapper) is selected for submission and search of PLM database system 210. As shown in the embodiment of FIG. 2, a user may select the predefined design shape from a user interface 209. In other embodiments, one or more predefined design shape(s) may be loaded into a script for submission to the PLM database system 210 without user selection. Various types of shapes may be selected or used as the predefined design shape 3D.” [0058] “one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086]) Cheshire further teaches the two-dimensional image data includes first two-dimensional image data rendered in a single color, and second two-dimensional image data rendered in a plurality of colors, (“Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors.” [0096] “artwork 704 may be split into masks or polygons in order for processor(s) 104 to apply different finishes or colors swatches to match materials. If masks are used, processor(s) 104 may select corresponding virtual materials based artwork 704 that is applied to high resolution polygonal model 510H.” [0100] “processor(s) 104 accesses back plates or background images 714 and/or lighting effects 716 for updating and/or rendering color or chromatic properties of high resolution polygonal model 510H. For example, in some embodiments a COLORWAY element file, with meta-tags identifying surfaces or areas of high resolution polygonal model 510H for coloring, may loaded or populated. At block 750, processor(s) 104 apply the colors of a color sheet 744 (e.g., COLORWAY sheet) to the high resolution polygonal model 510H. Color sheet 744 may be loaded or accessed by processors 104(s), from memorie(s) 106, and may define color(s) to be applied, e.g., virtually painted, on surfaces or areas (e.g., polygons or pixels) of high resolution polygonal model 510H. For example, color may be applied to artwork 752 (which may include artwork 704, e.g., drawings, pictures, etc., as described for FIG. 7A). In addition, color palettes 754, which may include different color sets, such as pre-defined color sets of matching or complementary colors for application to products and/or packages, may be loaded, by processor(s) 104, and applied, or used to paint, high resolution polygonal model 510H. In some embodiments, a user may select colors or color palettes from a visualization editor for application to high resolution polygonal model 510H, including to the materials, finishes, artwork, or other surface changes applied to high resolution polygonal model 510H as described herein.” [0104-0105])
PNG
media_image1.png
404
608
media_image1.png
Greyscale
Cheshire does not explicitly teach three-dimensional image creation means that creates a three-dimensional image by superimposing the two-dimensional image data on the three-dimensional shape data; and output means that outputs the three-dimensional image to a display device, wherein the first two-dimensional image data is a base color, and the second two-dimensional image data is a color overwritten on the base color, and three-dimensional image creation means includes first three-dimensional image creation means that creates a first three-dimensional image by superimposing the first two-dimensional image data on the three-dimensional shape data, second three-dimensional image creation means that creates a second three-dimensional image by superimposing the second two-dimensional image data on the three-dimensional shape data, and third three-dimensional image creation means that creates a third three-dimensional image by superimposing the second two-dimensional image data on the first three-dimensional image. This is what Hosenpud teaches. Hosenpud teaches three-dimensional image creation means that creates a three-dimensional image by superimposing the two-dimensional image data on the three-dimensional shape data; and output means that outputs the three-dimensional image to a display device, and three-dimensional image creation means includes first three-dimensional image creation means that creates a first three-dimensional image by superimposing the first two-dimensional image data on the three-dimensional shape data, second three-dimensional image creation means that creates a second three-dimensional image by superimposing the second two-dimensional image data on the three-dimensional shape data, (“Either or both of the displays 150A and 150B may present (display) stereoscopic images for viewing by the user. By presenting stereoscopic images, the display(s) 150 may present a 3D scene for the user. This 3D scene may be considered or referred to as an illusion or simulated 3D because the actual provided images are 2D, but the scene is conveyed in 3D via the user's interpretation of the provided images via stereoscopic effects.” [0074] “webpages have predominantly revolved around presenting two-dimensional (2D) content, e.g., text, images, videos, and so forth, to end users. However, the introduction of the hypertext markup language (HTML) canvas element and Web Graphics Library (WebGL) has enabled webpages to present three-dimensional (3D) content as well.” [0105] “one or more layout properties of a WebGL canvas may be specified to allow for integration of 3D content with 2D content within a webpage. … the WebGL canvas may be specified with a transparent background (e.g., to allow the WebGL canvas to be overlaid on top of or in front of rendered 2D content and still retain visualization of the rendered 2D content). In some embodiments, the WebGL canvas may be specified as full screen such that a virtual beam associated with the user input device may be rendered to appear that the virtual beam is interacting with the web browser's user interface and scrollbars (anything outside of the browser's client viewport area). FIG. 7 illustrates a block diagram of an example of a method for rendering a webpage that includes both 2D and 3D content, according to some embodiments. The method shown in FIG. 7 may be used in conjunction with any of the systems or devices shown in the above Figures, among other devices. In various embodiments, some of the method elements shown may be performed concurrently, in a different order than shown, or may be omitted. … a webpage including one or more layers may be rendered on a surface of a display device, such as one of the display devices described above. The layers may include a first layer associated with 3D content, e.g., a WebGL canvas, and a second layer associated with 2D content. In some embodiments, a single WebGL canvas may be configured to support multiple instances of 3D content. … the rendering may be a 3D stereoscopic rendering.” [0111-0113]) Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Hosenpud into Cheshire, in order to interact with 2D content and animate modification of the at least one render property.
The combination of Cheshire and Hosenpud does not explicitly teach the first two-dimensional image data is a base color, and the second two-dimensional image data is a color overwritten on the base color, and third three-dimensional image creation means that creates a third three-dimensional image by superimposing the second two-dimensional image data on the first three-dimensional image. This is what Miller teaches (“a method of printing a three-dimensional object onto a non-white substrate using a printing device is provided. The method includes receiving color graphic design information at the printing device and receiving the non-white substrate at the printing device. The color graphic design information includes a set of graphic information representing a color graphic. The method further includes printing a white layer of the three-dimensional object onto the non-white substrate and printing a lower color graphic layer of the three-dimensional object onto the white layer using the set of graphic information. The lower color graphic layer visually matches the color graphic. The method further includes printing an inner opaque structural layer of the three-dimensional object onto the lower color graphic layer and printing an intermediate color graphic layer of the three-dimensional object onto the inner opaque structural layer using the set of graphic information. The intermediate color graphic layer visually matches the color graphic. The method further includes printing an outer opaque structural layer of the three-dimensional object onto the intermediate color graphic layer and printing an upper color graphic layer of the three-dimensional object onto the outer transparent structural layer using the set of graphic information. The upper color graphic layer visually matches the color graphic.” [0037] “any suitable combination of layers may be formed onto the white layer. In some embodiments, a lower color graphic layer, a transparent structural layer, and an upper color graphic layer may be formed onto the white layer. In some embodiments, a lower color graphic layer, a transparent structural layer, an intermediate color graphic layer, an intermediate transparent structural layer, and an upper color graphic layer may be formed on the white layer (see FIG. 21). In some embodiments, a lower color graphic layer, an opaque structural layer, an intermediate color graphic layer, an intermediate opaque structural layer, and an upper color graphic layer may be formed on the white layer (see FIG. 22).” [0121]) Miller teaches any suitable combination of layers may be formed onto the white layer. Miller also teaches printing a three-dimensional object onto a non-white substrate, printing a white layer of the three-dimensional object onto the non-white substrate and printing a lower color graphic layer of the three-dimensional object onto the white layer, printing an inner opaque structural layer of the three-dimensional object onto the lower color graphic layer and printing an intermediate color graphic layer of the three-dimensional object onto the inner opaque structural layer, and printing an outer opaque structural layer of the three-dimensional object onto the intermediate color graphic layer and printing an upper color graphic layer of the three-dimensional object onto the outer transparent structural layer. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Miller into the combination of Cheshire and Hosenpud, in order to allow different portions/ layers of the graphical information to be separately represented and controlled while maintain the desired overall color appearance.
11. With reference to claim 2, Cheshire does not explicitly teach the output means outputs, to the display device, a selection button that allows selection of an image to be displayed on the display device from among the first to third three-dimensional images. This is what Hosenpud teaches (“Either or both of the displays 150A and 150B may present (display) stereoscopic images for viewing by the user. By presenting stereoscopic images, the display(s) 150 may present a 3D scene for the user. This 3D scene may be considered or referred to as an illusion or simulated 3D because the actual provided images are 2D, but the scene is conveyed in 3D via the user's interpretation of the provided images via stereoscopic effects.” [0074] “user input device 600 may include buttons 604, 606, and 612. One of the buttons, such as button 606, may be depressed and held down to trigger the selection of an object within a 3D scene presented by any of systems 100, 500, and 550. … webpages have predominantly revolved around presenting two-dimensional (2D) content, e.g., text, images, videos, and so forth, to end users. However, the introduction of the hypertext markup language (HTML) canvas element and Web Graphics Library (WebGL) has enabled webpages to present three-dimensional (3D) content as well.” [0104-0105] “one or more layout properties of a WebGL canvas may be specified to allow for integration of 3D content with 2D content within a webpage. … the WebGL canvas may be specified with a transparent background (e.g., to allow the WebGL canvas to be overlaid on top of or in front of rendered 2D content and still retain visualization of the rendered 2D content). In some embodiments, the WebGL canvas may be specified as full screen such that a virtual beam associated with the user input device may be rendered to appear that the virtual beam is interacting with the web browser's user interface and scrollbars (anything outside of the browser's client viewport area). FIG. 7 illustrates a block diagram of an example of a method for rendering a webpage that includes both 2D and 3D content, according to some embodiments. The method shown in FIG. 7 may be used in conjunction with any of the systems or devices shown in the above Figures, among other devices. In various embodiments, some of the method elements shown may be performed concurrently, in a different order than shown, or may be omitted. … a webpage including one or more layers may be rendered on a surface of a display device, such as one of the display devices described above. The layers may include a first layer associated with 3D content, e.g., a WebGL canvas, and a second layer associated with 2D content. In some embodiments, a single WebGL canvas may be configured to support multiple instances of 3D content. … the rendering may be a 3D stereoscopic rendering.” [0111-0113]) Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Hosenpud into Cheshire, in order to interact with 2D content and animate modification of the at least one render property.
12. With reference to claim 3, Cheshire teaches three-dimensional shape data of a selected container. (“a predefined design shape corresponding to a real-world product or product package (e.g., a shampoo bottle with a label or package of toilet paper with a wrapper) is selected for submission and search of PLM database system 210. As shown in the embodiment of FIG. 2, a user may select the predefined design shape from a user interface 209. In other embodiments, one or more predefined design shape(s) may be loaded into a script for submission to the PLM database system 210 without user selection. Various types of shapes may be selected or used as the predefined design shape 3D.” [0058] “one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086])
Cheshire does not explicitly teach the output means is capable of displaying a three-dimensional image in which the two-dimensional image data is not superimposed on three-dimensional data. This is what Hosenpud teaches (“Either or both of the displays 150A and 150B may present (display) stereoscopic images for viewing by the user. By presenting stereoscopic images, the display(s) 150 may present a 3D scene for the user. This 3D scene may be considered or referred to as an illusion or simulated 3D because the actual provided images are 2D, but the scene is conveyed in 3D via the user's interpretation of the provided images via stereoscopic effects.” [0074] “webpages have predominantly revolved around presenting two-dimensional (2D) content, e.g., text, images, videos, and so forth, to end users. However, the introduction of the hypertext markup language (HTML) canvas element and Web Graphics Library (WebGL) has enabled webpages to present three-dimensional (3D) content as well.” [0105] “one or more layout properties of a WebGL canvas may be specified to allow for integration of 3D content with 2D content within a webpage. … the WebGL canvas may be specified with a transparent background (e.g., to allow the WebGL canvas to be overlaid on top of or in front of rendered 2D content and still retain visualization of the rendered 2D content). In some embodiments, the WebGL canvas may be specified as full screen such that a virtual beam associated with the user input device may be rendered to appear that the virtual beam is interacting with the web browser's user interface and scrollbars (anything outside of the browser's client viewport area). FIG. 7 illustrates a block diagram of an example of a method for rendering a webpage that includes both 2D and 3D content, according to some embodiments. The method shown in FIG. 7 may be used in conjunction with any of the systems or devices shown in the above Figures, among other devices. In various embodiments, some of the method elements shown may be performed concurrently, in a different order than shown, or may be omitted. … a webpage including one or more layers may be rendered on a surface of a display device, such as one of the display devices described above. The layers may include a first layer associated with 3D content, e.g., a WebGL canvas, and a second layer associated with 2D content. In some embodiments, a single WebGL canvas may be configured to support multiple instances of 3D content. … the rendering may be a 3D stereoscopic rendering.” [0111-0113]) Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Hosenpud into Cheshire, in order to interact with 2D content and animate modification of the at least one render property.
13. With reference to claim 4, Cheshire teaches the container is a flexible packaging container. (“PLM objects or assets, and/or corresponding data records, such as those that may be stored in database 105, can contain properties regarding an object's or an asset's parameters or aspects of its design lifecycle. For example, PLM database or systems can generally store different classes of objects or assets (primarily parts (e.g., as CAD files), documents, and change forms) with distinct properties and behaviors. Such properties can include metrics or metadata such as part/document number, item category, revision, title, unit of measure, bill of materials, cost, mass, regulatory compliance details, file attachments, and other such information regarding product(s), and/or package(s) of a company. In addition, such PLM objects or assets may be linked, e.g., within database 105 (e.g., as a relational database), to other objects or assets within database 105 for the association of or otherwise generation or construction of a product structure. In this way, a PLM database can be flexibly used to identify objects and assets, create and define relationships among such objects and assets. Such flexibility provides a basis for the creation, customization, revision, and/or reuse of virtual models (e.g., virtual 3D models) as described herein, and also the 3D and 2D imaging assets on which they are based.” [0044] “virtual 3D model 810M is a high resolution polygonal model (e.g., high resolution polygonal model 510H) with virtual materials, finishes, artwork (e.g., artwork for or comprising labels, flexible wrappers, etc.), colors, and other surface elements or object, as described herein, applied such that virtual 3D model 810M renders, e.g., on a graphic display, as a photorealistic image representing a real-world product or product package (e.g., shampoo bottle).” [0106])
14. With reference to claim 5, Cheshire teaches gloss information imparting means that imparts, to the three-dimensional shape data, information indicating that the container has a glossy surface. (“a predefined design shape corresponding to a real-world product or product package (e.g., a shampoo bottle with a label or package of toilet paper with a wrapper) is selected for submission and search of PLM database system 210. As shown in the embodiment of FIG. 2, a user may select the predefined design shape from a user interface 209. In other embodiments, one or more predefined design shape(s) may be loaded into a script for submission to the PLM database system 210 without user selection. Various types of shapes may be selected or used as the predefined design shape 3D.” [0058] “one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086])
15. With reference to claim 6, Cheshire teaches the first two-dimensional image data is rendered in a single white color. (“artwork 704 may be split into masks or polygons in order for processor(s) 104 to apply different finishes or colors swatches to match materials. If masks are used, processor(s) 104 may select corresponding virtual materials based artwork 704 that is applied to high resolution polygonal model 510H.” [0100] “processor(s) 104 accesses back plates or background images 714 and/or lighting effects 716 for updating and/or rendering color or chromatic properties of high resolution polygonal model 510H. For example, in some embodiments a COLORWAY element file, with meta-tags identifying surfaces or areas of high resolution polygonal model 510H for coloring, may loaded or populated. At block 750, processor(s) 104 apply the colors of a color sheet 744 (e.g., COLORWAY sheet) to the high resolution polygonal model 510H. Color sheet 744 may be loaded or accessed by processors 104(s), from memorie(s) 106, and may define color(s) to be applied, e.g., virtually painted, on surfaces or areas (e.g., polygons or pixels) of high resolution polygonal model 510H. For example, color may be applied to artwork 752 (which may include artwork 704, e.g., drawings, pictures, etc., as described for FIG. 7A). In addition, color palettes 754, which may include different color sets, such as pre-defined color sets of matching or complementary colors for application to products and/or packages, may be loaded, by processor(s) 104, and applied, or used to paint, high resolution polygonal model 510H. In some embodiments, a user may select colors or color palettes from a visualization editor for application to high resolution polygonal model 510H, including to the materials, finishes, artwork, or other surface changes applied to high resolution polygonal model 510H as described herein.” [0104-0105])
16. With reference to claim 7, Cheshire teaches the output means is capable of outputting, to the image, a mark indicating a position of a fastener of the container. (“CAD part 311 is a cap of a shampoo bottle; CAD part 312 is a body of the shampoo bottle; and CAD part 313 is a label of the shampoo bottle. Each of these components is shown as rendered as a virtual or 3D component. In addition, in various embodiments, each of these components, includes parametric information. Parametric information may include information regarding curves, equations, and relational data defining the shape of each of the components, i.e., CAD parts 311 to 313. In various embodiments, herein, such parametric information, or variables related to each of the components, can be manipulated or edited, e.g., by processor(s) 104, to alter, update, or otherwise modify or change the shape, appearance, volume, or otherwise dimensions or more of the components (e.g., CAD parts 311 to 313), in order to make the parts fit together or otherwise form a complete or wholly formed virtual product and/or product package. … automatic imaging asset assembly script 302 assembles CAD parts 311 to 313, e.g., by closing (314) the lid/cap (CAD part 311) and orients the label (CAD part 313) to the body (CAD part 312) to form the virtual shampoo bottle (i.e., the parametric-based CAD model 310). The closing and attaching are performed in 3D space based on the parametric information and relation of such data among each of the CAD components (CAD parts 311 to 313). In this way, automatic imaging asset assembly script 302 assembles the appropriate CAD components, corresponding with the predefined design shape, by performing automatic imaging mapping, positioning, or otherwise correlation by closing the cap/lid, fixing orientation of the various CAD components with respect to one another, which includes, assembling the bottle, cap, and label.” [0066-0067] “the polygonal orientation script may check each of CAD parts 311 to 313 for accurate sizing and/or positioning with respect to one another so that each of CAD parts 311 to 313 form a complete or whole (and accurately scaled) version of a real-world product or product package (e.g., the shampoo bottle as described for FIGS. 3A-3C).” [0074] “the visualization editor is configured to load, on a graphical display (e.g., terminal 109), any one or more of the one or more CAD components (e.g., CAD parts 311 to 313), parametric information associated with polygonal model 410, the parametric-based CAD model 410 itself, a polygonal model (e.g., a polygonal model 410), or other visualizable or renderable images or assets, including a UV coordinate mapping, a virtual product label, or a virtual 3D model, as described herein. Each of these imaging assets or models may be manipulated or changed in the visualization editor and applied the polygonal model 410 to create new, different, or updated designs or changes. Such changes may include, by way of non-limiting example, changes or manipulations to scale, size, color, texture, position, orientation, etc.” [0076])
17. With reference to claim 8, Cheshire teaches gloss adjustment data. (“one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086] “color palettes 754, which may include different color sets, such as pre-defined color sets of matching or complementary colors for application to products and/or packages, may be loaded, by processor(s) 104, and applied, or used to paint, high resolution polygonal model 510H. In some embodiments, a user may select colors or color palettes from a visualization editor for application to high resolution polygonal model 510H, including to the materials, finishes, artwork, or other surface changes applied to high resolution polygonal model 510H as described herein.” [0105])
The combination of Cheshire and Hosenpud does not explicitly teach the three-dimensional image creation means further includes fourth three-dimensional image creation means that creates a fourth three-dimensional image by superimposing on the third three-dimensional image. This is what Miller teaches (“a method of printing a three-dimensional object onto a non-white substrate using a printing device is provided. The method includes receiving color graphic design information at the printing device and receiving the non-white substrate at the printing device. The color graphic design information includes a set of graphic information representing a color graphic. The method further includes printing a white layer of the three-dimensional object onto the non-white substrate and printing a lower color graphic layer of the three-dimensional object onto the white layer using the set of graphic information. The lower color graphic layer visually matches the color graphic. The method further includes printing an inner opaque structural layer of the three-dimensional object onto the lower color graphic layer and printing an intermediate color graphic layer of the three-dimensional object onto the inner opaque structural layer using the set of graphic information. The intermediate color graphic layer visually matches the color graphic. The method further includes printing an outer opaque structural layer of the three-dimensional object onto the intermediate color graphic layer and printing an upper color graphic layer of the three-dimensional object onto the outer transparent structural layer using the set of graphic information. The upper color graphic layer visually matches the color graphic.” [0037]) Miller teaches printing a three-dimensional object onto a non-white substrate, printing a white layer of the three-dimensional object onto the non-white substrate and printing a lower color graphic layer of the three-dimensional object onto the white layer, printing an inner opaque structural layer of the three-dimensional object onto the lower color graphic layer and printing an intermediate color graphic layer of the three-dimensional object onto the inner opaque structural layer, and printing an outer opaque structural layer of the three-dimensional object onto the intermediate color graphic layer and printing an upper color graphic layer of the three-dimensional object onto the outer transparent structural layer. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Miller into the combination of Cheshire and Hosenpud, in order to allow different portions/ layers of the graphical information to be separately represented and controlled while maintain the desired overall color appearance.
18. With reference to claim 9, Cheshire teaches the two-dimensional image data is data to be printed on a sheet-like material disposed on a surface of the container, the sheet-like material has a first print region having a first side and a second side opposing the first side, and a predetermined warning is issued when at least one of conditions (1) to (3) below is satisfied: (1) a difference in brightness between the two-dimensional image data in a first edge area including the first side and the two-dimensional image data in a second edge area including the second side is a predetermined value or more; (2) a difference in chromaticity between the two-dimensional image data in the first edge area including the first side and the two-dimensional image data in the second edge area including the second side is a predetermined value or more; and (3) a difference in chroma saturation between the two-dimensional image data in the first edge area including the first side and the two-dimensional image data in the second edge area including the second side is a predetermined value or more. (“GTIN identifiers 202 may be used to look up product and/or package information in a database (e.g., database 105 and/or memory 106). Such information may include CAD components (e.g., a CAD part 311, a CAD part 312, and a CAD part 313) or other information (e.g., label position 316, physical and/or color-material-finishes (CMF) data or libraries (e.g., including chromatic/color, tactile and decorative identity of a design of a product/package), referred to herein as physical materials/CMF 318, weights/measurements 319, or other information as described herein, of products and/or packages, or parts thereof) that will be used to construct virtual 3D models, or other models or assets, as described herein. Physical materials/CMF 318 may also include meta data such as formula(s) and/or ingredients corresponding to physical characteristics of, or the making and/or manufacturing of, products and/or packages, or parts thereof as described herein.” [0062] “low resolution polygonal model 510L may be generated quickly in order to determine if any errors have been made or to determine whether the design meets expectations. If not, a new low resolution polygonal model 510L may be regenerated as required or desired to fix errors, make adjustments, or design elements associated with the design of the real-world product and/or package (e.g., a shampoo bottle).” [0082] “one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086])
19. With reference to claim 10, Cheshire teaches the two-dimensional image data is data to be printed on a sheet-like material disposed on a surface of the container, the sheet-like material has a first print region having a first side and a second side opposing the first side, and a second print region having a third side adjacent to the second side of the first print region and a fourth side opposing the third side, and a predetermined warning is issued when at least one of conditions (1) to (3) below is satisfied: (1) a difference in brightness between the two-dimensional image data in a second edge area including the second side of the first print region and the two-dimensional image data in a third edge area including the third side of the second print region is a predetermined value or more; (2) a difference in chromaticity between the two-dimensional image data in the second edge area including the second side of the first print region and the two-dimensional image data in the third edge area including the third side of the second print region is a predetermined value or more; and (3) a difference in chroma saturation between the two-dimensional image data in the second edge area including the second side of the first print region and the two-dimensional image data in the third edge area including the third side of the second print region is a predetermined value or more. (“GTIN identifiers 202 may be used to look up product and/or package information in a database (e.g., database 105 and/or memory 106). Such information may include CAD components (e.g., a CAD part 311, a CAD part 312, and a CAD part 313) or other information (e.g., label position 316, physical and/or color-material-finishes (CMF) data or libraries (e.g., including chromatic/color, tactile and decorative identity of a design of a product/package), referred to herein as physical materials/CMF 318, weights/measurements 319, or other information as described herein, of products and/or packages, or parts thereof) that will be used to construct virtual 3D models, or other models or assets, as described herein. Physical materials/CMF 318 may also include meta data such as formula(s) and/or ingredients corresponding to physical characteristics of, or the making and/or manufacturing of, products and/or packages, or parts thereof as described herein.” [0062] “low resolution polygonal model 510L may be generated quickly in order to determine if any errors have been made or to determine whether the design meets expectations. If not, a new low resolution polygonal model 510L may be regenerated as required or desired to fix errors, make adjustments, or design elements associated with the design of the real-world product and/or package (e.g., a shampoo bottle).” [0082] “one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086])
20. With reference to claim 11, Cheshire teaches the container data storage means stores a plurality of three-dimensional shape data, and the image display system further comprises container selection means that selects three-dimensional shape data of a container requested by the customer from among the plurality of three-dimensional shape data. (“As described herein a “memory” may refer to either memory 106 and/or database 105. Such memory may be configured to store 2D imaging assets and 3D imaging assets accessible by processor(s) 104, scripts, application, or other software, … database 105 may be a product lifecycle management (PLM) database or system. Generally, a PLM database or system is implemented as an information management system that can integrate data, processes, and other business systems within an enterprise or platform, such as the platform depicted for 3D modeling system 100. A PLM database or system generally includes software for managing information (e.g., 3D imaging assets and 2D imaging assets) throughout an entire lifecycle of a product/package in an efficient and cost-effectivities manner. The lifecycle may include lifecycle stages from ideation, design and manufacture, through service and disposal. In some embodiments, database 105 may store digital PLM objects (e.g., digital 3D imaging assets and/or 2D imaging assets as described herein). Such digital objects or assets can represent a real-world physical parts, assemblies(s), or documents, customer requirements or supplier parts, a change process, and/or other data types relating to a lifecycle management and development of a product and/or package. For example, digital objects or assets can include computer-aided design (CAD) file(s) that depict or describe (e.g., via measurements, sizes, etc.) parts, components, or complete (or partially complete) models or designs of products and/or packages. Generally, non-CAD files can also be included database 105. Such non-CAD files can include text or data files describing or defining parts, components, and/or product or package specifications, vendor datasheets, or emails relating to a design.” [0042-0043] “processor(s) 104 may store virtual 3D model(s) in memory 106 and/or database 105 such that virtual 3D model(s) are accessible to an automatic imaging asset assembly script or a visualization editor.” [0045] “a predefined design shape corresponding to a real-world product or product package (e.g., a shampoo bottle with a label or package of toilet paper with a wrapper) is selected for submission and search of PLM database system 210. As shown in the embodiment of FIG. 2, a user may select the predefined design shape from a user interface 209. In other embodiments, one or more predefined design shape(s) may be loaded into a script for submission to the PLM database system 210 without user selection. Various types of shapes may be selected or used as the predefined design shape 3D.” [0058] “one or more digital surface finish artifacts of a virtual material library 520, as selected from the 2D imaging assets, may be applied (522) to a polygonal model. For example, as shown in FIG. 5A, the physical materials/CMF 318 are applied (522), by processor(s) 104, to high resolution polygonal model 510H generate a virtual 3D model 810M of the real-world product or product package (e.g., shampoo bottle). Physical materials/CMF 318 may include product surface textures, print finishes, colors, appearances, and finishes (e.g., smooth, shiny, water, wood, metal, grain, etc.). Such Physical materials/CMF 318 may be stored in CAD XML file 350 for access by polygonal model generation script 502, processor(s) 104, and/or a 3D software of a visualization editors. The physical materials/CMF 318 values are applied to high resolution polygonal model 510H by adding the surface textures, print finishes, colors, appearances, etc. to the surface or other area of high resolution polygonal model 510H.” [0086])
21. With reference to claim 12, Cheshire teaches the image display system is configured such that the customer is capable of settling purchase of a container, based on the first two-dimensional image data and the second two-dimensional image data having been determined. (“Such virtual packages and products can be used in the development process of a real-world product and packaging for a variety of purposes, including consumer testing, product modeling, management decision making, customer decision making, quality control, etc., all of which can reduce the development lifecycle dramatically.” [0005] “database 105 may be a product lifecycle management (PLM) database or system. Generally, a PLM database or system is implemented as an information management system that can integrate data, processes, and other business systems within an enterprise or platform, such as the platform depicted for 3D modeling system 100. A PLM database or system generally includes software for managing information (e.g., 3D imaging assets and 2D imaging assets) throughout an entire lifecycle of a product/package in an efficient and cost-effectivities manner. The lifecycle may include lifecycle stages from ideation, design and manufacture, through service and disposal. In some embodiments, database 105 may store digital PLM objects (e.g., digital 3D imaging assets and/or 2D imaging assets as described herein). Such digital objects or assets can represent a real-world physical parts, assemblies(s), or documents, customer requirements or supplier parts, a change process, and/or other data types relating to a lifecycle management and development of a product and/or package. For example, digital objects or assets can include computer-aided design (CAD) file(s) that depict or describe (e.g., via measurements, sizes, etc.) parts, components, or complete (or partially complete) models or designs of products and/or packages. Generally, non-CAD files can also be included database 105. Such non-CAD files can include text or data files describing or defining parts, components, and/or product or package specifications, vendor datasheets, or emails relating to a design.” [0043] “artwork 704 may be split into masks or polygons in order for processor(s) 104 to apply different finishes or colors swatches to match materials. If masks are used, processor(s) 104 may select corresponding virtual materials based artwork 704 that is applied to high resolution polygonal model 510H.” [0100] “high resolution polygonal model 510H and its one or more digital surface finish artifacts, as generated with physical materials/CMF 318, virtual material library 520 back plates or background images 714, and/or lighting effects 716.” [0103])
Conclusion
22. Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for replying to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Michelle Chin whose telephone number is (571)270-3697. The examiner can normally be reached on Monday-Friday 8:00 AM-4:30 PM.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http:/Awww.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Kent Chang can be reached on (571)272-7667. The fax phone number for the organization where this application or proceeding is assigned is (571)273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https:/Awww.uspto.gov/patents/apply/patent- center for more information about Patent Center and https:/Awww.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/MICHELLE CHIN/
Primary Examiner, Art Unit 2614