Patents by Inventor San-Yi Shu

San-Yi Shu 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: 20140052902
    Abstract: An electronic device connected to several USB devices. The electronic device divides a memory of each USB device to a plurality of memory blocks. Corresponding memory blocks of each USB device are combined to sectors. All the sectors form a virtual USB flash device. When data need to be written to the USB flash drive, the data is divided to data blocks according to a size of each memory block. The data blocks of the data are stored into the memory blocks of each sector. When the data need to be read from the virtual USB flash device, the data blocks of the data are read from the memory blocks of corresponding sectors. The electronic device combines the data blocks to integrated data.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 20, 2014
    Applicants: Hon Hai Precision Industry Co., Ltd., Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd.
    Inventor: SAN-YI SHU
  • Publication number: 20120191962
    Abstract: In a method for simulating a read only memory of a basic input/output system (BIOS ROM) of a computing device into a virtual disk, configuration information of the BIOS ROM is loaded into a disk booting sequence of the BIOS, and the BIOS ROM is set as a virtual disk that needs to be booted, when a POST program of the computing device is implemented. Free space of the BIOS ROM is obtained by scanning storage space of the BIOS ROM, and physical addresses of the free space are obtained in the BIOS ROM. The physical addresses are translated into LBA addresses. A virtual disk is created using the free space in the BIOS ROM according to the LBA addresses. Master boot record (MBR) of the computing device is read from a storage system of the computing device to bootstrap an operating system of the computing device through the virtual disk.
    Type: Application
    Filed: September 21, 2011
    Publication date: July 26, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: SAN-YI SHU
  • Patent number: 8145801
    Abstract: A method and system controls an optical disk driver (ODD) of a computer. The method detects whether an eject button connected with an I/O (input/output) chip of the computer has been pressed, and determines if an optical disk exists in the ODD when the eject button has been pressed. Additionally, the method sends a control signal to the ODD, and control the ODD to eject the optical disk when the optical disk exists in the ODD.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: March 27, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Guang-Jian Wang, San-Yi Shu, Wen-Wu Wu, Xiao-Mei Liu
  • Publication number: 20110247019
    Abstract: A method and system controls an optical disk driver (ODD) of a computer. The method detects whether an eject button connected with an I/O (input/output) chip of the computer has been pressed, and determines if an optical disk exists in the ODD when the eject button has been pressed. Additionally, the method sends a control signal to the ODD, and control the ODD to eject the optical disk when the optical disk exists in the ODD.
    Type: Application
    Filed: September 3, 2010
    Publication date: October 6, 2011
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: GUANG-JIAN WANG, SAN-YI SHU, WEN-WU WU, XIAO-MEI LIU
  • Patent number: 7447945
    Abstract: An exemplary system for testing a serial port includes a serial port (106), a female cable connector (108) connected to the serial port, and an optical-coupled chip (110) connected to the female cable connector. The serial port, the female cable connector and the optical-coupled chip collectively form a circular loop. The system further includes a transmitting module (124), a receiving module (126) and a determining module (128). The transmitting module is configured for transmitting data into the circular loop. The receiving module is configured for receiving data from the circular loop. The determining module is configured for comparing the transmitted data and the received data, and determining whether the serial port is in predetermined working condition according to the comparison result. A related method is also provided.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: November 4, 2008
    Assignees: Hong Fu Jin Precision Industry (Shen Zhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Guang-Yu Zhu, San-Yi Shu
  • Patent number: 7409603
    Abstract: A system for testing hardware devices applies a multi-level architecture including a Graphical User Interface (GUI) level (10), a Dynamic Link Library (DLL) level (20), and a device driving level (30). The GUI level selects test items and test units for a test project based on test requirements, stores the test project in a test script file, configures test parameters for performing the test project, and stores the test parameters in a test parameter configuration file. The DLL level transmits test results of each hardware device (108) to the GUI level. The device driving level includes a device driving module (107) for obtaining test information on the hardware device, comparing the test information with standard information in the test parameter configuration file, and generating a comparison result. A related method is also disclosed.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: August 5, 2008
    Assignees: Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: San-Yi Shu, De-Hua Dang, Yi-Ching Weng
  • Publication number: 20070113125
    Abstract: An exemplary system for testing a serial port includes a serial port (106), a female cable connector (108) connected to the serial port, and an optical-coupled chip (110) connected to the female cable connector. The serial port, the female cable connector and the optical-coupled chip collectively form a circular loop. The system further includes a transmitting module (124), a receiving module (126) and a determining module (128). The transmitting module is configured for transmitting data into the circular loop. The receiving module is configured for receiving data from the circular loop. The determining module is configured for comparing the transmitted data and the received data, and determining whether the serial port is in predetermined working condition according to the comparison result. A related method is also provided.
    Type: Application
    Filed: July 3, 2006
    Publication date: May 17, 2007
    Inventors: Guang-Yu Zhu, San-Yi Shu
  • Publication number: 20060136785
    Abstract: A system for testing hardware devices applies a multi-level architecture including a Graphical User Interface (GUI) level (10), a Dynamic Link Library (DLL) level (20), and a device driving level (30). The GUI level selects test items and test units for a test project based on test requirements, stores the test project in a test script file, configures test parameters for performing the test project, and stores the test parameters in a test parameter configuration file. The DLL level transmits test results of each hardware device (108) to the GUI level. The device driving level includes a device driving module (107) for obtaining test information on the hardware device, comparing the test information with standard information in the test parameter configuration file, and generating a comparison result. A related method is also disclosed.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 22, 2006
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventors: San-Yi Shu, De-Hua Dang, Yi-Ching Weng
  • Publication number: 20060112369
    Abstract: A method for capturing computer system configuration information of a computer includes the steps of: initializing a Component Object Model (COM) application programming interface of the computer; accessing a WMI (Windows Management Instrumentation) name space of the computer; creating objects for classes in the WMI name space; and capturing computer system configuration information on the computer from the objects. Another method for checking computer system configuration information on a client computer through a server computer includes the steps of: connecting the server computer with the client computer; capturing the client computers' computer system configuration information through each client computer's WMI; comparing the captured computer system configuration information with the predetermined computer system configuration information; and reporting the comparing result. A system for checking computer system configuration information is also disclosed.
    Type: Application
    Filed: June 9, 2005
    Publication date: May 25, 2006
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventors: You-Qing Yu, San-Yi Shu
  • Publication number: 20050210233
    Abstract: Basic Input/Output System (BIOS) program updating system applies a multi-level architecture including an application level, a driver level, a hardware abstraction level, and a hardware platform. The application level includes a user interface (10) for receiving a binary file recording a new BIOS program from a user, and for generating a command signal for updating a current BIOS program after receiving the binary file. The hardware abstraction level includes a BIOS (13) for updating the current BIOS program stored in a flash memory (14) with the new BIOS program recoded in the binary file. The BIOS program updating system can reduce the complexity of the hardware abstraction level, and is compatible with different types of BIOSs. A related method is also provided.
    Type: Application
    Filed: September 29, 2004
    Publication date: September 22, 2005
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventors: Gui-Hua Tang, San-Yi Shu, Yi-Ching Weng