Embroidering Patents (Class 700/138)
  • Patent number: 10916055
    Abstract: A computer implemented method includes obtaining a navigation mesh representing a multi-level structure. The navigation mesh has multiple polygons defined by vertices and segments extending between vertices. Some of the polygons overlap. A first status data structure is created in response to a sweep line first encountering a first vertex corresponding to a first contiguous interval of polygons, wherein the first data structure includes at least two segments having the vertex in common. A second status data structure is created in response to the sweep line encountering a second vertex having two different segments in common corresponding to a second contiguous interval of polygons. The method continues to sweep the mesh with the sweep line while keeping the first and second statuses isolated for each contiguous interval of polygons.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Benjamin T. Sunshine-Hill
  • Patent number: 10872184
    Abstract: A sewing analysis system includes: a sewing instruction unit, providing an instruction on an alignment position of a stitching line, seam allowance widths, and a stitching pitch; a cloth mesh creation unit, creating cloth meshes; a temporary stitching line creation unit, creating a temporary stitching line; a beam element creation unit, creating a beam element on the temporary stitching line; a spring element connection unit, connecting the beam elements of first paper pattern outer shape data and second paper pattern outer shape data by spring elements; a spring element connection unit, connecting the beam elements and the cloth meshes; and a seam allowance folding setting unit, folding seam allowances by applying loads in opposite directions respectively to the stitching lines and to peripheral edges on sides of the stitching lines of the first paper pattern outer shape data and second paper pattern outer shape data.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: December 22, 2020
    Assignee: JSOL CORPORATION
    Inventor: Noriyo Ichinose
  • Patent number: 10311498
    Abstract: A method and system for recommending a size of a wearable item uses a data set of wearable items, in which the data for each wearable item comprises a size and, for each size, one or more additional parameters related to the fit or feel of the item. A processing device receives a selection of one of the wearable items and a size for the selected wearable item from a user, accesses the data set to analyze the one or more additional parameters for the selected item in the selected size, and prompts the user to provide personalized sizing information. Based upon the personalized sizing information, which can include primary and secondary sizing information, the processing device provides a recommended size in the wearable item for the user. Additionally, the processing device can determine if the wearable item runs true to a standard size and, if not, adjust the recommended size accordingly.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 4, 2019
    Inventors: Matthew Tyler Wilkinson, Nicholas B. End, Grant B. Fresen, Erich Wolodzko
  • Patent number: 9702071
    Abstract: An embroidery system and method are provided in which a consumer can provide a design, such as images or text, have it converted into a digitized image and then used to generate customized embroidery that can be placed onto a product.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: July 11, 2017
    Assignee: Zazzle Inc.
    Inventors: Young Harvill, Rich Bean, Robert Irven Beaver, III, Chris Vanrensburg
  • Patent number: 9492937
    Abstract: Using an existing embroidery design that has been created for applique, data is automatically created for a cutting machine, which will cut the applique. Currently, the user currently has to cut these by hand—a labor intensive process or use a custom die that can be expensive. The process only requires that the applique steps in the sewing sequence are labeled as such. Generally, the applique steps are so labeled in order for the design creator to be able to let the sewer know what they are doing.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: November 15, 2016
    Assignee: BriTon Leap, Inc.
    Inventor: Brian D. Bailie
  • Patent number: 9458561
    Abstract: A sewing machine includes a needle bar, an image capture device, and a control device. A sewing needle is mounted on a lower end of the needle bar. The image capture device captures an image of an area that includes an area below the needle bar. The image capture device also creates image data. The control device is configured to execute steps including causing the image capture device to create first image data, causing the image capture device to create second image data, acquiring the first image data, acquiring the second image data, and performing color-related correction on the second image data, based on the first image data.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: October 4, 2016
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Masashi Tokura
  • Patent number: 9371606
    Abstract: An embroidery data generator is configured to generate embroidery data and is provided with a pattern storing unit and a control device. The pattern storing unit is configured to store plural types of pattern data configured for sewing one or more sub-patterns according to a predetermined stitch pattern. The one or more sub-patterns constitutes an embroidery pattern. The control device is configured to randomly extract pattern data configured for sewing the one or more sub-patterns from the plural types of pattern data stored in the pattern storing unit and to assign extracted pattern data to the one or more sub-patterns.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 21, 2016
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Yoko Yamanashi
  • Patent number: 9163343
    Abstract: Printer driver systems and methods for automatic generation of embroidery designs are disclosed. An example method includes receiving a print command associated with print data representative of a design to be embroidered, and generating embroidery data using a printer driver and based on the print data.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: October 20, 2015
    Assignee: CIMPRESS SCHWEIZ GMBH
    Inventors: David A. Goldman, Nirav Patel, Mingkui Song
  • Patent number: 9150990
    Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a set of thread colors needed for a set of embroidery designs including a first embroidery design and a second embroidery design, annotating the second embroidery design, the annotating comprising appending a reference to the second embroidery design in a first queue of designs to be embroidered by a first embroidery machine, and rolling back the annotation of the second embroidery design. The rolling back comprises removing the annotation, removing the reference, and removing a thread color from the set of thread colors, the thread color resulting from the second embroidery design.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: October 6, 2015
    Assignee: CIMPRESS SCHWEIZ GMBH
    Inventors: David A. Goldman, Nirav B. Patel
  • Patent number: 9127385
    Abstract: A sewing machine includes an embroidery frame moving portion, a sewing portion, a communication portion, a processor, and a memory. The memory is configured to store computer-readable instructions that cause the processor to perform the steps of specifying an embroidery pattern and a size of the embroidery pattern, outputting the size of the embroidery pattern through the communication portion to a device provided with an image capture portion, acquiring positioning data through the communication portion, setting at least one of a position and the angle of a embroidery pattern on a sewing workpiece based on the positioning data, acquiring embroidery data, and causing the embroidery frame moving portion and the sewing portion to form stitches that make up the embroidery pattern on the sewing workpiece based on the embroidery data. The positioning data have been computed by the device based on image data and output to from the device.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: September 8, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Satomi Suzuki, Noriharu Tashiro, Hirotsugu Takahata
  • Patent number: 9103059
    Abstract: Methods and apparatus to manipulate embroidery designs via a communication network are disclosed. An example apparatus includes An apparatus for manipulating an embroidery design via a communication network, comprising a client computer to: receive a communication from a server, the communication including embroidery data; display, via a user interface of the client computer, a first image based on the embroidery data; edit the embroidery data stored in a memory of the client computer to create modified embroidery data in response to receiving a command via the user interface of the client computer; and display, via the user interface of the client computer, a second image based on the modified embroidery data in the memory of the client computer.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: August 11, 2015
    Assignee: VISTAPRINT SCHWEIZ GMBH
    Inventors: David A. Goldman, Nirav B. Patel
  • Patent number: 9087802
    Abstract: Settings of color parameters relating to a plurality of colors and length parameters relating to lengths of line segments of the respective colors are accepted via a setting image. A Line having the plurality of colors is created by an image processing unit connecting the line segments of the respective colors to each other that respectively have the colors according to the color parameters and the lengths according to the length parameters, and a pattern with multiple lines is created by the image processing unit arranging the created line in a repeated manner in a predetermined area. Effects: Various types of cyclic patterns are automatically created.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: July 21, 2015
    Assignee: Shima Seiki Mfg., LTD.
    Inventor: Fumihiro Nishikawa
  • Patent number: 9080268
    Abstract: A device includes a processor and a memory configured to store computer-readable instructions that, when executed by the processor, cause the device to perform processes that include acquiring image data, extracting one or more first pixels, arranging one or more first line segments in one or more first positions, determining one or more first colors, connecting the one or more first line segments, arranging one or more second line segments in one or more second positions such that none of the one or more second line segments overlaps with any one of the one or more first positions, determining one or more second colors, connecting the one or more second line segments, and creating embroidery data based on the connected one or more first line segments and on the connected one or more second line segments.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: July 14, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Kenji Yamada
  • Patent number: 9075802
    Abstract: A knowledge management system is disclosed providing the ability to use an issue's symptoms as search criteria for potential solutions within a solution network. User, system, and diagnostics information is received by the solution network. Symptoms of the issue are provided, which are then used with the user, system, diagnostics, and additional information to search the solution network for potential solutions.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: July 7, 2015
    Assignee: Dell Products L.P.
    Inventors: Natalie Malaszenko Davis, Eric Jason Erway
  • Publication number: 20150144043
    Abstract: An embroidery data generator generating embroidery data on which an embroidery pattern is sewn includes a display unit configured to be capable of color display, a control device configured to cause the display unit to display a color chart representing at least one of three attributes of hue, saturation and value of a color, to set a range on the color chart displayed by the display unit, to randomly extract one of colors within the set range, the one color being used as thread color data, the embroidery pattern including a plurality of color-based pattern portions, the thread color data specifying colors of the color-based pattern portions, and to assign the extracted color to the thread color data of a corresponding one of the color-based pattern portions.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 28, 2015
    Inventor: Ryutaro MAKI
  • Patent number: 9043009
    Abstract: A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor of a device, cause the device to acquire pieces of thread color data, acquire image data representing an image, arrange line segments based on the image data, calculate a ratio of a first area occupied by a specific object with respect to the image, identify one or more pieces of first thread color data based on the ratio, identify one or more pieces of second thread color data based on the image data, allocate, to one or more of first line segments corresponding to the first area, first specific thread color data among the first thread color data, allocate, to one or more of second line segments corresponding to the second area, second specific thread color data among the first thread color data and the second thread color data, connect the line segments, and create embroidery data.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: May 26, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Aki Kato, Kenji Yamada
  • Publication number: 20150128835
    Abstract: A sewing machine acquires sewing data to sew a cross stitch pattern. The sewing machine sets a planned sewing position of the cross stitch pattern. The sewing machine identities a position of at least one interstice on the sewing workpiece based on the generated image data. The sewing machine determines a sewing: position of the cross stitch pattern based on the set planned sewing position, and on the identified position of the at least one interstice. The sewing machine corrects the sewing data based on the determined sewing position. The sewing machine drives the sewing mechanism and the movement mechanism based on the corrected sewing data, such that the cross stitch pattern is sewn on the sewing workpiece.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 14, 2015
    Inventors: Takafumi NAKA, Masayuki HORI
  • Patent number: 9031686
    Abstract: An embroidery data processor includes a color information acquiring unit configured to acquire color information of a workpiece cloth on which an embroidery pattern composed of a plurality of color-based pattern portions is sewn, a color storage unit configured to store data of defined colors, an assignment unit configured to randomly extract colors from the colors stored by the color storage unit for every color-based pattern portion, the extracted colors being used as thread color data specifying colors of the color-based pattern portions respectively, the assignment unit assigning the extracted colors to the respective color-based pattern portions, and a setting unit configured to set a predetermined extraction range containing a similar color or a contrast color based on the color information acquired by the acquiring unit. The assignment unit is configured to extract the color stored by the color storage unit in the set extraction range.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: May 12, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Masashi Tokura
  • Publication number: 20150120034
    Abstract: A device includes a processor and a memory configured to store computer-readable instructions that, when executed by the processor, cause the device to perform processes that include acquiring image data, extracting one or more first pixels, arranging one or more first line segments in one or more first positions, determining one or more first colors, connecting the one or more first line segments, arranging one or more second line segments in one or more second positions such that none of the one or more second line segments overlaps with any one of the one or more first positions, determining one or more second colors, connecting the one or more second line segments, and creating embroidery data based on the connected one or more first line segments and on the connected one or more second line segments.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 30, 2015
    Inventor: Kenji YAMADA
  • Patent number: 9008818
    Abstract: An embroidery data generating device includes a first storage device, a processor, and memory. The first storage device stores a plurality of stitch data used to sew a unit pattern that includes special stitches causing the sewing workpiece to be locally puckered. The memory is configured to store computer-readable instructions. The computer-readable instructions cause the processor to perform processes that include acquiring an area in which the unit pattern is to be arranged, first identifying a selected unit pattern from among a plurality of the unit patterns, based on the plurality of stitch data stored in the first storage device, arranging the identified unit pattern in the acquired area, and generating embroidery data used to sew, on the sewing workpiece held by an embroidery frame, the unit pattern arranged in the plurality in the area, using the sewing machine, based on the stitch data of the identified unit pattern.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: April 14, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Masahiro Mizuno, Chiyo Koga, Yin Hsuan Huang
  • Patent number: 8977380
    Abstract: The memory stores computer-readable instructions causing the sewing machine to perform operations including: extracting feature points of a design based on a captured image; extracting feature points of a unit design; generating feature points of a symmetrical design; cross-checking the extracted feature points of the design and the generated feature points of the symmetrical design; determining an arrangement of an embroidery pattern with respect to the symmetrical design; and causing a sewing portion to sew the embroidery pattern.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: March 10, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Daisuke Abe
  • Publication number: 20150059631
    Abstract: A sewing machine includes a sewing portion, a switching frame, a movement mechanism, a processor, and a memory. The sewing portion is configured to perform sewing on a sewing workpiece. The switching frame is configured to hold the sewing workpiece. The movement mechanism is configured to move the switching frame mounted thereon. The memory is configured to store computer-readable instructions, wherein the computer-readable instructions, when executed by the processor, cause the sewing machine to perform processes that include acquiring first pattern data used to sew a first pattern, acquiring second pattern data used to sew a second pattern, causing the movement mechanism to move the switching frame and the sewing portion to sew the first pattern, causing the movement mechanism to move the switching frame to an escape position, and causing the movement mechanism to move the switching frame and the sewing portion to sew the second pattern.
    Type: Application
    Filed: August 11, 2014
    Publication date: March 5, 2015
    Inventors: Tomotaka KATANO, Chiyo KOGA, Kiyomi KATO
  • Patent number: 8972038
    Abstract: An information processing device includes a processor and a memory. The memory is configured to store computer-readable instructions. The instructions instruct the information processing device to execute steps including randomly arranging a plurality of embroidery patterns within a coordinate area set in an embroidery frame that is moved in two directions.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 3, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Yuki Ihira, Daisuke Abe, Akie Shimizu, Satoru Makino, Satoru Ichiyanagi, Yoshio Nishimura, Yutaka Nomura, Yoshinori Nakamura
  • Patent number: 8948901
    Abstract: A sewing machine includes an imaging device, a processor, and a memory configured to store sewing data and computer-readable instructions. The sewing data includes at least first stitch data to form first stitches that indicate a contour of a pattern on a first work cloth, and second stitch data to form second stitches that attach the pattern cut out along the first stitches onto a second work cloth. The computer-readable instructions cause the processor to perform processes comprising causing the imaging device to capture a first image, identifying a position and an angle of a marker in relation to the contour, causing the imaging device to capture a second image, identifying a position and an angle of the contour in relation to the second work cloth, and correcting the second stitch data in accordance with the identified position and angle of the contour in relation to the second work cloth.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: February 3, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Masashi Tokura
  • Publication number: 20150005922
    Abstract: An embroidery data processor includes a processor and a memory configured to store embroidery data moving an embroidery frame and computer-readable instructions that, when executed by the processor, cause the processor to perform processes including calculating a sewing time in which a first moving mechanism and a second moving mechanism are driven to move the embroidery frame in a first direction and a second direction perpendicular to the first direction thereby to sew the embroidery pattern or a value contributing to the sewing time, based on the embroidery data, determining an angle relative to the first or second direction, at which angle the embroidery pattern is sewn, based on the calculated sewing time or the value contributing to the sewing time, and storing, in a memory, the determined relative angle having a correspondence relation with the embroidery data of the embroidery pattern.
    Type: Application
    Filed: June 24, 2014
    Publication date: January 1, 2015
    Inventor: Tsuneo OKUYAMA
  • Publication number: 20150005921
    Abstract: The memory stores computer-readable instructions causing the sewing machine to perform operations including: extracting feature points of a design based on a captured image; extracting feature points of a unit design; generating feature points of a symmetrical design; cross-checking the extracted feature points of the design and the generated feature points of the symmetrical design; determining an arrangement of an embroidery pattern with respect to the symmetrical design; and causing a sewing portion to sew the embroidery pattern.
    Type: Application
    Filed: May 30, 2014
    Publication date: January 1, 2015
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Daisuke ABE
  • Publication number: 20140366788
    Abstract: A method for user-defined lock stitches, the method comprising allowing a user to create a user-defined stitch pattern comprising a defined size. The method further includes storing the user-defined stitch pattern as a custom stitch pattern that can be inserted into a design at the defined size. The user-defined stitch pattern may include a tie-in, tie-off stitch pattern. The method may further include generating and sewing stitch coordinates for the custom stitch pattern.
    Type: Application
    Filed: September 2, 2014
    Publication date: December 18, 2014
    Applicant: Melco International LLC
    Inventors: Paul Albano, Scott David Stengel
  • Publication number: 20140366790
    Abstract: A method for push compensation of a design element is provided including determining a width of a first end of a design element, determining a push compensation for the first end of the design element by comparing the width of the first end of the design element to a list of push compensation values for certain width ranges, and performing the push compensation on the first end of the design element.
    Type: Application
    Filed: September 2, 2014
    Publication date: December 18, 2014
    Applicant: Melco International LLC
    Inventors: Paul Albano, Scott David Stangel
  • Patent number: 8914144
    Abstract: An apparatus includes a processor and a memory. The memory is configured to store computer-readable instructions therein, wherein the computer-readable instructions instruct the sewing machine to execute steps comprising acquiring image data including one or more characters, extracting, from acquired image data, one or more character designs with respect to each character included in the acquired image data, wherein the character design represents each character included in the acquired image data, generating embroidery data with respect to each character based on the extracted character design, wherein the embroidery data represents an embroidery pattern in a predetermined size.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: December 16, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Daisuke Abe
  • Publication number: 20140364988
    Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a set of thread colors needed for a set of embroidery designs including a first embroidery design and a second embroidery design, annotating the second embroidery design, the annotating comprising appending a reference to the second embroidery design in a first queue of designs to be embroidered by a first embroidery machine, and rolling back the annotation of the second embroidery design. The rolling back comprises removing the annotation, removing the reference, and removing a thread color from the set of thread colors, the thread color resulting from the second embroidery design.
    Type: Application
    Filed: August 22, 2014
    Publication date: December 11, 2014
    Inventors: David A. Goldman, Nirav B. Patel
  • Patent number: 8904947
    Abstract: A sewing machine includes a sewing portion, a detector, a processor, and a memory. The sewing portion includes a needle bar and a transport portion. The needle bar is configured to have a sewing needle on a lower end. The transport portion is configured to move a work cloth. The detector is configured to detect ultrasonic waves. The memory stores computer-readable instructions that instruct the processor to perform specifying a position of a transmission source of the ultrasonic waves based on the ultrasonic waves that are detected by the detector, specifying sewing information based on the specified position of the transmission source, the sewing information being information that pertains to sewing, and controlling the sewing portion based on the specified sewing information.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: December 9, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Yoshio Nishimura, Satoru Ichiyanagi, Yutaka Nomura, Yoshinori Nakamura, Yuki Ihira, Daisuke Abe, Akie Shimizu
  • Patent number: 8909366
    Abstract: A sewing machine includes a plurality of needle bars to a lower end of each of which a needle can be attached, a display portion that is configured to display various information, a first display control portion that causes the display portion to display replacement information, the replacement information being information pertaining to a replacement needle bar that corresponds to a thread spool for which replacement is necessary and that is at least one of the plurality of the needle bars, a specifying portion that specifies a replacement-completed needle bar during a period in which the replacement information is being displayed on the display portion, the replacement-completed needle bar being a needle bar that corresponds to a thread spool that has been placed after replacement, and a second display control portion that causes the display portion to display a result that has been specified by the specifying portion.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: December 9, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Tsuneo Okuyama
  • Patent number: 8903536
    Abstract: An apparatus includes a processor and a memory. The memory is configured to store computer-readable instructions. The computer-readable instructions cause the processor to perform a process that includes arranging, based on image data of an image that is an aggregate of a plurality of pixels, a plurality of line segments in an area corresponding to the image. The plurality of line segments each have two endpoints, which are a starting point and an ending point. The computer-readable instructions further cause the processor to perform a process that includes sequentially connecting the arranged plurality of line segments. The computer-readable instructions further cause the processor to perform a process that includes creating, as embroidery data, data for stitches that correspond to the connected plurality of line segments.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: December 2, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kenji Yamada
  • Patent number: 8897907
    Abstract: A data generating device includes a selection portion that selects a plurality of patterns from among patterns that are to be sewn based on sewing data stored in a storage portion, an acquisition portion that acquires first sewing data that are sewing data for sewing the plurality of patterns selected by the selection portion, an arrangement setting portion that sets an arrangement of the plurality of patterns selected by the selection portion, a first sewing data generating portion that generates second sewing data based on the first sewing data that are acquired by the acquisition portion, and a first storage control portion that causes the second sewing data generated by the first sewing data generating portion to be stored in the storage portion such that it can be acquired by the acquisition portion.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: November 25, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Masae Ikeba
  • Patent number: 8897909
    Abstract: An embroidery data generation apparatus that generates embroidery data based on image data of an image that is an aggregate of pixels includes a thread color number setting portion that sets a number of use thread colors as a set number, a representable color identifying portion that identifies available thread colors and at least one intermediate color as representable colors, a first usage frequency calculating portion that calculates first usage frequencies of the representable colors, each of the first usage frequencies being a usage frequency of each of the representable colors in the image that is color-reduced using, as representative colors, the representable colors, and a use thread color determining portion that, based on the first usage frequencies, determines, as the use thread colors, available thread colors of the set number, from among the available thread colors.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 25, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kenji Yamada
  • Patent number: 8897908
    Abstract: A sewing data creation apparatus includes an area specification portion that specifies at least one area in which a plurality of stitches are to be formed and a sewing data creation portion that creates sewing data for forming the plurality of stitches in each of the specified at least one area and for forming an overlapping portion in a case where the specified at least one area includes a first area and a second area. The overlapping portion is a region in which at least one of the first area and the second area is enlarged in a direction that extends across a boundary line, such that a portion of the plurality of stitches to be formed in the first area is one of intersected and overlapped by a portion of the plurality of stitches to be formed in the second area.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 25, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tomotaka Katano, Chiyo Koga, Takashi Hirata, Satoko Hishida, Masayuki Hori
  • Publication number: 20140324209
    Abstract: An apparatus includes a processor and a memory. The memory is configured to store computer-readable instructions. The computer-readable instructions cause the processor to perform a process that includes arranging, based on image data of an image that is an aggregate of a plurality of pixels, a plurality of line segments in an area corresponding to the image. The plurality of line segments each have two endpoints, which are a starting point and an ending point. The computer-readable instructions further cause the processor to perform a process that includes sequentially connecting the arranged plurality of line segments.
    Type: Application
    Filed: April 3, 2014
    Publication date: October 30, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Kenji YAMADA
  • Publication number: 20140318430
    Abstract: A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor of a device, cause the device to acquire pieces of thread color data, acquire image data representing an image, arrange line segments based on the image data, calculate a ratio of a first area occupied by a specific object with respect to the image, identify one or more pieces of first thread color data based on the ratio, identify one or more pieces of second thread color data based on the image data, allocate, to one or more of first line segments corresponding to the first area, first specific thread color data among the first thread color data, allocate, to one or more of second line segments corresponding to the second area, second specific thread color data among the first thread color data and the second thread color data, connect the line segments, and create embroidery data.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 30, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Aki KATO, Kenji YAMADA
  • Publication number: 20140324210
    Abstract: An embroidery data generating device includes a first storage device, a processor, and memory. The first storage device stores a plurality of stitch data used to sew a unit pattern that includes special stitches causing the sewing workpiece to be locally puckered. The memory is configured to store computer-readable instructions. The computer-readable instructions cause the processor to perform processes that include acquiring an area in which the unit pattern is to be arranged, first identifying a selected unit pattern from among a plurality of the unit patterns, based on the plurality of stitch data stored in the first storage device, arranging the identified unit pattern in the acquired area, and generating embroidery data used to sew, on the sewing workpiece held by an embroidery frame, the unit pattern arranged in the plurality in the area, using the sewing machine, based on the stitch data of the identified unit pattern.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 30, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Masahiro MIZUNO, Chiyo KOGA, Yin Hsuan HUANG
  • Patent number: 8869721
    Abstract: A non-transitory computer-readable medium stores computer-readable instructions that, when executed by a processor of a device including an image capture portion configured to create image data, cause the processor to perform the steps of causing the image capture portion to create the image data by causing the image capture portion to capture an image of a range including at least one reference mark and at least one indicator mark, computing positioning data based on the image data, and outputting the positioning data. The at least one reference mark is provided on an embroidery frame. The at least one indicator mark is positioned in an area inside the embroidery frame, on a sewing workpiece clamped in the embroidery frame. The positioning data are data that indicate at least one of a position and an angle of the at least one indicator mark in relation to the at least one reference mark.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: October 28, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Satomi Suzuki, Noriharu Tashiro, Hirotsugu Takahata
  • Patent number: 8831766
    Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first set of thread colors to be used in an embroidery design, determining a second set of thread colors assigned to a first embroidery machine, determining a third set of thread colors assigned to a second embroidery machine, determining a first difference of the number of thread colors in the first set of thread colors that are not in the second set of thread colors, determining a second difference of the number of thread colors in the first set of thread colors that are not in the third set of thread colors, and assigning the embroidery design to a queue for the first embroidery machine when the first difference is smaller than the second difference.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: September 9, 2014
    Assignee: Vistaprint Schweiz GmbH
    Inventors: David A. Goldman, Nirav B. Patel
  • Patent number: 8818546
    Abstract: A multi-needle sewing machine includes an assigning unit that assigns thread color data to each pattern-by-color portion. The assigning unit is configured to determine, for each pattern-by-color portion, whether or not the user's designation of the pattern-by-color portion has been received. When the user's designation for the pattern-by-color portion has been received, the assigning unit is configured to assign the user's designation as thread color data for the pattern-by-color portion. When the user's designation for the pattern-by-color portion has not been received, the assigning unit is configured to randomly extract and assign a non-overlapping color as thread color data for the pattern-by-color portion from the data of a plurality of thread colors stored in the spool color storage unit. The machine is configured to execute sewing of the embroidery pattern for the pattern-by-color portion based on the thread color data assigned by the assigning unit.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: August 26, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Harumi Kato
  • Publication number: 20140230708
    Abstract: A sewing machine includes an embroidery frame moving portion, a sewing portion, a processor, and a memory. The memory is configured to store computer-readable instructions that, when executed by the processor, cause the processor to perform the steps of acquiring image data created by a device and obtained by capturing an image of a range that includes at least one reference mark and at least one indicator mark, computing positioning data based on the image data, specifying an embroidery pattern to be formed in a sewing workpiece clamped in an embroidery frame, setting at least one of a position and an angle of the embroidery pattern on the sewing workpiece, based on the positioning data, acquiring embroidery data, causing the embroidery frame moving portion and the sewing portion to form the stitches that make up the embroidery pattern in the sewing workpiece, based on the embroidery data.
    Type: Application
    Filed: January 27, 2014
    Publication date: August 21, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Satomi SUZUKI, Noriharu TASHIRO, Hirotsugu TAKAHATA
  • Publication number: 20140230706
    Abstract: A non-transitory computer-readable medium stores computer-readable instructions that, when executed by a processor of a device including an image capture portion configured to create image data, cause the processor to perform the steps of causing the image capture portion to create the image data by causing the image capture portion to capture an image of a range including at least one reference mark and at least one indicator mark, computing positioning data based on the image data, and outputting the positioning data. The at least one reference mark is provided on an embroidery frame. The at least one indicator mark is positioned in an area inside the embroidery frame, on a sewing workpiece clamped in the embroidery frame. The positioning data are data that indicate at least one of a position and an angle of the at least one indicator mark in relation to the at least one reference mark.
    Type: Application
    Filed: January 27, 2014
    Publication date: August 21, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Satomi SUZUKI, Noriharu TASHIRO, Hirotsugu TAKAHATA
  • Publication number: 20140230707
    Abstract: A sewing machine includes an embroidery frame moving portion, a sewing portion, a communication portion, a processor, and a memory. The memory is configured to store computer-readable instructions that cause the processor to perform the steps of specifying an embroidery pattern and a size of the embroidery pattern, outputting the size of the embroidery pattern through the communication portion to a device provided with an image capture portion, acquiring positioning data through the communication portion, setting at least one of a position and the angle of a embroidery pattern on a sewing workpiece based on the positioning data, acquiring embroidery data, and causing the embroidery frame moving portion and the sewing portion to form stitches that make up the embroidery pattern on the sewing workpiece based on the embroidery data. The positioning data have been computed by the device based on image data and output to from the device.
    Type: Application
    Filed: January 27, 2014
    Publication date: August 21, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Satomi SUZUKI, Noriharu TASHIRO, Hirotsugu TAKAHATA
  • Patent number: 8798781
    Abstract: Methods and systems are presented for converting an image to a color-reduced image suitable for embroidery and having colors mapped only to available embroidery thread colors. Pixel color values in the image are snapped to a nearest color in a predetermined reduced set of colors that correspond to embroidery thread colors. The image is then color-reduced by iteratively identifying possible pairs of colors in the color-reduced image and merging at least one identified color pair based on color similarity and edge characteristics until the total number of colors in the color-reduced image is not greater than the predetermined maximum color count.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: August 5, 2014
    Assignee: VISTAPRINT SCHWEIZ GmbH
    Inventor: Hsu Eugene
  • Patent number: 8793009
    Abstract: A data generator includes a memory and a processor. The memory may store a plurality of predetermined colors. The processor may control the data generator to determine a characteristic of a color-based pattern portion, and to assign a color for each of the plurality of color-based pattern portions based on the characteristic. The plurality of the color-based pattern portions may be included in an embroidery pattern. The assigned color may be selected randomly from the plurality of predetermined colors stored in the memory and used as thread color data.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: July 29, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yuki Ihira
  • Patent number: 8774957
    Abstract: An embroidery data generating device is disclosed. The embroidery data generating device generates embroidery data that is used for sewing an embroidery pattern including multiple color-wise pattern sections with a sewing machine and that includes thread color data specifying a color of each of the color-wise pattern sections. The embroidery data generating device includes a first storage device that stores multiple entries of preset color information; an extractor that randomly extracts color data used as the thread color data from each entry of the color information stored in the first storage device; and an allocator that randomly allocates the color data extracted by the extractor to each of the thread color data associated with each of the color-wise pattern sections.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: July 8, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Ryutaro Maki, Takashi Hirata, Takafumi Naka, Masashi Tokura
  • Patent number: 8763541
    Abstract: A sewing machine includes an image capture portion that captures an image of a sewing object that is held by an embroidery frame, a data acquisition portion that acquires embroidery data for sewing an embroidery pattern, an area setting portion that sets a sewing area that is an area within which the embroidery pattern can be sewn on the sewing object, a setting acquisition portion that acquires, as a reference setting, a setting of at least one of a position and an angle of the embroidery pattern in relation to a marker that is disposed on the sewing object, and an area specification portion that specifies an image capture object area for the image capture portion, based on conditions that include the sewing area, the embroidery data, and the reference setting.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: July 1, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Masashi Tokura
  • Patent number: 8763542
    Abstract: A sewing machine includes a sewing device, a processor, and a memory. The sewing device is configured to form stitches on a sewing workpiece. The memory is to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes including acquiring embroidery data, generating stitched marker data, causing the sewing device to sew the at least one stitched marker, causing the sewing device to start sewing an embroidery pattern, identifying a pattern to be sewn when the sewing of the embroidery pattern is stopped, detecting at least one of a second sewing position and a second sewing angle when the sewing of the embroidery pattern is stopped, setting at least one of a third sewing position and a third sewing angle, correcting data to be used to sew the pattern to be sewn, and causing the sewing device to restart sewing the embroidery pattern.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: July 1, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Daisuke Abe, Yoshio Nishimura, Yoshinori Nakamura, Satoru Ichiyanagi, Yutaka Nomura, Akie Shimizu, Yuki Ihira