Patents by Inventor Cyra S. Richardson

Cyra S. Richardson 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: 8775474
    Abstract: Common metadata exposure with digital images involves making image metadata types that are common across multiple image file formats accessible via an application programming interface (API). In an example embodiment, a browser exposes an image metadata API that may be called with reference to a preselected image metadata name. The browser determines an image metadata value that is associated with the preselected image metadata name from image metadata of a targeted image. When the image metadata value is returned to a caller of the image metadata API, the caller may consume or present the image metadata value in any manner.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Cyra S Richardson, Peter A Gurevich, Saurabh D Mehta
  • Patent number: 7502516
    Abstract: An improved system and method for an extensible codec architecture for digital images is provided. Executable software code may be operably coupled to a codec manager for requesting imaging operations to be performed on a digital image. The codec manager may receive the request to perform an imaging operation on the digital image and may select an imaging component, such as a codec, from one or more imaging components registered in the computer system for performing an imaging operation on the digital image. An arbitration manager may include functionality for requesting enumeration of the operations an imaging component may perform on a particular digital image. One or more pixel format converters may then convert the pixel format in the digital image to a pixel format supported by an imaging component installed on the system.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: David Albert, Frank Alva Krueger, Rajat Goel, Peter A. Gurevich, Anthony John Rolls Hodsdon, Radu C. Magarint, Thomas W. Olsen, Rahul V. Patil, Cyra S. Richardson, Robert Earl Sinclair, II, Richard S. Turner, Jr., Eric Vandenberg, Robert A. Wlodarczyk
  • Patent number: 7502032
    Abstract: An operating system (OS) includes a color adjuster that can map a color space to an adjusted color space that a user can discriminate. The color adjuster can map colors in the gaps of the user's discriminable color space to colors that the user can discriminate or, alternatively to cues. The OS can also include an assessor to determine whether a user would benefit from the use of an adjusted color space. The assessor can also receive color discrimination data associated with a user without having to perform an assessment (e.g., from a profile or “passport” that includes data from a previous assessment performed on another computer or device). This data can be stored on removable media, a smart device, a node on a network, and then accessed by the assessor.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Cyra S Richardson, Peter A Gurevich, Thomas W Olsen, Bradley Phillip Gibson, Michael D Stokes
  • Publication number: 20090006471
    Abstract: Specific metadata exposure with digital images involves making image metadata values associated with metadata type identification tags accessible via an application programming interface (API). In an example embodiment, a browser exposes an image metadata API that may be called with reference to a particular metadata type identification tag. The browser ascertains a particular image metadata value that is associated with the particular metadata type identification tag from image metadata of a targeted image item. When the particular image metadata value is returned to a caller of the image metadata API, the caller may consume or present the particular image metadata value in any manner.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Cyra S. Richardson, Peter A. Gurevich, Saurabh D. Mehta
  • Publication number: 20090006474
    Abstract: Common metadata exposure with digital images involves making image metadata types that are common across multiple image file formats accessible via an application programming interface (API). In an example embodiment, a browser exposes an image metadata API that may be called with reference to a preselected image metadata name. The browser determines an image metadata value that is associated with the preselected image metadata name from image metadata of a targeted image. When the image metadata value is returned to a caller of the image metadata API, the caller may consume or present the image metadata value in any manner.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Cyra S. Richardson, Peter A. Gurevich, Saurabh D. Mehta
  • Patent number: 7468733
    Abstract: A method and system for reducing or eliminating artifacts that may occur during color reduction of images. A bias is added to a data structure that is arranged to store counts of pixel colors of an image. Counts of pixel colors of the image are added to the data structure. Via the data structure, colors from the image are grouped into buckets until the number of buckets is less than or equal to a number of colors in a palette. Then, colors of pixels in the image are mapped to colors in the palette.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Gilles A. Khouzam, Gilman K. Wong, Cyra S. Richardson, Donald B. Curtis
  • Publication number: 20080256495
    Abstract: A user interface of a computing system is personalized based on whether the computing system is used in a home environment, a business environment, etc. In one implementation, user interface content is stored that is defined for a plurality of consumer-usage environments, such as the home and business environment. The computing system identifies its consumer-usage environment, whether it is a home environment, a business environment, etc. The computing system then personalizes a user interface that is provided to a user based the environment in which it is being or will be used. To personalize the user interface, the computing system identifies the proper user interface content defined for the consumer-usage environment, and provides the user interface based on the proper user interface content.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Kynan Antos, Todd Roger Headrick, Cyra S. Richardson