Patents by Inventor Marilyn Chen

Marilyn Chen 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).

  • Publication number: 20110296468
    Abstract: This document describes techniques for, and apparatuses capable of, augmenting television media through a mobile computing device and/or a television-capable computing device. In one embodiment, a user's mobile computing device receives an event associated with a particular program of television media from the television-capable computing device, and, using this event, augments that television media through the mobile computing device with information associated with this event.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradley R. Pettit, Marilyn Chen, Eric R. Soldan
  • Patent number: 7793306
    Abstract: The invention discloses a system method for providing new functionality to an operating system while maintaining backward compatibility with existing applications. The invention can provide new functionality while maintaining backward compatibility without a requirement to change any syntax of an API and without having to create new APIs for all functions. The invention can be configured to pass monolithic data as well as modular data through either legacy APIs or newly created APIs.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Lavanya Vasudevan, Marilyn Chen, Michael D. Stokes, Michael Bourgoin, Jeff Bloomfield, Anthony Presley
  • Publication number: 20100174818
    Abstract: An input service for client devices is described. In embodiment(s), a session request can be received at a network service from a client device to establish an input service session. An applicable character input service can be determined which is then utilized by the client device where the character input service generates a character input interface for display at the client device. The character input interface of the character input service is communicated to the client device from which characters can be selected for input, and character inputs are received from the client device when initiated via the character input interface. The character inputs can be resolved at the network service for display updates that are then communicated to the client device for display in the character input interface.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Eric R. Soldan, Marilyn Chen
  • Patent number: 7706020
    Abstract: A color engine supports extensibility by allowing plug-ins. The color engine transforms an image file associated with a source device for consumption by a destination device. Within the color engine, a device model operates over a device model profile to generate a gamut boundary shell, which describes the range of colors a device is capable of producing. A color appearance model operates over a color appearance model profile to compensate for external viewing conditions. A gamut map model accepts as input gamut boundary shells describing the source device and the destination device, and operates over a gamut map model profile to generate a transform, which is used to transform the image file for consumption by the destination device. The device model profiles and gamut map model profiles may be extended using XML plug-ins, and the device models and gamut map models may be extended using DLL plug-ins.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Anthony M. Presley, Jeffrey R. Bloomfield, Marilyn Chen, Michael A. Bourgoin, Michael D. Stokes
  • Patent number: 7667872
    Abstract: A system and method for selectively setting gamut map model defaults in a color management system is disclosed for transforming colors from a first color space to a second color space. The method includes the steps of comprises determining the profile associated with the second color space from one of an ICC profile, a device model profile and a system default profile; associating a color appearance profile and a gamut mapping profile based on the profile; and selecting at least one of the color appearance and gamut mapping profiles based on the profile associated with the second color space.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Anthony Presley, Jeff Bloomfield, Marilyn Chen, Michael Stokes
  • Patent number: 7565641
    Abstract: The present invention is directed to a system and method of securely providing extensible third-party plug-ins to user computers. The system enables third-parties to authenticate themselves to user computers before a user computer is allowed to load the plug-ins. The system also creates separate processes that are spawned from a main process in order to securely execute the third-party plug-ins. Security is further enhanced by assigning a privilege level to the separate process that is lower than the main process.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Adrian Maxa, Marilyn Chen, Michael Stokes, Mark Lawrence
  • Publication number: 20070109565
    Abstract: A system and method for selectively setting gamut map model defaults in a color management system is disclosed for transforming colors from a first color space to a second color space. The method includes the steps of comprises determining the profile associated with the second color space from one of an ICC profile, a device model profile and a system default profile; associating a color appearance profile and a gamut mapping profile based on the profile; and selecting at least one of the color appearance and gamut mapping profiles based on the profile associated with the second color space.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Presley, Jeff Bloomfield, Marilyn Chen, Michael Stokes
  • Publication number: 20070083874
    Abstract: The invention discloses a system method for providing new functionality to an operating system while maintaining backward compatibility with existing applications. The invention can provide new functionality while maintaining backward compatibility without a requirement to change any syntax of an API and without having to create new APIs for all functions. The invention can be configured to pass monolithic data as well as modular data through either legacy APIs or newly created APIs.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Lavanya Vasudevan, Marilyn Chen, Michael Stokes, Michael Bourgoin, Jeff Bloomfield, Anthony Presley
  • Publication number: 20070052985
    Abstract: A color engine supports extensibility by allowing plug-ins. The color engine transforms an image file associated with a source device for consumption by a destination device. Within the color engine, a device model operates over a device model profile to generate a gamut boundary shell, which describes the range of colors a device is capable of producing. A color appearance model operates over a color appearance model profile to compensate for external viewing conditions. A gamut map model accepts as input gamut boundary shells describing the source device and the destination device, and operates over a gamut map model profile to generate a transform, which is used to transform the image file for consumption by the destination device. The device model profiles and gamut map model profiles may be extended using XML plug-ins, and the device models and gamut map models may be extended using DLL plug-ins.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Presley, Jeffrey Bloomfield, Marilyn Chen, Michael Bourgoin, Michael Stokes
  • Publication number: 20060294372
    Abstract: The present invention is directed to a system and method of securely providing extensible third-party plug-ins to user computers. The system enables third-parties to authenticate themselves to user computers before a user computer is allowed to load the plug-ins. The system also creates separate processes that are spawned from a main process in order to securely execute the third-party plug-ins. Security is further enhanced by assigning a privilege level to the separate process that is lower than the main process.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Adrian Maxa, Marilyn Chen, Michael Stokes, Mark Lawrence
  • Patent number: 5917962
    Abstract: The present invention is directed to providing a method and apparatus for enhanced processing of partitioned image data in a manner which permits efficient processing (for example, real-time processing) of the image data without sacrificing the quality of the reconstructed image. In accordance with exemplary embodiments, image data associated with a partitioned frame of input image data is stored along with information which identifies relative placement of each partitioned subimage within the frame of image data. The information is retained during processing of the input frame of image data, such that the original image can be reconstructed therefrom without the inclusion of holes or artifacts due to misalignment of boundaries. Thus, an input frame of image data which has been partitioned can be efficient transmitted, stored and rendered without concern that quality of the reconstructed image will be sacrificed.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: June 29, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Marilyn Chen, Allen M. Chan, Kok S. Chen
  • Patent number: 5805735
    Abstract: The present invention is directed to systems and methods for compressing image data without segregating the image data into scanned and non-scanned components, while at the same time, improving both the compression ratio and the perceptabilty of the decompressed image. Improved perceptibility is realized regardless of whether the image data includes scanned images, non-scanned images or any combination thereof. Further, improved perceptibility is realized regardless of whether the images are monochrome or color.
    Type: Grant
    Filed: November 13, 1997
    Date of Patent: September 8, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Kok S. Chen, Magnus L. Karlsson, Allen M. Chan, Hungviet H. Nguyen, Marilyn Chen
  • Patent number: 5664082
    Abstract: A method and apparatus for arbitrary transformation of images comprises a transformation between a source image and a destination image. Variables which define the transformation are obtained. A first value and a second value are then determined from the variables. An initial pixel is initialized and destination vectors are determined for the initial pixel. For each remaining pixel to be transformed, the first value is added to the x component and the second value is added to the y component of the destination vectors that correspond to the pixel being transformed. The method and apparatus for arbitrary transformation of images thereby reduces the number of calculations that need to be performed for such operations to two additions only.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: September 2, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Kok S. Chen, Marilyn Chen