Patents by Inventor James A. Gram
James A. Gram 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: 11829968Abstract: A method of automatically determining fulfillment of services performed by a first entity, the method including at a management server, determining one or more first entities having one or more service agreement obligations to one or more second entities, and extracting content data from one or more websites and/or servers hosting the one or more websites. The content data includes one or more separate and distinct event datasets, each event dataset being generated by a particular first entity of the one or more first entities. Determining, for each event dataset, whether the event dataset includes an indication of a particular second entity. Determining whether the particular first entity and particular second entity have service agreement specific information, and in response to determining that the particular first entity and particular second entity are indicated in the service agreement specific information, automatically determining that a service agreement obligation has been fulfilled.Type: GrantFiled: November 9, 2022Date of Patent: November 28, 2023Assignee: NIL Management Systems, LLCInventors: Richard Davies, Kendall Alley, James Grams, Kevin Gemas
-
Patent number: 11715317Abstract: A method for generating training data for hand-printed text recognition includes obtaining a structured document, obtaining a set of hand-printed character images and database metadata from a database, generating a modified document page image, and outputting a training file. The structured document includes a document page image that includes text characters and document metadata that associates each of the text characters to a document character label. The database metadata associates each of the set of hand-printed character images to a database character label. The modified document page image is generated by iteratively processing each of the text characters.Type: GrantFiled: December 27, 2021Date of Patent: August 1, 2023Assignee: Konica Minolta Business Solutions U.S.A., Inc.Inventor: Jason James Grams
-
Publication number: 20230206674Abstract: A method for generating training data for hand-printed text recognition includes obtaining a structured document, obtaining a set of hand-printed character images and database metadata from a database, generating a modified document page image, and outputting a training file. The structured document includes a document page image that includes text characters and document metadata that associates each of the text characters to a document character label. The database metadata associates each of the set of hand-printed character images to a database character label. The modified document page image is generated by iteratively processing each of the text characters.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Applicant: Konica Minolta Business Solutions U.S.A., Inc.Inventor: Jason James Grams
-
Patent number: 11604930Abstract: A method of generating an editable translated electronic document from an input image of an original document with a first layout includes: segmenting the input image to generate a first region including first untranslated text; extracting, from the first region, the first untranslated text and a first layout information; generating an editable output data including the first untranslated text and the first layout information; translating the first untranslated text into a translated text; editing the output data to include the translated text; and generating, using the first layout information, the translated electronic document including the translated text and a second layout that is identical to the first layout.Type: GrantFiled: September 27, 2019Date of Patent: March 14, 2023Assignee: Konica Minolta Business Solutions U.S.A., Inc.Inventors: Mabry Frazier Dozier, III, Jason James Grams
-
Patent number: 11425310Abstract: An optical shutter device includes: a projection shutter disposed in front of a projection device that projects an AR image onto an object surface with a local content; an imaging shutter disposed in front of an image capturing device that captures a local image of the local content; and a controller that electrically drives the projection and imaging shutters and switches the optical shutter device between a projection state and an imaging state. In the projection state, the controller electrically drives: the projection shutter to an open state, and the imaging shutter to a closed state. In the imaging state, the controller electrically drives: the projection shutter to the closed state, and the imaging shutter to the open state.Type: GrantFiled: January 8, 2021Date of Patent: August 23, 2022Assignee: Konica Minolta Business Solutions U.S.A., Inc.Inventor: Jason James Grams
-
Publication number: 20220224817Abstract: An optical shutter device includes: a projection shutter disposed in front of a projection device that projects an AR image onto an object surface with a local content; an imaging shutter disposed in front of an image capturing device that captures a local image of the local content; and a controller that electrically drives the projection and imaging shutters and switches the optical shutter device between a projection state and an imaging state. In the projection state, the controller electrically drives: the projection shutter to an open state, and the imaging shutter to a closed state. In the imaging state, the controller electrically drives: the projection shutter to the closed state, and the imaging shutter to the open state.Type: ApplicationFiled: January 8, 2021Publication date: July 14, 2022Applicant: Konica Minolta Business Solutions U.S.A., Inc.Inventor: Jason James Grams
-
Patent number: 11270224Abstract: A method is disclosed for training a machine learning model to process electronic documents (EDs). The method includes obtaining a structured ED (SED) from a document repository, where the SED includes a first metadata. The method further generates, based on the SED, a bitmap and a second metadata. The method also determines whether the second metadata is within a predetermined threshold of the first metadata and generates, based on the SED and in response to determining that the second metadata is not within the predetermined threshold of the first metadata, a third metadata. The method additionally determines whether the third metadata is within the predetermined threshold of the first metadata and stores, in response to determining that the third metadata is within the predetermined threshold of the first metadata, a second SED comprising the bitmap and the third metadata.Type: GrantFiled: March 30, 2018Date of Patent: March 8, 2022Assignee: Konica Minolta Business Solutions U.S.A., Inc.Inventor: Jason James Grams
-
Publication number: 20210097143Abstract: A method of generating an editable translated electronic document from an input image of an original document with a first layout includes: segmenting the input image to generate a first region including first untranslated text; extracting, from the first region, the first untranslated text and a first layout information; generating an editable output data including the first untranslated text and the first layout information; translating the first untranslated text into a translated text; editing the output data to include the translated text; and generating, using the first layout information, the translated electronic document including the translated text and a second layout that is identical to the first layout.Type: ApplicationFiled: September 27, 2019Publication date: April 1, 2021Applicant: Konica Minolta Business Solutions U.S.A., Inc.Inventors: Mabry Frazier Dozier, III, Jason James Grams
-
Patent number: 10579893Abstract: 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: GrantFiled: February 28, 2017Date of Patent: March 3, 2020Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Stuart Guarnieri, Jason James Grams
-
Publication number: 20190303800Abstract: A method is disclosed for training a machine learning model to process electronic documents (EDs). The method includes obtaining a structured ED (SED) from a document repository, where the SED includes a first metadata. The method further generates, based on the SED, a bitmap and a second metadata. The method also determines whether the second metadata is within a predetermined threshold of the first metadata and generates, based on the SED and in response to determining that the second metadata is not within the predetermined threshold of the first metadata, a third metadata. The method additionally determines whether the third metadata is within the predetermined threshold of the first metadata and stores, in response to determining that the third metadata is within the predetermined threshold of the first metadata, a second SED comprising the bitmap and the third metadata.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventor: Jason James Grams
-
Patent number: 10163004Abstract: 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: GrantFiled: March 30, 2017Date of Patent: December 25, 2018Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Stuart Guarnieri, Jason James Grams
-
Publication number: 20180285637Abstract: 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: ApplicationFiled: March 30, 2017Publication date: October 4, 2018Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventors: Stuart Guarnieri, Jason James Grams
-
Publication number: 20180247149Abstract: 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: ApplicationFiled: February 28, 2017Publication date: August 30, 2018Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventors: Stuart Guarnieri, Jason James Grams
-
Patent number: 10043298Abstract: A method for operating a device having a screen, including: obtaining, by the device, a first background image of an environment behind the screen; obtaining, by the device, an electronic document (ED) having a text character with an initial text color; identifying, by the device, a pixel in the first background image associated with the text character; determining, by the device, a first final text color based on the initial text color and the pixel in the first background image; and displaying, by the device and on the screen, the ED with the text character in the first final text color.Type: GrantFiled: September 30, 2014Date of Patent: August 7, 2018Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Jason James Grams
-
Patent number: 9846951Abstract: 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: GrantFiled: March 31, 2016Date of Patent: December 19, 2017Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Jason James Grams, Douglas Walter Obrecht, Stuart Guarnieri
-
Patent number: 9842251Abstract: A method for image processing by: obtaining an original image including a bulleted list; determining a list bounding box enclosing the bulleted list; determining line bounding boxes nested within the list bounding box enclosing lines of the bulleted list; identifying bullets based on the line bounding boxes; identifying indentations based on the bullets; and generating a bulleted list object for the bulleted list in the original image based on the indentations.Type: GrantFiled: January 29, 2016Date of Patent: December 12, 2017Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Jason James Grams
-
Publication number: 20170287171Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventors: Jason James Grams, Douglas Walter Obrecht, Stuart Guarnieri
-
Publication number: 20170220859Abstract: A method for image processing by: obtaining an original image including a bulleted list; determining a list bounding box enclosing the bulleted list; determining line bounding boxes nested within the list bounding box enclosing lines of the bulleted list; identifying bullets based on the line bounding boxes; identifying indentations based on the bullets; and generating a bulleted list object for the bulleted list in the original image based on the indentations.Type: ApplicationFiled: January 29, 2016Publication date: August 3, 2017Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventor: Jason James Grams
-
Publication number: 20160093079Abstract: A method for operating a device having a screen, including: obtaining, by the device, a first background image of an environment behind the screen; obtaining, by the device, an electronic document (ED) having a text character with an initial text color; identifying, by the device, a pixel in the first background image associated with the text character; determining, by the device, a first final text color based on the initial text color and the pixel in the first background image; and displaying, by the device and on the screen, the ED with the text character in the first final text color.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventor: Jason James Grams
-
Patent number: 8954842Abstract: A method for managing multiple columns in a document. The method includes obtaining a text stream from the document; obtaining a current fill limit associated with an initial column of the multiple columns; placing, using a layout engine, the text stream within the multiple columns according to the current fill limit; identifying, after placing the text stream, a first fill level of a final column of the multiple columns; calculating a first difference between the current fill limit and the first fill level of the final column; calculating, in response to the first difference exceeding a tolerance, a revised fill limit based on the current fill limit; placing, using the layout engine, the text stream within the multiple columns according to the revised fill limit.Type: GrantFiled: September 30, 2010Date of Patent: February 10, 2015Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Jason James Grams, Todd Michael Plummer