Patents by Inventor Ke-Cheng Huang

Ke-Cheng Huang 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: 20240096705
    Abstract: A semiconductor device includes a plurality of channel layers vertically separated from one another. The semiconductor device also includes an active gate structure comprising a lower portion and an upper portion. The lower portion wraps around each of the plurality of channel layers. The semiconductor device further includes a gate spacer extending along a sidewall of the upper portion of the active gate structure. The gate spacer has a bottom surface. Moreover, a dummy gate dielectric layer is disposed between the gate spacer and a topmost channel layer of plurality of channel layers. The dummy gate dielectric layer is in contact with a top surface of the topmost channel layer, the bottom surface of the gate spacer, and the sidewall of the gate structure.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Applicant: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Kuei-Yu Kao, Chen-Yui Yang, Hsien-Chung Huang, Chao-Cheng Chen, Shih-Yao Lin, Chih-Chung Chiu, Chih-Han Lin, Chen-Ping Chen, Ke-Chia Tseng, Ming-Ching Chang
  • Patent number: 11113455
    Abstract: A method and apparatus is described for rendering web pages by a wireless device in order to reduce an amount of data transmitted over-the-air to the wireless device. In one embodiment, a method is performed by a server, comprising receiving a markup language document from a web server via a network interface, the markup language document corresponding to a web page. Next, the markup language document is parsed into a number of blocks by a processor, each of the blocks comprising code representing original content of the web page. Then, the processor creates one or more replacement blocks, each of the replacement blocks corresponding to a respective one of the blocks, each of the replacement blocks comprising code representing substituted content of the web page. Some of the blocks and at least one of the replacement blocks are then sent to a wireless device for rendering.
    Type: Grant
    Filed: December 15, 2013
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aravind Seshadri, Anand Muthurajan, Jyh-Han Lin, Ke-Cheng Huang, Patrick Plaisted, Rui Liang
  • Publication number: 20150169509
    Abstract: A method and apparatus is described for rendering web pages by a wireless device in order to reduce an amount of data transmitted over-the-air to the wireless device. In one embodiment, a method is performed by a server, comprising receiving a markup language document from a web server via a network interface, the markup language document corresponding to a web page. Next, the markup language document is parsed into a number of blocks by a processor, each of the blocks comprising code representing original content of the web page. Then, the processor creates one or more replacement blocks, each of the replacement blocks corresponding to a respective one of the blocks, each of the replacement blocks comprising code representing substituted content of the web page. Some of the blocks and at least one of the replacement blocks are then sent to a wireless device for rendering.
    Type: Application
    Filed: December 15, 2013
    Publication date: June 18, 2015
    Inventors: Aravind Seshadri, Anand Muthurajan, Jyh-Han Lin, Ke-Cheng Huang, Patrick Plaisted, Rui Liang
  • Patent number: 9020254
    Abstract: Described is a technology by which an image is transcoded to a desired quality measure (e.g., PSNR). A quality measure of transcoded image data is checked against a desired quality measure, and if a desired quality measure is not achieved, a different quality level is iteratively provided to attempt to re-transcode the image until the desired quality measure is achieved.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis, Patrick E. Plaisted
  • Patent number: 8571311
    Abstract: Described is a technology by which a raster graphics image file (e.g., a PNG) containing pixels having color component data and alpha channel data (e.g., RGBA data) is transcoded into a smaller Palette Indexed format with non-noticeable and/or virtually no loss. Hextrees are used to represent the pixels of the image, such as one hextree for each subset (segment) of the image's pixels, where alpha channel data distribution may be used to determine each segment. A palette containing sets of alpha and color values is generated from the hextrees, with the transcoded image data provided by representing the pixel data as indexes to the palette.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis
  • Publication number: 20130156310
    Abstract: Described is a technology by which an image is transcoded to a desired quality measure (e.g., PSNR). A quality measure of transcoded image data is checked against a desired quality measure, and if a desired quality measure is not achieved, a different quality level is iteratively provided to attempt to re-transcode the image until the desired quality measure is achieved.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: Microsoft Corporation
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis, Patrick E. Plaisted
  • Publication number: 20130156309
    Abstract: Described is a technology by which a raster graphics image file (e.g., a PNG) containing pixels having color component data and alpha channel data (e.g., RGBA data) is transcoded into a smaller Palette Indexed format with non-noticeable and/or virtually no loss. Hextrees are used to represent the pixels of the image, such as one hextree for each subset (segment) of the image's pixels, where alpha channel data distribution may be used to determine each segment. A palette containing sets of alpha and color values is generated from the hextrees, with the transcoded image data provided by representing the pixel data as indexes to the palette.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis
  • Patent number: 7721205
    Abstract: A graphical object is generated according to a first application in a document of a second application. The graphical object is constructed as a composite, data-driven object. The graphical object's data is organized so that the semantic data (e.g., relationship among individuals on an organizational chart) is persisted separately from presentation data (e.g., the layout and style of shapes and connectors for visualizing the organizational chart). The semantic data and presentation data are combined to provide the rendered view of the graphical object within the document. The graphical object displays and functions equivalently to when the graphical object is rendered by the first application.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Ashley L. Morgan, Barn-Wan Li, Ke-Cheng Huang, Michael Kim, Sissie Ling-le, Robert L. C. Parker, Amit Kumar
  • Patent number: 7280692
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corp.
    Inventors: Ikko Fushiki, Ke-Cheng Huang
  • Publication number: 20070098297
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Application
    Filed: April 10, 2006
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Ikko Fushiki, Ke-Cheng Huang
  • Publication number: 20070094607
    Abstract: A graphical object is generated according to a first application in a document of a second application. The graphical object is constructed as a composite, data-driven object. The graphical object's data is organized so that the semantic data (e.g., relationship among individuals on an organizational chart) is persisted separately from presentation data (e.g., the layout and style of shapes and connectors for visualizing the organizational chart). The semantic data and presentation data are combined to provide the rendered view of the graphical object within the document. The graphical object displays and functions equivalently to when the graphical object is rendered by the first application.
    Type: Application
    Filed: September 15, 2005
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashley Morgan, Barn-Wan Li, Ke-Cheng Huang, Michael Kim, Sissie Hsiao, Robert Parker, Amit Kumar
  • Patent number: 7065249
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: June 20, 2006
    Assignee: Microsoft Corp.
    Inventors: Ikko Fushiki, Ke-Cheng Huang
  • Publication number: 20040044732
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Application
    Filed: July 25, 2002
    Publication date: March 4, 2004
    Inventors: Ikko Fushiki, Ke-Cheng Huang