Patents by Inventor Paul Linnerud
Paul Linnerud 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: 10043075Abstract: An image of an eye is obtained via a camera. A multi-step filter is applied to the image for multiple iterations. Applying the multi-step filter includes, for each iteration, performing one or more pixel merge operations on the image. The pixel merge operations are controlled based on one or more input parameters to control whether or not the iteration classifies pixels of the image as corresponding to a feature of the eye. The one or more input parameters vary from at least one iteration to another. The iterations each output a provisional output, in which some pixels of the image are deemed as corresponding to the feature of the eye. The provisional outputs provide diverse definitions of the eye feature, and may be combined in various ways to yield a refined output, in which some pixels of the image are deemed as corresponding to the feature of the eye.Type: GrantFiled: November 19, 2015Date of Patent: August 7, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Martin Bennett, Gregory Hitchcock, Kevin Larson, Paul Linnerud, Tanya Matskewich, Robert Matthew McKaughan
-
Publication number: 20170147858Abstract: An image of an eye is obtained via a camera. A multi-step filter is applied to the image for multiple iterations. Applying the multi-step filter includes, for each iteration, performing one or more pixel merge operations on the image. The pixel merge operations are controlled based on one or more input parameters to control whether or not the iteration classifies pixels of the image as corresponding to a feature of the eye. The one or more input parameters vary from at least one iteration to another. The iterations each output a provisional output, in which some pixels of the image are deemed as corresponding to the feature of the eye. The provisional outputs provide diverse definitions of the eye feature, and may be combined in various ways to yield a refined output, in which some pixels of the image are deemed as corresponding to the feature of the eye.Type: ApplicationFiled: November 19, 2015Publication date: May 25, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Martin Bennett, Gregory Hitchcock, Kevin Larson, Paul Linnerud, Tanya Matskewich, Robert Matthew McKaughan
-
Patent number: 9245361Abstract: One or more techniques and/or systems are disclosed for consolidating one or more glyphs of a font. A common contour, comprising a glyph contour that occurs more than once in one or more glyphs of the font, can be identified. A common simple glyph can be created for the identified common contour. A reference to the common simple glyph can replace one or more occurrences of the common contour in the one or more glyphs of the font. Given that the common simple glyph is generally smaller than the common contour, an amount of font related data for the font can be reduced, thus reducing overhead associated with storing and/or presenting the font.Type: GrantFiled: September 1, 2011Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Paul Linnerud, Gregory Hitchcock
-
Patent number: 8947438Abstract: One or more techniques and/or systems are disclosed for reducing font execution instructions for a font, and thereby a file size for the font. The font execution instructions can be scanned (e.g., by examining tables) to identify one or more common instruction sets in the font execution instructions. A function can be defined for a common instruction set, and the instances or appearances of the common instruction set in the font execution instructions can be replaced with a call to the function. Because the call is generally smaller (e.g., comprises fewer lines of code) than the common instruction set it replaces, the number of execution instructions for the font is reduced.Type: GrantFiled: August 1, 2011Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: Paul Linnerud, Gregory Hitchcock
-
Publication number: 20130057554Abstract: One or more techniques and/or systems are disclosed for consolidating one or more glyphs of a font. A common contour, comprising a glyph contour that occurs more than once in one or more glyphs of the font, can be identified. A common simple glyph can be created for the identified common contour. A reference to the common simple glyph can replace one or more occurrences of the common contour in the one or more glyphs of the font. Given that the common simple glyph is generally smaller than the common contour, an amount of font related data for the font can be reduced, thus reducing overhead associated with storing and/or presenting the font.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: Paul Linnerud, Gregory Hitchcock
-
Publication number: 20130033498Abstract: One or more techniques and/or systems are disclosed for reducing font execution instructions for a font, and thereby a file size for the font. The font execution instructions can be scanned (e.g., by examining tables) to identify one or more common instruction sets in the font execution instructions. A function can be defined for a common instruction set, and the instances or appearances of the common instruction set in the font execution instructions can be replaced with a call to the function. Because the call is generally smaller (e.g., comprises fewer lines of code) than the common instruction set it replaces, the number of execution instructions for the font is reduced.Type: ApplicationFiled: August 1, 2011Publication date: February 7, 2013Applicant: Microsoft CorporationInventors: Paul Linnerud, Gregory Hitchcock
-
Patent number: 7176941Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: GrantFiled: January 17, 2006Date of Patent: February 13, 2007Assignee: Microsoft CorporationInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Publication number: 20060114258Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: ApplicationFiled: January 17, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Patent number: 6982725Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: GrantFiled: March 21, 2005Date of Patent: January 3, 2006Assignee: Microsoft CorporationInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Publication number: 20050162443Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: ApplicationFiled: March 21, 2005Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Publication number: 20050116962Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: ApplicationFiled: January 4, 2005Publication date: June 2, 2005Applicant: MICROSOFT CORPORATIONInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Patent number: 6894702Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: GrantFiled: June 6, 2002Date of Patent: May 17, 2005Assignee: Microsoft CorporationInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Publication number: 20030227466Abstract: The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout control operations are provided to add samples to sets of horizontally adjacent samples such that each set of samples comprises a minimum number of samples. Vertical dropout control operations are provided to position samples such that the weighted anti-aliasing filtering will take sufficient account of the samples. In one embodiment, an associative table is utilized to calculate alternative patterns of samples. In another embodiment, the baseline of an object is used in the dropout control operations to reduce artifacts that can be created by the addition of samples in the vertical direction.Type: ApplicationFiled: June 6, 2002Publication date: December 11, 2003Applicant: Microsoft CorporationInventors: Beat Stamm, Michael Duggan, Gregory Hitchcock, Paul Linnerud
-
Publication number: 20030210834Abstract: Methods and systems for utilizing metadata to preserve semantic information related to an image to allow a static version of the image to be displayed with sub-pixel precision on display devices having pixels with separately controllable pixel sub-components. A static version of an image can be displayed on a display device having a relatively low resolution, such as those associated with handheld devices, while maintaining the sub-pixel precision positioning. The image is displayed on a display device, such as a liquid crystal display device, having separately controllable pixel sub-components. The sub-pixel precision positioning is used to map spatially different sets of samples to individual pixel sub-components rather than to entire pixels, resulting in image features, such as character edges, being displayed at pixel sub-component boundaries, rather than always at boundaries between full pixels.Type: ApplicationFiled: May 13, 2002Publication date: November 13, 2003Inventors: Gregory Hitchcock, Paul Linnerud, Raman Narayanan, Beat Stamm, Michael Duggan