Patents by Inventor Tanya Matskewich
Tanya Matskewich 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: 10923105Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for mapping hyperarticulated sounds to text units are presented. A plurality of textual units may be received. The plurality of textual units may be processed with a natural language processing engine. A sentence structure for the plurality of textual units may be identified, wherein the sentence structure comprises a plurality of words. The plurality of words may be processed with a text-to-speech engine. A text-to-speech output comprising a plurality of pronunciations may be identified, wherein each of the plurality of pronunciations corresponds to a syllabic unit of one of the plurality of words. A hyperarticulated vowel sound may be mapped to each syllabic unit from the text-to-speech output. A pronunciation instruction corresponding to each hyperarticulated vowel sound may be caused to be surfaced.Type: GrantFiled: November 29, 2018Date of Patent: February 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kevin Chad Larson, Tanya Matskewich, Gregory Carl Hitchcock, Michael Tholfsen, Guillaume Simonnet, Viktoryia Akulich, Nicholas Kibre, Christina Chen Campbell
-
Publication number: 20200118542Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for mapping hyperarticulated sounds to text units are presented. A plurality of textual units may be received. The plurality of textual units may be processed with a natural language processing engine. A sentence structure for the plurality of textual units may be identified, wherein the sentence structure comprises a plurality of words. The plurality of words may be processed with a text-to-speech engine. A text-to-speech output comprising a plurality of pronunciations may be identified, wherein each of the plurality of pronunciations corresponds to a syllabic unit of one of the plurality of words. A hyperarticulated vowel sound may be mapped to each syllabic unit from the text-to-speech output. A pronunciation instruction corresponding to each hyperarticulated vowel sound may be caused to be surfaced.Type: ApplicationFiled: November 29, 2018Publication date: April 16, 2020Inventors: Kevin Chad Larson, Tanya Matskewich, Gregory Carl Hitchcock, Michael Tholfsen, Guillaume Simonnet, Viktoryia Akulich, Nicholas Kibre, Christina Chen Campbell
-
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: 9520101Abstract: One or more techniques and/or systems are disclosed for creating an image rendering filter that can be used to produce a desired view of an image. Monitor characteristics can be identified for a monitor that is displaying the image, and viewing characteristics of a viewer intending to view the image can also be identified. The monitor characteristics and the viewing characteristics can be used to create the image rendering filter, which may be applied to the input image the monitor, resulting in an “ideal” image for the particular viewer viewing the image on the particular monitor.Type: GrantFiled: August 31, 2011Date of Patent: December 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tanya Matskewich, Gregory Hitchcock
-
Patent number: 9311896Abstract: Among other things, one or more techniques and/or systems are disclosed for rendering a glyph. Rendering data for the glyph can be received, such as size, shape, color, etc., along with first sub-pixel position for initially rendering the glyph on a display. A first rendering quality can be identified for the first sub-pixel position and second rendering quality can be identified for a second sub-pixel position, which may comprise an alternate rendering position. A sub-pixel position shift can be selected for the glyph based at least upon a comparison of the first and second rendering qualities. The sub-pixel position shift can comprise a difference between the first sub-pixel position and the second sub-pixel position, where the second rendering quality is selected/preferable over the first rendering quality. The glyph can be rendered by applying the selected sub-pixel position shift.Type: GrantFiled: February 27, 2012Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tanya Matskewich, Gregory Hitchcock, Michael Duggan, Donald David Karlov
-
Publication number: 20140362104Abstract: 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.Type: ApplicationFiled: June 11, 2013Publication date: December 11, 2014Inventors: Gregory Hitchcock, Niklas Borson, Tanya Matskewich
-
Patent number: 8681172Abstract: Systems and methods are provided for assigning color values to pixels based on object structure. For example, when rendering a writing system symbol on an electronic display, a non-color characteristic of the symbol can be measured and the measurement can be used to select a color value for a pixel associated with the symbol. Legibility of open and closed line-based graphical objects can be increased by inferring spatial depth and distance through application of a color assignment model.Type: GrantFiled: December 21, 2012Date of Patent: March 25, 2014Assignee: Microsoft CorporationInventors: Geraldine Wade, Tanya Matskewich
-
Publication number: 20130222407Abstract: Among other things, one or more techniques and/or systems are disclosed for rendering a glyph. Rendering data for the glyph can be received, such as size, shape, color, etc., along with first sub-pixel position for initially rendering the glyph on a display. A first rendering quality can be identified for the first sub-pixel position and second rendering quality can be identified for a second sub-pixel position, which may comprise an alternate rendering position. A sub-pixel position shift can be selected for the glyph based at least upon a comparison of the first and second rendering qualities. The sub-pixel position shift can comprise a difference between the first sub-pixel position and the second sub-pixel position, where the second rendering quality is selected/preferable over the first rendering quality. The glyph can be rendered by applying the selected sub-pixel position shift.Type: ApplicationFiled: February 27, 2012Publication date: August 29, 2013Applicant: Microsoft CorporationInventors: Tanya Matskewich, Gregory Hitchcock, Michael Duggan, Donald David Karlov
-
Publication number: 20130050234Abstract: One or more techniques and/or systems are disclosed for creating an image rendering filter that can be used to produce a desired view of an image. Monitor characteristics can be identified for a monitor that is displaying the image, and viewing characteristics of a viewer intending to view the image can also be identified. The monitor characteristics and the viewing characteristics can be used to create the image rendering filter, which may be applied to the input image the monitor, resulting in an “ideal” image for the particular viewer viewing the image on the particular monitor.Type: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: Microsoft CorporationInventors: Tanya Matskewich, Gregory Hitchcock
-
Patent number: 8339411Abstract: Systems and methods are provided for assigning color values to pixels based on object structure. For example, when rendering a writing system symbol on an electronic display, a non-color characteristic of the symbol can be measured and the measurement can be used to select a color value for a pixel associated with the symbol. Legibility of open and closed line-based graphical objects can be increased by inferring spatial depth and distance through application of a color assignment model.Type: GrantFiled: May 4, 2006Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Geraldine Wade, Tanya Matskewich
-
Patent number: 8139066Abstract: Generating an error from an error metric quantifying differences between reference objects representing characters and representations of the reference objects. One embodiment includes a method which includes accessing a reference object representing a character. One or more reference object characteristics are quantified. The reference object characteristics are related to character structural and color information of at least a portion of the reference object to generate a reference object metric. A representation object of the reference object is accessed. One or more representation object characteristics are quantified to create a representation object metric. The representation object characteristics are related to character structural and color information of a portion of the representation object of the reference object corresponding to the portion of the reference object. An error is calculated based on a difference between the reference object metric and the representation object metric.Type: GrantFiled: January 5, 2011Date of Patent: March 20, 2012Assignee: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Patent number: 8013860Abstract: Selectively applying graphical filtering to characters can include the identification of observer characteristics and characteristics associated with different portions of the character. Corresponding filters can then be identified and selectively applied to the characters and, in some instances, without applying the filter to the entire character.Type: GrantFiled: October 5, 2010Date of Patent: September 6, 2011Assignee: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Patent number: 7969441Abstract: Selectively applying graphical filtering to a portion of an object can include accessing an object to be rendered and identifying at least one characteristic of a portion of the object. A corresponding filter is then selectively applied to the at least one determined characteristic and, in some instances, without applying the filter to at least one other portion of the object.Type: GrantFiled: October 5, 2010Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Patent number: 7945119Abstract: Optimizing objects output to a user. One method includes accessing a reference object of a character representing an idealized output. A different representation of the reference object is accessed. The reference object is compared to the representation of the reference object to generate an error metric. An optimization is applied to the representation of the reference object. The optimization is directed to causing the representation of the reference object to more closely approximate the reference object. Comparing objects and applying optimizations is repeated until an acceptable representation of the reference object is achieved. The acceptable representation of the reference object is displayed.Type: GrantFiled: June 26, 2007Date of Patent: May 17, 2011Assignee: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Publication number: 20110096086Abstract: Generating an error from an error metric quantifying differences between reference objects representing characters and representations of the reference objects. One embodiment includes a method which includes accessing a reference object representing a character. One or more reference object characteristics are quantified. The reference object characteristics are related to character structural and color information of at least a portion of the reference object to generate a reference object metric. A representation object of the reference object is accessed. One or more representation object characteristics are quantified to create a representation object metric. The representation object characteristics are related to character structural and color information of a portion of the representation object of the reference object corresponding to the portion of the reference object. An error is calculated based on a difference between the reference object metric and the representation object metric.Type: ApplicationFiled: January 5, 2011Publication date: April 28, 2011Applicant: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Publication number: 20110018894Abstract: Selectively applying graphical filtering to characters can include the identification of observer characteristics and characteristics associated with different portions of the character. Corresponding filters can then be identified and selectively applied to the characters and, in some instances, without applying the filter to the entire character.Type: ApplicationFiled: October 5, 2010Publication date: January 27, 2011Applicant: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Publication number: 20110018900Abstract: Selectively applying graphical filtering to a portion of an object can include accessing an object to be rendered and identifying at least one characteristic of a portion of the object. A corresponding filter is then selectively applied to the at least one determined characteristic and, in some instances, without applying the filter to at least one other portion of the object.Type: ApplicationFiled: October 5, 2010Publication date: January 27, 2011Applicant: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Patent number: 7872651Abstract: Generating an error from an error metric quantifying differences between reference objects representing characters and representations of the reference objects. One embodiment includes a method which includes accessing a reference object representing a character. One or more reference object characteristics are quantified. The reference object characteristics are related to character structural and color information of at least a portion of the reference object to generate a reference object metric. A representation object of the reference object is accessed. One or more representation object characteristics are quantified to create a representation object metric. The representation object characteristics are related to character structural and color information of a portion of the representation object of the reference object corresponding to the portion of the reference object. An error is calculated based on a difference between the reference object metric and the representation object metric.Type: GrantFiled: June 26, 2007Date of Patent: January 18, 2011Assignee: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
-
Patent number: 7821524Abstract: Selectively applying graphical filtering to a portion of an object. One method described herein includes a method including accessing an object to be rendered. At least one characteristic of a portion of the object is determined. A filter is selected that has been pre-specified for the at least one determined characteristic. The filter is applied to the portion of the object, while not applying the filter to at least one other portion of the object.Type: GrantFiled: June 26, 2007Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock