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: 20110296468Abstract: 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: ApplicationFiled: June 1, 2010Publication date: December 1, 2011Applicant: MICROSOFT CORPORATIONInventors: Bradley R. Pettit, Marilyn Chen, Eric R. Soldan
-
Patent number: 7793306Abstract: 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: GrantFiled: October 6, 2005Date of Patent: September 7, 2010Assignee: Microsoft CorporationInventors: Lavanya Vasudevan, Marilyn Chen, Michael D. Stokes, Michael Bourgoin, Jeff Bloomfield, Anthony Presley
-
Publication number: 20100174818Abstract: 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: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Eric R. Soldan, Marilyn Chen
-
Patent number: 7706020Abstract: 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: GrantFiled: August 24, 2005Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Anthony M. Presley, Jeffrey R. Bloomfield, Marilyn Chen, Michael A. Bourgoin, Michael D. Stokes
-
Patent number: 7667872Abstract: 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: GrantFiled: November 14, 2005Date of Patent: February 23, 2010Assignee: Microsoft CorporationInventors: Anthony Presley, Jeff Bloomfield, Marilyn Chen, Michael Stokes
-
Patent number: 7565641Abstract: 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: GrantFiled: June 24, 2005Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Adrian Maxa, Marilyn Chen, Michael Stokes, Mark Lawrence
-
Publication number: 20070109565Abstract: 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: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Applicant: Microsoft CorporationInventors: Anthony Presley, Jeff Bloomfield, Marilyn Chen, Michael Stokes
-
Publication number: 20070083874Abstract: 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: ApplicationFiled: October 6, 2005Publication date: April 12, 2007Applicant: Microsoft CorporationInventors: Lavanya Vasudevan, Marilyn Chen, Michael Stokes, Michael Bourgoin, Jeff Bloomfield, Anthony Presley
-
Publication number: 20070052985Abstract: 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: ApplicationFiled: August 24, 2005Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Anthony Presley, Jeffrey Bloomfield, Marilyn Chen, Michael Bourgoin, Michael Stokes
-
Publication number: 20060294372Abstract: 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: ApplicationFiled: June 24, 2005Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Adrian Maxa, Marilyn Chen, Michael Stokes, Mark Lawrence
-
Patent number: 5917962Abstract: 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: GrantFiled: June 6, 1995Date of Patent: June 29, 1999Assignee: Apple Computer, Inc.Inventors: Marilyn Chen, Allen M. Chan, Kok S. Chen
-
Patent number: 5805735Abstract: 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: GrantFiled: November 13, 1997Date of Patent: September 8, 1998Assignee: Apple Computer, Inc.Inventors: Kok S. Chen, Magnus L. Karlsson, Allen M. Chan, Hungviet H. Nguyen, Marilyn Chen
-
Patent number: 5664082Abstract: 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: GrantFiled: June 6, 1995Date of Patent: September 2, 1997Assignee: Apple Computer, Inc.Inventors: Kok S. Chen, Marilyn Chen