Borson
Nancy Borson, Rochester, MN US
Nancy D. Borson, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20100285984 | ASSESSING T CELL REPERTOIRES - This document provides methods and materials related to assessing T cell repertoires. For example, amplification methods and materials that can be used to assess the diversity of a mammal's T cell repertoire are provided. | 11-11-2010 |
Niklas Borson, Langley, WA US
Patent application number | Description | Published |
---|---|---|
20100199174 | EXTENSIBLE FONT FILE LOADING - Extensible font file loading systems and methods are provided. In embodiments, a font file is requested and a handle associated with a font-file stream is received, the font-file stream being associated with the requested font file. The font file is then loaded using the received font-file stream. Alternatively, the handle may be received from a font-file loader. Once loaded, the font file may be utilized to render the appropriate font, for instance, utilizing an appropriate presentation component (e.g., a monitor) associated with a computing device. | 08-05-2010 |
20140362104 | LAYERED Z-ORDER AND HINTED COLOR FONTS WITH DYNAMIC PALETTES - Technologies are generally provided for a set of data structures and font design techniques residing in a font file that enables the rich use of color that can be scaled for many devices with many resolutions and displayed on many types of colored backgrounds. Glyphs in a font may be ordered to provide z-ordering of layered color data. Multiple palettes may be provided within a font to handle multiple scenarios, including varying backgrounds. Furthermore, operating system text color choice may be integrated with the font designer's choice of colors, and the colored elements in a glyph may be hinted to improve the display of color on many different devices. A fall back to a non-colored glyph may also be provided when color is not supported on a platform or application. | 12-11-2014 |
Niklas E. Borson, Langley, WA US
Patent application number | Description | Published |
---|---|---|
20130063475 | SYSTEM AND METHOD FOR TEXT RENDERING - A method for text rendering that is well suited for use in a computing device with a high resolution display but a low-power graphics processing unit (GPU). The method may comprise calculating a coverage representation of the text in a format that can be efficiently processed by the GPU. As a result, the GPU may perform anti-aliasing and subsequent operations in the rendering process. Efficient processing may be achieved by providing the coverage representation in a format that allows values associated with pixels to be computed based on a byte-aligned chunk of bits in the coverage representation. Additionally, processing on the chunks may be performed using at least one lookup table. For large filtering kernels used for anti-aliasing, the lookup tables may be partitioned into portions dependent on dynamic text characteristics and those independent of the dynamic text characteristics. | 03-14-2013 |
Niklas Erik Borson, Langley, WA US
Patent application number | Description | Published |
---|---|---|
20100141670 | Color Packing Glyph Textures with a Processor - A system, a method and computer-readable media for rendering text with a graphics processing unit (GPU). The system, method, and media includes a GPU that may be configured to receive a plurality of compressed glyph bitmap and create a plurality of glyph textures from the bitmap. The GPU may be further configured to pack a plurality of rows of data from a glyph bitmap into a single row of a glyph texture. The GPU may be also be configured to merge the plurality of glyph textures into a merged texture to identify overlapping rows of color. Additionally, the GPU maybe configured to filter the merged texture to create a grayscale texture containing a plurality of merged glyphs and rendering the grayscale texture to display the plurality of merged glyphs. | 06-10-2010 |
20140320527 | HARDWARE GLYPH CACHE - Methods, systems, and computer-storage media for performing a method of facilitating caching glyph data in hardware are provided. In embodiments, the method includes referencing a first glyph and a second glyph. Thereafter, a determination is made as to whether to merge the first glyph and the second glyph for rendering together as a set of merged glyphs. If it is determined to merge the first glyph and the second glyph, the merged glyph set including the first glyph and the second glyph are rendered. On the other hand, if it is determined to render the first glyph and the second glyph separately, glyph data associated with the first glyph that is in a hardware glyph cache and glyph data associated with the second glyph that is in the hardware glyph cache are used to render the first glyph and the second glyph separately. | 10-30-2014 |