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: 10923105
    Abstract: 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: Grant
    Filed: November 29, 2018
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin Chad Larson, Tanya Matskewich, Gregory Carl Hitchcock, Michael Tholfsen, Guillaume Simonnet, Viktoryia Akulich, Nicholas Kibre, Christina Chen Campbell
  • Publication number: 20200118542
    Abstract: 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: Application
    Filed: November 29, 2018
    Publication date: April 16, 2020
    Inventors: Kevin Chad Larson, Tanya Matskewich, Gregory Carl Hitchcock, Michael Tholfsen, Guillaume Simonnet, Viktoryia Akulich, Nicholas Kibre, Christina Chen Campbell
  • Patent number: 10043075
    Abstract: 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: Grant
    Filed: November 19, 2015
    Date of Patent: August 7, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Martin Bennett, Gregory Hitchcock, Kevin Larson, Paul Linnerud, Tanya Matskewich, Robert Matthew McKaughan
  • Publication number: 20170147858
    Abstract: 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: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Martin Bennett, Gregory Hitchcock, Kevin Larson, Paul Linnerud, Tanya Matskewich, Robert Matthew McKaughan
  • Patent number: 9520101
    Abstract: 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: Grant
    Filed: August 31, 2011
    Date of Patent: December 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanya Matskewich, Gregory Hitchcock
  • Patent number: 9311896
    Abstract: 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: Grant
    Filed: February 27, 2012
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanya Matskewich, Gregory Hitchcock, Michael Duggan, Donald David Karlov
  • Publication number: 20140362104
    Abstract: 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: Application
    Filed: June 11, 2013
    Publication date: December 11, 2014
    Inventors: Gregory Hitchcock, Niklas Borson, Tanya Matskewich
  • Patent number: 8681172
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Geraldine Wade, Tanya Matskewich
  • Publication number: 20130222407
    Abstract: 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: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Applicant: Microsoft Corporation
    Inventors: Tanya Matskewich, Gregory Hitchcock, Michael Duggan, Donald David Karlov
  • Publication number: 20130050234
    Abstract: 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: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Tanya Matskewich, Gregory Hitchcock
  • Patent number: 8339411
    Abstract: 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: Grant
    Filed: May 4, 2006
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Geraldine Wade, Tanya Matskewich
  • Patent number: 8139066
    Abstract: 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: Grant
    Filed: January 5, 2011
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Patent number: 8013860
    Abstract: 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: Grant
    Filed: October 5, 2010
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Patent number: 7969441
    Abstract: 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: Grant
    Filed: October 5, 2010
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Patent number: 7945119
    Abstract: 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: Grant
    Filed: June 26, 2007
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Publication number: 20110096086
    Abstract: 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: Application
    Filed: January 5, 2011
    Publication date: April 28, 2011
    Applicant: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Publication number: 20110018894
    Abstract: 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: Application
    Filed: October 5, 2010
    Publication date: January 27, 2011
    Applicant: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Publication number: 20110018900
    Abstract: 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: Application
    Filed: October 5, 2010
    Publication date: January 27, 2011
    Applicant: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Patent number: 7872651
    Abstract: 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: Grant
    Filed: June 26, 2007
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock
  • Patent number: 7821524
    Abstract: 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: Grant
    Filed: June 26, 2007
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, Geraldine Wade, Gregory C. Hitchcock