Patents by Inventor YU-HAN LIN
YU-HAN LIN 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: 20240365498Abstract: An assembly may comprise a mounting tray configured to have at least one printed circuit board mounted to its top surface and further comprises a set of spools extending from an outer surface of the first mounting tray, each spool including a barrel and a flange. The assembly may comprise a base pan including a set of keyholes, each keyhole including an entry hole and a slot extending from the entry hole. The base pan is configured to attach to the mounting tray by engaging the set of spools with a group of keyholes, respectively, by inserting the flange of each spool through the entry hole of a corresponding keyhole and moving the mounting tray relative to the base pan such that the barrel of each spool is received within the slot, and the flange of each spool of the set of spools is secured by a rim of the slot of the corresponding keyhole.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Inventors: Yu Han Lin, Jui Lin Chen
-
Patent number: 12112176Abstract: An example computer-implemented method is for initializing a compute system. The computer-implemented method includes causing a cache to be initialized in a central processing unit (CPU) of the compute system in response to basic input/output system (BIOS) code being executed directly from flash memory. Moreover, a communication path is initialized, the communication path extending between the CPU and memory corresponding to a baseboard management controller (BMC) of the compute system. BIOS firmware is copied from the BMC memory to the CPU cache, and the BIOS firmware is initiated from the CPU cache. The computer-implemented method includes causing a memory controller of the CPU to be initialized, in addition to causing a portion of the BIOS firmware to be copied from the CPU cache to memory corresponding to the CPU. Furthermore, a portion of the BIOS firmware is initiated from the CPU memory.Type: GrantFiled: March 15, 2023Date of Patent: October 8, 2024Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Publication number: 20240311160Abstract: An example computer-implemented method is for initializing a compute system. The computer-implemented method includes causing a cache to be initialized in a central processing unit (CPU) of the compute system in response to basic input/output system (BIOS) code being executed directly from flash memory. Moreover, a communication path is initialized, the communication path extending between the CPU and memory corresponding to a baseboard management controller (BMC) of the compute system. BIOS firmware is copied from the BMC memory to the CPU cache, and the BIOS firmware is initiated from the CPU cache. The computer-implemented method includes causing a memory controller of the CPU to be initialized, in addition to causing a portion of the BIOS firmware to be copied from the CPU cache to memory corresponding to the CPU. Furthermore, a portion of the BIOS firmware is initiated from the CPU memory.Type: ApplicationFiled: March 15, 2023Publication date: September 19, 2024Inventor: Yu-Han LIN
-
Patent number: 11934838Abstract: A system includes one or more data processors and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations. The operations include receiving a modified basic input-output system (BIOS) setting using an application programming interface (API). The modified BIOS setting includes an attribute describing at least one extensible firmware interface (EFI) variable. The operations further include storing the modified BIOS setting in a future setting data structure in a baseboard management controller (BMC). The operations further include providing a current setting data structure stored in the BMC. The operations further include replacing at least a portion of the current setting data structure with the modified BIOS setting to provide a modified current setting data structure. The modified current setting data structure is then applied to the system.Type: GrantFiled: February 9, 2022Date of Patent: March 19, 2024Assignee: QUANTA COMPUTER INC.Inventors: Yu-Ting Lin, Yu-Han Lin
-
Publication number: 20240030455Abstract: A positive electrode and a battery employing the same encapsulant composition are provided. The positive electrode includes a positive electrode active layer and a first layer, wherein the first layer is disposed on the positive electrode active layer, and the first layer includes a lithium-iron-phosphorus-containing oxide and a first binder. The electric resistance ratio of the first layer to the positive electrode active layer is greater than or equal to 100.Type: ApplicationFiled: July 21, 2023Publication date: January 25, 2024Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Deng-Tswen SHIEH, Yu-Han LIN, Ching-Yi SU
-
Publication number: 20230307785Abstract: A method for manufacturing a porous membrane suitable for use as a separator of a lithium ion battery, comprising the following steps: 1) compounding a polymer and hydrophobic filler by dry mixing; 2) extruding the compounded mixture to obtain a cast film and 3) stretching the cast film to obtain the porous membrane. A porous membrane suitable for use as a separator of a lithium ion battery, a separator for a lithium ion battery, a lithium ion battery, and a device are also provided.Type: ApplicationFiled: July 5, 2021Publication date: September 28, 2023Applicant: EVONIK OPERATIONS GMBHInventors: Yuan-Chang HUANG, Daniel ESKEN, Uwe KINZLINGER, Gerold SCHMIDT, Guido SCHARF, Chih-Hung LEE, Hung-Chun WU, Yu-Han LIN, Ting-Fang LIN
-
Publication number: 20230251866Abstract: A system includes one or more data processors and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations. The operations include receiving a modified basic input-output system (BIOS) setting using an application programming interface (API). The modified BIOS setting includes an attribute describing at least one extensible firmware interface (EFI) variable. The operations further include storing the modified BIOS setting in a future setting data structure in a baseboard management controller (BMC). The operations further include providing a current setting data structure stored in the BMC. The operations further include replacing at least a portion of the current setting data structure with the modified BIOS setting to provide a modified current setting data structure. The modified current setting data structure is then applied to the system.Type: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Inventors: Yu-Ting LIN, Yu-Han LIN
-
Publication number: 20210376375Abstract: Provided are a lithium ion battery, an electrode of a lithium ion battery, and an electrode material. An electrode material of the lithium ion battery includes electrode active powder and a metal thin film. The metal thin film partially or completely wraps a surface of the electrode active powder, in which the metal thin film includes silver, gold, platinum, palladium, aluminum, magnesium, zinc, tin, or an alloy of the foregoing.Type: ApplicationFiled: May 28, 2021Publication date: December 2, 2021Applicant: Industrial Technology Research InstituteInventors: Yu-Han Lin, Shou-Yi Ho, Hung-Chun Wu, Jing-Pin Pan, Sheng-Wei Kuo, Kuo-Chan Chiou, Ying-Xuan Lai
-
Patent number: 11132321Abstract: A system and method for automatically generating a control bifurcation signal to configure ports of a PCIe IO unit on a computing device. The lanes of the PCIe IO unit are divided into initial ports of the lowest granularity. It is determined whether a PCIe device is connected to each of the initial ports. The bifurcation port configuration of the PCIe IO unit is determined based on the initial ports having a connected PCIe device. Ports for the PCIe IO unit are configured based on the bifurcation port configuration.Type: GrantFiled: February 26, 2020Date of Patent: September 28, 2021Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Publication number: 20210263875Abstract: A system and method for automatically generating a control bifurcation signal to configure ports of a PCIe IO unit on a computing device. The lanes of the PCIe IO unit are divided into initial ports of the lowest granularity. It is determined whether a PCIe device is connected to each of the initial ports. The bifurcation port configuration of the PCIe IO unit is determined based on the initial ports having a connected PCIe device. Ports for the PCIe IO unit are configured based on the bifurcation port configuration.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventor: Yu-Han LIN
-
Patent number: 11100030Abstract: A system and method for automatically generating a control bifurcation signal to configure ports of a PCIe IO unit on a computing device. The lanes of the PCIe IO unit are divided into initial ports of the lowest granularity. It is determined whether a PCIe device is connected to each of the initial ports. The bifurcation port configuration of the PCIe IO unit is determined based on the initial ports having a connected PCIe device. Ports for the PCIe IO unit are configured based on the bifurcation port configuration.Type: GrantFiled: February 26, 2020Date of Patent: August 24, 2021Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Patent number: 10867046Abstract: The present disclosure describes devices and methods that allow for authenticating a firmware settings input file. The devices and methods of the present disclosure provide for receiving a firmware settings input file and a code associated with the firmware settings input file. The firmware settings input file is configured for updating firmware settings within the computer system. The devices and methods further generate a first value based on the firmware settings input file, and decrypt the code with an encryption key to obtain a second value from the code. The devices and methods further compare the first value and the second value to authenticate the firmware settings input file based on whether the first value and second values satisfy one or more conditions. When the conditions are satisfied, the firmware within the computer system can be updated based on the firmware settings input file.Type: GrantFiled: August 8, 2018Date of Patent: December 15, 2020Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Patent number: 10592232Abstract: The present disclosure provides a system and method for preserving firmware settings in a baseboard management controller (BMC) or a flash memory component of a server system. In accordance with one aspect of the present disclosure, a computer-implemented method for automatically preserving firmware settings of the server system, comprises: powering on the server system; retrieving a plurality of future firmware settings from a baseboard management controller (BMC) of the server system; applying the plurality of future firmware settings to the server system; sending a plurality of current firmware settings to the BMC with a unique string mapping scheme; performing an entire firmware flash update; copying the plurality of current firmware settings stored on the BMC to the plurality of future firmware settings of the BMC; and rebooting the server system by applying the plurality of future firmware settings stored on the BMC.Type: GrantFiled: September 26, 2017Date of Patent: March 17, 2020Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Publication number: 20200050767Abstract: The present disclosure describes devices and methods that allow for authenticating a firmware settings input file. The devices and methods of the present disclosure provide for receiving a firmware settings input file and a code associated with the firmware settings input file. The firmware settings input file is configured for updating firmware settings within the computer system. The devices and methods further generate a first value based on the firmware settings input file, and decrypt the code with an encryption key to obtain a second value from the code. The devices and methods further compare the first value and the second value to authenticate the firmware settings input file based on whether the first value and second values satisfy one or more conditions. When the conditions are satisfied, the firmware within the computer system can be updated based on the firmware settings input file.Type: ApplicationFiled: August 8, 2018Publication date: February 13, 2020Inventor: Yu-Han LIN
-
Patent number: 10503489Abstract: Systems and methods are provided for updating firmware on a firmware storage device in a computing device without losing existing data on the firmware storage device. An exemplary method comprises a local utility retrieving an existing image of the firmware from a management device in the computing device. The firmware can be located on a firmware storage device in the computing device. The method can then retrieve a new image of updated firmware. The method can analyze the existing image and the new image. Based on analysis of the existing image and the new image, the method can create a processed image from the existing image and the new image. The method can then provide for writing the processed image to the firmware storage device of the computing device.Type: GrantFiled: May 22, 2018Date of Patent: December 10, 2019Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Publication number: 20190361692Abstract: Systems and methods are provided for updating firmware on a firmware storage device in a computing device without losing existing data on the firmware storage device. An exemplary method comprises a local utility retrieving an existing image of the firmware from a management device in the computing device. The firmware can be located on a firmware storage device in the computing device. The method can then retrieve a new image of updated firmware. The method can analyze the existing image and the new image. Based on analysis of the existing image and the new image, the method can create a processed image from the existing image and the new image. The method can then provide for writing the processed image to the firmware storage device of the computing device.Type: ApplicationFiled: May 22, 2018Publication date: November 28, 2019Inventor: Yu-Han LIN
-
Publication number: 20190095195Abstract: The present disclosure provides a system and method for preserving firmware settings in a baseboard management controller (BMC) or a flash memory component of a server system. In accordance with one aspect of the present disclosure, a computer-implemented method for automatically preserving firmware settings of the server system, comprises: powering on the server system; retrieving a plurality of future firmware settings from a baseboard management controller (BMC) of the server system; applying the plurality of future firmware settings to the server system; sending a plurality of current firmware settings to the BMC with a unique string mapping scheme; performing an entire firmware flash update; copying the plurality of current firmware settings stored on the BMC to the plurality of future firmware settings of the BMC; and rebooting the server system by applying the plurality of future firmware settings stored on the BMC.Type: ApplicationFiled: September 26, 2017Publication date: March 28, 2019Inventor: Yu-Han LIN
-
Patent number: 10088290Abstract: A proximity detecting apparatus for detecting a proximity event includes a capacitive sensing device, an auxiliary detecting device, and a controller. The capacitive sensing device is arranged for generating a capacitive sensing output. The auxiliary detecting device is arranged for detecting an operational status of an electronic device in which the capacitive sensing device is disposed and accordingly generating a status output. The controller is arranged for detecting the proximity event according to the capacitive sensing output and the status output.Type: GrantFiled: September 20, 2012Date of Patent: October 2, 2018Assignee: MEDIATEK INC.Inventors: Chih-Pin Chu, Yu-Han Lin, Shu-Ching Chen
-
Patent number: 9921672Abstract: A first electronic device includes a display unit, a first conductive unit and a processing circuit. The first conductive unit is configured for transmitting a first signal to a second conductive unit of a second electronic device when the first conductive unit is in proximity with the second conductive unit. The processing circuit is configured for providing the first signal to the conductive unit. The first conductive unit includes a transmitting electrode and a receiving electrode.Type: GrantFiled: October 31, 2014Date of Patent: March 20, 2018Assignee: MEDIATEK INC.Inventor: Yu-Han Lin
-
Patent number: 9875113Abstract: A BIOS settings configuration may be stored in BIOS of a computer system. A default BIOS status may be set as a locked state. The BIOS status can be changed from the locked state to an unlocked state when an authentication request is received and when the received authentication information matches stored authentication information in BIOS. In some embodiments, a BIOS settings change request can be received. The BIOS settings can be modified based on the BIOS settings change request. The BIOS status can be changed back to the locked state after the BIOS settings modification has been made.Type: GrantFiled: December 9, 2015Date of Patent: January 23, 2018Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin