Patents by Inventor Sheng-Kai Hung

Sheng-Kai Hung 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: 20230409462
    Abstract: A method for system profiling and controlling and a computer system performing the same are provided. In the method, an operating system is operated after the computer system is booted, in which a profiling-controlling system is operated. When the operating system loads and executes a system profiling-controlling program, the profiling-controlling system that simultaneously operates a profiling routine and a controlling routine is initiated. The profiling routine is used to retrieve system kernel data that is generated during operation of the operating system and analyze the system kernel data through a kernel tracing tool. When it is determined that controlling is required, the profiling routine notifies the controlling routine. The controlling routine controls operating parameters of the operating system in real time according to an analysis result generated by the profiling routine.
    Type: Application
    Filed: May 25, 2023
    Publication date: December 21, 2023
    Inventors: YI-KUAN WU, SHENG-KAI HUNG, TSAI-WEI WU, TSAI-CHIN CHENG, YU-KUEN WU
  • Patent number: 11507485
    Abstract: Disclosed is a universal profiling device operable to simulate a performance monitoring unit for a heterogeneous system. The universal profiling device includes a main circuit and a storage circuit. The main circuit is configured to execute at least one of multiple steps including an active data collection step and a passive data collection step. The active data collection step registers a callback function for an event of a designated object according to predetermined setting or user setting, and actively calls the callback function to obtain information of the event. The passive data collection step registers the event of the designated object according to the predetermined setting or user setting and thereby receives the information of the event without requesting the designated object, wherein the information of the event is stored in the storage circuit.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: November 22, 2022
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Sheng-Kai Hung, Tsai-Chin Cheng, Yi-Kuan Wu, Ping-Hsiung Chiu
  • Patent number: 11442718
    Abstract: A non-volatile memory includes a first block and a second block. The first block is used to store first firmware. The second block is used to store second firmware. A method of controlling the non-volatile memory includes comparing a version of the first firmware and a version of the second firmware, if a comparison result between the version of the first firmware and the version of the second firmware indicates that the second firmware is newer than the first firmware, employing the second firmware to perform a boot process, and if the boot process is successful, upgrading a portion of a firmware image to the first block whenever there is a firmware upgrade request after the boot process.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: September 13, 2022
    Assignee: Realtek Semiconductor Corp.
    Inventor: Sheng-Kai Hung
  • Publication number: 20220100489
    Abstract: A non-volatile memory includes a first block and a second block. The first block is used to store first firmware. The second block is used to store second firmware. A method of controlling the non-volatile memory includes comparing a version of the first firmware and a version of the second firmware, if a comparison result between the version of the first firmware and the version of the second firmware indicates that the second firmware is newer than the first firmware, employing the second firmware to perform a boot process, and if the boot process is successful, upgrading a portion of a firmware image to the first block whenever there is a firmware upgrade request after the boot process.
    Type: Application
    Filed: March 2, 2021
    Publication date: March 31, 2022
    Inventor: Sheng-Kai Hung
  • Publication number: 20210165724
    Abstract: Disclosed is a universal profiling device operable to simulate a performance monitoring unit for a heterogeneous system. The universal profiling device includes a main circuit and a storage circuit. The main circuit is configured to execute at least one of multiple steps including an active data collection step and a passive data collection step. The active data collection step registers a callback function for an event of a designated object according to predetermined setting or user setting, and actively calls the callback function to obtain information of the event. The passive data collection step registers the event of the designated object according to the predetermined setting or user setting and thereby receives the information of the event without requesting the designated object, wherein the information of the event is stored in the storage circuit.
    Type: Application
    Filed: November 24, 2020
    Publication date: June 3, 2021
    Inventors: SHENG-KAI HUNG, TSAI-CHIN CHENG, YI-KUAN WU, PING-HSIUNG CHIU
  • Patent number: 10645166
    Abstract: A data management circuit with network functions and a network-based data management method are provided. The network-based data management method is employed to manage a storage device coupled to a computer that includes a processor. The method includes steps of: receiving a network packet through a network; sending the network packet to the processor or accessing the storage device, according to a network header of the network packet; and requesting the processor to access the storage device according to a remaining capacity of the storage device and/or a content of the network packet.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 5, 2020
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Sheng-Kai Hung, Hung-Tai Chen, E-Cheng Cheng, Chi Yang
  • Patent number: 10252156
    Abstract: A control circuit of a master-side game console includes: a processor and a storage circuit for storing a computer program product.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: April 9, 2019
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Chun-Hao Lin, E-Cheng Cheng, Sheng-Kai Hung, Chien-Kuo Cheng
  • Patent number: 10252157
    Abstract: A control circuit of a client-side game console includes: a processor and a storage circuit for storing a computer program product. The processor is arranged to operably execute the computer program product to perform following operations: establishing networking connection between the client-side game console and a master-side game console; receiving client-side input values generated by a user control device of the client-side game console; transmitting the client-side input values to the master-side game console; receiving a target instruction and a pseudo clock indicator value transmitted from the mater-side game console; executing the target instruction in a client-side emulating environment based on the pseudo clock indicator value; and rendering an updated client-side game screen according to execution results of the target instruction and displaying the updated client-side game screen on a display device.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: April 9, 2019
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Chun-Hao Lin, E-Cheng Cheng, Sheng-Kai Hung, Chien-Kuo Cheng
  • Publication number: 20190030427
    Abstract: A control circuit of a client-side game console includes: a processor and a storage circuit for storing a computer program product. The processor is arranged to operably execute the computer program product to perform following operations: establishing networking connection between the client-side game console and a master-side game console; receiving client-side input values generated by a user control device of the client-side game console; transmitting the client-side input values to the master-side game console; receiving a target instruction and a pseudo clock indicator value transmitted from the mater-side game console; executing the target instruction in a client-side emulating environment based on the pseudo clock indicator value; and rendering an updated client-side game screen according to execution results of the target instruction and displaying the updated client-side game screen on a display device.
    Type: Application
    Filed: December 7, 2017
    Publication date: January 31, 2019
    Applicant: Realtek Semiconductor Corp.
    Inventors: Chun-Hao LIN, E-Cheng CHENG, Sheng-Kai HUNG, Chien-Kuo CHENG
  • Publication number: 20190030426
    Abstract: A control circuit of a master-side game console includes: a processor and a storage circuit for storing a computer program product.
    Type: Application
    Filed: December 7, 2017
    Publication date: January 31, 2019
    Applicant: Realtek Semiconductor Corp.
    Inventors: Chun-Hao LIN, E-Cheng CHENG, Sheng-Kai HUNG, Chien-Kuo CHENG
  • Publication number: 20180343302
    Abstract: A data management circuit with network functions and a network-based data management method are provided. The network-based data management method is employed to manage a storage device coupled to a computer that includes a processor. The method includes steps of: receiving a network packet through a network; sending the network packet to the processor or accessing the storage device, according to a network header of the network packet; and requesting the processor to access the storage device according to a remaining capacity of the storage device and/or a content of the network packet.
    Type: Application
    Filed: March 30, 2018
    Publication date: November 29, 2018
    Inventors: Sheng-Kai Hung, Hung-Tai Chen, E-Cheng Cheng, Chi Yang
  • Publication number: 20120278636
    Abstract: A network system with wake-up on LAN (WOL) mechanism and a wake-up on LAN method are disclosed. The network system includes: a first network device in a first local area network; a second network device in a second local area network, wherein the first local area network and the second local area network are different; and, a match server in a wide area network, wherein the first network device and the second network device perform data transmission through the match server.
    Type: Application
    Filed: April 24, 2012
    Publication date: November 1, 2012
    Applicant: Realtek Semiconductor Corp.
    Inventors: Chien-Hao Lin, Sheng-Kai Hung, Meng-Han Hsieh, Kai-Wen Cheng
  • Patent number: 8170264
    Abstract: An electronic device suitable for disposing on a resonating surface is provided. The electronic device has a housing and a resonating speaker. The housing is disposed on the resonating surface. The resonating speaker is assembled onto a bottom of the housing and the resonating speaker contacts the resonating surface.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: May 1, 2012
    Assignee: Compal Electronics, Inc.
    Inventors: Sheng-Kai Hung, Yan-Shan Wang
  • Publication number: 20100054521
    Abstract: An electronic device suitable for disposing on a resonating surface is provided. The electronic device has a housing and a resonating speaker. The housing is disposed on the resonating surface. The resonating speaker is assembled onto a bottom of the housing and the resonating speaker contacts the resonating surface.
    Type: Application
    Filed: November 17, 2008
    Publication date: March 4, 2010
    Applicant: COMPAL ELECTRONICS, INC.
    Inventors: Sheng-Kai Hung, Yan Sang Wang