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: 11605183
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: March 14, 2023
    Assignee: Konica Minolta Business Solutions U.S.A., Inc.
    Inventors: Jie Kulbida, Ronald O'Farrell, David Beck, Kevin Beck, Jason Grams
  • Publication number: 20210097719
    Abstract: 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: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Applicant: Konica Minolta Business Solutions U.S.A., Inc.
    Inventors: Jie Kulbida, Ronald O'Farrell, David Beck, Kevin Beck, Jason Grams
  • Publication number: 20200312030
    Abstract: 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: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: David Beck, Kevin Beck, Ronald O'Farrell, Jason Grams
  • Patent number: 10789780
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: September 29, 2020
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: David Beck, Kevin Beck, Ronald O'Farrell, Jason Grams
  • Patent number: 10310710
    Abstract: 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: Grant
    Filed: September 29, 2016
    Date of Patent: June 4, 2019
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Jason Grams
  • Publication number: 20180088747
    Abstract: 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: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventor: Jason Grams
  • 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: 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: 8339641
    Abstract: 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: Grant
    Filed: December 30, 2008
    Date of Patent: December 25, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Jason Grams
  • Publication number: 20100165380
    Abstract: 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: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventor: Jason Grams
  • Publication number: 20070253024
    Abstract: 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: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventors: Edward Chatcavage, Russel Miller, Allan Hren, J. Boyes, Jason Grams
  • Publication number: 20070223028
    Abstract: 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: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: J. Boyes, Jason Grams