Facebook Apr 2, 2013 - Oct 25, 2013
Engineering Manager
Facebook May 21, 2012 - Apr 2, 2013
Software Engineer
Google Feb 11, 2008 - May 11, 2012
Software Engineer
Microsoft Jun 3, 1996 - Dec 21, 2007
Principal Development Lead
Education:
Peters Township High School
University of Pittsburgh
A digital ink environment is provided for non-native ink application programs to create independent ink services for sharing between different application programs and transmission. The digital ink environment is provided for interacting with embedded or linked ink words or other ink data in a compound ink document. The user is provided with the freedom to input digital ink so they can write anywhere in the ink environment, in any orientation, and using any desired stroke size provided by the ink environment. The ink environment is provided in an activated state for in-situ user interaction and manipulation in a computing environment, for example a pen-based environment.
Charlton E. Lui - Redmond WA, US Justin Garrett Tolmer - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G005/00 G06K005/56
US Classification:
345619, 345173, 345179, 345180, 382202
Abstract:
A digital ink environment is provided for non-native ink application programs to create independent ink services for sharing between different application programs and transmission. The digital ink environment is provided for interacting with embedded or linked ink words or other ink data in a compound ink document. The user is provided with the freedom to input digital ink so they can write anywhere in the ink environment, in any orientation, and using any desired stroke size provided by the ink environment. The ink environment is provided in an activated state for in-situ user interaction and manipulation in a computing environment, for example a pen-based environment.
Justin Garrett Tolmer - Seattle WA, US Charlton E Lui - Vancouver, CA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715863, 345 17, 345592, 345179
Abstract:
Methods for rendering electronic ink with highlighting attributes include: (a) receiving data representing at least one electronic ink stroke including a highlighting attribute; (b) rendering a first highlighting stroke in a first dimension and in a first highlighting color and/or pattern; and (c) rendering an ink color stroke in an ink color and/or pattern and in a second dimension that is smaller than the first dimension to produce a composite stroke that has a highlighted appearance. When the highlighted stroke is selected, this stroke may be rendered with a third, inner layer that is narrower than the ink colored layer, in a highlight color and/or pattern. This invention also relates to systems and computer-readable media for performing these methods, and to data structures that include a highlight attribute with electronic ink data.
Zoltan Szilagyi - Redmond WA, US Matthew Rhoten - Seattle WA, US Justin Tolmer - Seattle WA, US Mary Quinton - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/68 G06K 9/72 G06K 9/18
US Classification:
382226000, 382229000, 382186000
Abstract:
A system, method, and data structure are described that permit a function to be operable at a designated node or sub nodes. An instruction that designates one or more nodes is processed to perform the instruction on each of the nodes. If the instruction is not performable on a current node, the data structure relating to the current node is navigated to obtain one or more sub nodes. The instruction is then performed on the sub nodes.
A method for transforming an image, containing an arbitrary number of colors from a full color process printing mode to a spot color printing mode while preserving the users intended color usage as much as possible. The method is contained in a utility and referred to as âSpot Color Transformationâ (SCT). The SCT utility provides a user the ability to transform an image generated by a computer program module, such as a desktop publishing computer program module, from a full color mode into a spot color mode. The SCT utility operates on an object-by-object basis to map objects within an image to one of several partitions: a black partition and a color partition. The SCT utility maps each object that has an associated color that is substantially black or a tint of black to the black partition. Next, the SCT utility converts the colors of unmapped objects to a tint of the spot color based on the luminance value of the particular color relative to the lowest luminance value found in the image. Finally each converted object and its corresponding tint of the spot color are mapped to the spot color partition.
Googleplus
Justin Tolmer
Work:
Facebook - Software Enginner (2012) Google - Software Engineer (2008-2012) Microsoft - Software Engineer (1996-2007)
Education:
University of Pittsburgh - Computer Science / Business
Tagline:
Anxiously waiting for The Culture to arrive.
Youtube
Cement 'Zamboni'
Duration:
26s
Anemone and clowns
I shot this video of a anemone (I believe a Heteractis magnifica) and ...
Duration:
22s
Soft coral swaying in the current
Another video from my dive trip to the Great Barrier Reef. This is an ...
Duration:
11s
Humphead Parrotfish
This was one of the larger fish I saw during my Great Barrier Reef div...
Duration:
14s
Upcoming Livestream Paintings | Lets Talk A M...
Painting really helps with stress, anxiety and depression !! Please gi...
Duration:
9m 6s
Hateley Motorsport Vlog Tolmer Speedway Borde...
Hateley Motorsport Vlog Tolmer Speedway Bordertown SA Wingless Sprint ...