Patents by Inventor Michael M. Chang

Michael M. Chang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240129425
    Abstract: A color printing system manages ICC profiles by controlling ink use without performing the ICC profile creation operations. To obtain an ink limit for an ICC profile, a table associated with the ICC profile is parsed to determine the ink limit. The ink limit is decreased or increased. For an ink limit decrease, a color over the decreased ink limit is adjusted to meet the new ink limit. The ICC profile is updated accordingly. For an ink limit increase, the combination of primary colors are boosted by a percentage amount. Checks are made with regard to the volume-based ink limit and an quality check operation to accepted the boosted amount. The ICC profile is updated accordingly.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: Kyocera Document Solutions Inc.
    Inventors: Michael M. CHANG, Javier A. MORALES
  • Patent number: 11914780
    Abstract: A finger-mounted device may include finger-mounted units. The finger-mounted units may each have a body that serves as a support structure for components such as force sensors, accelerometers, and other sensors and for haptic output devices. The body may have sidewall portions coupled by a portion that rests adjacent to a user's fingernail. The body may be formed from deformable material such as metal or may be formed from adjustable structures such as sliding body portions that are coupled to each other using magnetic attraction, springs, or other structures. The body of each finger-mounted unit may have a U-shaped cross-sectional profile that leaves the finger pad of each finger exposed when the body is coupled to a fingertip of a user's finger. Control circuitry may gather finger press input, lateral finger movement input, and finger tap input using the sensors and may provide haptic output using the haptic output device.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: February 27, 2024
    Assignee: Apple Inc.
    Inventors: Paul X Wang, Alex J. Lehmann, Michael J. Rockwell, Michael Y. Cheung, Ray L. Chang, Hongcheng Sun, Ian M. Bullock, Kyle J. Nekimken, Madeleine S. Cordier, Seung Wook Kim, David H. Bloom, Scott G. Johnston
  • Patent number: 11902490
    Abstract: A color printing system manages ICC profiles by controlling ink use without performing the ICC profile creation operations. To obtain an ink limit for an ICC profile, a table associated with the ICC profile is parsed to determine the ink limit. The ink limit is decreased or increased. For an ink limit decrease, a color over the decreased ink limit is adjusted to meet the new ink limit. The ICC profile is updated accordingly. For an ink limit increase, the combination of primary colors are boosted by a percentage amount. Checks are made with regard to the volume-based ink limit and an quality check operation to accepted the boosted amount. The ICC profile is updated accordingly.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: February 13, 2024
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Michael M. Chang, Javier A. Morales
  • Patent number: 11769025
    Abstract: A color printing system includes a printing device and other components that use color printing resources, such as calibration and ICC profiles, to complete color printing operations. These color printing resources are used for a large number of paper types stored in a paper catalog. The paper types can be further placed into paper groups within the paper catalog. The paper groups may be formed by assigning new papers into the paper catalog to those having paper types with existing calibration data and ICC profiles. These relationships are shown in a paper catalog map. The print shop can use the paper catalog map for selling paper types, providing different capabilities for paper types, and other information.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: September 26, 2023
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Michael M. Chang, Mohamed Al Sayed Mostafa
  • Publication number: 20230071492
    Abstract: A color printing system includes a printing device and other components that use color printing resources, such as calibration and ICC profiles, to complete color printing operations. These color printing resources are used for a large number of paper types stored in a paper catalog. The paper types can be further placed into paper groups within the paper catalog. The paper groups may be formed by assigning new papers into the paper catalog to those having paper types with existing calibration data and ICC profiles. These relationships are shown in a paper catalog map. The print shop can use the paper catalog map for selling paper types, providing different capabilities for paper types, and other information.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Applicant: Kyocera Document Solutions Inc.
    Inventors: Michael M. CHANG, Mohamed Al Sayed MOSTAFA
  • Patent number: 11544025
    Abstract: A color printing system includes a printing device and other components that use color printing resources, such as calibration and ICC profiles, to complete color printing operations. These color printing resources are used for a large number of paper types stored in a paper catalog. The paper types can be further placed into paper groups within the paper catalog. The paper groups may be formed by assigning new papers into the paper catalog to those having paper types with existing calibration data and ICC profiles. These relationships are shown in a paper catalog map. The print shop can use the paper catalog map for selling paper types, providing different capabilities for paper types, and other information. The paper catalog map also may be used to select a paper type from a primary paper type and a secondary paper type.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: January 3, 2023
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Michael M. Chang, Mohamed Al Sayed Mostafa
  • Publication number: 20220360687
    Abstract: A color printing system manages ICC profiles by controlling ink use without performing the ICC profile creation operations. To obtain an ink limit for an ICC profile, a table associated with the ICC profile is parsed to determine the ink limit. The ink limit is decreased or increased. For an ink limit decrease, a color over the decreased ink limit is adjusted to meet the new ink limit. The ICC profile is updated accordingly. For an ink limit increase, the combination of primary colors are boosted by a percentage amount. Checks are made with regard to the volume-based ink limit and an quality check operation to accepted the boosted amount. The ICC profile is updated accordingly.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 10, 2022
    Applicant: Kyocera Document Solutions Inc.
    Inventors: Michael M. CHANG, Javier A. MORALES
  • Patent number: 11423267
    Abstract: A color management system for a printing system includes a color management service that controls quality control operations, such as calibration and quality checks, over a plurality of printing devices. The color management service generates a target print job having a quality control target made of color patches. The color management service also encodes metadata within the target print job using a control strip. The control strip encodes the metadata using different color patches and color intensities. The control strip is scanned at the printing device to decode the metadata and enable a user interface to complete the quality control operation.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 23, 2022
    Assignee: Kyocera Document Solutions, Inc.
    Inventors: Javier A. Morales, Steve A. Doria, Michael M. Chang, Mohamed Mostafa
  • Patent number: 11425280
    Abstract: A color printing system uses color printing management tiers to control color printing resources at a printing device. The color printing management tiers include a media type color management tier, an ink limited calibration tier, and a calibration and ICC profile creation tier. A print job includes a parameter that is used to select the management tier for color conversion operations for the print job. The parameter can include an attribute or a media type for the print job. The applicable tone reproduction curve (TRC) or ICC profile is retrieved according to the selected management tier. The TRC or ICC profile is adjusted according to an input applicable to the respective management tier. The TRC or ICC profile also is selected from a plurality of TRCs or ICC profiles, respectively.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: August 23, 2022
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Javier A. Morales, Michael M. Chang
  • Patent number: 11360720
    Abstract: A color printing system uses color printing management tiers to control color printing resources at a printing device. The color printing management tiers include a media type color management tier, an ink limited calibration tier, and a calibration and ICC profile creation tier. A print job includes a parameter that is used to select the management tier for color conversion operations for the print job. The parameter can include an attribute or a media type for the print job. The applicable tone reproduction curve (TRC) or ICC profile is retrieved according to the selected management tier. The TRC or ICC profile is adjusted according to an input applicable to the respective management tier.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: June 14, 2022
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Javier A. Morales, Michael M. Chang
  • Publication number: 20220172012
    Abstract: A color management system for a printing system includes a color management service that controls quality control operations, such as calibration and quality checks, over a plurality of printing devices. The color management service generates a target print job having a quality control target made of color patches. The color management service also encodes metadata within the target print job using a control strip. The control strip encodes the metadata using different color patches and color intensities. The control strip is scanned at the printing device to decode the metadata and enable a user interface to complete the quality control operation.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: Kyocera Document Solutions, Inc.
    Inventors: Javier A. MORALES, Steve A. DORIA, Michael M. CHANG, Mohamed MOSTAFA
  • Patent number: 11283966
    Abstract: Example embodiments relate to dynamic sharing of ICC profiles. A computing device may receive data representing a paper type, a customer precision requirement, and supporting parameters and perform a search of a paper catalog using the data for an existing ICC profile that satisfies the customer precision requirement. Search parameters used during the search of the paper catalog may depend on a level of the customer precision requirement. Responsive to identifying an ICC profile during the search of the paper catalog that satisfies the customer precision requirement and can be used by the printer make and model associated with the original request, the computing device may transmit the ICC profile to the requesting printer via a network. In some instances, the computing device may determine the paper catalog lacks an ICC profile that satisfies the customer precision requirement and transmit an indication that no existing ICC profile is available.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: March 22, 2022
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Michael M. Chang
  • Publication number: 20220070334
    Abstract: Example embodiments relate to dynamic sharing of ICC profiles. A computing device may receive data representing a paper type, a customer precision requirement, and supporting parameters and perform a search of a paper catalog using the data for an existing ICC profile that satisfies the customer precision requirement. Search parameters used during the search of the paper catalog may depend on a level of the customer precision requirement. Responsive to identifying an ICC profile during the search of the paper catalog that satisfies the customer precision requirement and can be used by the printer make and model associated with the original request, the computing device may transmit the ICC profile to the requesting printer via a network. In some instances, the computing device may determine the paper catalog lacks an ICC profile that satisfies the customer precision requirement and transmit an indication that no existing ICC profile is available.
    Type: Application
    Filed: August 25, 2020
    Publication date: March 3, 2022
    Inventor: Michael M. Chang
  • Patent number: 11265445
    Abstract: Color conversion attempt to reproduce an input CMYK combination on a print media using an output CMYK combination. In a 2-step process, ICC profiles are used for the color conversion. In some instances, a 1-step process may be used that avoids the use of the ICC profiles and provides a faster processing time. A color progression checker determines whether the 1-step process may be used for color conversions based on standard deviations of the colorants along paths within a three-dimensional look-up table for a destination ICC profile. If a certain number of standard deviations exceed 20%, then the 1-step process for color conversion may not be effective.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: March 1, 2022
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Michael M. Chang
  • Patent number: 11182112
    Abstract: Example embodiments relate to creating ICC printer profiles with unorthodox ink limits. A printing device may initially print a color profile chart represented by color combinations that are equal to or below an ink limit and generate a first ICC profile based on the color profile chart. The first ICC profile uses a first color set to map input colors of a source color space to output colors of a destination color space. At least one color of the first color set, however, may be represented by a color combination that exceeds the ink limit and thus the printing device may determine a second color set based on the first color set. For the second color set, each color is represented by a color combination that is equal to or below the ink limit. A second ICC profile may be generated to use the second color set.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: November 23, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Michael M. Chang, Javier A. Morales
  • Patent number: 11102362
    Abstract: An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include, for each sample print of a plurality of sample prints, receiving respective color-measurement data indicative of color measurement patches printed on the sample print. The functions also include determining, using the respective color-measurement data for the sample prints, a respective color gamut volume for each sample print. Further, the functions include ordering the sample prints in order of increasing color gamut volume using the respective color gamut volumes for the sample prints. Still further, the functions include providing for display a presentation order for the sample prints, with the sample prints of the plurality of sample prints being arranged in order of increasing color gamut volume.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: August 24, 2021
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Michael M. Chang
  • Patent number: 11023791
    Abstract: An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include obtaining a source profile associated with a print job and a destination profile associated with the print job. The functions also include, based on the source profile and the destination profile, generating a color conversion object that maps input colors of a source color space to output colors of a destination color space. In addition, the functions include training a neural network using the color conversion object so as to obtain weights associated with two or more hidden layers of nodes of the neural network. Further, the functions include receiving color data corresponding to pixels of the print job, and converting the color data from the source color space to the destination color space using the neural network.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: June 1, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Michael M. Chang, Alexander Daniel Friedman
  • Publication number: 20210133522
    Abstract: An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include obtaining a source profile associated with a print job and a destination profile associated with the print job. The functions also include, based on the source profile and the destination profile, generating a color conversion object that maps input colors of a source color space to output colors of a destination color space. In addition, the functions include training a neural network using the color conversion object so as to obtain weights associated with two or more hidden layers of nodes of the neural network. Further, the functions include receiving color data corresponding to pixels of the print job, and converting the color data from the source color space to the destination color space using the neural network.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Michael M. Chang, Alexander Daniel Friedman
  • Patent number: 10674036
    Abstract: An example embodiment may involve causing a page of a document to be printed on a printing device, wherein the printing device is in an AM halftoning mode and prints the page using an AM halftone; displaying, on the display unit, a graphical user interface, wherein the graphical user interface includes a selectable option to switch the printing device from the AM halftoning mode to an FM halftoning mode; receiving an indication that the selectable option has been selected; possibly in response to receiving the indication that the selectable option has been selected, causing the printing device to switch from the AM halftoning mode to the FM halftoning mode; and causing the page of the document to be printed again on the printing device, wherein the printing device is in the FM halftoning mode and prints the page using an FM halftone.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: June 2, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Edwin P. Lockwood, Michael M. Chang, Dongpei Su, Kenneth A. Schmidt
  • Publication number: 20200137234
    Abstract: An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include, for each sample print of a plurality of sample prints, receiving respective color-measurement data indicative of color measurement patches printed on the sample print. The functions also include determining, using the respective color-measurement data for the sample prints, a respective color gamut volume for each sample print. Further, the functions include ordering the sample prints in order of increasing color gamut volume using the respective color gamut volumes for the sample prints. Still further, the functions include providing for display a presentation order for the sample prints, with the sample prints of the plurality of sample prints being arranged in order of increasing color gamut volume.
    Type: Application
    Filed: November 7, 2019
    Publication date: April 30, 2020
    Inventor: Michael M. Chang