Patents by Inventor Cheng-Hsueh Hsieh

Cheng-Hsueh Hsieh 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: 11953372
    Abstract: An optical sensing device is disclosed. The optical sensing device includes a sensing pixel, a driving circuit and a first light shielding layer. The sensing pixel includes a sensing circuit and a sensing element electrically connected to the sensing circuit. The driving circuit is electrically connected to the sensing circuit. The first light shielding layer includes at least one first opening corresponding to the sensing element, and the first light shielding layer is overlapped with the driving circuit in a top-view direction of the optical sensing device.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: April 9, 2024
    Assignee: InnoLux Corporation
    Inventors: Yu-Tsung Liu, Wei-Ju Liao, Wei-Lin Wan, Cheng-Hsueh Hsieh, Po-Hsin Lin, Te-Yu Lee
  • Publication number: 20240055454
    Abstract: A sensing device is provided. The sensing device includes a substrate, a circuit layer, a photosensitive element, a light-shielding layer, and a conductive layer. The circuit layer is disposed on the substrate. The photosensitive element is disposed on the substrate and is electrically connected to the circuit layer. The light-shielding layer is disposed on the photosensitive element and has an opening. The opening overlaps the photosensitive element. The conductive layer is disposed on the light-shielding layer. In addition, the conductive layer passes through the opening and is electrically connected to the photosensitive element. A method of manufacturing a sensing device is also provided.
    Type: Application
    Filed: July 5, 2023
    Publication date: February 15, 2024
    Inventors: Yu-Tsung LIU, Hui-Ching YANG, Cheng-Hsueh HSIEH, Te-Yu LEE
  • Publication number: 20230273500
    Abstract: An optical structure is provided. The optical structure includes a first substrate, a second substrate, a sealant, a light-modulating layer and a first conductive layer. The second substrate is disposed opposite to the first substrate. The sealant is disposed between the first substrate and the second substrate. The sealant is disposed around to form a visible area. The light-modulating layer is disposed in the visible region between the first substrate and the second substrate. The first conductive layer has a plurality of strip structures. The plurality of strip structures are disposed in the visible area to form an effective area. The visible area partially overlaps the effective area.
    Type: Application
    Filed: January 12, 2023
    Publication date: August 31, 2023
    Inventors: Te-Yu LEE, Yu-Tsung LIU, Cheng-Hsueh HSIEH, Wei-Ju LIAO
  • Publication number: 20230084746
    Abstract: A heating device is provided. The heating device includes a substrate, a thin-film transistor disposed on the substrate, a heater disposed on the substrate, and a bridging component. The thin-film transistor includes a gate, a semiconductor layer, a source, and a drain. The bridging component is electrically connected to the heater and either the source or the drain. A method for fabricating the heating device is also provided.
    Type: Application
    Filed: August 8, 2022
    Publication date: March 16, 2023
    Inventors: Yu-Tsung LIU, Cheng-Hsueh HSIEH, Wei-Lin WAN, Te-Yu LEE
  • Publication number: 20220260417
    Abstract: An optical sensing device is disclosed. The optical sensing device includes a sensing pixel, a driving circuit and a first light shielding layer. The sensing pixel includes a sensing circuit and a sensing element electrically connected to the sensing circuit. The driving circuit is electrically connected to the sensing circuit. The first light shielding layer includes at least one first opening corresponding to the sensing element, and the first light shielding layer is overlapped with the driving circuit in a top-view direction of the optical sensing device.
    Type: Application
    Filed: January 18, 2022
    Publication date: August 18, 2022
    Applicant: InnoLux Corporation
    Inventors: Yu-Tsung LIU, Wei-Ju LIAO, Wei-Lin WAN, Cheng-Hsueh HSIEH, Po-Hsin LIN, Te-Yu LEE
  • Patent number: 8752060
    Abstract: A multi-CPU domain mobile electronic device, includes: a first CPU domain, comprising at least a first migration agent unit, the first migration agent unit detecting a task migration condition, determining whether to migrate a migratable task, and sending an associated migration event, and a second CPU domain, comprising at least a second migration agent unit, the second migration agent unit receiving the migratable task from the first migration agent unit.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: June 10, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Cheng-Hsueh Hsieh, Kuo-Chuan Huang
  • Patent number: 8479183
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: July 2, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
  • Patent number: 8438311
    Abstract: An image processing method applied to an image display system is provided. The image processing method comprises generating a statistic data according to a transmitting time of at least one image from an image transmitting end to an image receiving end and a processing time for displaying the at least one image at the image receiving end, generating a parameter data according to a predetermined time interval and the statistic data, transmitting the parameter data from the image receiving end to the image transmitting end, and adjusting an appointed image according to the parameter data to generate an adjusted image, and transmitting the adjusted image from the image transmitting end to the image receiving end. Accordingly, images are displayed on the image display system at a constant interval.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: May 7, 2013
    Assignee: MSTAR Semiconductor, Inc.
    Inventors: Tzu-Chuan Huang, Kuo-Chuan Huang, Ming-Chang Lee, Cheng-Hsueh Hsieh
  • Publication number: 20120017219
    Abstract: A multi-CPU domain mobile electronic device, includes: a first CPU domain, comprising at least a first migration agent unit, the first migration agent unit detecting a task migration condition, determining whether to migrate a migratable task, and sending an associated migration event, and a second CPU domain, comprising at least a second migration agent unit, the second migration agent unit receiving the migratable task from the first migration agent unit.
    Type: Application
    Filed: March 8, 2011
    Publication date: January 19, 2012
    Applicant: MStar Semiconductor, Inc.
    Inventors: Cheng-Hsueh Hsieh, Kuo-Chuan Huang
  • Patent number: 7945900
    Abstract: A method includes running a debugging tool in regard to a program which is undergoing debugging. The program may support multi-threaded operation. The method further includes presenting an option to a user via the debugging tool with respect to a program instruction in a first thread of the program. The program instruction may be for putting an item of data into a queue. The method also includes, if the user exercises the option, identifying a program instruction in a second thread of the program. The second thread is different from the first thread. The identified program instruction in the second thread may be for getting the item of data from the queue. The method further includes stopping execution of the program at the identified program instruction in the second thread.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: May 17, 2011
    Assignee: Marvell International Ltd.
    Inventors: Cheng-Hsueh Hsieh, Jason Dai, Boris Beylin
  • Publication number: 20100180049
    Abstract: An image processing method applied to an image display system is provided. The image processing method comprises generating a statistic data according to a transmitting time of at least one image from an image transmitting end to an image receiving end and a processing time for displaying the at least one image at the image receiving end, generating a parameter data according to a predetermined time interval and the statistic data, transmitting the parameter data from the image receiving end to the image transmitting end, and adjusting an appointed image according to the parameter data to generate an adjusted image, and transmitting the adjusted image from the image transmitting end to the image receiving end. Accordingly, images are displayed on the image display system at a constant interval.
    Type: Application
    Filed: October 30, 2009
    Publication date: July 15, 2010
    Applicant: MStar Semiconductor, Inc.
    Inventors: TZU- CHUAN HUANG, Kuo-Chuan Huang, Ming-Chang Lee, Cheng-Hsueh Hsieh
  • Publication number: 20100050163
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Application
    Filed: October 22, 2009
    Publication date: February 25, 2010
    Applicant: Marvell World Trade Ltd.
    Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
  • Patent number: 7624388
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: November 24, 2009
    Assignee: Marvell International Ltd.
    Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
  • Patent number: 7287173
    Abstract: In some embodiments, a method and apparatus for power performance monitors for low-power program tuning are described. In one embodiment, the method includes the computation of power consumption levels of instructions of an application. Once consumption levels are computed, instruction sequences of the application are identified that exhibit an excess power consumption level. For the identified instruction sequences, the application program is recompiled to reduce power consumption levels of one or more of the identified instruction sequences. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: October 23, 2007
    Assignee: Intel Corporation
    Inventor: Cheng-Hsueh Hsieh
  • Patent number: 7249252
    Abstract: A method includes loading initialization code into a control store in an embedded microprocessor and executing the initialization code. The method determines if the execution of the initialization code is complete and replaces the initialization code in the control store with main code.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: July 24, 2007
    Assignee: Intel Corporation
    Inventor: Cheng-Hsueh A. Hsieh
  • Publication number: 20060130018
    Abstract: A method for compiling code includes generating assembly code for an instruction in the code that is to be performed by a first system. An instruction in the code that is supported by a second system is identified. A directive is generated that directs the second system to perform the instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: November 23, 2004
    Publication date: June 15, 2006
    Inventor: Cheng-Hsueh Hsieh
  • Publication number: 20050283595
    Abstract: A method includes loading initialization code into a control store in an embedded microprocessor and executing the initialization code. The method determines if the execution of the initialization code is complete and replaces the initialization code in the control store with main code.
    Type: Application
    Filed: June 16, 2004
    Publication date: December 22, 2005
    Inventor: Cheng-Hsueh Hsieh
  • Publication number: 20050246691
    Abstract: A method includes running a debugging tool in regard to a program which is undergoing debugging. The program may support multi-threaded operation. The method further includes presenting an option to a user via the debugging tool with respect to a program instruction in a first thread of the program. The program instruction may be for putting an item of data into a queue. The method also includes, if the user exercises the option, identifying a program instruction in a second thread of the program. The second thread is different from the first thread. The identified program instruction in the second thread may be for getting the item of data from the queue. The method further includes stopping execution of the program at the identified program instruction in the second thread.
    Type: Application
    Filed: April 29, 2004
    Publication date: November 3, 2005
    Inventors: Cheng-Hsueh Hsieh, Jason Dai, Boris Beylin
  • Publication number: 20050246697
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Application
    Filed: October 29, 2004
    Publication date: November 3, 2005
    Inventors: Cheng-Hsueh Hsieh, Lei Jin, Liping Gao
  • Publication number: 20050138450
    Abstract: In some embodiments, a method and apparatus for power performance monitors for low-power program tuning are described. In one embodiment, the method includes the computation of power consumption levels of instructions of an application. Once consumption levels are computed, instruction sequences of the application are identified that exhibit an excess power consumption level. For the identified instruction sequences, the application program is recompiled to reduce power consumption levels of one or more of the identified instruction sequences. Other embodiments are described and claimed.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventor: Cheng-Hsueh Hsieh