Patents by Inventor Jason Grams
Jason Grams 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: 11605183Abstract: A method for aligning and merging contents from multiple collaborative workstations. Collaborative workstations are multiple workstations that contribute respective contents to be combined into a single computer-generated output. The content generated from each collaborative workstation is the collaborative content. Individual collaborative content is created from each workstation by a user drawing on a piece of paper that is placed on a workspace surface of the workstation. Collaborative contents contributed by multiple workstations are aligned such that a combined product (i.e., a single computer-generated output) including both virtual and physical content appears to be collaboratively drawn by multiple users on a single piece of paper.Type: GrantFiled: September 30, 2019Date of Patent: March 14, 2023Assignee: Konica Minolta Business Solutions U.S.A., Inc.Inventors: Jie Kulbida, Ronald O'Farrell, David Beck, Kevin Beck, Jason Grams
-
Publication number: 20210097719Abstract: A method for aligning and merging contents from multiple collaborative workstations. Collaborative workstations are multiple workstations that contribute respective contents to be combined into a single computer-generated output. The content generated from each collaborative workstation is the collaborative content. Individual collaborative content is created from each workstation by a user drawing on a piece of paper that is placed on a workspace surface of the workstation. Collaborative contents contributed by multiple workstations are aligned such that a combined product (i.e., a single computer-generated output) including both virtual and physical content appears to be collaboratively drawn by multiple users on a single piece of paper.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Applicant: Konica Minolta Business Solutions U.S.A., Inc.Inventors: Jie Kulbida, Ronald O'Farrell, David Beck, Kevin Beck, Jason Grams
-
Publication number: 20200312030Abstract: A method for processing an augmented reality (AR) image includes: obtaining an AR workspace image of an AR workspace that includes a document in a first region of the AR workspace and an AR output projection in a second region of the AR workspace; obtaining an internal representation of the AR output projection; masking the AR workspace image of the AR workspace with the internal representation to eliminate the AR output projection in the AR workspace image; and generating, in response to masking the AR workspace image of the AR workspace, a clean version of the AR workspace image in which the AR output projection is eliminated.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventors: David Beck, Kevin Beck, Ronald O'Farrell, Jason Grams
-
Patent number: 10789780Abstract: A method for processing an augmented reality (AR) image includes: obtaining an AR workspace image of an AR workspace that includes a document in a first region of the AR workspace and an AR output projection in a second region of the AR workspace; obtaining an internal representation of the AR output projection; masking the AR workspace image of the AR workspace with the internal representation to eliminate the AR output projection in the AR workspace image; and generating, in response to masking the AR workspace image of the AR workspace, a clean version of the AR workspace image in which the AR output projection is eliminated.Type: GrantFiled: March 29, 2019Date of Patent: September 29, 2020Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: David Beck, Kevin Beck, Ronald O'Farrell, Jason Grams
-
Patent number: 10310710Abstract: Determination of indentation levels of a bulleted list contained in an input image involves iteratively performing comparison cycles in which the horizontal positions of vertically adjacent pairs of bullets are compared for similarity. If similar in position, the bullets in the pair are aggregated into the same indentation level. Subsequent comparison cycles use bullet positions which were adjusted in a prior comparison cycle to address progressive shifting that may sometimes be present in an input image. Readjustment cycles can be performed to aggregate bullets into the same indentation level, if similar in position, even when the bullets are not vertically adjacent to each other.Type: GrantFiled: September 29, 2016Date of Patent: June 4, 2019Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Jason Grams
-
Publication number: 20180088747Abstract: Determination of indentation levels of a bulleted list contained in an input image involves iteratively performing comparison cycles in which the horizontal positions of vertically adjacent pairs of bullets are compared for similarity. If similar in position, the bullets in the pair are aggregated into the same indentation level. Subsequent comparison cycles use bullet positions which were adjusted in a prior comparison cycle to address progressive shifting that may sometimes be present in an input image. Readjustment cycles can be performed to aggregate bullets into the same indentation level, if similar in position, even when the bullets are not vertically adjacent to each other.Type: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Inventor: Jason Grams
-
Patent number: 9779068Abstract: 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: GrantFiled: February 27, 2015Date of Patent: October 3, 2017Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Jason Grams, Stuart Guarnieri
-
Publication number: 20160253289Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 1, 2016Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.Inventors: Jason Grams, Stuart Guarnieri
-
Patent number: 8339641Abstract: Systems and methods consistent with embodiments presented facilitate packaged print data processing. In some embodiments, an initial fragment of print data is parsed to determine if the print data occurs in the form of an OPC print package. If the print data is an OPC package, a language processor for a PDL is invoked using a language entry point function for the PDL, which can be determined using a text string that is present in the print job filename and in a Content Types list in a Content Types file associated with the OPC package. If the PDL language processor cannot be determined using the Content Types list then a language entry point may be determined using a file extension associated with the print job.Type: GrantFiled: December 30, 2008Date of Patent: December 25, 2012Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Jason Grams
-
Publication number: 20100165380Abstract: Systems and methods consistent with embodiments presented facilitate packaged print data processing. In some embodiments, an initial fragment of print data is parsed to determine if the print data occurs in the form of an OPC print package. If the print data is an OPC package, a language processor for a PDL is invoked using a language entry point function for the PDL, which can be determined using a text string that is present in the print job filename and in a Content Types list in a Content Types file associated with the OPC package. If the PDL language processor cannot be determined using the Content Types list then a language entry point may be determined using a file extension associated with the print job.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventor: Jason Grams
-
Publication number: 20070253024Abstract: Provided are a method, system and article of manufacture wherein device configuration information is stored in a shared library. An application programming interface is provided to allow a plurality of page description language interpreters to access the device configuration information stored in the shared library. At least one of the plurality of page description language interpreters accesses the device configuration information stored in the shared library by calling the application programming interface.Type: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Inventors: Edward Chatcavage, Russel Miller, Allan Hren, J. Boyes, Jason Grams
-
Publication number: 20070223028Abstract: Provided are a method, system, and article of manufacture, wherein printer usage corresponding to a plurality of time periods of a day is determined for a plurality of days. Sleep timeout periods corresponding to the plurality of time periods of the day are set based on the determined printer usage.Type: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Inventors: J. Boyes, Jason Grams