Patents by Inventor Stuart Guarnieri

Stuart Guarnieri 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).

  • Patent number: 10650584
    Abstract: A method is disclosed for generating a three-dimensional (3D) model of a target object. The method includes obtaining one or more image capture settings and capturing, using the one or more image capture settings, a plurality of two-dimensional (2D) images each including at least a portion of a coded target and at least a portion of the target object. The method further includes transmitting the plurality of 2D images to a model generation server and generating, by the model generation server based on the plurality of 2D images, the 3D model of the target object and one or more model characteristics of the 3D model.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 12, 2020
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Markus Maresch, Stuart Guarnieri
  • Patent number: 10579893
    Abstract: A method for character recognition. The method includes: obtaining a plurality of character segments extracted from an image; determining a first character bounding box having a first set of the plurality of character segments and a second character bounding box having a second set of the plurality of character segments; determining a plurality of directions for the first set and a plurality of timing properties for the first set, where the plurality of timing properties includes an ordering for first set and a drawing duration for the first set; and executing character recognition for the first character bounding box by sending the first set, the plurality of directions for the first set, and the plurality of timing properties for the first set to an intelligent character recognition (ICR) engine.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 3, 2020
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Jason James Grams
  • Publication number: 20190304175
    Abstract: A method is disclosed for generating a three-dimensional (3D) model of a target object. The method includes obtaining one or more image capture settings and capturing, using the one or more image capture settings, a plurality of two-dimensional (2D) images each including at least a portion of a coded target and at least a portion of the target object. The method further includes transmitting the plurality of 2D images to a model generation server and generating, by the model generation server based on the plurality of 2D images, the 3D model of the target object and one or more model characteristics of the 3D model.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Markus Maresch, Stuart Guarnieri
  • Publication number: 20190303437
    Abstract: A method is provided for generating a status report including risk assessment based on Natural Language Processing (NLP). The method includes: receiving a task status that includes a line of text; parsing the line of text to generate a mark-up version of the line of text; calculating a sentence score of the mark-up version of the line of text; calculating an overall score of the task status based on the sentence score; storing the task status including the mark-up version of the line of text and the sentence and overall score; receiving a status report generation request that includes a search criteria; retrieving the task status and the sentence and overall scores associated with the search criteria; calculating a highlighting color of the task status based on the sentence score; and generating the status report including a highlighted task status based on the highlighting color and the task status.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Markus Maresch, Timothy Louis McCann, JR.
  • Patent number: 10410052
    Abstract: A method for processing a stroke in an image is provided. The stroke includes a plurality of pixels and the method includes: executing a modified 4-way stroke width transform (SWT) on a mask of the stroke; determining a plurality of certain centerline points among the pixels based on the modified SWT; generating a plurality of polylines within the stroke based on the certain centerline points; determining a plurality of regions of certainty based on the polylines; removing the regions of certainty from the mask and leaving a plurality of regions of uncertainty in the mask; calculating a plurality of joints and end caps for each of the polylines based on the polylines and the regions of uncertainty; generating a completed polyline path by connecting the polylines based on the joints and end caps; and generating a description of the stroke based on the completed polyline path.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 10, 2019
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Stuart Guarnieri
  • Publication number: 20190163969
    Abstract: A method for processing a stroke in an image is provided. The stroke includes a plurality of pixels and the method includes: executing a modified 4-way stroke width transform (SWT) on a mask of the stroke; determining a plurality of certain centerline points among the pixels based on the modified SWT; generating a plurality of polylines within the stroke based on the certain centerline points; determining a plurality of regions of certainty based on the polylines; removing the regions of certainty from the mask and leaving a plurality of regions of uncertainty in the mask; calculating a plurality of joints and end caps for each of the polylines based on the polylines and the regions of uncertainty; generating a completed polyline path by connecting the polylines based on the joints and end caps; and generating a description of the stroke based on the completed polyline path.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Stuart Guarnieri
  • Patent number: 10163004
    Abstract: A method for character recognition. The method includes: obtaining a plurality of character segments extracted from an image; determining a first character bounding box including a first set of the plurality of character segments and a second character bounding box including a second set of the plurality of character segments; determining an ordering for the first set based on a plurality of texture properties for the first set; determining a plurality of directions of the first set based on a plurality of brush widths and a plurality of intensities for the first set; and executing character recognition for the first character bounding box by sending the first set, the plurality of directions for the first set, and the ordering for the first set to an intelligent character recognition (ICR) engine.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 25, 2018
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Jason James Grams
  • Publication number: 20180285637
    Abstract: A method for character recognition. The method includes: obtaining a plurality of character segments extracted from an image; determining a first character bounding box including a first set of the plurality of character segments and a second character bounding box including a second set of the plurality of character segments; determining an ordering for the first set based on a plurality of texture properties for the first set; determining a plurality of directions of the first set based on a plurality of brush widths and a plurality of intensities for the first set; and executing character recognition for the first character bounding box by sending the first set, the plurality of directions for the first set, and the ordering for the first set to an intelligent character recognition (ICR) engine.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Jason James Grams
  • Publication number: 20180247149
    Abstract: A method for character recognition. The method includes: obtaining a plurality of character segments extracted from an image; determining a first character bounding box having a first set of the plurality of character segments and a second character bounding box having a second set of the plurality of character segments; determining a plurality of directions for the first set and a plurality of timing properties for the first set, where the plurality of timing properties includes an ordering for first set and a drawing duration for the first set; and executing character recognition for the first character bounding box by sending the first set, the plurality of directions for the first set, and the plurality of timing properties for the first set to an intelligent character recognition (ICR) engine.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Jason James Grams
  • Patent number: 10031892
    Abstract: A method for arranging graphical objects in an electronic document displayed on a screen of a computing device includes calculating a plurality of positions of the graphical objects displayed on a display area of the screen, grouping the graphical objects whose calculated positions are located within a predetermined area of the display area, calculating a reference point of the group based on each position of the grouped graphical objects, reflowing the grouped graphical objects in response to a variation in display of the electronic document, calculating potential energies for the reflowed graphical objects, and displaying the electronic document with the reflowed graphical objects in a layout having the minimum potential energy among the calculated potential energies.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: July 24, 2018
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: William John Briggs, Stuart Guarnieri
  • Patent number: 9946698
    Abstract: A method may include obtaining an image that includes a first graphics element and a second graphics element, determining that the first graphics element corresponds to a command and that the second graphics element is a non-command, and generating an electronic document by executing the command. The electronic document may include a revised version of the second graphics element, but not the first graphics element. The electronic document may be generated in response to the first graphics element corresponding to the command.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 17, 2018
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, William John Briggs
  • Patent number: 9846951
    Abstract: A method may include obtaining an image that includes a connected component that includes a set of pixels, calculating a representative color for the set of pixels, mapping the representative color to an application color in an application color palette of an application, and generating an electronic document that includes a revised version of the connected component in the application color.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 19, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Jason James Grams, Douglas Walter Obrecht, Stuart Guarnieri
  • Patent number: 9785856
    Abstract: A method for image processing that includes: obtaining a mask of a connected component (CC) from an image; generating a stroke width transform (SWT) image based on the mask; calculating multiple stroke width parameters for the mask based on the SWT image; identifying a hole in the CC of the mask; calculating a stroke width estimate for the hole based on the stroke width values of pixels in the SWT image surrounding the hole; generating a comparison of the stroke width estimate for the hole with a limit based on the multiple stroke width parameters for the mask; and generating a revised mask by filling the hole in response to the comparison.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 10, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Stuart Guarnieri
  • Publication number: 20170286378
    Abstract: A method may include obtaining an image that includes a first graphics element and a second graphics element, determining that the first graphics element corresponds to a command and that the second graphics element is a non-command, and generating an electronic document by executing the command. The electronic document may include a revised version of the second graphics element, but not the first graphics element. The electronic document may be generated in response to the first graphics element corresponding to the command.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, William John Briggs
  • Publication number: 20170287171
    Abstract: A method may include obtaining an image that includes a connected component that includes a set of pixels, calculating a representative color for the set of pixels, mapping the representative color to an application color in an application color palette of an application, and generating an electronic document that includes a revised version of the connected component in the application color.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Jason James Grams, Douglas Walter Obrecht, Stuart Guarnieri
  • Patent number: 9779068
    Abstract: A method for generating electronic documents (EDs) includes reading an input ED from storage, specifying in the input ED a predetermined element that defines a region comprising a content, storing the content in connection with the predetermined element, generating a fixed-layout ED having a fixed layout and comprising a content corresponding to the content of the input ED, generating a flexible-layout ED having a flexible layout and comprising a content corresponding to the content of the input ED, linking the content of the fixed-layout ED to a position of the content of the flexible-layout ED, linking the content of the flexible-layout ED to a position of the content of the fixed-layout ED, and outputting one or both of the fixed-layout ED and the flexible-layout ED to a user device.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 3, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Jason Grams, Stuart Guarnieri
  • Publication number: 20170249525
    Abstract: A method for image processing that includes: obtaining a mask of a connected component (CC) from an image; generating a stroke width transform (SWT) image based on the mask; calculating multiple stroke width parameters for the mask based on the SWT image; identifying a hole in the CC of the mask; calculating a stroke width estimate for the hole based on the stroke width values of pixels in the SWT image surrounding the hole; generating a comparison of the stroke width estimate for the hole with a limit based on the multiple stroke width parameters for the mask; and generating a revised mask by filling the hole in response to the comparison.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Stuart Guarnieri
  • Publication number: 20160292132
    Abstract: A method for arranging graphical objects in an electronic document displayed on a screen of a computing device includes calculating a plurality of positions of the graphical objects displayed on a display area of the screen, grouping the graphical objects whose calculated positions are located within a predetermined area of the display area, calculating a reference point of the group based on each position of the grouped graphical objects, reflowing the grouped graphical objects in response to a variation in display of the electronic document, calculating potential energies for the reflowed graphical objects, and displaying the electronic document with the reflowed graphical objects in a layout having the minimum potential energy among the calculated potential energies.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: William John Briggs, Stuart Guarnieri
  • Publication number: 20160253289
    Abstract: A method for generating electronic documents (EDs) includes reading an input ED from storage, specifying in the input ED a predetermined element that defines a region comprising a content, storing the content in connection with the predetermined element, generating a fixed-layout ED having a fixed layout and comprising a content corresponding to the content of the input ED, generating a flexible-layout ED having a flexible layout and comprising a content corresponding to the content of the input ED, linking the content of the fixed-layout ED to a position of the content of the flexible-layout ED, linking the content of the flexible-layout ED to a position of the content of the fixed-layout ED, and outputting one or both of the fixed-layout ED and the flexible-layout ED to a user device.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Jason Grams, Stuart Guarnieri
  • Patent number: 9384427
    Abstract: Methods disclosed permit the identification of frame buffer pixels for trapping. In some embodiments, flags associated with pixels in the frame buffer may be used to provide an indication of pixels for trapping. A bit in a flag associated with a pixel may be set when the pixel is painted, if the luminosity value of the pixel does not exceed a luminosity threshold. In some embodiments, the method discloses a process for updating the value of the bit through the rasterization process. The pixel may be identified as a candidate for trapping based on the value of the at least one bit at trapping time.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: July 5, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Stuart Guarnieri