Patents by Inventor Kurt N. Nordback

Kurt N. Nordback 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: 10083311
    Abstract: A method for managing a file, including receiving a request to encrypt the file, the request identifying a target location; determining a plurality of coordinates based on the target location; generating a cryptographic key based on the plurality of coordinates; generating an encrypted version of the file using the cryptographic key; and storing the encrypted version of the file.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 25, 2018
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9817795
    Abstract: A method of operating a device having a screen with a display size, including: obtaining an electronic document (ED) having a text flow, multiple graphics, and a page size; calculating, during a first layout of the ED, locations for the multiple graphics on a page having the page size specified in the ED; generating a scaled version of the page having the display size by scaling the graphics and the locations, where scaling the graphics results in scaled graphics and scaling the locations results in scaled locations; placing, during a second layout of the ED, the text flow on the scaled version of the page with the scaled graphics at the scaled locations; and displaying, by the device, the scaled version of the page with the text flow and the scaled graphics at the scaled locations on the screen.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: November 14, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9791971
    Abstract: A method for operating computing devices (CDs) to display an electronic document (ED), including: obtaining, by a first CD having a first touchscreen, a first plurality of screen coordinates associated with a first portion of a first gesture performed by a user; obtaining, by the first CD and from a second CD having a second touchscreen, a second plurality of screen coordinates associated with a second portion of the first gesture performed by the user; determining, by the first CD and based on the first plurality of screen coordinates and the second plurality of screen coordinates, an alignment of the first touchscreen and the second touchscreen; and displaying, by the first CD and based on the alignment, a first segment of the ED on the first touchscreen, where the second CD displays a second segment of the ED on the second touchscreen while the first segment is displayed.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: October 17, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9697180
    Abstract: A method for placing a text string on a page includes obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string, calculating, using a path-fill algorithm inputting the perimeter, exclusion region geometric primitives, calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, text region geometric primitives, receiving the text string and the text region geometric primitives; calculating, for a line band crossing the page, segments corresponding to an intersection of the line band with the text region geometric primitives, rendering the page by filling the exclusion region geometric primitives with the texture, and placing the text string within the segments.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: July 4, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9619865
    Abstract: A method for scaling on a display device, including: obtaining an electronic document (ED) identifying multiple graphical features; generating, before receiving a request to scale the ED on the display device, multiple resolution-independent (RI) versions of the multiple graphical features; adding, before receiving the request to scale the ED on the display device, the multiple RI versions to a RI display list; receiving the request to scale the ED on the display device specifying a resolution; and generating, in response to the request, a scaled ED for the display device by rendering the multiple RI versions of the multiple graphical features in the RI display list at the resolution.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: April 11, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9529816
    Abstract: A method for managing an electronic document (ED) concurrently accessed by multiple editors includes receiving a first chunk size for the ED, partitioning the ED into chunks, and receiving, from an editor, a selection of a first chunk, where the first chunk is of the first chunk size. The method further includes locking the first chunk in response to determining that the first chunk is available for editing, sending, to the first editor, a first message indicating that the first chunk has been locked, and sending, to a second editor, a second message indicating that the first chunk has been locked.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: December 27, 2016
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9483443
    Abstract: A method for scaling including: obtaining an electronic document (ED) identifying a graphical feature; partitioning the ED into multiple tiles including a first tile and a second tile, where the graphical feature spans the first tile and the second tile; partitioning the graphical feature into a first fragment located solely within the first tile and a second fragment located solely within the second tile; adding the first fragment to a first display sub-list corresponding to the first tile; adding the second fragment to a second display sub-list corresponding to the second tile; receiving a first request to scale the ED specifying a resolution and a first region intersecting a subset of the plurality of tiles including the first tile but excluding the second tile; and generating, in response to the first request, a first scaled ED for the display device by rendering only the first display sub-list the resolution.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: November 1, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Kurt N. Nordback
  • Publication number: 20160224184
    Abstract: A method for operating computing devices (CDs) to display an electronic document (ED), including: obtaining, by a first CD having a first touchscreen, a first plurality of screen coordinates associated with a first portion of a first gesture performed by a user; obtaining, by the first CD and from a second CD having a second touchscreen, a second plurality of screen coordinates associated with a second portion of the first gesture performed by the user; determining, by the first CD and based on the first plurality of screen coordinates and the second plurality of screen coordinates, an alignment of the first touchscreen and the second touchscreen; and displaying, by the first CD and based on the alignment, a first segment of the ED on the first touchscreen, where the second CD displays a second segment of the ED on the second touchscreen while the first segment is displayed.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Publication number: 20160124910
    Abstract: A method of operating a device having a screen with a display size, including: obtaining an electronic document (ED) having a text flow, multiple graphics, and a page size; calculating, during a first layout of the ED, locations for the multiple graphics on a page having the page size specified in the ED; generating a scaled version of the page having the display size by scaling the graphics and the locations, where scaling the graphics results in scaled graphics and scaling the locations results in scaled locations; placing, during a second layout of the ED, the text flow on the scaled version of the page with the scaled graphics at the scaled locations; and displaying, by the device, the scaled version of the page with the text flow and the scaled graphics at the scaled locations on the screen.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventor: Kurt N. Nordback
  • Publication number: 20150379286
    Abstract: A method for managing a file, including receiving a request to encrypt the file, the request identifying a target location; determining a plurality of coordinates based on the target location; generating a cryptographic key based on the plurality of coordinates; generating an encrypted version of the file using the cryptographic key; and storing the encrypted version of the file.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Kurt N. Nordback
  • Publication number: 20150248378
    Abstract: A method involves operating a mobile device including a screen. The method includes detecting, by the mobile device, an acceleration of the mobile device; receiving, by the mobile device and after detecting the acceleration, a request to access a document including multiple default settings; and modifying, in response to detecting the acceleration and receiving the request, a display of the document on the screen.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Publication number: 20150169508
    Abstract: A method for managing an electronic document (ED), including: receiving a request to generate an obfuscated page-description language (PDL) file for the ED; identifying, within the ED, a first text flow comprising a plurality of characters; calculating a plurality of positions on a page for the plurality of characters; generating, in response to the request, a modified text flow by applying an obfuscation technique to the first text flow; and generating the obfuscated PDL file comprising the plurality of positions and the modified text flow.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 18, 2015
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Kurt N. Nordback
  • Publication number: 20140214756
    Abstract: A method for managing an electronic document (ED) concurrently accessed by multiple editors includes receiving a first chunk size for the ED, partitioning the ED into chunks, and receiving, from an editor, a selection of a first chunk, where the first chunk is of the first chunk size. The method further includes locking the first chunk in response to determining that the first chunk is available for editing, sending, to the first editor, a first message indicating that the first chunk has been locked, and sending, to a second editor, a second message indicating that the first chunk has been locked.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Inventor: Kurt N. Nordback
  • Publication number: 20140082474
    Abstract: A method for scaling including: obtaining an electronic document (ED) identifying a graphical feature; partitioning the ED into multiple tiles including a first tile and a second tile, where the graphical feature spans the first tile and the second tile; partitioning the graphical feature into a first fragment located solely within the first tile and a second fragment located solely within the second tile; adding the first fragment to a first display sub-list corresponding to the first tile; adding the second fragment to a second display sub-list corresponding to the second tile; receiving a first request to scale the ED specifying a resolution and a first region intersecting a subset of the plurality of tiles including the first tile but excluding the second tile; and generating, in response to the first request, a first scaled ED for the display device by rendering only the first display sub-list the resolution.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Inventor: Kurt N. Nordback
  • Publication number: 20140082475
    Abstract: A method for scaling on a display device, including: obtaining an electronic document (ED) identifying multiple graphical features; generating, before receiving a request to scale the ED on the display device, multiple resolution-independent (RI) versions of the multiple graphical features; adding, before receiving the request to scale the ED on the display device, the multiple RI versions to a RI display list; receiving the request to scale the ED on the display device specifying a resolution; and generating, in response to the request, a scaled ED for the display device by rendering the multiple RI versions of the multiple graphical features in the RI display list at the resolution.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Inventor: Kurt N. Nordback
  • Patent number: 8477364
    Abstract: A method includes: receiving, by a user device (UD), a print job associated with an electronic document (ED) for printing on a printer; identifying, by the UD and within ED, a first element having a first processing requirement and a second element having a second processing requirement; comparing, by the UD, the first processing requirement with multiple processing requirements supported by the printer; generating, by the UD, a skeleton ED by replacing the first element in the ED with a coded marker; sending, by the UD, the skeleton ED to a rasterization service; sending, by the UD, the first image to the printer, where the printer receives a rasterized version of the skeleton ED from the rasterization service, generates a processed element by executing the first processing requirement against the first element, and generates the HD by replacing a marker in the rasterized version with the processed element.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: July 2, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Publication number: 20130104036
    Abstract: A method for placing a text string on a page includes obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string, calculating, using a path-fill algorithm inputting the perimeter, exclusion region geometric primitives, calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, text region geometric primitives, receiving the text string and the text region geometric primitives; calculating, for a line band crossing the page, segments corresponding to an intersection of the line band with the text region geometric primitives, rendering the page by filling the exclusion region geometric primitives with the texture, and placing the text string within the segments.
    Type: Application
    Filed: December 14, 2012
    Publication date: April 25, 2013
    Inventor: Kurt N. Nordback
  • Publication number: 20130031460
    Abstract: A method for generating a page of an electronic document (ED), including: obtaining a common input/output (I/O) format of the ED, where the common I/O format comprises the properties, the objects, and fields corresponding to the objects; populating, during a first layout by a layout engine and based on the properties, the fields in the common I/O format of the ED with coordinates; and generating, from the common I/O format of the ED, the page by placing the objects on the page according to the coordinates.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Kurt N. Nordback
  • Publication number: 20120170060
    Abstract: A method includes: receiving, by a user device (UD), a print job associated with an electronic document (ED) for printing on a printer; identifying, by the UD and within ED, a first element having a first processing requirement and a second element having a second processing requirement; comparing, by the UD, the first processing requirement with multiple processing requirements supported by the printer; generating, by the UD, a skeleton ED by replacing the first element in the ED with a coded marker; sending, by the UD, the skeleton ED to a rasterization service; sending, by the UD, the first image to the printer, where the printer receives a rasterized version of the skeleton ED from the rasterization service, generates a processed element by executing the first processing requirement against the first element, and generates the HD by replacing a marker in the rasterized version with the processed element.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventor: Kurt N. Nordback
  • Publication number: 20120102394
    Abstract: A method including: obtaining an electronic document (ED) including a text line for placement on a page having an exclusion region (ER); obtaining a path for the page having a first subpath corresponding to a margin of the page and a second subpath corresponding to the ER on the page; calculating, using a path-fill algorithm inputting the path, a region on the page excluding the margin and the ER; selecting, on the page and after calculating the region, a line band crossing the ER on the page and having a dimension of the text line; identifying, based on an intersection of the region and the line band, a plurality of segments; and rendering the page by placing a first portion of the text line in a first segment of the plurality of segments and a second portion of the text line in a second segment of the plurality of segments.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY INC.
    Inventor: Kurt N. Nordback