Patents by Inventor Sampo J. Kaasila

Sampo J. Kaasila 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: 8514243
    Abstract: The invention relates to methods, systems, and programming for producing and drawing subpixel-optimized bitmap images of shapes, such as fonts, by using non-linear color balancing. Some embodiments associate a luminosity with each subpixel of such an image as a function of (a) the percent of the subpixel's area covered by the shape and (b) the distribution to nearby subpixels of portions of the subpixel's resulting coverage value that cause color imbalance. Some embodiments distribute a subpixel's coverage value as a function of its difference from coverage values of other subpixels in the same pixel. Some embodiments draw a image comprised of pure foreground and background color pixels, as well as intermediary pixels in which subpixels are determined as a function of both foreground and background colors and color balancing. The intermediary pixels can, but need not, separate the foreground and background pixels along the direction of color balancing.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: August 20, 2013
    Assignee: Bitstream Inc.
    Inventor: Sampo J. Kaasila
  • Patent number: 7737993
    Abstract: Methods, systems, and programming for producing and displaying a scaled-down representation of subpixel-optimized images and digital content including such images that is represented by a mark-up language. Some embodiments display the text in such digital content using a different subpixel optimization than that used for the images. Others produce the subpixel-optimized images by calculating the luminosity of a subpixel as a function of the length of a plurality of coverage lines within a window in a source image corresponding to the subpixel that is covered by source image pixels having the subpixel's color. Some embodiments calculate the luminosity of a subpixel in such a subpixel-optimized image as a function both of the average luminosity of pixels in the subpixel's source image window and as a function of any color balancing distribution between resulting subpixel luminosities necessary to reduce color imbalance.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: June 15, 2010
    Inventors: Sampo J. Kaasila, John S. Collins, Edward W. Porter
  • Patent number: 7287220
    Abstract: The invention relates to methods, systems, and programming for displaying media in a scaled manner and/or in an orientation other than an operating system displays its graphical user interface. Some embodiments lay out digital content at a virtual pixel resolution and then display a portion of the layout at a smaller display resolution by displaying images and text at scaled-down coordinates and scaled-down sizes, with the display of text being composed from a plurality of font bitmaps having character shapes and pixel alignments selected to improve readability at the scaled-down size. Some embodiments, which operate on computing systems having operating systems that display a graphical user interface in a portrait orientation, display a scaled-down representation of a web page in a landscape orientation, including displaying in such a landscape orientation scaled-down images and scaled-down text composed from a plurality of font bitmaps designed for the scaled-down size.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: October 23, 2007
    Assignee: Bitstream Inc.
    Inventors: Sampo J. Kaasila, Robert J. Eggers, Edward W. Porter
  • Patent number: 7222306
    Abstract: A bitmap of a shape, such as a font, can be subpixel optimized by producing for each of a display's subpixels a coverage value representing the percent of its area covered by the shape being represented and by distributing, to prevent color imbalance, an amount of a given subpixel's coverage value to nearby subpixels of different colors as a function of the percent of the given subpixel's coverage value that causes color imbalance. Web pages can be displayed with scaled-down and subpixel optimized images. A given layout of a Web page can be displayed at each of at least two different selected scale factors, with the font bitmaps used to represent characters in the display at each scale factor having their shape and pixel alignment selected to improve readability for the particular pixel size at which they are displayed at each such scale factor.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: May 22, 2007
    Assignee: Bitstream Inc.
    Inventors: Sampo J. Kaasila, John S. Collins
  • Patent number: 7219309
    Abstract: Web pages are displayed with a simultaneous overview and magnified view. An indicator can show the portion of the overview in the magnified view. Both views can be shown, one above the other, across the full width of the same screen. A user can select between such a split view and another view, including an overview-only view, a magnified-only view, and a view in which selected text is laid out to fit the width of the magnified view. Navigational input can directly move the layout in the magnified view or the cursor, and can scroll both the overview and magnified view. The magnified view can display text with antialiased fonts designed for its resolution. The magnified view can be made to function like a magnifying glass. The width of text in multicolumn layouts can be limited to fit the width of a view window, such as the magnified-view.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: May 15, 2007
    Assignee: Bitstream Inc.
    Inventors: Sampo J. Kaasila, Edward W. Porter
  • Publication number: 20040183817
    Abstract: One aspect of the invention can selectively display a web page on a fixed resolution screen at first or second scale view. The second scale view has a smaller column width, but a font size that is larger relative to the column width. Both views displays a string using fonts that are optimized for their display resolution. Another aspect of the invention is similar, but is not limited to use on a fixed resolution display and it allows a user to select to change image size, column width, and relative font size as group. The first and second aspects of the invention can be combined. Image size and horizontal displacements can also be scaled. A third aspect of the invention displays a web page on a fixed pixel resolution screen with the width and horizontal displacement of a column scaled down, and with pixel optimized fonts.
    Type: Application
    Filed: December 3, 2003
    Publication date: September 23, 2004
    Applicant: Bitstream Inc.
    Inventor: Sampo J. Kaasila
  • Publication number: 20040177323
    Abstract: The invention relates to methods, systems, and programming for displaying media in a scaled manner and/or in an orientation other than an operating system displays its graphical user interface. Some embodiments lay out digital content at a virtual pixel resolution and then display a portion of the layout at a smaller display resolution by displaying images and text at scaled-down coordinates and scaled-down sizes, with the display of text being composed from a plurality of font bitmaps having character shapes and pixel alignments selected to improve readability at the scaled-down size. Some embodiments, which operate on computing systems having operating systems that display a graphical user interface in a portrait orientation, display a scaled-down representation of a web page in a landscape orientation, including displaying in such a landscape orientation scaled-down images and scaled-down text composed from a plurality of font bitmaps designed for the scaled-down size.
    Type: Application
    Filed: November 3, 2003
    Publication date: September 9, 2004
    Inventors: Sampo J. Kaasila, Robert J. Eggers, Edward W. Porter
  • Publication number: 20030137522
    Abstract: Web pages are displayed with a simultaneous overview and magnified view. An indicator can show the portion of the overview in the magnified view. Both views can be shown, one above the other, across the full width of the same screen. A user can select between such a split view and another view, including an overview-only view, a magnified-only view, and a view in which selected text is laid out to fit the width of the magnified view. Navigational input can directly move the layout in the magnified view or the cursor, and can scroll both the overview and magnified view. The magnified view can display text with antialiased fonts designed for its resolution. The magnified view can be made to function like a magnifying glass. The width of text in multicolumn layouts can be limited to fit the width of a view window, such as the magnified-view.
    Type: Application
    Filed: March 14, 2003
    Publication date: July 24, 2003
    Inventors: Sampo J. Kaasila, Edward W. Porter
  • Publication number: 20030095135
    Abstract: A bitmap of a shape, such as a font, can be subpixel optimized by producing for each of a display's subpixels a coverage value representing the percent of its area covered by the shape being represented and by distributing, to prevent color imbalance, an amount of a given subpixel's coverage value to nearby subpixels of different colors as a function of the percent of the given subpixel's coverage value that causes color imbalance. Web pages can be displayed with scaled-down and subpixel optimized images. A given layout of a Web page can be displayed at each of at least two different selected scale factors, with the font bitmaps used to represent characters in the display at each scale factor having their shape and pixel alignment selected to improve readability for the particular pixel size at which they are displayed at each such scale factor.
    Type: Application
    Filed: May 2, 2002
    Publication date: May 22, 2003
    Inventors: Sampo J. Kaasila, John S. Collins, Michael R. Dewsnap, Robert J. Eggers
  • Patent number: 6437793
    Abstract: A system rapidly rasterizes high resolution shapes, such as outline fonts, for use in a lower resolution pixel image. For individual pixels a line coverage value is determined for each of at least two sampling lines running in different directions, such as at right angles, within the pixel. The pixel's line coverage value for each line is a function of the degree to which the line is covered by any shapes within the pixel. Then a coverage value is determined for the pixel, itself, as a non-linear function of it's one or more line coverage values running in each of the different directions. Commonly the non-linear function causes the pixel's coverage value to vary more rapidly with variations in the line coverage value of that one of its sampling line which is closest to being half covered within the pixel.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: August 20, 2002
    Assignee: Bitstream Inc.
    Inventor: Sampo J. Kaasila
  • Patent number: 6031622
    Abstract: A font compression method and apparatus operates by: compressing different components of a font file with separate compressors having varying compression schemes to produce a plurality of intermediate compressed data sets; separating compressed glyph table components of the font file into different ones of the intermediate compressed data sets; and further compressing the intermediate compressed data sets to produce corresponding compressed output data sets. A corresponding decompression method and apparatus is used to decompress fonts which have been compressed using the above method.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: February 29, 2000
    Assignee: Agfa Corporation
    Inventors: Allan W. Ristow, Sampo J. Kaasila