Textile product fabrication and rendering

US10767291B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10767291-B2
Application numberUS-201815958896-A
CountryUS
Kind codeB2
Filing dateApr 20, 2018
Priority dateApr 20, 2018
Publication dateSep 8, 2020
Grant dateSep 8, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Preparing textile products by establishing, by a textile product system, data types, valid values for each data type, and valid relationships between the data types encompassing specification of textile products for manufacturing and visualization of the textile products. Receiving, from a user, a first data set comprising values of data types and relationships between the data types associated with at least one of manufacturing of a particular textile product and visualization of the particular textile product. Determining whether the received first data set conforms to the data type, data value, and data relationships valid for at least one of the manufacturing of textile products and the visualization of textile products.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method to prepare textile products, comprising: establishing, by one or more computing devices of a textile product system, a textile product specification comprising data types, valid values for each data type, and valid relationships between the data types encompassing specification of textile products for manufacturing and visualization of the textile products, wherein the textile product specification defines relationships between instances of one or more data types associated with at least one of manufacturing of the textile products and visualization of the textile products; receiving, by the one or more computing devices from a user, a first data set comprising values of the data types and relationships between the data types associated with at least one of manufacturing of a particular textile product and visualization of the particular textile product; determining, by an isolation layer of the one or more computing devices, that the first data set conforms to the textile product specification comprising the relationships between instances of the one or more data types associated with at least one of the manufacturing of textile products and the visualization of textile products; in response to determining, by the isolation layer of the one or more computing devices, that the first data set conforms to the textile product specification comprising the relationships between instances of the one or more data types associated with at least one of the manufacturing of textile products and the visualization of textile products: providing, by the one or more computing devices, the first data set to a manufacturing system driver layer of the one or more computing devices; preparing, by the manufacturing system driver layer of the one or more computing devices, instructions specific to a manufacturing system associated with the manufacturing system driver layer based on the first data set, wherein the instructions specific to the manufacturing system include computer numerical control (CNC) instructions; and transmitting, by the manufacturing system driver layer of the one or more computing devices, the instructions to the manufacturing system; determining, by the isolation layer of the one or more computing devices, that a second data set does not conform to the textile product specification comprising the relationships between instances of the one or more data types associated with at least one of the manufacturing of textile products and the visualization of textile products; and in response to determining, by the isolation layer of the one or more computing devices, that the second data set does not conform to the textile product specification, requesting, by the isolation layer of the one or more computing devices, at least one of additional and revised data and relationships between data types. 2. The method of claim 1 , further comprising: receiving, by the one or more computing devices from the user, an identifier of the manufacturing system as a destination for the particular textile product. 3. The method of claim 1 , further comprising: receiving, by the one or more computing devices from the user, an identifier of a visualization system as a destination for the particular textile product; preparing, by a visualization system driver layer of the one or more computing devices, instructions specific to the identified visualization system based on the first data set; and transmitting, by the visualization system driver layer of the one or more computing devices, the instructions to the visualization system. 4. The method of claim 3 , wherein the instructions specific to the visualization system include data referencing the particular textile product to at least one point of a reference object. 5. The method of claim 3 , further comprising, presenting, by the visualization system to the user, a visualization of the particular textile product based on the instructions. 6. A computer program product, comprising: a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to prepare textile products, the computer-executable program instructions comprising: computer-executable program instructions to establish a textile product specification comprising data types, valid values for each data type, and valid relationships between the data types encompassing specification of textile products for manufacturing and visualization of textile products, wherein the textile product specification defines relationships between instances of one or more data types associated with at least one of manufacturing of the textile products and visualization of the textile products; computer-executable program instructions to receive, from a user, a first data set comprising values of the data types and relationships between the data types associated with at least one of manufacturing of a particular textile product and visualization of the particular textile product; computer-executable program instructions to determine, at an isolation layer of the computer, that the first data set conforms to the textile product specification comprising the relationships between instances of the one or more data types associated with the manufacturing of textile products and the visualization of textile products; computer-executable program instructions that, in response to determining, by the isolation layer of the computer, that the first data set conforms to the textile product specification comprising the relationships between instances of the one or more data types associated with at least one of the manufacturing of textile products and the visualization of textile products, providing the first data set to a manufacturing system driver layer of the computer; computer-executable program instructions to prepare, at the manufacturing system driver layer of the computer, manufacturing instructions specific to a manufacturing system associated with the manufacturing system driver layer based on the first data set, wherein the instructions specific to the manufacturing system include computer numerical control (CNC) instructions; computer-executable program instructions to transmit, by the manufacturing system driver layer of the computer, the manufacturing instructions to the manufacturing system; computer-executable program instructions to determine, by the isolation layer of the computer, that a second data set does not conform to at least the textile product specification comprising the relationships between instances of the one or more data types associated with at least one of the manufacturing and the visualization of textile products; and computer-executable program instructions that, in response to determining, by the isolation layer of the computer, that the second data set does not conform to the textile product specification comprising the relationships between instances of the one or more data types associated with at least one of the manufacturing of textile products and the visualization of textile products, request, by the isolation layer of the computer, at least one of additional and revised data and relationships between data types. 7. The computer program product of claim 6 , further comprising computer-executable program instructions to: receive, from the user, an identifier of the manufacturing system as a destination for the particular textile product. 8. The computer program product of claim 6 , further comprising computer-executable program instructions to: receive, from the user, an identifier of a visualization system as a destination for the particular textile product; prepare visualization in

Assignees

Inventors

Classifications

  • Textile, embroidery, stitching machine · CPC title

  • Operator to the machine · CPC title

  • characterised by data handling or data format, e.g. reading, buffering or conversion of data · CPC title

  • Cutting · CPC title

  • D05B19/06Primary

    Physical exchange of memory · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10767291B2 cover?
Preparing textile products by establishing, by a textile product system, data types, valid values for each data type, and valid relationships between the data types encompassing specification of textile products for manufacturing and visualization of the textile products. Receiving, from a user, a first data set comprising values of data types and relationships between the data types associated…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification D05B19/06. Mapped technology areas include Textiles & Paper.
When was this patent published?
Publication date Tue Sep 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).