Systems and methods for film pattern generation using scanned or retrieved surface geometries
LiDAR scanning and AI-enhanced systems generate precise digital outlines for automotive and architectural films, addressing inefficiencies and waste by ensuring consistent, automated cutting and application.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SCORPION PROTECTIVE COATINGS INC
- Filing Date
- 2025-10-31
- Publication Date
- 2026-05-07
AI Technical Summary
Existing methods for installing automotive and architectural films lack digital measurement tools and reusable pattern data, leading to inefficiencies, excess material waste, and inconsistent results due to manual measurement and cutting processes.
Utilizing LiDAR scanning technology to capture precise spatial data of vehicle or architectural panels, generating digital outlines that account for curvature and irregularities, and integrating AI to produce precut films that can be directly applied, reducing waste and enhancing precision.
This approach improves fit precision, reduces material waste, and increases efficiency by enabling consistent, repeatable results across installations through automated, precise cutting and application of films.
Smart Images

Figure US2025053500_07052026_PF_FP_ABST
Abstract
Description
Attorney Docket No. SPC-001-PCTSYSTEMS AND METHODS FOR FILM PATTERN GENERATION USING SCANNED OR RETRIEVED SURFACE GEOMETRIESRELATED APPLICATIONS
[0001] This application claims the benefit of United States Provisional Application Serial Number 63 / 714,338 (Docket No. SPC-001-PR), titled “SYSTEMS AND METHODS FOR SCANNING OF MOTOR VEHICLE PANELS” filed October 31, 2024, the content of which is incorporated by reference in its entirety for all purposes.BACKGROUND
[0002] Traditionally, automotive vinyl tint for windows or automotive vinyl body wrap is purchased in high-quantity rolls in which a specialty automotive shop is tasked with customcutting the vinyl to fit individual cars. This process is not easily repeatable, even when the same vehicle arrives at the specialty automotive shop, and leads to an excess in scrap material used by the automotive shop. This leads to increased costs and a decrease in efficiency of the automotive shop. Further, because each installation relies on manual measurement, cutting, and visual estimations, outcomes may vary between technicians or locations. Existing processes generally lack digital measurement tools or reusable pattern data, preventing installers from achieving consistent, repeatable results across vehicles or jobs.
[0003] Similar challenges exist in the architectural field, where films such as privacy, safety, or decorative coatings are installed. Installers rely on on-site measurement and trimming for each window, a process that is labor-intensive and difficult to replicate consistently across projects. These challenges often result in excess material waste and added expense, reducing overall efficiency for contractors and installers. In addition, architectural projects often involve variable frame geometries, recess depths, and non-standard window shapes, which increase the likelihood of dimensional error when measurements are taken manually. The lack of a standardized or digital reference for window geometries complicates coordination across multiple installers or job sites.
[0004] While certain proprietary or object-specific databases of window or panel geometries may exist, there is no comprehensive or standardized database that is universally accessible across manufacturers or applications. Moreover, existing databases, are typically static and not continuously updated as new measurements or scans are performed. As a result,Attorney Docket No. SPC-001-PCT installers must perform new measurements or scans for each job, which limits efficiency and repeatability across both automotive and architectural applications.SUMMARY
[0005] Systems and methods are provided that capture, update, and reuse accurate digital geometries of panels and windows, thereby reducing manual effort, improving fit precision, and enhancing material utilization.
[0006] The present inventive concepts relate to systems and methods for producing a precut panel made from synthetic materials (e g., vinyl or polyester), such as for automotive or architectural purposes. Some embodiments use scanning technology, and more particularly may include systems and methods involved in utilizing light detection and ranging (LiDAR) scanning technology for precisely measuring windows or body panels in producing a precut synthetic material based on the LiDAR scan of the window or body panel.
[0007] In an aspect, a method for scanning a motor vehicle panel using a scanning tool positioned in proximity' to the panel includes: capturing spatial data of the panel from one or more angles using the scanning took generating a three-dimensional image of the panel using the captured spatial data: determining a two-dimensional panel shape at the scanning tool based on the three-dimensional image; and generating a digital outline of the two- dimensional panel shape.
[0008] The following paragraphs describe embodiments of that aspect. In some embodiments, the method further includes: transmitting the generated digital outline from a scanning application to a processing application; receiving and storing the digital outline at the processing application; and arranging the generated digital outline relative to a roll of synthetic material to produce a film-cutting layout.
[0009] In some embodiments, arranging the generated digital outline includes arranging multiple generated digital outlines corresponding to multiple panels.
[0010] In some embodiments, the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
[0011] In some embodiments, generating the digital outline further includes: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
[0012] In some embodiments, the scanning tool includes a LiDAR tool configured to capture the three-dimensional image of the panel.Attorney Docket No. SPC-001-PCT
[0013] In some embodiments, the LiDAR tool includes a LiDAR camera of a mobile phone.
[0014] In some embodiments, the scanning tool includes a mobile smart device.
[0015] In some embodiments, the scanning tool includes a mobile computer.
[0016] In some embodiments, the scanning tool includes a standalone LiDAR camera.
[0017] In some embodiments, the motor vehicle panel includes an automobile panel.
[0018] In some embodiments, the motor vehicle panel includes a window of the motor vehicle.
[0019] In some embodiments, the motor vehicle panel includes a body portion of the motor vehicle.
[0020] In some embodiments, the one or more angles includes multiple angles.
[0021] In an aspect, a system for scanning a motor vehicle panel using a scanning tool positioned in proximity to the panel, includes: a mobile application operating on a mobile device configured to: capture spatial data of the panel from one or more angles using the scanning tool; generate a three-dimensional image of the panel using the captured spatial data; determine a two-dimensional panel shape based on the three-dimensional image; and generate a digital outline of the two-dimensional panel shape.
[0022] The following paragraphs describe embodiments of that aspect. In some embodiments, the mobile application is further configured to: transmit the generated digital outline from a scanning application at the scanning tool to a processing application .
[0023] In some embodiments, the processing application is configured to: receive and store the digital outline; arrange the generated digital outline relative to a roll of synthetic material produce a film-cutting layout.
[0024] In some embodiments, the synthetic material includes vinyl, polyester, or any other material(s) suitable for use as a film or wrap.
[0025] In some embodiments, the processing application is further configured to arrange multiple generated digital outlines corresponding to multiple panels.
[0026] In some embodiments, the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
[0027] In some embodiments, generating the digital outline further includes: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
[0028] In some embodiments, the scanning tool includes a LiDAR tool configured to capture the spatial data and generate the three-dimensional image of the panel.Attorney Docket No. SPC-001-PCT
[0029] In some embodiments, the LiDAR tool includes a LiDAR camera of a mobile phone.
[0030] In some embodiments, the scanning tool includes a mobile smart device.
[0031] In some embodiments, the scanning tool includes a mobile computer.
[0032] In some embodiments, the scanning tool includes a standalone LiDAR camera.
[0033] In some embodiments, the motor vehicle panel includes an automobile panel.
[0034] In some embodiments, the motor vehicle panel includes a window of the motor vehicle.
[0035] In some embodiments, the motor vehicle panel includes a body portion of the motor vehicle.
[0036] In some embodiments, the one or more angles includes multiple angles.
[0037] In an aspect, a system for generating a digital outline of a motor vehicle panel includes: a mobile device comprising a scanning tool configured to scan a panel and capture spatial data of the panel; an application on the mobile device in communication with the scanning tool, the mobile device configured to: receive the spatial data from the scanning tool; generate a three-dimensional image of the panel using the spatial data; and generate a digital outline of the panel using the three-dimensional image.
[0038] The following paragraphs describe embodiments of that aspect. In some embodiments, the system further includes a processing application configured to store the digital outline and transmit to a cutting device for producing a coating film of the digital outline.
[0039] In some embodiments, the scanning tool includes a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
[0040] In some embodiments, a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
[0041] In some embodiments, the three-dimensional data of the panel is captured using a standalone LiDAR camera.
[0042] In some embodiments, the system utilizes a color image from a segmentation neural network to accurately identify the panel.
[0043] In some embodiments, the system projects identified panel pixels onto a depth data from the LiDAR scanner to convert information into the three-dimensional image.
[0044] In some embodiments, the system further calculates a dimension of the panel.Attorney Docket No. SPC-001-PCT
[0045] In some embodiments, the system automatically generates an order with a dimension of the panel and integrates the order with a client's Enterprise Resource Planning (ERP) system.
[0046] In some embodiments, an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.
[0047] In some embodiments, the order is transmitted to the cutting device for cutting the coating film.
[0048] In some embodiments, the coating film is ready -to-apply and shipped directly to a customer.
[0049] In an aspect, a method for generating a digital outline of a motor vehicle panel comprises, receiving, at a mobile device comprising a scanning tool, spatial data of the panel captured by the scanning tool, generating, by an application on the mobile device, a three- dimensional image of the panel using the spatial data, and generating, by the application, a digital outline of the panel based on the three-dimensional image.
[0050] The following paragraphs describe embodiments of that aspect. In some embodiments, the method further comprises storing the digital outline and transmitting the digital outline to a cutting device to produce a coating film corresponding to the digital outline.
[0051] In some embodiments, the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
[0052] In some embodiments, a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
[0053] In some embodiments, the three-dimensional data of the panel is captured using a standalone LiDAR camera.
[0054] In some embodiments, the method further comprises processing color imagery with a segmentation neural network to identify the panel.
[0055] In some embodiments, the method further comprises projecting identified panel pixels onto LiDAR depth data to generate the three-dimensional image.
[0056] In some embodiments, the method further comprises calculating a dimension of the panel based on the three-dimensional image.
[0057] In some embodiments, the method further comprises generating an order including the calculated dimension and integrating the order with a client’s enterprise- resource-planning (ERP) system.Attorney Docket No. SPC-001-PCT
[0058] In some embodiments, an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.
[0059] In some embodiments, the method further comprises transmitting the order to a cutting device for cutting a coating film corresponding to the digital outline.
[0060] In some embodiments, the method further comprises the coating film is ready -to- apply and shipped directly to a customer.
[0061] In an aspect, a method for scanning a motor vehicle panel using a scanning tool positioned in proximity to the panel, includes: capturing spatial data of the panel from one or more angles using the scanning tool; generating a three-dimensional image of the panel using the captured spatial data: determining a two-dimensional panel shape at the scanning tool based on the three-dimensional image; and generating a digital outline of the two- dimensional panel shape.
[0062] The following paragraphs describe embodiments of that aspect. In some embodiments, the method further includes transmitting the generated digital outline from a scanning application to a processing application; receiving and storing the digital outline at the processing application; and arranging the generated digital outline relative to a roll of synthetic material to produce a film-cutting layout.
[0063] In some embodiments, arranging the generated digital outline includes arranging multiple generated digital outlines corresponding to multiple panels.
[0064] In some embodiments, the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
[0065] In some embodiments, generating the digital outline further includes: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
[0066] In some embodiments, the scanning tool includes a LiDAR tool configured to capture the three-dimensional image of the panel.
[0067] In some embodiments, the scanning tool includes a LiDAR camera of a mobile phone.
[0068] In some embodiments, the scanning tool includes a mobile smart device.
[0069] In some embodiments, the scanning tool includes a mobile computer.
[0070] In some embodiments, the scanning tool includes a standalone LiDAR camera.
[0071] In some embodiments, the motor vehicle panel includes an automobile panel.
[0072] In some embodiments, the motor vehicle panel includes a window of the motor vehicle.Attorney Docket No. SPC-001-PCT
[0073] In some embodiments, the motor vehicle panel includes a body portion of the motor vehicle.
[0074] In some embodiments, the one or more angles includes multiple angles.
[0075] In an aspect, a system for scanning a motor vehicle panel using a scanning tool positioned in proximity' to the panel, includes: a mobile application operating on a mobile device configured to: capture spatial data of the panel from one or more angles using the scanning tool; generate a three-dimensional image of the panel using the captured spatial data; determine a two-dimensional panel shape based on the three-dimensional image; and generate a digital outline of the two-dimensional panel shape.
[0076] The following paragraphs describe embodiments of that aspect. In some embodiments, the mobile application is further configured to: transmit the generated digital outline from a scanning application to a processing application.
[0077] In some embodiments, the processing application is configured to: receive and store the digital outline and arrange the generated digital outline relative to a roll of synthetic material to produce a film-cutting layout.
[0078] In some embodiments, the processing application is further configured to arrange multiple generated digital outlines corresponding to multiple panels.
[0079] In some embodiments, the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
[0080] In some embodiments, generating the digital outline further includes: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
[0081] In some embodiments, the scanning tool includes a LiDAR tool configured to capture the spatial data and generate the three-dimensional image of the panel.
[0082] In some embodiments, the scanning tool includes a LiDAR camera of a mobile phone.
[0083] In some embodiments, the scanning tool includes a mobile smart device.
[0084] In some embodiments, the scanning tool includes a mobile computer.
[0085] In some embodiments, the scanning tool includes a standalone LiDAR camera.
[0086] In some embodiments, the motor vehicle panel includes an automobile panel.
[0087] In some embodiments, the motor vehicle panel includes a window of the motor vehicle.
[0088] In some embodiments, the motor vehicle panel includes a body portion of the motor vehicle.Attomey Docket No. SPC-001-PCT
[0089] In some embodiments, the one or more angles includes multiple angles.
[0090] In an aspect, a system for generating a digital outline of a motor vehicle panel includes: a mobile device including a scanning tool configured to scan a panel and capture spatial data of the panel; an scanning application on the mobile device in communication with the scanning tool, the mobile device configured to: receive the spatial data from the scanning tool; generate a three-dimensional image of the panel using the spatial data; and generate a digital outline of the panel using the three-dimensional image.
[0091] The following paragraphs describe embodiments of that aspect. In some embodiments, the system further includes a processing application configured to store the digital outline and transmit to a cutting device for producing a coating film of the digital outline.
[0092] In some embodiments, the scanning tool includes a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
[0093] In some embodiments, a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
[0094] In some embodiments, the three-dimensional data of the panel is captured using a standalone LiDAR camera.
[0095] In some embodiments, the system utilizes a color image from a segmentation neural network to accurately identify the panel.
[0096] In some embodiments, the system projects identified panel pixels onto a depth data from the LiDAR scanner to convert information into the three-dimensional image.
[0097] In some embodiments, the system further calculates a dimension of the panel.
[0098] In some embodiments, the system automatically generates an order with a dimension of the panel and integrates the order with a client's ERP system.
[0099] In some embodiments, an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.
[0100] In some embodiments, the order is transmitted to the cutting device for cutting the coating film.
[0101] In some embodiments, the coating film is ready-to-apply and shipped directly to a customer.
[0102] In an aspect, a method for generating a digital outline of a motor vehicle panel comprises, receiving, at a mobile device comprising a scanning tool, spatial data of the panel captured by the scanning tool, generating, by an application on the mobile device, a three-Attorney Docket No. SPC-001-PCT dimensional image of the panel using the spatial data, and generating, by the application, a digital outline of the panel based on the three-dimensional image.
[0103] The following paragraphs describe embodiments of that aspect. In some embodiments, the method further comprises storing the digital outline and transmitting the digital outline to a cutting device to produce a coating film corresponding to the digital outline.
[0104] In some embodiments, the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
[0105] In some embodiments, a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
[0106] In some embodiments, the three-dimensional data of the panel is captured using a standalone LiDAR camera.
[0107] In some embodiments, the method further comprises processing color imagery with a segmentation neural network to identify the panel.
[0108] In some embodiments, the method further comprises projecting identified panel pixels onto LiDAR depth data to generate the three-dimensional image.
[0109] In some embodiments, the method further comprises calculating a dimension of the panel based on the three-dimensional image.
[0110] In some embodiments, the method further comprises generating an order including the calculated dimension and integrating the order with a client’s enterpriseresource-planning (ERP) system.
[0111] In some embodiments, an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.
[0112] In some embodiments, the method further comprises transmitting the order to a cutting device for cutting a coating film corresponding to the digital outline.
[0113] In some embodiments, the method further comprises the coating film is ready -to- apply and shipped directly to a customer.
[0114] In an aspect, a method for scanning an architectural window includes: positioning a mobile device including a scanning tool in proximity to the architectural window; capturing spatial data of the architectural window from one or more angles using the scanning tool; generating a three-dimensional image of the architectural window using the captured spatial data; determining a two-dimensional window shape at the mobile device based on the three- dimensional image; and generating a digital outline of the two-dimensional window shape.Attorney Docket No. SPC-001-PCT
[0115] The following paragraphs describe embodiments for that aspect. In some embodiments, the method further includes arranging the generated digital outline into one or multiple window outlines.
[0116] In some embodiments, the method further includes enhancing the outlines into a film-cutting layout for architectural films.
[0117] In some embodiments, the architectural films include at least one of solar-control, privacy, safety / security. or decorative films.
[0118] In some embodiments, the system accounts for roll widths and lengths typical to architectural film supply.
[0119] In some embodiments, the rolls are between 20 inches and 72 inches wide.
[0120] In some embodiments, the outlines are placed on the roll to reduce waste.
[0121] In some embodiments, the method further includes transmitting the film-cutting layout to a printer, plotter, or cutter to process the film for application.
[0122] In some embodiments, generating the digital outline further includes detecting curvature or irregularities along edges of the architectural window and incorporating the curvatures or irregularities into the digital outline.
[0123] In some embodiments, the scanning tool includes a LiDAR sensor configured to capture depth and curvature of the architectural window.
[0124] In some embodiments, the LiDAR sensor includes a LiDAR camera integrated into a mobile phone.
[0125] In some embodiments, the LiDAR sensor includes a standalone LiDAR camera.
[0126] In some embodiments, the system utilizes a segmentation neural network to differentiate the architectural window pane from adjacent walls, trim, or facade elements.
[0127] In some embodiments, identified window pixels are projected onto the LiDAR depth data to enhance accuracy.
[0128] In some embodiments the method further includes: transmitting the generated digital outline from the mobile device to a processing application, wherein the processing application stores the digital outline and performs enhancing for film-cutting layout.
[0129] In some embodiments, the method integrates with a contractor’s ERP or project management system to automatically generate w ork orders, material estimates, and installation-ready precut film kits labeled for each w indow.
[0130] In an aspect, a method for scanning a window includes: positioning a mobile device including a scanning tool in proximity to a window; capturing spatial data of theAttorney Docket No. SPC-001-PCT window from one or more angles using the scanning tool; generating a three-dimensional image of the window using the captured spatial data; determining a two-dimensional window shape at the mobile device based on the three-dimensional image; and generating a digital outline of the two-dimensional window shape.
[0131] The following paragraphs describe embodiments of that aspect. In some embodiments, the method further includes transmitting the generated digital outline from an application at the mobile device to a processing application; receiving and storing the digital outline at the processing application; and arranging the generated digital outline relative to a roll of film.
[0132] In some embodiments, arranging the generated digital outline includes arranging multiple generated digital outlines corresponding to multiple windows.
[0133] In some embodiments, the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
[0134] In some embodiments, generating the digital outline further includes detecting curvature or irregularities along edges of the window and incorporating the curvatures or irregularities into the digital outline.
[0135] In some embodiments, the scanning tool includes a LiDAR tool configured to capture the three-dimensional image of the window.
[0136] In some embodiments, the LiDAR tool includes a LiDAR camera of a mobile phone.
[0137] In some embodiments, the mobile device includes a mobile smart device.
[0138] In some embodiments, the mobile device includes a mobile computer.
[0139] In some embodiments, the mobile device includes a standalone LiDAR camera.
[0140] In some embodiments, the window includes an automobile window.
[0141] In some embodiments, the one or more angles includes multiple angles.
[0142] In some embodiments, the window includes an architectural window.
[0143] In some embodiments, the method further includes arranging the generated digital outline into one or multiple window outlines and enhancing the outlines into a film-cutting layout for architectural films.
[0144] In some embodiments, the architectural films include at least one of solar-control, privacy, saf el / security, or decorative film.
[0145] In some embodiments, the method accounts for roll widths and lengths typical to architectural film supply, including, e.g., between about 20 inches and about 72 inches wide.Attorney Docket No. SPC-001-PCT
[0146] In some embodiments, the generated digital outline enhances placement to reduce waste.
[0147] In some embodiments, the method transmits the film-cutting layout to a printer, plotter, or cutter to process the film for application.
[0148] In some embodiments, generating the digital outline further includes detecting curvature or irregularities along edges of the architectural window and incorporating the curvatures or irregularities into the digital outline.
[0149] In some embodiments, the scanning tool includes a LiDAR sensor configured to capture depth and curvature of the architectural window.
[0150] In some embodiments, the LiDAR sensor includes a LiDAR camera integrated into a mobile phone.
[0151] In some embodiments, the LiDAR sensor includes a standalone LiDAR camera.
[0152] In some embodiments, the method utilizes a segmentation neural network to differentiate the architectural window pane from adjacent walls, trim, or facade elements.
[0153] In some embodiments, the method projects identified window pixels onto the LiDAR depth data to enhance accuracy.
[0154] In some embodiments, the method further includes transmitting the generated digital outline from the mobile device to a processing application, wherein the processing application stores the digital outline and performs enhancement of the film-cutting layout.
[0155] In some embodiments, the system integrates with a contractor’s ERP or project management system to automatically generate work orders, material estimates, and installation-ready precut film kits labeled for each window.
[0156] In an aspect, a system for generating a digital outline of a window includes a mobile device including a scanning tool configured to scan a window and capture spatial data of the window; an application on the mobile device in communication with the scanning tool, the mobile device configured to receive the spatial data from the scanning tool, generate a three-dimensional image of the w indow using the spatial data, and generate a digital outline of the window using the three-dimensional image; and a processing application configured to store the digital outline and transmit the digital outline to a cutting device for producing a coating film of the digital outline.
[0157] The following paragraphs describe embodiments of that aspect. In some embodiments, the mobile device including the scanning tool includes a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the window.Attorney Docket No. SPC-001-PCT
[0158] In some embodiments, the window includes an architectural window, and wherein the processing application is further configured to arrange the generated digital outline into one or multiple window outlines.
[0159] In some embodiments, the application arranges the outlines into a film-cutting layout for architectural films, the architectural films including at least one of solar-control, privacy, safety / security, or decorative films.
[0160] In some embodiments, the system accounts for roll widths and lengths typical to architectural film supply, including between about 20 inches and about 72 inches wide.
[0161] In some embodiments, the application enhances placement to reduce waste and transmit the film-cutting layout to a printer, plotter, or cutter to process the film for application.
[0162] In some embodiments, generating the digital outline further includes detecting curvature or irregularities along edges of the architectural window and incorporating the curvatures or irregularities into the digital outline.
[0163] In some embodiments, the system utilizes a segmentation neural network to differentiate the architectural window pane from adjacent walls, trim, or facade elements.
[0164] In some embodiments, the system projects identified window pixels onto the LiDAR depth data to enhance accuracy.
[0165] In some embodiments, the system integrates with a contractor’s ERP or project management system to automatically generate work orders, material estimates, and installation-ready precut film kits labeled for each window.
[0166] In an aspect, a method for producing a film pattern includes receiving, at a mobile device, a selection identifying a window or panel; retrieving geometric information of the window or panel from a database based on the selection; optionally adjusting the geometric information within an application on the mobile device; and transmitting the adjusted geometric information from the mobile device directly to a printer, plotter, or cutter to produce a pre-cut film pattern.
[0167] The following paragraphs describe embodiments of that aspect. In some embodiments, the database includes dimensional outlines for a plurality of windows, panels, or other surfaces.
[0168] In some embodiments, the selection identifying the window or panel includes at least one of a vehicle make and model, building model, year of manufacture, or part number.
[0169] In some embodiments, the geometric information is associated with multiple layout configurations for different roll widths of synthetic material.Attorney Docket No. SPC-001-PCT
[0170] In some embodiments the method further includes integrating the method with an ERP system to track orders, update inventory, and generate work orders.
[0171] In some embodiments, the window or panel includes an automotive window, architectural window, or other structure.
[0172] In some embodiments, the transmitting step sends the geometric information wirelessly from the mobile device to the printer, plotter, or cutter.
[0173] In an aspect, a system for producing film pattern comprises a mobile device comprising an application configured to receive a selection identifying a window or panel, retrieve geometric information of the window or panel from a database based on the selection, optionally adjust the geometric information within the application, and transmit the geometric information directly to a printer, plotter, or cutter to produce a pre-cut film pattern.
[0174] The following paragraphs describe embodiments of that aspect. In some embodiments, the database comprises dimensional outlines for a plurality of windows, panels, or other surfaces.
[0175] In some embodiments, the selection identifying the window or panel comprises at least one of a vehicle make and model, building model, year of manufacture, or part number.
[0176] In some embodiments, the database associates geometric information with multiple layout configurations produced for different roll widths of film material.
[0177] In some embodiments, the system further comprises integration with an enterprise-resource-planning (ERP) system configured to track orders, update inventory, and generate work orders.
[0178] In some embodiments, the window or panel comprises an automotive window, architectural window or other structure.
[0179] In some embodiments, the mobile device transmits the geometric information wirelessly to the printer, plotter, or cutter.
[0180] In an aspect, a method for generating a digital outline of a surface of an object includes capturing spatial data of the surface from one or more angles using a scanning tool positioned in proximity to the surface, generating a three-dimensional representation of the surface using the captured spatial data, determining, from the three-dimensional representation, a two-dimensional outline of the surface, and generating a digital file corresponding to the tw o-dimensional outline for fabrication of a coating, film, or covering applied to the object.
[0181] The following paragraphs describe embodiments of that aspect. In some embodiments, the method further includes transmitting the digital file to a processingAttorney Docket No. SPC-001-PCT application configured to arrange multiple outlines relative to a roll or sheet of material to produce a fabrication layout.
[0182] In some embodiments, the object includes at least one of a motor vehicle, a building, a marine vessel, or an aircraft.
[0183] In some embodiments, the surface includes a window, body panel, or structural panel of the obj ect.
[0184] In some embodiments, the scanning tool includes a LiDAR sensor configured to capture depth and curvature of the surface.
[0185] In some embodiments, the LiDAR sensor is integrated into a mobile device including a processor and display.
[0186] In some embodiments, the LiDAR sensor includes a standalone or mounted scanner located at a workstation or job site.
[0187] In some embodiments, the method further includes capturing color imagery of the surface and projecting identified surface pixels onto the spatial data to enhance accuracy of the outline.
[0188] In some embodiments, the method further includes detecting curvature or irregularities along edges of the surface and incorporating the curvature or irregularities into the generated outline.
[0189] In some embodiments, the method further includes automatically applying a margin offset to the generated outline based on a preset associated with the object type.
[0190] In some embodiments, the preset corresponds to a motor vehicle class selected from sedan, coupe, sport-utility vehicle, or truck.
[0191] In some embodiments, the processing application arranges multiple outlines to minimize material waste according to roll-width and length constraints.
[0192] In some embodiments, the processing application implements a nesting algorithm configured to compute enhanced cutting layout.
[0193] In some embodiments, the processing application communicates with an ERP system to generate work orders, track inventory, or schedule production.
[0194] In some embodiments, the method further includes encrypting and wirelessly transmitting the digital file to a cutter, printer, or plotter for production of the coating or film.
[0195] In some embodiments, the method further includes calibrating the scanning tool to compensate for ambient lighting, reflection, or surface-color variation.
[0196] In some embodiments, capturing spatial data includes capturing multiple partial scans and stitching the partial scans into a unified three-dimensional model.Attorney Docket No. SPC-001-PCT
[0197] In some embodiments, the method further includes displaying, on the scanning tool, a real-time visualization of the captured data and an indication of scan completeness.
[0198] In some embodiments, the processing application generates a quality-assurance report indicating deviation between expected and actual cut dimensions.
[0199] In some embodiments, the method further includes overlaying an augmented- reality (AR) alignment guide on a live image of the object to assist placement of the coating or film.
[0200] In some embodiments, the scanning tool operates in an offline mode and synchronizes captured data with a cloud-based system when network connectivity is available.
[0201] In some embodiments, the digital file includes metadata identifying the object, surface location, date, operator, and / or scanning device.
[0202] In some embodiments, the method further includes validating the generated outline by comparing it to a reference geometry retrieved from a database corresponding to the same object type.
[0203] In some embodiments, the validation includes calculating a difference metric between the generated outline and the reference geometry and storing the metric with the digital file.
[0204] In some embodiments, the coating or film is a pre-cut vinyl, polyester, or laminate film ready for application to the object.
[0205] In an aspect, a system for generating a digital outline of a surface of an object, includes a scanning tool configured to capture spatial data of the surface from one or more angles, and a processing application in communication with the scanning tool and configured to: generate a three-dimensional representation of the surface using the captured spatial data, determine, from the three-dimensional representation, a two-dimensional outline of the surface, and generate a digital file corresponding to the two-dimensional outline for fabrication of a coating, film, or covering applied to the object.
[0206] The following paragraphs describe embodiments of that aspect. In some embodiments, the processing application is further configured to arrange multiple outlines relative to a roll or sheet of material to produce a fabrication layout.
[0207] In some embodiments, the object includes at least one of a motor vehicle, building, marine vessel, or aircraft.Attorney Docket No. SPC-001-PCT
[0208] In some embodiments, the surface includes a window, body panel, or structural panel of the object.
[0209] In some embodiments, the scanning tool includes a LiDAR sensor configured to capture depth and curvature of the surface.
[0210] In some embodiments, the LiDAR sensor is integrated into a mobile device including a processor and display.
[0211] In some embodiments, the LiDAR sensor includes a standalone or mounted scanner located at a workstation or job site.
[0212] In some embodiments, the processing application is configured to combine spatial data and color imagery to enhance accuracy of the generated outline.
[0213] In some embodiments, the processing application is configured to detect curvature or irregularities along edges of the surface and incorporate them into the generated outline.
[0214] In some embodiments, the processing application is configured to apply a margin offset to the generated outline based on a preset associated with the obj ect type.
[0215] In some embodiments, the preset corresponds to a motor-vehicle class selected from sedan, coupe, sport-utility vehicle, or truck.
[0216] In some embodiments, the processing application is configured to arrange multiple outlines to minimize material waste according to roll-width and length constraints.
[0217] In some embodiments, the processing application executes a nesting optimization algorithm configured to compute a cutting layout.
[0218] In some embodiments, the processing application communicates with an ERP system to generate work orders, track inventory, or schedule production.
[0219] In some embodiments, the processing application is configured to transmit the digital file wirelessly to a cutter, printer, or plotter for production of the coating or film.
[0220] In some embodiments, the scanning tool is configured to perform onboard calibration to compensate for ambient lighting, reflection, or surface-color variation.
[0221] In some embodiments, the processing application is configured to combine multiple partial scans into a unified three-dimensional model.
[0222] In some embodiments, the scanning tool displays a real-time visualization of captured data and an indication of scan completeness.
[0223] In some embodiments, the processing application generates a quality -assurance report indicating deviation between expected and actual cut dimensions.Attorney Docket No. SPC-001-PCT
[0224] In some embodiments, the processing application is further configured to provide an augmented-reality (AR) alignment guide for placement of the coating or film on the object.
[0225] In some embodiments, the scanning tool is configured to operate in an offline mode and synchronize captured data with a cloud-based processing environment when network connectivity is restored.
[0226] In some embodiments, the processing application associates metadata with the digital file including object identifier, surface location, date, operator, and device identifier.
[0227] In some embodiments, the processing application validates the generated outline by comparing it to a reference geometry retrieved from a database corresponding to the same object type.
[0228] In some embodiments, the processing application calculates a deviation metric between the generated outline and the reference geometry and stores the metric in association with the digital file.
[0229] In some embodiments, the coating or film includes a pre-cut vinyl, polyester, or laminate film ready for application to the object.
[0230] In an aspect, a method for generating a digital outline of a surface of an object using stored reference data includes receiving, at a processing application, an input identifying an object type, retrieving, from a database, a stored digital outline corresponding to a surface of the identified object type, optionally refining the stored digital outline using supplemental spatial data captured from a scanning tool, and generating a fabrication file corresponding to the digital outline for production of a coating, film, or covering applied to the object.
[0231] The following paragraphs describe embodiments of that aspect. In some embodiments, the object type corresponds to at least one of a motor vehicle, building, marine vessel, or aircraft.
[0232] In some embodiments, the input includes at least one of a make, model, year, or trim identifier of a motor vehicle.
[0233] In some embodiments, retrieving the stored digital outline includes selecting a version having a highest confidence score among multiple stored outlines of the same surface.
[0234] In some embodiments, the confidence score is based on historical usage, user ratings, or measured dimensional accuracy.Attorney Docket No. SPC-001-PCT
[0235] In some embodiments, the supplemental spatial data includes at least one dimension or curvature parameter captured by a LiDAR scanner integrated in a mobile device.
[0236] In some embodiments, refining the stored digital outline includes scaling, offsetting, or warping the outline based on the supplemental spatial data.
[0237] In some embodiments, generating the fabrication file includes applying a margin preset corresponding to the identified object type.
[0238] In some embodiments, the margin preset corresponds to a motor-vehicle class selected from sedan, coupe, sport-utility vehicle, or truck.
[0239] In some embodiments, the method further includes, nesting multiple retrieved outlines on a roll or sheet of material to minimize waste prior to cutting.
[0240] In some embodiments, the method further includes, transmitting the fabrication file to a cutter, printer, or plotter for production of a pre-cut film.
[0241] In some embodiments, the method further includes, storing, in the database, an updated version of the digital outline incorporating the supplemental spatial data.
[0242] In some embodiments, the updated version is assigned a revision number and confidence score.
[0243] In some embodiments, the database is cloud-based and synchronizes outlines among multiple user devices or installer accounts.
[0244] In some embodiments, the database stores metadata associated with each outline, including date of creation, creator identifier, and source of reference data.
[0245] In some embodiments, the database stores outlines for multiple surfaces of the same object and associates each outline with a unique surface identifier.
[0246] In some embodiments, the processing application retrieves a set of outlines corresponding to all windows of a selected motor vehicle.
[0247] In some embodiments, the processing application compares the supplemental spatial data to the stored outline and outputs a dimensional variance report.
[0248] In some embodiments, the processing application automatically recommends a different stored outline when the variance exceeds a threshold tolerance.
[0249] In some embodiments, the database includes outlines contributed by a plurality of users and filters available outlines based on verification status.
[0250] In some embodiments, the processing application assigns a local cache identifier to the retrieved outline for offline access when network connectivity is unavailable.Attorney Docket No. SPC-001-PCT
[0251] In some embodiments, the method further includes, generating, from the database, a summary report indicating frequency of use. accuracy metrics, and average confidence levels of stored outlines.
[0252] In an aspect, a system for generating a digital outline of a surface of an object using stored reference data includes a database storing a plurality of digital outlines corresponding to surfaces of different object types, and a processing application configured to receive an input identifying an object type, retrieve, from the database, a stored digital outline corresponding to a surface of the identified object type, optionally refine the stored digital outline using supplemental spatial data captured from a scanning tool, and generate a fabrication file corresponding to the digital outline for production of a coating, film, or covering applied to the object.
[0253] The following paragraphs describe embodiments of that aspect. In some embodiments, the object type corresponds to at least one of a motor vehicle, building, marine vessel, or aircraft.
[0254] In some embodiments, the database includes multiple outlines for the same surface, each outline associated with a confidence score or revision identifier.
[0255] In some embodiments, the processing application selects the stored digital outline having a highest confidence score among available outlines of the same surface.
[0256] In some embodiments, the supplemental spatial data includes dimensional or curvature information captured by a LiDAR scanner integrated in a mobile device.
[0257] In some embodiments, the processing application refines the stored outline based on the supplemental spatial data by scaling, offsetting, or warping the outline.
[0258] In some embodiments, the processing application applies a margin preset associated with the identified object type prior to generating the fabrication file.
[0259] In some embodiments, the processing application is configured to nest multiple outlines on a roll or sheet of material to minimize material waste.
[0260] In some embodiments, the processing application transmits the fabrication file to a cutter, printer, or plotter for production of the coating or film.
[0261] In some embodiments, the processing application updates the database with a revised outline incorporating supplemental spatial data and assigns a new confidence score to the revised outline.
[0262] In some embodiments, the database is cloud-based and synchronizes outlines among multiple users or installer accounts.Attorney Docket No. SPC-001-PCT
[0263] In some embodiments, the database stores metadata associated with each outline, including date of creation, creator identifier, and source type.
[0264] In some embodiments, the processing application is configured to compare supplemental spatial data to the stored outline and output a variance report.
[0265] In some embodiments, the processing application automatically recommends a different stored outline when the variance exceeds a predefined tolerance.
[0266] In some embodiments, the database filters available outlines based on verification status or confidence score threshold.
[0267] In some embodiments, the processing application assigns a local cache identifier to each retrieved outline for offline use.
[0268] In some embodiments, the processing application generates a summary report of stored outlines including usage frequency and accuracy metrics.BRIEF DESCRIPTION OF DRAWINGS
[0269] The foregoing and other features and advantages of embodiments of the present inventive concepts will be apparent from the more particular description of embodiments of the inventive concepts, as illustrated in the accompanying drawings in which like reference characters refer to the same elements throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the inventive concepts in the drawings.
[0270] FIG. 1 is a block diagram of an embodiment of a system of utilizing a personal cell phone device to capture an image of an automobile window to create and deliver a coating film to an end user, in accordance with aspects of the present inventive concepts.
[0271] FIG. 2 is a schematic illustration of an embodiment of a system of utilizing a mounted LiDAR system at a workshop window to create and deliver a coating film to an end user, in accordance with aspects of the present inventive concepts.
[0272] FIG. 3A is a block diagram of an embodiment of a process for capturing an image of an automobile window to production and deli very of a coating film to an end user, in accordance with aspects of the present inventive concepts.
[0273] FIG. 3B is an illustrative diagram showing the system of FIG. 3 A, in which a phone’s LiDAR scanner creates a scan of a window ’s dimensions before the scan is cut on a plotting machine and a vinyl or polyester tint is installed onto a customer’s vehicle, in accordance with aspects of the present inventive concepts.Attorney Docket No. SPC-001-PCT
[0274] FIGS. 4A-4C are images of a customer’s car window being scanned by a phone’s LiDAR scanner, in which the scanner is able to determine the dimensions of the window, including an outline, as highlighted within an application the user downloads, in accordance with aspects of the present inventive concepts.
[0275] FIG. 5 is a screenshot capture of a cell phone application that utilizes the disclosed technology; at this step, a user is able to manually input their vehicle information into the application for cataloging of a particular vehicle for future users, in accordance with aspects of the present inventive concepts.
[0276] FIGS. 6A-6C include screenshot captures of a cell phone application that utilizes the technology; at this step, vinyl or polyester film details are inputted into the application, in accordance with aspects of the present inventive concepts.
[0277] FIG. 7 is an illustration of a computation that occurs on a processing application; after information, e.g., from FIGS. 5 and / or 6A-6C is inputted, the application is able to determine an enhanced arrangement of cuts on the vinyl or polyester film, in accordance with aspects of the present inventive concepts.
[0278] FIG. 8 is a flowchart illustrating an example method for generating a digital outline of a surface of an object, in accordance with aspects of the present inventive concepts.
[0279] FIG. 9 is a flowchart illustrating an example method for generating a digital outline of a surface of an object using stored reference data, in accordance with aspects of the present inventive concepts.
[0280] FIG. 10 is an illustrative diagram of an embodiment of a system for scanning architectural windows using a LiDAR-equipped device, in accordance with aspects of the present inventive concept.
[0281] FIG. 11 is an illustrative diagram showing a system for scanning a curved architectural surface using a LiDAR-equipped device, in accordance with aspects of the present inventive concept.DETAILED DESCRIPTION
[0282] The foregoing and other objects, features, and advantages of the embodiments of inventive concepts will be apparent from the more particular description of embodiments of inventive concepts, as illustrated in the accompanying drawings. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the inventive concepts in the drawings.Attorney Docket No. SPC-001-PCT
[0283] The terminology used herein is for the purpose of describing particular embodiments and is not intended to be limiting of the inventive concepts. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and / or “including,” when used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0284] It will be understood that, although the terms first, second, third etc. may be used herein to describe various limitations, elements, components, regions, layers and / or sections, these limitations, elements, components, regions, layers, and / or sections should not be limited by these terms. These terms are only used to distinguish one limitation, element, component, region, layer or section from another limitation, element, component, region, layer, or section. Thus, a first limitation, element, component, region, layer, or section discussed below could be termed a second limitation, element, component, region, layer, or section without departing from the teachings of the present application.
[0285] It will be further understood that when an element is referred to as being “on” or “connected” or “coupled” to another element, it can be directly on, or connected or coupled to, the other element or intervening elements can be present. In contrast, when an element is referred to as being “directly on” or “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc ). When an element is referred to herein as being “over” another element, it can be over or under the other element, and either directly coupled to the other element, or intervening elements may be present, or the elements may be spaced apart by a void or gap.
[0286] In accordance with various aspects of the inventive concepts, in one embodiment a LiDAR scanning technology is used to capture dimensional data of a vehicle's components. The scanning tool may include a mobile device, such as a cell phone equipped with a LiDAR sensor, which allows for portability and ease of use for the customer. In some embodiments, the mobile device operates a scanning application configured to control the LiDAR sensor, record captured data, and communicate with a processing application. Alternatively, in a workshop setting, a mounted LiDAR system may be used, such as a standalone LiDAR camera and supporting hardware and software. In either case, the system enables digitalAttorney Docket No. SPC-001-PCT measurement and outline generation of panels or windows for subsequent film or coating production. In some embodiments, the LiDAR scanning technology’ may be wireless or wired. In use, the scanning application may guide the user through optimal scanning paths or angles using visual or audible feedback, ensuring that adequate coverage and depth fidelity' are achieved. The LiDAR sensor may include onboard calibration routines to account for at least ambient lighting, reflective glare, or surface color variations. In automotive implementations, the scanning application may present vehicle-specific presets, for example sedan, SUV, coupe, and pickup truck that set default standoff distance, recommended scan paths around the vehicle. The application may also prompt scans with doors both closed and / or partially open to reveal edge geometry normally occluded by trim and weatherstripping and may offer a reflection capable capture mode for painted body panels and chrome trim.
[0287] In some embodiments, the system supports exterior body panel capture and interior trim with pattern-specific recognition.
[0288] In some embodiments, the scanning tool communicates wirelessly with the processing application via Bluetooth, Wi-Fi. or cellular data, while in other embodiments the communication is via a wired interface such as USB or Ethernet. The communication protocol may include encry ption or authentication steps to ensure secure data transfer between the scanning application and the processing application. In certain implementations, communication may be cloud-based, allowing for centralized data storage and access across multiple user devices.
[0289] For purposes of the present disclosure, some methods and systems of the present inventive concepts relate to the scanning of motor vehicle components, which can include, in some embodiments, external or internal components such as windows, body panels, or other surfaces. Although the examples herein describe vehicles, the same core technology is equally7applicable to architectural, industrial, or consumer applications.
[0290] For purposes of the present disclosure, the term ‘‘motor vehicles” includes, in some embodiments, automobiles, trucks, planes, trains, autonomous vehicles, and other methods of transportation. For purposes of the present disclosure of this embodiment, the term ’‘films” includes window coatings, body wrap coatings, and other types of film coatings that can be sized, cut, and adhered to the motor vehicle components. Similarly, use of the term “films” in relation to any other application may relate to any film coating associated with that particular application (e.g.. window coatings in architectural applications).Attorney Docket No. SPC-001-PCT
[0291] The present disclosure of these embodiments provides examples of scanning of windows of automobiles for producing film coatings that can be applied to windows. It is understood, however, that the principles of the present inventive concepts apply to other forms of motor vehicles, motor vehicle components, and films / coatings. In other embodiments, the methods and systems of the present inventive concepts apply to the scanning of buildings, building panels, building windows and other building components, structures, sculptures, natural formations, and other stationary and / or large-scale objects.
[0292] The scanning tool may be configured as a handheld, tripod-mounted, or vehiclemounted LiDAR unit, depending on the scale of the structure and accessibility of the scanning location. For interior applications, a compact LiDAR sensor integrated into a mobile device or tablet may be sufficient to capture wall panels, interior glass portions, or door assemblies, whereas for large facades and exterior glass portions, various other LiDAR systems may be used, including, but not limited to: telehandler mounted, drone mounted, and vehicle mounted systems.
[0293] Automotive panels addressed by the system may include, without limitation, windshields, quarter glass, sunroofs / moonroofs, instrument cluster covers, infotainment displays, painted body panels, plastic fascias, and interior glazing, with panel category selection automatically configuring margin presets, relief cut strategies, and sensor keep-out regions.
[0294] The scanning process for architectural applications may involve capturing a series of LiDAR sweeps from multiple angles, which are subsequently registered into a unified three-dimensional model using point-cloud alignment or simultaneous localization and mapping algorithms. Each scan may record not only the geometry of the window or panel, but also surrounding frame details, mullions, recess depths, or wall offsets to ensure accurate film fitment or panel fabrication. To maintain precision across varying environments, the system may incorporate onboard or software-based environmental calibration to compensate for lighting, reflectivity', or interference affecting LiDAR returns.
[0295] In an embodiment, the system may display a live visualization of the captured building facade within a display device, such as a mobile device or tablet, enabling the operator to verify coverage and completeness in real time. Interactive visual feedback helps prevent incomplete or distorted scans before post-processing. The system may further support annotation of architectural features, such as labeling window groups, floor levels, or facade sections directly on the scan, which are retained through subsequent processing steps. The resulting three-dimensional point cloud is then processed to isolate individual windows orAttorney Docket No. SPC-001-PCT panels through automated segmentation routines that identify planar regions or depth discontinuities.
[0296] Once isolated, the system generates two-dimensional digital outlines for each architectural element, including detailed comer geomet ry and frame curvature. The outlines are then formatted for conversion into film-cutting layouts or digital templates for panel fabrication. For example, in a building retrofit scenario, the system may produce dimensionally accurate outlines for solar-control or safety films, while in a new construction setting, it may generate templates for glazing inserts or cladding materials. This unified approach allows both automotive and architectural applications to share the same digital pipeline, from scan capture to film or coating production.
[0297] In some embodiments, the scanning data may also include material recognition or color mapping based on reflected intensity or RGB data from an auxiliary camera. This information may be used to classify substrates (e.g., glass, aluminum, or stone) and adjust processing parameters accordingly. In hybrid implementations, LiDAR capture may be supplemented with photogrammetry or structured-light projection to improve surface texture or edge clarity.
[0298] The LiDAR sensor emits laser pulses, which capture spatial data by measuring the time taken from each pulse to be transmitted to, and reflected from, the window surface. The data is then processed to form a three-dimensional scan corresponding to the window’s overall outline and shape. The LiDAR scanner can capture the curvatures and irregularities of a window and adjust the dimensional characteristics of the window accordingly. In some embodiments, multiple partial scans are stitched together using spatial registration algorithms to create a complete surface model.
[0299] The system may further integrate with a construction or facilities management database to automatically associate scanned components with building plans, room identifiers, or project codes. Through ERP or project management integration, the scanned data can generate immediate work orders, film-cutting layouts, or installation kits, similar to the automotive workflow described or otherwise provided for herein. In such cases, the system enhances material layout according to standard roll or sheet dimensions, minimizing waste while ensuring precise fitment.
[0300] In some embodiments, the system is capable of multi-story scanning operations, either through telescoping mounts, drone assistance, or panoramic image stitching. Environmental compensation algorithms may correct for atmospheric distortion, window reflections, or parallax introduced by scanning from ground level. The application may alsoAttorney Docket No. SPC-001-PCT operate in a job-site mode, allowing an installer to perform scans even without a network connection, with data synchronized automatically to the cloud or ERP platform once connectivity is restored.
[0301] In some embodiments, a contractor or architect may upload existing building information modeling (BIM) or CAD files into the system. The LiDAR data is then automatically aligned with the BIM geometry, allowing the system to detect discrepancies between as-built and design-intent dimensions. This enables the generation of adjusted film or panel outlines that conform precisely to on-site conditions. This alignment capability enhances retrofit accuracy and ensures compatibility' with existing digital design workflows.
[0302] In some embodiments, the methods and systems may be adapted for scanning non-building structures such as aircraft fuselages, marine vessels, sculptures, monuments, or natural rock formations. In these cases, the same LiDAR processing and segmentation techniques may be employed to generate surface-conforming templates for protective coatings, restoration overlays, or 3D reconstruction purposes. The ability to digitally capture large, irregular geometries allows the same inventive concepts to extend beyond vehicles and buildings to nearly any physical object requiring dimensionally accurate surface data.
[0303] The LiDAR sensor emits laser pulses, which capture spatial data by measuring the time taken from each pulse to be transmitted to, and reflected from, the window surface. The data is then processed to form a three-dimensional scan corresponding to the window’s overall outline and shape. The LiDAR scanner can capture the curvatures and irregularities of a w indow and adjust the dimensional characteristics of the window accordingly. In some embodiments, multiple partial scans may be stitched together using spatial registration algorithms to form a composite three-dimensional model of the entire surface. Noisereduction and smoothing filters may be applied to the point cloud to remove spurious reflections. The resulting three-dimensional dataset may include point coordinates, reflectance intensity, and surface normal information.
[0304] In some embodiments, the LiDAR or other depth-sensing devices are calibrated against known reference markers or fiducial targets to ensure dimensional accuracy. The system may record positional error metrics such as standard deviation or confidence intervals for each scan, allowing for automatic correction or operator alerting when accuracy thresholds are exceeded. Calibration routines may further compensate for sensor drift, temperature variation, or environmental lighting changes to maintain precision across scanning sessions.Attorney Docket No. SPC-001-PCT
[0305] A mobile application operates with the scanning tool by recording and capturing the LiDAR's three-dimensional scan. A scanning application on a mobile device, or otherwise in communication with the LiDAR camera is able to then process the scan, including edge data and image recognition to accurately generate a digital outline of the window’s shape. The outline is properly sized for a corresponding window based on the scan, and the application can work to include margins for edge clearance, allowing for precisely sized and cut film material. This ensures efficient application of the film. In some embodiments, the margins can be expanded providing a buffer for the film installer. In some embodiments prior to the scan being transmitted to a processing application, the user can adjust desired margins, and other metrics. This automated scanning process advantageously enhances dimensional accuracy and repeatability, enabling consistent generation of digital outlines without the need for manual tracing or physical templates. As a result, installers can produce film patterns that precisely conform to the scanned surfaces, reducing fitting time and minimizing w ork.
[0306] The digital outline may be exported in standard vector or CAD-compatible formats (e.g.. DXF, SVG, or JSON-based geometry data) for direct use by cutting equipment or third-party design tools. Each outline may be stored with metadata such as date, operator, scanning device identifier, environmental conditions, and margin configuration for traceability' and repeatability7.
[0307] Numerous outlines are capable of being formatted on a virtual roll of vinyl or polyester film (or any other suitable film), or mathematical model of the roll, within a processing application, with each outline being arranged in a way that enhances the efficient use of the material. The processing application provides an interface capable of arranging, adjusting, and simulating the layout. Further the processing application provides the necessary7adjustment parameters allowing for the modification and adjustment, as necessary. By automatically computing optimal placement of outlines, the processing application improves material utilization and reduces offcut w aste. The enhanced layout generation further shortens production time and low ers material costs relative to manual layout processes.
[0308] Utilizing a customer ERP system, in some embodiments, the processing application integrates and allows for the generation and processing of bulk orders. This allow s for accurate transmission of the orders to production facilities and allows customers to track the progress of their orders. In certain embodiments, the processing application mayemploy a bin-packing or nesting optimization algorithm that iteratively computes arrangement configurations to minimize off-cut waste and material usage. A graphical userAttorney Docket No. SPC-001-PCT interface may visualize the cutting layout in real time and provide metrics such as utilization percentage, estimated film cost, and total cut length.
[0309] In some embodiments, multiple users or scanning devices may contribute outlines to a shared layout project via a collaborative workflow interface. The processing application may synchronize these outlines through a network connection, permitting distributed teams to generate production-ready film layouts simultaneously.
[0310] The system may utilize a neural network or other image-segmentation algorithms to accurately isolate pixels in identifying the window. This system then projects the identified window pixels onto the depth data in connection with the LiDAR scanner, allowing the application to produce an accurate three-dimensional model that represents the window’s shape and size. This neural network is capable of accounting for complex window shapes, irregularities, and contours to create a perfect fit for each window being scanned. The neural network may be trained using labeled datasets of window and panel imagery, including variations in lighting, curvature, and surface reflectivity. The output segmentation masks are fused with LiDAR depth information through depth projection algorithms, yielding an accurate boundary map. In some embodiments, inference may occur locally on-device for rapid feedback or remotely in a cloud-based computing environment for enhanced processing power.
[0311] Between the processing application and the use of Al models, an enhanced filmcutting layout is produced. The cutting device, which, in some embodiments, may include a plotter, cuts the vinyl or polyester film in accordance with the film layout. The cut vinyl or polyester film pieces are then able to be arranged and labeled for packing. Upon arrival to the customer, the cut vinyl or polyester film pieces are ready for direct application to a vehicle’s window without the need for adjustments and / or modifications. This automated layout generation, and labeling process advantageously increases production throughput, reduces material waste, and ensures consistent cut accuracy across batches. By minimizing manual alignment and measurement steps, the system provides installers with ready -to-apply film sets that improve fit precision and reduce total installation time.
[0312] In some embodiments, the Al model predicts optimal cutting sequences, tool paths, or blade pressures based on film type, roll thickness, and prior performance data. The system may continuously improve cutting efficiency by applying reinforcement learning techniques using historical layout and waste statistics.
[0313] The processing application may generate quality assurance reports indicating the deviation between expected and actual cut dimensions. These reports may be archived withAttorney Docket No. SPC-001-PCT the associated digital outlines and transmitted to the ERP system for audit and traceabilitypurposes.
[0314] In some embodiments, the systems and methods described herein are adapted for scanning architectural windows in buildings, including but not limited to commercial, residential, and industrial structures. The scanning tool — including a LiDAR sensor integrated into a mobile device, mobile computer, or standalone LiDAR unit — is positioned in proximity to the architectural window. Spatial data is captured from one or more angles to account for potential variations in frame geometry, window mullions, facade recesses, or surrounding structural elements. In certain implementations, the system may automatically detect multi-pane assemblies and label each pane individually for separate fabrication.
[0315] The LiDAR system generates a three-dimensional image of the architectural window, including depth data to accurately detect thickness, recess depth, curvature, and irregular frame profiles. A two-dimensional digital outline is extracted from the three- dimensional model, incorporating any irregularities such as bowed frames, beveled edges, decorative contours, or non-rectangular shapes. In some embodiments, the system utilizes a segmentation neural network to differentiate the window pane from adjacent walls, trim, or facade elements, and projects the identified window pixels onto the LiDAR depth data to enhance accuracy. The neural network may also classify frame materials or surface textures, enabling compensation for reflective or transparent materials that affect LiDAR returns.
[0316] The generated digital outline is arranged into one or multiple window outlines and into a film-cutting layout for architectural films, such as solar-control, privacy, safety / security, or decorative films. In some embodiments, the system accounts for roll widths and lengths typical to architectural film supply (e.g., 20-72 inches wide) and arranges placement to reduce waste. These files may then be transmitted to a printer, plotter, or cutter to process the film for application. In some embodiments, the processing application may simulate installation sequencing, labeling each cut piece according to its floor, room, or window identifier for streamlined job-site deployment.
[0317] In certain embodiments, the system integrates with a contractor’s ERP or project management platform, allowing scanned data to generate immediate work orders, cost estimates, and installation-ready precut film kits. The kits are labeled for each window and can be shipped directly to the job site. This adaptation enables on-site or pre-installation measurement without physical templates, reducing installation time and increasing precision for retrofit or new construction applications. ERP integration may further synchronizeAttorney Docket No. SPC-001-PCT material usage with inventory management, automatically reserving film stock, scheduling production batches, and generating invoices or shipping documentation.
[0318] The foregoing process may be performed using a mobile application on a LiDAR- equipped mobile device, or a standalone / mounted LiDAR scanner, e.g., in a workshop or construction environment. The application receives and stores the architectural window scan data, performs layout enhancement as described above, and communicates with a production device to create the final cut film pieces. In job-site implementations, the mobile application may operate in an offline mode, caching data locally until connectivity is restored for synchronization with the cloud-based processing system.
[0319] This architectural window embodiment may be implemented alone or in combination with the methods described in connection with automotive windows and motor vehicle panels. In some embodiments, hybrid workflows allow an installer to scan both building windows and vehicle panels using the same device and application, with the system automatically categorizing and storing each dataset according to project ty pe.
[0320] The described modules — scanning, processing, Al analysis, layout enhancement, and ERP integration — may be implemented individually, or in any combination. Each module may reside on separate hardware devices or be integrated within a single software application depending on user or enterprise configuration.
[0321] In some embodiments, the systems and methods described herein are implemented without requiring any physical scanning of a window, panel, or surface. In some embodiments, the system obtains pre-existing geometric data from a database that contains dimensional outlines for a plurality of windows, panels, or other structures. The database may be stored locally on a mobile device, in a cloud-based repository or on a remote server accessible through a network connection. The database may be organized by manufacturer, model, and production year, and may include quality ratings or certification data verifying measurement accuracy.
[0322] The geometric data in the database may be associated with identifying parameters such as building model, vehicle make and model, year of manufacture, part number, or other identifying codes. In use, a user selects or inputs an identifier for the desired window or panel through a mobile application. The system retrieves the corresponding geometric outline from the database. In some embodiments, a hybrid approach is used in which the retrieved data is validated or refined using partial LiDAR scans, enhancing confidence in dimensional precision.Attorney Docket No. SPC-001-PCT
[0323] Once retrieved, the geometric information is optionally adjusted within the application for desired margins, film overlap, or installer preferences. The finalized digital outline is then transmitted directly from the mobile device or computer to a printer, plotter, or cutter, bypassing any scanning or manual measurement process. The printer / plotter / cutter then processes the outline into a pre-cut film pattern. Each order may be automatically logged within the ERP system, updating inventory levels and associating the order with the customer’s project record.
[0324] In some embodiments, the database may include multiple film layout options for specific roll widths, allowing the mobile application to select the layout that reduces material waste. The process enables rapid, repeatable production of pre-cut films by eliminating the need for on-site measurement, relying instead on verified dimensional data. Database entries may be version-controlled to track revisions and maintain compatibility with updated component designs or manufacturing standards.
[0325] This embodiment can be used for automotive, architectural, or other applications, and may be integrated with an ERP system to track orders, update inventory, and generate work orders directly from the database selection process.
[0326] FIG. 1 is a block diagram of an embodiment of the system 100 utilizing a personal cell phone device to capture an image of an automobile window to create and deliver a coating film to an end user, in accordance with aspects of the present inventive concepts. The process starts with a user 101 who logs in 102 to the system 100. In some embodiments, a scan of the car is captured 103 at one or more different angles by a mobile application 106. The mobile application 106 then takes the scan of the car and generates a three-dimensional image 107 of the car using a LiDAR scanner 122. At this point, an Al Model 110 recognizes the image 111 to further determine the window, before creating the cutting layout based on the recognized elements’ size and shape 112. The mobile application 106 then presents the scanning results and estimated cost to the user 101 for approval 108. If the user 101 deems the model to be relevant to their request 105, the layout is sent 109 to the client’s ERP 114. If the user 101 determines the model is not relevant to their request 105, the user 101 selects a regenerate option 104 within the mobile application 106, and the process repeats itself. In certain embodiments, the user interface may provide feedback on scan completeness, indicating coverage gaps or suggesting optimal rescan areas for improved accuracy.
[0327] Further in FIG. 1, once the layout is forwarded 109 to the client’s ERP 114, the ERP 114 receives and stores the order with the layout model and the user's data 115. A query of orders 116 is generated, before the Al Model 110 analyzes the layout 113 and, in someAttorney Docket No. SPC-001-PCT embodiments, priority considerations, to create the film cutting layout. The ERP 114 then creates the order 117 for the plotter 118. The order is then sent 119 to the plotter 118 for cutting. During this process, the system may perform dimensional validation checks to confirm that the outlines meet specified tolerances before authorizing cutting.
[0328] FIG. 2 is a schematic illustration of an embodiment of the system utilizing a mounted LiDAR system at a workshop window to create and deliver a film to an end user, in accordance with aspects of the present inventive concepts. FIG. 2 highlights an additional embodiment of the system 100 utilizing a workshop-based LiDAR scanner 122, such as a standalone scanner, as opposed to a phone-based LiDAR scanner. FIG. 2 illustrates the car 120 being scanned, along with various other steps of the process. A mobile app 106 is shown to depict scanning results 108. Further, a processing application 115 is depicted showing the received and stored layout model of the user’s scan. The plotter 119 is depicted showing an order being sent to the plotter 119 for cutting.
[0329] In some embodiments, the workshop-based system may include a motorized positioning mechanism or robotic arm to move the LiDAR scanner 122 across a fixed vehicle 120 or panel, ensuring consistent distance and scan coverage. Environmental control systems such as diffused lighting, calibration targets, or anti-reflective mats may be employed to enhance scan precision. The processing workstation in the workshop may include GPU- accelerated computation for faster rendering and Al inference compared to mobile-based systems.
[0330] In certain implementations, the workshop scanner 122 may operate in a batchprocessing mode, scanning multiple vehicles or panels sequentially and automatically queuing each scan for layout generation and cutting. This approach allows production-line integration for high-volume film fabrication environments.
[0331] FIG. 3A is a block diagram of an embodiment of the process for capturing an image of an automobile window to production and delivery of a coating film to an end user, in accordance with aspects of the present inventive concepts. In a first step 103, the user captures a LiDAR scanner image of a car using the mobile application on their mobile device, or mobile phone. In alternative embodiments, a scan of the car is taken using a dedicated, standalone mounted LiDAR system, as seen in FIG. 2.
[0332] The application may display a visual progress indicator showing scan completion, estimated remaining capture time, and an overlay of areas already captured. In certain embodiments, gyroscopic data or inertial sensors from the mobile device may assist in stabilizing and registering scans during motion.Attorney Docket No. SPC-001-PCT
[0333] Further, referring to FIG. 3 A, in some embodiments, in a second step 111, image and data processing occur when the system utilizes a color image from a segmentation neural network to accurately identify the window. In a third step 143, the mobile application then projects the identified window pixels onto the depth data from LiDAR, converting this information into a three-dimensional model for creating a cutting layout. The window dimensions are then created, including a perimeter dimension of the window and an overall window shape.
[0334] The projection process may utilize depth mapping algorithms such as point-cloud meshing, triangulation, or voxelization to reconstruct the window’s geometric boundaries. Edge refinement algorithms may correct for partial occlusions caused by door frames or reflections. The generated 3D model may include both dimensional and curvature information to enable precise fitment of curved films or contoured panels.
[0335] In some embodiments, the order generation and processing of FIG. 3 A automatically generates an order with the window’s dimensions 124, 126, as shown in FIG. 3B. and integrates with the client's ERP system. Utilizing Al-enhanced functionalities, a query of orders and an arrangement of orders 113 is prepared for production. The finalized orders are sent to a plotter 119 for cutting of the film. The completed orders are then shipped directly to a customer 142.
[0336] In other embodiments, the ERP integration enables automated generation of shipping labels, customer invoices, and digital confirmations of order completion. The ERP system may additionally record production time, operator ID, and film utilization metrics for business analytics. A confirmation step may include a visual verification prompt in the mobile app, allowing the user to approve or modify the layout before it is transmitted for production.
[0337] In certain implementations, predictive analytics or scheduling algorithms within the ERP module may prioritize orders based on deliver}’ time, film stock availability, or production workload. The processing system may also include quality control checkpoints, wherein a machine vision camera verifies that cut patterns correspond to the intended digital outlines prior to packaging.
[0338] In some embodiments, the system includes automated validation and errorhandling functions. Following scan capture, the application evaluates data completeness, point density, and contour closure accuracy to confirm that the scan meets minimum quality criteria. If any parameters fall outside a tolerance range, the user may be prompted to perform a supplemental scan or accept automated correction applied through interpolation or contour fitting algorithms.Attorney Docket No. SPC-001-PCT
[0339] FIG. 3B is an illustrative diagram showing the system of FIG. 3 A in which a phone’s LiDAR scanner 122 creates a scan of a window's dimensions before the scan is cut on a plotting machine 119 and a vinyl tint is installed onto a customer’s vehicle 120, in accordance with aspects of the present inventive concepts. The phone’s LiDAR scanner 122 is depicted in which it then generates a scan of the user’s car 120, indicating both an outline 123 and an overall determined window shape 124 to be sent to the plotter 119. The vinyl tint 121 is then installed on a user’s car 120 without the need for modifications.
[0340] In additional embodiments, installation guidance may be provided via the mobile application, displaying augmented reality (AR) overlays showing proper alignment and orientation of each pre-cut film section. The AR functionality may use the phone’s camera and inertial sensors to project installation guides directly onto the physical vehicle or window.
[0341] FIGS. 4A-4C are images of a customer’s car window being scanned by a phone’s LiDAR scanner 122. The scanner 122, and its supporting hardw are and software is configured to determine the dimensions of the window7including an outline 123, and this is highlighted within an application downloadable by the user, in accordance with aspects of the present inventive concepts. FIG. 4A depicts an array of information that can be provided to a user 101. Each user 101 of the mobile application 106 creates a unique user identification 125 that can include, in some embodiments, embedded information about the user, including information depicted in Fig. 5. The recognition results 127 of FIG 4A provide an image of the vehicle 120 with the scanned window. The scan provides an outline 123 of the window as well as a determined window shape 124. From the scan, the software is able to generate a perimeter dimension 126 of the window7outline. In some embodiments, this information can be identified within the mobile application 106 in a recognition results screen 127.
[0342] In certain embodiments, the recognition results screen may display confidence scores or measurement accuracy indicators to help the user evaluate scan quality. The user may optionally adjust the outline manually by dragging control points on the display or selecting “edge refinement” tools to snap contours to detected window outline 123. The app may also store multiple scans per vehicle and allow averaging or merging of scans to improve precision.
[0343] FIG. 4B shows a similar recognition results screen 127 of a different vehicle 120. The information provided includes the outline of the window 123 and a determined widow shape 124. From the scan, the software is able to generate a perimeter dimension 126 of the window outline. In this embodiment of the inventive concepts, the unique user identificationAttorney Docket No. SPC-001-PCT125 is not provided, as, in this embodiment, the recognition results 127 will directly be saved into the user’s personal account.
[0344] In addition, vehicle metadata such as VIN number, trim package, or glass manufacturer code may be automatically detected using optical character recognition (OCR) or manual input to further tag the scan record. This information may later assist in crossreferencing with manufacturer-provided dimension databases for verification or cataloging.
[0345] FIG. 4C shows an additional embodiment of the recognition results 127 of a different vehicle 120. The information provided includes the outline of the window 123 and a determined widow shape 124. In this embodiment of the inventive concepts, the perimeter dimension 126 is not provided as it may not be necessary when plotting the scan. Further, the unique user identification 125 is not provided as, in this embodiment, the recognition results 127 will be saved directly into the user’s personal account.
[0346] The application may automatically compress and encrypt the scan data prior to upload for security and efficient network transmission. User permissions and privacy settings may allow control over whether scans are shared with centralized databases or used for training Al models.
[0347] In still further embodiments, the application may employ error-detection algorithms that compare captured outlines 123 to expected geometric patterns for the same vehicle model. If inconsistencies exceed a threshold tolerance, the app may alert the user to re-scan the window or automatically perform geometric correction using a best-fit alignment technique.
[0348] FIG. 5 is a screenshot capture of an example cell phone application in connection with the present inventive concepts. At this step, a user 101 is prompted to manually input their vehicle information 128 into the application for cataloguing of a particular vehicle for future users, in accordance with aspects of the present inventive concepts. The vehicle information page of the mobile application 106 requires that a user 101 input their vehicle’s make 129, model 130, and model year 132. Additionally, the user 101 has the option to input the specific trim 131 of their vehicle 120. This allows for cataloguing of a large variety of vehicles 120, which can be beneficial for comparing and perfecting the scan outlines 123 and window shapes 124 of the same vehicle. This also allows for user’s lacking a compatible mobile phone to take a scan 103 of their car 120 and window 146, to purchase vinyl tint for their vehicle 120.
[0349] In certain embodiments, the mobile application automatically pre-fills this information using vehicle identification databases or image-based model recognition. TheAttorney Docket No. SPC-001-PCT application may also prompt the user to associate scans with a project namejob number, or client record, enabling easier retrieval, and organization within enterprise deployments.
[0350] FIGS. 6A-6C include further screenshot captures of an example cell phone application that utilizes the technology. At this step, vinyl, or polyester fdm details 133 are inputted into the application 106. The mobile application 106, in the present example embodiment, prompts a user 101 to input the brand of the film 134, the type of film 125, the width of the roll 136, the length of the roll 137, and the visible light transmission (“VLT”) of the film 138. By including both the brand 134 and type 135 of film to be used, this helps the processing application 115 create a query of orders that should be performed 116. Similarly, knowing the roll width 136 and the roll length 137 allows for an order for the plotter 119 to be accurately created. FIGS. 6B and 6C depict two examples of inputs, in accordance with aspects of the present inventive concepts. FIGS. 6B and 6C further indicate the cost per roll of film 139. Based on the results from the vehicle scan, the mobile application 106 is able to accurately determine the estimated cost of material 140 for a particular window 146.
[0351] In some embodiments, the application may automatically recommend optimal film type or roll configuration based on prior user selections, environmental data, or job requirements (e g., privacy versus UV protection). The cost calculator 139 may incorporate labor time, shipping, and waste percentage to present a total installed price estimate. In enterprise systems, this information may synchronize with ERP cost modules for unified financial reporting.
[0352] In further embodiments, film manufacturers may provide specification libraries accessible within the app, allowing installers to select films by manufacturer code or performance characteristics such as solar heat gain coefficient or IR rejection rating. The system may further simulate film appearance on the scanned surface through rendered previews using the captured color image and film optical data.
[0353] FIG. 7 is an illustration of the computation that occurs on the processing application 115. After the information from FIGS. 5 and / or 6A-6C is inputted, the processing application 115 is able to determine an improved arrangement of cuts for a plotter layout 141. Four various embodiments are provided. A traditional plotter 142 is shown with a single vinyl tint 121 to be cut laid out based on the film roll length 137 and film roll width 136. In a traditional embodiment 142, a typical arrangement of the plotter 145 fails to position the film to reduce waste and overall cost. The present embodiment establishes a height and length dimension of the vinyl tint 121 in plotting based on individualized window shapes 143 andAttorney Docket No. SPC-001-PCT uses the length and height dimensions to arrange the plotter based on the individualized window shape 144.
[0354] In certain embodiments, the processing software may calculate and display a waste reduction percentage compared to traditional layouts, as well as generate a digital cut sequence file enhanced for specific plotter models so as to optimize or mitigate material waste. The application may further store historical layout data for continuous improvement analytics and provide a "simulation mode’?allowing operators to preview the plotter motion paths virtually before committing to production.
[0355] In some embodiments, the processing application communicates with one or more cutting or plotting devices using standard or proprietary communication protocols, such as USB. Ethernet, or wireless interfaces. Each cut pattern may include embedded identifiers, such as QR codes or printed alphanumeric labels, indicating the corresponding vehicle or architectural component. The labeled cut films are thereby organized for shipment or installation with minimal sorting and error risk. The system may further record completion status and tool wear data from the plotter for maintenance tracking and production analytics.
[0356] Referring now to FIG. 8, and in brief overview, a method for generating a digital outline of a surface of an object is provided. As shown in FIG. 8, method 800 may include steps 802, 804, 806, and / or 808. As will be understood by one having ordinary skill in the art, the object(s) described with respect to FIG. 8 may be the same as or similar to any object(s) described or provided for throughout the present disclosure (e.g., a motor vehicle or an architectural structure) or may be any other object having a surface for which generating a digital outline is desirable. Similarly, any surface(s) described with respect to FIG. 8 may be the same as or similar to any surface(s) described or provided for throughout the present disclosure (e.g., a window or structural panel of a motor vehicle or architectural structure) or may be any other surface for which a digital outline might be generated.
[0357] At step 802, spatial data of a surface of an object may be captured from one or more angles. The object may be any three-dimensional object having one or more surfaces suitable for scanning or from which spatial data may otherwise be captured (e.g., a motor vehicle, a building, an architectural structure, a marine vessel, or an aircraft). The surface may be any portion of the object with which spatial data may be associated (e.g., a window, a body panel, or a structural panel of the object).
[0358] The spatial data may be captured, for example, using a scanning tool, which may be positioned in proximity to the surface. The scanning tool may be any device designed to capture spatial data of a surface of an object. For example, the scanning tool may include aAttorney Docket No. SPC-001-PCTLiDAR sensor, which may be designed to capture spatial data such as depth or curvature of the surface. The LiDAR sensor may be integrated into any computing or mobile device, which may further include a processor, display, camera, and / or scanning application. Alternatively, or in addition, the LiDAR sensor may include a standalone or mounted scanner, which may be located at any suitable location (e.g., a workstation, a job site, or a mobile scanning location).
[0359] The scanning tool may include or provide for any number of other features to enhance capturing of the spatial data in various settings or environments. For example, the scanning tool may be calibrated to minimize detrimental effects associated with any number of environmental factors that might otherwise affect quality or accuracy of spatial data captured via the scanning tool. The scanning tool may, for instance, be calibrated to compensate for ambient lighting, reflection, and / or surface-color variation. During capture of the spatial data, a real-time visualization of captured data and / or an indication of scan completeness may be displayed, for example, on the scanning tool, which may facilitate complete and accurate capture of the spatial data by a user. With respect to data transmission, the scanning tool may be designed to operate in an offline mode and synchronize captured data with a cloud-based system when network connectivity is available.
[0360] At step 804, a three-dimensional representation of the surface may be generated using the captured spatial data. For example, capturing spatial data may include capturing multiple partial scans of the surface of the object and stitching the partial scans together into a unified three-dimensional model.
[0361] At step 806, a two-dimensional outline of the surface may be determined based on the three-dimensional representation. The two-dimensional outline may be modified or enhanced using any number of modification or enhancement techniques. For example, accuracy of the two-dimensional outline may be enhanced by capturing color imagery of the surface and projecting identified surface pixels onto the spatial data. Alternatively, or in addition, curvature, or irregularities along one or more edges of the surface may be detected, and the curvature or irregularities may be incorporated into the two-dimensional outline.
[0362] Once generated, the two-dimensional outline may be validated, for example, via comparison to a reference geometry, which may be retrieved from a database corresponding to an object type associated with the object whose surface is represented by the two- dimensional outline. Validating the two-dimensional outline may include, for example, calculating a difference metric between the two-dimensional outline as generated and the reference geometry. Alternatively, or in addition, a margin offset may be automaticallyAttorney Docket No. SPC-001-PCT applied to the two-dimensional outline. The margin offset may be based on a preset associated with the object type. For example, where the object type is a motor vehicle, the preset may correspond to a motor vehicle class (e.g., sedan, coupe, sport-utility vehicle, or truck).
[0363] At step 808, a digital file corresponding to the two-dimensional outline may be generated. The digital file may be used, for example, in fabrication of a coating, film, or covering, which may be intended for application to the object. The digital file may include metadata, which may identify the object, surface location, date of generation and / or modification, operator, scanning device used to capture the corresponding spatial data, and / or any other information associated with the digital file. Where the two-dimensional outline is validated via comparison to a reference geometry and such validation includes calculating a difference metric between the two-dimensional outline as generated and the reference geometry', the difference metric may be stored with the digital file.
[0364] The digital file may be transmitted to a processing application, which may be adapted to receive and / or store the digital file and to provide for any number of useful functionalities related to processing of the digital file. The processing application may be adapted to arrange multiple outlines relative to a roll or sheet of material to produce a fabrication layout. For example, the processing application may be adapted to arrange multiple outlines in order to minimize waste according to roll-width and / or length constraints. The processing application may. for instance, be adapted to implement a nesting algorithm, which may be used for computing an enhanced cutting layout.
[0365] The processing application may provide for streamlined communication with any number of users, consumers, and / or associated devices, either directly or otherwise. For example, the processing application may be adapted to generate a quality-assurance report, which may, for instance, indicate deviation between expected and actual cut dimensions. The processing application may be adapted to communicate with an ERP system to assist in performing tasks such as generating work orders, tracking inventory', and / or scheduling production. The digital file may be encrypted and / or wirelessly transmitted to a cutter, a printer, or a plotter, which may facilitate streamlined production of a coating, film, or covering associated with the digital file. The coating, film, or covering may be, for example, a pre-cut synthetic (e.g., vinyl, polyester, or laminate) film ready for application to the object. In some instances, an augmented-reality (AR) alignment guide may be overlayed on a live image of the object to assist with placement of the coating, film, or covering by’ a user.Attorney Docket No. SPC-001-PCT
[0366] Referring now to FIG. 9, and in brief overview, a method for generating a digital outline of a surface of an object using stored reference data is provided. As shown in FIG. 9, method 900 may include steps 902, 904, 906, and / or 908. As will be understood by one having ordinary skill in the art, the object(s) described with respect to FIG. 9 may be the same as or similar to any object(s) described or provided for throughout the present disclosure (e.g., a motor vehicle or an architectural structure) or may be any other object having a surface for which generating a digital outline is desirable. Similarly, any surface(s) described with respect to FIG. 9 may be the same as or similar to any surface(s) described or provided for throughout the present disclosure (e.g., a window or structural panel of a motor vehicle or architectural structure) or may be any other surface for which a digital outline might be generated.
[0367] At step 902, an input identifying an object type may be received at a processing application. The processing application may be installed on any computing device (e.g., a mobile device, laptop, or other computer). The obj ect type may correspond to any type of object having at least one surface for which a digital outline might be generated (e.g., a motor vehicle, a building or architectural structure, a marine vessel, or an aircraft). The input may be any identifying feature or characteristic associated with a particular object type. For example, where the object type is a motor vehicle, the input may include at least one of a make, a model, a year of manufacture, or a trim identifier of the motor vehicle; alternatively, where the object type is a building, the input may include at least one of a building model, a year of construction, or a structural component part number. The processing application may be adapted to retrieve a set of outlines corresponding to the object type. Returning to one of the prior examples, where the object type is a motor vehicle, the processing application may be adapted to retrieve a set of outlines corresponding to all windows of the selected motor vehicle.
[0368] At step 904, a stored digital outline may be retrieved from a database. The stored digital outline may, for example, correspond to a surface of the object type identified at step 902 and / or include geometric information corresponding to the surface. The processing application may be adapted to assign a local cache identifier to the stored digital outline that is retrieved in order to provide for offline access in the event that network connectivity might be unavailable.
[0369] Retrieving the stored digital outline may include selecting a version having a highest confidence score among multiple stored outlines of the same surface. The confidence score may be based on historical usage, user ratings, measured dimensional accuracy, and / orAttorney Docket No. SPC-001-PCT any other characteristic of a particular stored outline that is indicative of the accuracy, precision, or quality (or the like) of a stored digital outline as might be desirable for a particular setting, use, or application. The processing application may be adapted to automatically recommend a different stored outline when a variance associated with the stored digital outline exceeds a threshold tolerance.
[0370] The database may be cloud-based and / or adapted to synchronize outlines, for example, among multiple user devices or installer accounts. The database may be adapted to store metadata associated with each outline, including but not limited to date of creation, creator identifier, and / or source of reference data. Alternatively, or in addition, the database may be adapted to store outlines for multiple surfaces of the same object and associate each outline with a unique surface identifier. The database may include any number of outlines, which may be contributed by a plurality of users, and may be adapted to filter available outlines based on verification status. A summan' report may be generated from the database. The summan' report may include, for example, frequency of use, accuracy metrics, and average confidence levels of stored outlines.
[0371] At step 906, the stored digital outline may be refined using supplemental spatial data. The supplemental spatial data may be captured, for example, from a scanning tool. The scanning tool may be a LiDAR scanner integrated in a mobile device or any other scanning tool suitable for capturing supplemental spatial data associated with a surface of an object. The supplemental spatial data may include at least one dimension or curvature parameter, which may be captured, for instance, by the LiDAR scanner integrated in the mobile device. Refining the stored digital outline may include, for example, scaling, offsetting, or warping the stored digital outline based on the supplemental spatial data. An updated version of the stored digital outline incorporating the supplemental spatial data may be stored in the database. The updated version may be assigned a revision number and / or a confidence score. The processing application may be adapted to compare the supplemental spatial data to the stored digital outline and / or to output a dimensional variance report.
[0372] At step 908, a fabrication file corresponding to the stored digital outline may be generated. The fabrication file may be used or referenced, for example, with respect to production of a coating, film, or covering (and / or a corresponding pattern), w hich may be applied to the obj ect. Generating the fabrication file may include applying a margin preset, which may correspond, for example, to the object type identified at step 902. Where the object type is a motor vehicle, for instance, the margin preset might correspond to a motorvehicle class (e.g., sedan, coupe, sport-utility vehicle, or truck).Attorney Docket No. SPC-001-PCT
[0373] Method 900 anticipates and provides for any number of steps or tasks intended to enhance fabrication and application of coatings, films, or coverings for use with an object. With respect to waste reduction, for example, multiple retrieved outlines may be nested on a roll or sheet of material to minimize waste prior to cutting. Nesting arrangement, orientation, or layout may further be based on roll width and / or other characteristics of the material to be used in fabrication or production of the coatings, films, or coverings. As to application, the fabrication file may be transmitted to a cutter, printer, or plotter for production of a pre-cut coating, film, or covering. Accordingly, this and other methods envisioned by the present disclosure may provide for numerous improvements over existing film production and application methods.
[0374] FIG. 10 illustrates an example embodiment of a system for scanning architectural windows on a building fapade using a LiDAR-equipped device, in accordance with aspects of the presentive inventive concepts. In the embodiment shown, a user 1001 holds a scanning tool 1002, such as a mobile device, smartphone, tablet, or handheld LiDAR camera, directed toward a building 1005 having a plurality of windows 1004. The scanning tool 1002 emits one or more LiDAR beams 1003 of electromagnetic energy toward the facade of the building 1005 to capture spatial data representative of the exterior window geometry of one of the window s 1004. The scanning tool 1002 may include any suitable LiDAR sensor capable of emitting light pulses and measuring return times to determine precise distances between the scanning tool 1002 and the scanned surface. The captured data allows generation of a three- dimensional model of the fapade and subsequent determination of two-dimensional window outlines suitable for film cutting, coating fabrication, or digital archiving.
[0375] In the illustrated embodiment, the scanning tool 1002 captures spatial data of one or multiple windows 1004 simultaneously or sequentially, depending on field of view and device range. The emitted LiDAR beams 1003 of electromagnetic energy may be configured to sw eep across the I'apade either manually by the user or automatically through programmed scanning paths. Each return pulse provides a point of reference within a point-cloud dataset, which the scanning application processes to determine depth, shape, and alignment of each window 1004 relative to the building 1005. In certain embodiments, a mobile application (which may include or otherwise communicate with a scanning application and / or a processing application) installed on or otherwise in communication with the scanning tool 1002 includes edge detection algorithms to identify discontinuities corresponding to window frames, mullions, or facade recesses. These discontinuities define precise window boundaries from which digital outlines can be extracted.Attorney Docket No. SPC-001-PCT
[0376] During operation, the scanning application may display a live visualization of the captured facade enabling the user 1001 to verify scan completeness and alignment. Visual or audible prompts may guide the user 1001 to adjust the device’s position or angle to ensure full coverage of each window 1004. In some embodiments, the mobile application overlays augmented reality (AR) indicators or boundary7markers of the device display, assisting the operator in targeting each window accurately. The LiDAR-based depth map produced from captured spatial data allows the processing application to distinguish between planar window surfaced and protruding architectural elements such as trim, signage, or ledges.
[0377] The LiDAR sensor of the scanning tool 1002 may employ variable pulse frequency, scanning resolution, or beam divergence to accommodate different facade distances and surface reflectivity conditions. For example, higher pulse frequencies may be used for close-range scanning of first-floor windows, whereas reduced frequencies may improve return accuracy for upper-story facades. The mobile application may automatically adjust these parameters based on real-time feedback or environmental conditions detected through onboard sensors. In some embodiments, the mobile application incorporates high dynamic range-based exposure adjustment or reflection suppression algorithms to mitigate interference caused by sunlight or reflective glass coatings.
[0378] Once the spatial data is captured, the processing application generates a three- dimensional representation of the scanned facade of the building 1005. From this representation, individual panels of the windows 1004 are segmented, and a two-dimensional outline is computed for each. Each outline may include dimensional metadata such as width, height, curvature, or recess depth. These outlines may then be transmitted to a cutting or printing device for fabrication of films or coatings. In certain implementations, the processing application groups adjacent windows 1004 by elevation, orientation, or film type, producing a nested cutting layout enhanced for roll-based materials. The system thereby automates the process of converting raw scan data into fabrication-ready digital patterns, significantly reducing manual measurement time, and improving installation accuracy.
[0379] The system may automatically associate the outline of each window 1004 with building identifiers such as faqade location, floor level, or room number, allowing the resulting film kits to be labeled and packaged according to their intended installation position. The processing application may also integrate with architectural design files or building information modeling (BIM) systems to compare as-built geometries with design specifications. Deviations between scanned and reference geometries may be flagged within a various report, facilitating quality control during construction or renovation.Attorney Docket No. SPC-001-PCT
[0380] In another embodiment shown in FIG. 11, a system for scanning a building facade1105 having one or more curved or non-planar window surfaces 1106 is illustrated. In this embodiment, a user 1101 holds a LiDAR-equipped scanning tool 1102, which emits LiDAR beams 1103 of electromagnetic energy toward the curved surface and / or window assemblies 1104. The LiDAR beam 1103 of electromagnetic energy reflect from the curved surfaces1106 at varying angles, allowing the system to compute depth gradients and curvature radii across the facade 1105. This embodiment demonstrates the system’s ability to capture and process non-planar geometries, which are common in modem architectural designs featuring bowed glass, curtain walls, or radius comers.
[0381] In the curved-surface embodiment, the LiDAR scanner 1102 captures high- density-point cloud data to resolve subtle curvature and surface deviation. A scanning application installed on or otherwise in communication with the scanning tool 1002 calculates the local surface normal at each point and reconstructs the three-dimensional contour of the curved window 1106. A processing algorithm then fits the captured points to a mathematical surface model from which a flattened two-dimensional digital outline can be derived. This flattening process accounts for curvature distortion and compensates for projected shape variation, ensuring that the resulting film pattern accurately conforms to the curved window during installation.
[0382] A scanning application (also installed on or in communication with the scanning tool 1002) may further employ a curvature-detection mode that adjusts scanning resolution dynamically in response to detected surface irregularities. For instance, areas exhibiting rapid curvature change, such as window comers or frame transitions, may be scanned at higher resolution to capture fine details. Conversely, uniform planar regions may be scanned more coarsely to enhance processing speed. The scanning application may also allow users to define scan regions manually or to trace along visible curvature lines for enhanced accuracy.
[0383] In some embodiments, the system integrates both planar and curved scanning modes, automatically detecting whether a surface region corresponds to a flat or curved geometry. When curv ature exceeds a predefined threshold, the processing application triggers a curvature-compensation algorithm that modifies the digital outline accordingly. This capability enables the system to handle a wide variety of architectural geometries including, but not limited to cylindrical, spherical, or compound-curved facades without manual input or specialized equipment.
[0384] The curved surface data captured from facade 1105 may be used not only for film cutting but also for generating surface-conforming laminates, printed graphics, or protectiveAttorney Docket No. SPC-001-PCT overlays designed for complex architectural glass. The same digital outlines may also be exported into computer-aided design or manufacturing systems to produce structural templates, molds, or frame components matching the scanned curvature. In some implementations, the processing application automatically computes curvature compensation offsets to ensure that when the flat film is applied to the curved surface, it conforms without wrinkling or edge misalignment.
[0385] As with the embodiment of FIG. 10, in FIG. 11, the user 1101 may receive realtime feedback on scan completeness and accuracy through the mobile application’s interface. The system may display color-coded confidence maps indicating areas of high or low scan density, guiding the user 1101 to rescan specific regions if necessary. A mobile application (which may include or communicate with the scanning application and / or the processing application) may further record environmental metadata such as scanning distance, temperature, ambient lighting, or device orientation for calibration and quality assurance purposes. Upon completion of the scan, the digital data may be stored locally or synchronized with a cloud-based processing platform for further analysis, archival, or integration into a centralized geometric database.
[0386] The system may support multi-perspective scanning, wherein the curved fapade 1105 is scanned from multiple positions to minimize occlusion and reflection artifacts. The captured point clouds from each position are registered using simultaneous localization and mapping algorithms or reference marks placed on the facade 1105. The merged model provides a complex representation of the curved surfaces 1106 and surrounding architectural features, which may be segmented into individual windows for digital outline generation. The resulting outlines may be arranged in a fabrication layout as described above, enhanced according to roll dimensions and fdm characteristics.
[0387] These and other embodiments envisioned by the present disclosure collectively demonstrate the system’s versatility across planar and non-planar architectural contexts. Whether scanning a flat facade 1005 as in FIG. 10 or a curved facade 1105 as in FIG. 11, for example, the same or similar scanning and processing pipeline enables precise measurement, digital outline generation, and cut film fabrication without reliance on manual measurement techniques. The inclusion of curvature detection and compensation algorithms allow installers and fabricators to achieve accurate fitment even on complex surfaces, reducing waste, time, and error. Moreover, the integration with cloud databases and ERP systems provides a scalable workflow that supports both small-scale installations and enterprise-level production environments.Attorney Docket No. SPC-001-PCT
[0388] The above-described embodiments should be understood to serve only as illustrative examples; further embodiments are envisaged. Any feature described herein in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the inventive concepts, which is defined in the accompanying claims.
Claims
Attorney Docket No. SPC-001-PCTCLAIMS1. A method for scanning a motor vehicle panel using a scanning tool positioned in proximity to the panel, the method comprising: capturing spatial data of the panel from one or more angles using the scanning tool; generating a three-dimensional image of the panel using the captured spatial data; determining a two-dimensional panel shape at the scanning tool based on the three-dimensional image; and generating a digital outline of the two-dimensional panel shape.
2. The method of claim 1, further comprising: transmitting the generated digital outline from a scanning application at the scanning tool to a processing application; receiving and storing the digital outline at the processing application; and arranging the generated digital outline relative to a roll of vinyl film to produce a film-cutting layout.
3. The method of claim 2, wherein arranging the generated digital outline comprises arranging multiple generated digital outlines corresponding to multiple panels.
4. The method of claim 3, wherein the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
5. The method of claim 1, wherein generating the digital outline further comprises: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
6. The method of claim 1, wherein the scanning tool comprises a light detection and ranging (LiDAR) tool configured to capture the three-dimensional image of the panel.
7. The method of claim 6, wherein the LiDAR tool comprises a LiDAR camera of a mobile phone.Attorney Docket No. SPC-001-PCT8. The method of claim 1, wherein the scanning tool comprises a mobile smart device.
9. The method of claim 1, wherein the scanning tool comprises a mobile computer.
10. The method of claim 1, wherein the scanning tool comprises a standalone LiDAR camera.
11. The method of claim 1 , wherein the motor vehicle panel comprises an automobile panel.
12. The method of claim 1 wherein the motor vehicle panel comprises a window of the motor vehicle.
13. The method of claim 1 wherein the motor vehicle panel comprises a body portion of the motor vehicle.
14. The method of claim 1, wherein the one or more angles comprises multiple angles.
15. A system for scanning a motor vehicle panel using a scanning tool positioned in proximity to the panel, comprising: a mobile application operating on a mobile device configured to: capture spatial data of the panel from one or more angles using the scanning tool; generate a three-dimensional image of the panel using the captured spatial data; determine a two-dimensional panel shape based on the three- dimensional image; and generate a digital outline of the two-dimensional panel shape.
16. The system of claim 15, wherein the mobile application is further configured to: transmit the generated digital outline from a scanning application to a processing application.Attorney Docket No. SPC-001-PCT17. The system of claim 16 wherein the application is configured to: receive and store the digital outline; and arrange the generated digital outline relative to a roll of vinyl film to create a film-cutting layout.
18. The system of claim 17, wherein the application is further configured to arrange multiple generated digital outlines corresponding to multiple panels.
19. The system of claim 18, wherein the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
20. The system of claim 15, wherein generating the digital outline further comprises: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
21. The system of claim 15, wherein the scanning tool comprises a light detection and ranging (LiDAR) tool configured to capture the spatial data and generate the three- dimensional image of the panel.
22. The system of claim 21, wherein the LiDAR tool comprises a LiDAR camera of a mobile phone.
23. The system of claim 15, wherein the scanning tool comprises a mobile smart device.
24. The system of claim 15, wherein the scanning tool comprises a mobile computer.
25. The system of claim 15, wherein the scanning tool comprises a standalone LiDAR camera.
26. The system of claim 15, wherein the motor vehicle panel comprises an automobile panel.
27. The system of claim 15 wherein the motor vehicle panel comprises a window of the motor vehicle.Attorney Docket No. SPC-001-PCT28. The system of claim 15 wherein the motor vehicle panel comprises a body portion of the motor vehicle.
29. The system of claim 15, wherein the one or more angles comprises multiple angles.
30. A system for generating a digital outline of a motor vehicle panel, the system comprising: a mobile device comprising a scanning tool configured to scan a panel and capture spatial data of the panel; an application on the mobile device in communication with the scanning tool, the mobile device configured to: receive the spatial data from the scanning tool; generate a three-dimensional image of the panel using the spatial data; and generate a digital outline of the panel using the three-dimensional image;31. The system of claim 30 further comprising an application configured to store the digital outline and transmit to a cutting device for producing a coating film of the digital outline.
32. The system of claim 30, wherein the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
33. The system of claim 30, wherein a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
34. The system of claim 30, wherein the three-dimensional data of the panel is captured using a standalone LiDAR camera.
35. The system of claim 30, wherein the system utilizes a color image from a segmentation neural network to accurately identify the panel.
36. The system of claim 35, wherein the system projects identified panel pixels onto a depth data from the LiDAR scanner to convert information into the three-dimensional image.Attorney Docket No. SPC-001-PCT37. The system of claim 36, wherein the system further calculates a dimension of the panel.
38. The system of claim 30, wherein the system automatically generates an order with a dimension of the panel and integrates the order with a client’s Enterprise Resource Planning (ERP) system.
39. The system of claim 38, wherein an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.
40. The system of claim 39, wherein the order is transmitted to the cutting device for cutting the coating film.
41. The system of claim 40, wherein the coating film is ready -to-apply and shipped directly to a customer.
42. A method for generating a digital outline of a motor vehicle panel, the method comprising: receiving, at a mobile device comprising a scanning tool, spatial data of the panel captured by the scanning tool; generating, by an application on the mobile device, a three-dimensional image of the panel using the spatial data; and generating, by the application, a digital outline of the panel based on the three- dimensional image.
43. The method of claim 42 further comprising storing the digital outline and transmitting the digital outline to a cutting device to produce a coating film corresponding to the digital outline.
44. The method of claim 42, wherein the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.Attorney Docket No. SPC-001-PCT45. The method of claim 42, wherein a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
46. The method of claim 42, wherein the three-dimensional data of the panel is captured using a standalone LiDAR camera.
47. The method of claim 42, further comprising processing color imagery with a segmentation neural network to identify the panel.
48. The method of claim 47, further comprising projecting identified panel pixels onto LiDAR depth data to generate the three-dimensional image.
49. The method of claim 48, further comprising calculating a dimension of the panel based on the three-dimensional image.
50. The method of claim 42, further comprising generating an order including the calculated dimension and integrating the order with a client’s enterprise-resource-planning (ERP) system.
51. The method of claim 50, wherein an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.
52. The method of claim 51, further comprising transmitting the order to a cutting device for cutting a coating film corresponding to the digital outline.
53. The method of claim 52, wherein the coating film is ready-to-apply and shipped directly to a customer.
54. A method for scanning a motor vehicle panel using a scanning tool positioned in proximity to the panel, the method comprising: capturing spatial data of the panel from one or more angles using the scanning tool;Attorney Docket No. SPC-001-PCT generating a three-dimensional image of the panel using the captured spatial data; determining a two-dimensional panel shape at the scanning tool based on the three-dimensional image; and generating a digital outline of the two-dimensional panel shape.
55. The method as claimed in any one of the claims herein, further comprising: transmitting the generated digital outline from an application at the scanning tool to a processing application; receiving and storing the digital outline at the processing application; arranging the generated digital outline relative to a roll of vinyl film to produce a film-cutting layout.
56. The method as claimed in any one of the claims herein, wherein arranging the generated digital outline comprises arranging multiple generated digital outlines corresponding to multiple panels.
57. The method as claimed in any one of the claims herein, wherein the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
58. The method as claimed in any one of the claims herein, wherein generating the digital outline further comprises: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
59. The method as claimed in any one of the claims herein, wherein the scanning tool comprises a light detection and ranging (LiDAR) tool configured to capture the three- dimensional image of the panel.
60. The method of as claimed in any one of the claims herein, wherein the scanning tool comprises a LiDAR camera of a mobile phone.
61. The method of as claimed in any one of the claims herein, wherein the scanning tool comprises a mobile smart device.Attorney Docket No. SPC-001-PCT62. The method as claimed in any one of the claims herein, wherein the scanning tool comprises a mobile computer.
63. The method as claimed in any one of the claims herein, wherein the scanning tool comprises a standalone LiDAR camera.
64. The method as claimed in any one of the claims herein, wherein the motor vehicle panel comprises an automobile panel.
65. The method as claimed in any one of the claims herein, wherein the motor vehicle panel comprises a window of the motor vehicle.
66. The method as claimed in any one of the claims herein, wherein the motor vehicle panel comprises a body portion of the motor vehicle.
67. The method as claimed in any one of the claims herein, wherein the one or more angles comprises multiple angles.
68. A system for scanning a motor vehicle panel using a scanning tool positioned in proximity to the panel, comprising: a mobile application operating on a mobile device configured to: capture spatial data of the panel from one or more angles using the scanning tool; generate a three-dimensional image of the panel using the captured spatial data; determine a two-dimensional panel shape based on the three- dimensional image; and generate a digital outline of the two-dimensional panel shape.
69. The system as claimed in any one of the claims herein, wherein the mobile application is further configured to: transmit the generated digital outline from a scanning application to a processing application.Attorney Docket No. SPC-001-PCT70. The system as claimed in any one of the claims herein, wherein the application is configured to: receive and store the digital outline; arrange the generated digital outline relative to a roll of vinyl film to produce a film-cutting layout.
71. The system as claimed in any one of the claims herein, wherein the application is further configured to arrange multiple generated digital outlines corresponding to multiple panels.
72. The system as claimed in any one of the claims herein, wherein the multiple digital outlines are arranged to reduce film waste and increase efficiency of the film-cutting layout.
73. The system as claimed in any one of the claims herein, wherein generating the digital outline further comprises: detecting curvature or irregularities along edges of the panel; and incorporating the curvatures or irregularities into the digital outline.
74. The system as claimed in any one of the claims herein, wherein the scanning tool comprises a light detection and ranging (LiDAR) tool configured to capture the spatial data and generate the three-dimensional image of the panel.
75. The system as claimed in any one of the claims herein, wherein the scanning tool comprises a LiDAR camera of a mobile phone.
76. The system as claimed in any one of the claims herein, wherein the scanning tool comprises a mobile smart device.
77. The system as claimed in any one of the claims herein, wherein the scanning tool comprises a mobile computer.
78. The system as claimed in any one of the claims herein, wherein the scanning tool comprises a standalone LiDAR camera.Attorney Docket No. SPC-001-PCT79. The system as claimed in any one of the claims herein, wherein the motor vehicle panel comprises an automobile panel.
80. The system as claimed in any one of the claims herein wherein the motor vehicle panel comprises a window of the motor vehicle.
81. The system as claimed in any one of the claims herein wherein the motor vehicle panel comprises a body portion of the motor vehicle.
82. The system as claimed in any one of the claims herein, wherein the one or more angles comprises multiple angles.
83. A system for generating a digital outline of a motor vehicle panel, the system comprising: a mobile device comprising a scanning tool configured to scan a panel and capture spatial data of the panel; an application on the mobile device in communication with the scanning tool, the mobile device configured to: receive the spatial data from the scanning tool: generate a three-dimensional image of the panel using the spatial data: and generate a digital outline of the panel using the three-dimensional image;84. The system as claimed in any one of the claims herein further comprising an application configured to store the digital outline and transmit to a cutting device for producing a coating film of the digital outline.
85. The system as claimed in any one of the claims herein, wherein the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
86. The system as claimed in any one of the claims herein, wherein a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.Attorney Docket No. SPC-001-PCT87. The system as claimed in any one of the claims herein, wherein the three-dimensional data of the panel is captured using a standalone LiDAR camera.
88. The system as claimed in any one of the claims herein, wherein the system utilizes a color image from a segmentation neural network to accurately identify the panel.
89. The system as claimed in any one of the claims herein, wherein the system projects identified panel pixels onto a depth data from the LiDAR scanner to convert information into the three-dimensional image.
90. The system as claimed in any one of the claims herein, wherein the system further calculates a dimension of the panel.
91. The system as claimed in any one of the claims herein, wherein the system automatically generates an order with a dimension of the panel and integrates the order with a client’s Enterprise Resource Planning (ERP) system.
92. The system as claimed in any one of the claims herein, wherein an artificial intelligence (Al)-enhanced functionality creates a query and an arrangement of the order and prepares the order for production.
93. The system as claimed in any one of the claims herein, wherein the order is transmitted to the cutting device for cutting the coating film.
94. The system as claimed in any one of the claims herein, wherein the coating film is ready -to-apply and shipped directly to a customer.
95. A method for generating a digital outline of a motor vehicle panel, the method comprising: receiving, at a mobile device comprising a scanning tool, spatial data of the panel captured by the scanning tool; generating, by an application on the mobile device, a three-dimensional image of the panel using the spatial data; andAttorney Docket No. SPC-001-PCT generating, by the application, a digital outline of the panel based on the three- dimensional image.
96. The method as claimed in any one of the claims herein, further comprising storing the digital outline and transmitting the digital outline to a cutting device to produce a coating film corresponding to the digital outline.
97. The method as claimed in any one of the claims herein, wherein the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the panel.
98. The method as claimed in any one of the claims herein, wherein a user captures a scan of the panel using the mobile device equipped with an integrated LiDAR scanner.
99. The method as claimed in any one of the claims herein, wherein the three-dimensional data of the panel is captured using a standalone LiDAR camera.
100. The method as claimed in any one of the claims herein, further comprising processing color imagery with a segmentation neural network to identify the panel.
101. The method as claimed in any one of the claims herein, further comprising projecting identified panel pixels onto LiDAR depth data to generate the three-dimensional image.
102. The method as claimed in any one of the claims herein, further comprising calculating a dimension of the panel based on the three-dimensional image.
103. The method as claimed in any one of the claims herein, further comprising generating an order including the calculated dimension and integrating the order with a client's enterprise-resource-planning (ERP) system.
104. The method as claimed in any one of the claims herein, wherein an artificial intelligence (Al)-enhanced functionality produces a query and an arrangement of the order and prepares the order for production.Attorney Docket No. SPC-001-PCT105. The method as claimed in any one of the claims herein, further comprising transmitting the order to a cutting device for cutting a coating fdm corresponding to the digital outline.
106. The method as claimed in any one of the claims herein, wherein the coating film is ready -to-apply and shipped directly to a customer.
107. A method for scanning an architectural window, the method comprising: positioning a mobile device comprising a scanning tool in proximity to the architectural window; capturing spatial data of the architectural window from one or more angles using the scanning tool; generating a three-dimensional image of the architectural window using the captured spatial data; determining a two-dimensional window shape at the mobile device based on the three dimensional image; generating a digital outline of the two-dimensional window shape; and arranging the generated digital outline into one or multiple window outlines.
108. The method of claim 107, the method further comprises enhancing the outlines into a film-cutting layout for architectural films, the architectural films comprising at least one of solar-control, privacy, safety / security, or decorative films.
109. The method of claim 107, wherein the system accounts for roll widths and lengths typical to architectural film supply, comprising between 20 inches and 72 inches wide, and enhances placement to reduce waste.
110. The method of claim 107, wherein transmitting the film-cutting layout to a printer, plotter, or cutter to process the film for application.
111. The method of claim 107, wherein generating the digital outline further comprises detecting curvature or irregularities along edges of the architectural window and incorporating the curvatures or irregularities into the digital outline.Attorney Docket No. SPC-001-PCT112. The method of claim 107, wherein the scanning tool comprises a LiDAR sensor configured to capture depth and curvature of the architectural window.
113. The method of claim 112, wherein the LiDAR sensor comprises a LiDAR camera integrated into a mobile phone.
114. The method of claim 112, wherein the LiDAR sensor comprises a standalone LiDAR camera.
115. The method of claim 107, wherein the system utilizes a segmentation neural network to differentiate the architectural window pane from adjacent walls, trim, or facade elements, and projects identified window pixels onto the LiDAR depth data to enhance accuracy.
116. The method of claim 107, further comprising transmitting the generated digital outline from the mobile device to a processing application, and wherein the processing application stores the digital outline and performs enhancing for film-cutting layout.
117. The method of claim 107, wherein the system integrates w ith a contractor’s enterprise resource planning (ERP) or project management system to automatically generate work orders, material estimates, and installation-ready precut film kits labeled for each window.
118. A method for scanning a window, the method comprising: positioning a mobile device comprising a scanning tool in proximity to a window; capturing spatial data of the window from one or more angles using the scanning tool; generating a three-dimensional image of the window using the captured spatial data; determining a two-dimensional window shape at the mobile device based on the three-dimensional image; and generating a digital outline of the two-dimensional window shape.
119. The method of claim 118, further comprising transmitting the generated digital outline from a scanning application at the mobile device to a processing application; receiving and storing the digital outline at the application; and arranging the generated digital outline relative to a roll of fdm to a film-cutting layout.Attorney Docket No. SPC-001-PCT120. The method of claim 119, wherein arranging the generated digital outline comprises arranging multiple generated digital outlines corresponding to multiple windows.
121. The method of claim 120, wherein the multiple digital outlines are arranged to reduce fdm waste and enhance efficiency of the film-cutting layout.
122. The method of claim 118, wherein generating the digital outline further comprises detecting curvature or irregularities along edges of the window and incorporating the curvatures or irregularities into the digital outline.
123. The method of claim 118, wherein the scanning tool comprises a light detection and ranging (LiDAR) tool configured to capture the three-dimensional image of the window.
124. The method of claim 123, wherein the LiDAR tool comprises a LiDAR camera of a mobile phone.
125. The method of claim 123, wherein the mobile device comprises a mobile smart device.
126. The method of claim 123, wherein the mobile device comprises a mobile computer.
127. The method of claim 123, wherein the mobile device comprises a standalone LiDAR camera.
128. The method of claim 118, wherein the window comprises an automobile window.
129. The method of claim 118, wherein the one or more angles comprises multiple angles.
130. The method of claim 118, wherein the window comprises an architectural window in a building.
131. The method of claim 130, further comprising arranging the generated digital outline into one or multiple window outlines and enhancing the outlines into a film-cutting layout for architectural films.Attorney Docket No. SPC-001-PCT132. The method of claim 131, wherein the architectural films comprising at least one of solar-control, privacy, safety / security, or decorative films; wherein the system accounts for roll widths and lengths typical to architectural film supply.
133. The method of claim 132, wherein the architectural film supply is between about 20 inches and about 72 inches wide.
134. The method of claim 131, wherein the application enhances placement to reduce waste and transmits the film-cutting layout to a printer, plotter, or cutter to process the film for application.
135. The method of claim 131, wherein generating the digital outline further comprises detecting curvature or irregularities along edges of the architectural window and incorporating the curvatures or irregularities into the digital outline.
136. The method of claim 131, wherein the scanning tool comprises a LiDAR sensor configured to capture depth and curvature of the architectural window.
137. The method of claim 136, wherein the LiDAR sensor comprises a LiDAR camera integrated into a mobile phone.
138. The method of claim 136, wherein the LiDAR sensor comprises a standalone LiDAR camera.
139. The method of claim 131, wherein the system utilizes a segmentation neural network to differentiate the architectural window pane from adjacent walls, trim, or facade elements, and projects identified window pixels onto the LiDAR depth data to enhance accuracy.
140. The method of claim 131, further comprising transmitting the generated digital outline from the mobile device to a processing application , and wherein the application stores the digital outline and performs enhancing for the film-cutting layout.Attorney Docket No. SPC-001-PCT141. The method of claim 131, wherein the system integrates with a contractor’s enterprise resource planning (ERP) or project management system to automatically generate work orders, material estimates, and installation-ready precut fdm kits labeled for each window.
142. A system for generating a digital outline of a window, the system comprising: a mobile device comprising a scanning tool configured to scan a window and capture spatial data of the window; an application on the mobile device in communication with the scanning tool, the mobile device configured to receive the spatial data from the scanning tool, generate a three- dimensional image of the window using the spatial data, and generate a digital outline of the window using the three-dimensional image; and an application configured to store the digital outline and transmit the digital outline to a cutting device for producing a coating film of the digital outline.
143. The system of claim 142, wherein the mobile device comprising the scanning tool comprises a LiDAR-based scanner capable of capturing the three-dimensional data, including depth and curvature of the window.
144. The system of claim 142, wherein the window comprises an architectural window in a building, and wherein the application is further configured to arrange the generated digital outline into one or multiple window outlines.
145. The system of claim 144, wherein the application arranges the outlines into a filmcutting layout for architectural films, the architectural films comprising at least one of solarcontrol, privacy, safety / security, or decorative films.
146. The system of claim 144, wherein the system accounts for roll widths and lengths typical to architectural film supply, comprising between about 20 inches and about 72 inches wide.
147. The system of claim 145, wherein the application enhances placement to reduce waste; and transmit the film-cutting layout to a printer, plotter, or cutter to process the film for application.Attorney Docket No. SPC-001-PCT148. The system of claim 144, wherein generating the digital outline further comprises detecting curvature or irregularities along edges of the architectural window and incorporating the curvatures or irregularities into the digital outline.
149. The system of claim 144, wherein the system utilizes a segmentation neural network to differentiate the architectural window pane from adjacent walls, trim, or facade elements, and projects identified window pixels onto the LiDAR depth data to enhance accuracy.
150. The system of claim 144, wherein the system integrates with a contractor’s enterprise resource planning (ERP) or project management system to automatically generate work orders, material estimates, and installation-ready precut film kits labeled for each window.
151. A method for producing a film pattern , the method comprising: receiving, at a mobile device, a selection identifying a window or panel; retrieving geometric information of the window or panel from a database based on the selection; optionally adjusting the geometric information within an application on the mobile device; and transmitting the adjusted geometric information from the mobile device directly to a printer, plotter, or cutter to produce a pre-cut film pattern.
152. The method of claim 151, wherein the database comprises dimensional outlines for a plurality of windows, panels, or other surfaces.
153. The method of claim 151, wherein the selection identifying the window or panel comprises at least one of a vehicle make and model, building model, year of manufacture, or part number.
154. The method of claim 151, wherein the geometric information is associated with multiple layout configurations produces for different roll widths of film material.
155. The method of claim 151, further comprising integrating the method with an enterprise resource planning (ERP) system to track orders, update inventory, and generate work orders.Attorney Docket No. SPC-001-PCT156. The method of claim 151, wherein the window or panel comprises an automotive window, architectural window, or other structure.
157. The method of claim 151, wherein the transmitting step sends the geometric information wirelessly from the mobile device to the printer, plotter, or cutter.
158. A system for producing a film pattern , the system comprising: a mobile device comprising an application configured to: receive a selection identifying a window or panel; retrieve geometric information of the window or panel from a database based on the selection; optionally adjust the geometric information within the application; and transmit the geometric information directly to a printer, plotter, or cutter to produce a pre-cut film pattern.
159. The system of claim 158, wherein the database comprises dimensional outlines for a plurality of windows, panels, or other surfaces.
160. The system of claim 158, wherein the selection identifying the window or panel comprises at least one of a vehicle make and model, building model, year of manufacture, or part number.
161. The system of claim 158, wherein the database associates geometric information with multiple layout configurations produced for different roll widths of film material.
162. The system of claim 158, further comprises integration with an enterprise-resource- planning (ERP) system configured to track orders, update inventory’, and generate work orders.
163. The system of claim 158, wherein the window or panel comprises an automotive window, architectural window, or other structure.Attorney Docket No. SPC-001-PCT164. The system of claim 158, wherein the mobile device transmits the geometric information wirelessly to the printer, plotter, or cutter.1 5. A method for generating a digital outline of a surface of an object, the method comprising: capturing spatial data of the surface from one or more angles using a scanning tool positioned in proximity to the surface; generating a three-dimensional representation of the surface using the captured spatial data; determining, from the three-dimensional representation, a two-dimensional outline of the surface; and generating a digital file corresponding to the two-dimensional outline for fabrication of a coating, film, or covering applied to the object.
166. The method of claim 165, further comprising transmitting the digital file to a processing application configured to arrange multiple outlines relative to a roll or sheet of material to produce a fabrication layout.
167. The method of claim 165, wherein the object comprises at least one of a motor vehicle, a building, a marine vessel, or an aircraft.
168. The method of claim 165, wherein the surface comprises a window, body panel, or structural panel of the object.
169. The method of claim 165, wherein the scanning tool comprises a light detection and ranging (LiDAR) sensor configured to capture depth and curvature of the surface.
170. The method of claim 169, wherein the LiDAR sensor is integrated into a mobile device comprising a processor and display.
171. The method of claim 169, wherein the LiDAR sensor comprises a standalone or mounted scanner located at a workstation or job site.Attorney Docket No. SPC-001-PCT172. The method of claim 165, further comprising capturing color imagery of the surface and projecting identified surface pixels onto the spatial data to enhance accuracy of the outline.
173. The method of claim 165, further comprising detecting curvature or irregularities along edges of the surface and incorporating the curvature or irregularities into the generated outline.
174. The method of claim 165, further comprising automatically applying a margin offset to the generated outline based on a preset associated with the object ty pe.
175. The method of claim 174, wherein the preset corresponds to a motor vehicle class selected from sedan, coupe, sport-utility7vehicle, or truck.
176. The method of claim 166, wherein the processing application arranges multiple outlines to minimize material waste according to roll-width and length constraints.
177. The method of claim 176, wherein the processing application implements a nesting algorithm configured to compute an enhanced cutting layout.
178. The method of claim 165, wherein the processing application communicates with an enterprise resource planning (ERP) system to generate work orders, track inventory7, or schedule production.
179. The method of claim 165, further comprising encrypting and wirelessly transmitting the digital file to a cutter, printer, or plotter for production of the coating or film.
180. The method of claim 165, further comprising calibrating the scanning tool to compensate for ambient lighting, reflection, or surface-color variation.
181. The method of claim 165, wherein capturing spatial data includes capturing multiple partial scans and stitching the partial scans into a unified three-dimensional model.Attorney Docket No. SPC-001-PCT182. The method of claim 165, further comprising displaying, on the scanning tool, a realtime visualization of the captured data and an indication of scan completeness.
183. The method of claim 166, wherein the processing application generates a qualityassurance report indicating deviation between expected and actual cut dimensions.
184. The method of claim 165, further comprising overlaying an augmented-reality (AR) alignment guide on a live image of the object to assist placement of the coating or film.
185. The method of claim 165, wherein the scanning tool operates in an offline mode and synchronizes captured data with a cloud-based system when network connectivity is available.
186. The method of claim 165, wherein the digital file includes metadata identifying the object, surface location, date, operator, and scanning device.
187. The method of claim 165, further comprising validating the generated outline by comparing it to a reference geometry retrieved from a database corresponding to the same object type.
188. The method of claim 187, wherein the validation comprises calculating a difference metric between the generated outline and the reference geometry and storing the metric with the digital file.
189. The method of claim 165, wherein the coating or film is a pre-cut vinyl, polyester, or laminate film ready for application to the object.
190. A system for generating a digital outline of a surface of an object, the system comprising: a scanning tool configured to capture spatial data of the surface from one or more angles; and a processing application in communication with the scanning tool and configured to: generate a three-dimensional representation of the surface using the captured spatial data;Attorney Docket No. SPC-001-PCT determine, from the three-dimensional representation, a two-dimensional outline of the surface; and generate a digital file corresponding to the two-dimensional outline for fabrication of a coating, film, or covering applied to the object.
191. The system of claim 190, wherein the processing application is further configured to arrange multiple outlines relative to a roll or sheet of material to produce a fabrication layout.
192. The system of claim 190, wherein the object comprises at least one of a motor vehicle, building, marine vessel, or aircraft.
193. The system of claim 190, wherein the surface comprises a window, body panel, or structural panel of the object.
194. The system of claim 190, wherein the scanning tool comprises a light detection and ranging (LiDAR) sensor configured to capture depth and curvature of the surface.
195. The system of claim 194, wherein the LiDAR sensor is integrated into a mobile device comprising a processor and display.
196. The system of claim 194, wherein the LiDAR sensor comprises a standalone or mounted scanner located at a workstation or job site.
197. The system of claim 190, wherein the processing application is configured to combine spatial data and color imagery to enhance accuracy of the generated outline.
198. The system of claim 190, wherein the processing application is configured to detect curvature or irregularities along edges of the surface and incorporate them into the generated outline.
199. The system of claim 190, wherein the processing application is configured to apply a margin offset to the generated outline based on a preset associated with the object type.Attorney Docket No. SPC-001-PCT200. The system of claim 199, wherein the preset corresponds to a motor-vehicle class selected from sedan, coupe, sport-utility vehicle, or truck.
201. The system of claim 190, wherein the processing application is configured to arrange multiple outlines to minimize material waste according to roll-width and length constraints.
202. The system of claim 201, wherein the processing application is configured to execute a nesting optimization algorithm adapted to compute a cutting layout.
203. The system of claim 190, wherein the processing application is configured to communicate with an enterprise resource planning (ERP) system to generate work orders, track inventory, or schedule production.
204. The system of claim 190, wherein the processing application is configured to transmit the digital file wirelessly to a cutter, printer, or plotter for production of the coating or film.
205. The system of claim 190, wherein the scanning tool is configured to perform onboard calibration to compensate for ambient lighting, reflection, or surface-color variation.
206. The system of claim 190, wherein the processing application is configured to combine multiple partial scans into a unified three-dimensional model.
207. The system of claim 190, wherein the scanning tool is configured to display a realtime visualization of captured data and an indication of scan completeness.
208. The system of claim 190, wherein the processing application is configured to generate a quality -assurance report indicating deviation between expected and actual cut dimensions.
209. The system of claim 190, wherein the processing application is further configured to provide an augmented-reality (AR) alignment guide for placement of the coating or film on the object.Attorney Docket No. SPC-001-PCT210. The system of claim 190, wherein the scanning tool is configured to operate in an offline mode and synchronize captured data with a cloud-based processing environment when network connectivity is restored.
211. The system of claim 190, wherein the processing application is configured to associate metadata with the digital file including object identifier, surface location, date, operator, and device identifier.
212. The system of claim 190, wherein the processing application is configured to validate the generated outline by comparing it to a reference geometry retrieved from a database corresponding to the same object type.
213. The system of claim 212, wherein the processing application is configured to calculate a deviation metric between the generated outline and the reference geometry7and stores the metric in association with the digital file.
214. The system of claim 190, wherein the coating or film comprises a pre-cut vinyl, polyester, or laminate film ready for application to the object.
215. A method for generating a digital outline of a surface of an object using stored reference data, the method comprising: receiving, at a processing application, an input identifying an object type; retrieving, from a database, a stored digital outline corresponding to a surface of the identified object type; optionally refining the stored digital outline using supplemental spatial data captured from a scanning tool; and generating a fabrication file corresponding to the digital outline for production of a coating, film, or covering applied to the object.
216. The method of claim 21 , wherein the object type corresponds to at least one of a motor vehicle, building, marine vessel, or aircraft.
217. The method of claim 215, wherein the input comprises at least one of a make, model, year, or trim identifier of a motor vehicle.Attorney Docket No. SPC-001-PCT218. The method of claim 215, wherein retrieving the stored digital outline includes selecting a version having a highest confidence score among multiple stored outlines of the same surface.
219. The method of claim 218, wherein the confidence score is based on historical usage, user ratings, or measured dimensional accuracy.
220. The method of claim 215, wherein the supplemental spatial data comprises at least one dimension or curvature parameter captured by a LiDAR scanner integrated in a mobile device.
221. The method of claim 215, wherein refining the stored digital outline comprises scaling, offsetting, or warping the outline based on the supplemental spatial data.
222. The method of claim 215, wherein generating the fabrication file includes applying a margin preset corresponding to the identified object type.
223. The method of claim 222, wherein the margin preset corresponds to a motor- vehicle class selected from sedan, coupe, sport-utility vehicle, or truck.
224. The method of claim 215, further comprising nesting multiple retrieved outlines on a roll or sheet of material to minimize waste prior to cutting.
225. The method of claim 215, further comprising transmitting the fabrication file to a cutter, printer, or plotter for production of a pre-cut film.
226. The method of claim 215, further comprising storing, in the database, an updated version of the digital outline incorporating the supplemental spatial data.
227. The method of claim 226, wherein the updated version is assigned a revision number and confidence score.Attorney Docket No. SPC-001-PCT228. The method of claim 215, wherein the database is cloud-based and configured to synchronize outlines among multiple user devices or installer accounts.
229. The method of claim 21 , wherein the database is configured to store metadata associated with each outline, including date of creation, creator identifier, and source of reference data.
230. The method of claim 215, wherein the database is configured to store outlines for multiple surfaces of the same object and associate each outline with a unique surface identifier.
231. The method of claim 215, wherein the processing application is configured to retrieve a set of outlines corresponding to all windows of a selected motor vehicle.
232. The method of claim 215, wherein the processing application is configured to compare the supplemental spatial data to the stored outline and output a dimensional variance report.
233. The method of claim 215, wherein the processing application is configured to automatically recommend a different stored outline when the variance exceeds a threshold tolerance.
234. The method of claim 215, wherein the database includes outlines contributed by a plurality of users and is configured to filter available outlines based on verification status.
235. The method of claim 215, wherein the processing application is configured to assign a local cache identifier to the retrieved outline for offline access when network connectivity7is unavailable.
236. The method of claim 215, further comprising generating, from the database, a summary7report indicating frequency of use, accuracy metrics, and average confidence levels of stored outlines.Attorney Docket No. SPC-001-PCT237. A system for generating a digital outline of a surface of an object using stored reference data, the system comprising: a database storing a plurality of digital outlines corresponding to surfaces of different object types; and a processing application configured to: receive an input identifying an object type; retrieve, from the database, a stored digital outline corresponding to a surface of the identified object type: optionally refine the stored digital outline using supplemental spatial data captured from a scanning tool; and generate a fabrication file corresponding to the digital outline for production of a coating, film, or covering applied to the object.
238. The system of claim 237, wherein the object type corresponds to at least one of a motor vehicle, building, marine vessel, or aircraft.
239. The system of claim 237, wherein the database includes multiple outlines for the same surface, each outline associated with a confidence score or revision identifier.
240. The system of claim 237, wherein the processing application is configured to select the stored digital outline having a highest confidence score among available outlines of the same surface.
241. The system of claim 237, wherein the supplemental spatial data comprises dimensional or curvature information captured by a LiDAR scanner integrated in a mobile device.
242. The system of claim 237, wherein the processing application is configured to refine the stored outline based on the supplemental spatial data by scaling, offsetting, or warping the outline.
243. The system of claim 237, wherein the processing application is configured to apply a margin preset associated with the identified object type prior to generating the fabrication file.Attorney Docket No. SPC-001-PCT244. The system of claim 237, wherein the processing application is configured to nest multiple outlines on a roll or sheet of material to minimize material waste.
245. The system of claim 237, wherein the processing application is configured to transmit the fabrication file to a cutter, printer, or plotter for production of the coating or film.
246. The system of claim 237, wherein the processing application is configured to update the database with a revised outline incorporating supplemental spatial data and assign a new confidence score to the revised outline.
247. The system of claim 237, wherein the database is cloud-based and configured to synchronize outlines among multiple users or installer accounts.
248. The system of claim 237, wherein the database is configured to store metadata associated with each outline, including date of creation, creator identifier, and source type.
249. The system of claim 237, wherein the processing application is configured to compare supplemental spatial data to the stored outline and output a variance report.
250. The system of claim 237, wherein the processing application is configured to automatically recommend a different stored outline when the variance exceeds a predefined tolerance.
251. The system of claim 237, wherein the database is configured to filter available outlines based on verification status or confidence score threshold.
252. The system of claim 237, wherein the processing application is configured to assign a local cache identifier to each retrieved outline for offline use.
253. The system of claim 237, wherein the processing application is configured to generate a summary report of stored outlines including usage frequency and accuracy metrics.
Citation Information
Patent Citations
Automated measuring system and method
US20050049822A1
Secure data transmission in a network system of image processing devices
US20050154884A1
Cutting pattern manipulation and methods
US20070240548A1
Systems and methods for adding descriptive metadata to digital content
US20150100578A1
Generating three dimensional models
US20180061120A1