Patents by Inventor Tom Chen

Tom Chen 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: 20090113455
    Abstract: A network card testing method, used to test if the network card is capable of functioning normally in a computer having Extended Firmware Interface (EFI) system. Wherein, in a protocol assignment table is recorded the connection relations of a network protocol of Extended Firmware Interface, and a driver program corresponding to a network driver interface specification (NDIS) layer. In addition, the driver corresponding to the network card is loaded at the NDIS layer. In implementing the network card test program, though the utilization of an additionally written EFI pseudo program as a medium of transmitting data for the network card testing program, and also though the utilization of an additionally written intermediate filter driver in invoking a driver suitable for the network card, the hardware testing of network card can be realized, thus increasing the category and scope of the network card testing supported by an EFI system.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Zhi Wang, Tom Chen, Win-Harn Liu
  • Publication number: 20090109864
    Abstract: A network card testing system includes a network card testing set, a network card, and a network card testing software. A plurality of twisted pairs in the network card testing set is connected with one another to form a loop. When the network card testing set is connected to the network card, a test loop is formed. The network card testing software is executed by a computer, and test data packets are directly generated and transferred through a data-link layer according to different testing strategies and network card information. And then, the test data packets are sent back through the formed test loop, and test results are calculated according to the test data packets.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Sheng-Shi Wang, Sui-Yi Ma, Tom Chen, Win-Harn Liu
  • Publication number: 20090113249
    Abstract: A stress testing method of a file system includes traversing local or network storage devices with a drive letter; detecting a network mapping path of the network storage devices; calculating an absolute path of all the storage devices through a mounted point and a system volume; collecting the above information to update the path information of the file system; and then calling a corresponding test algorithm and stressing strategy according to different types of storage devices, so as to perform the stress test. The stress testing method can make the file system display storage devices without a drive letter, and call appropriate testing methods and stressing strategies for different types of storage devices, so the depth and scope of the stress testing for file system are expanded, the accuracy of the test is enhanced, and the problem of occupying too many system resources is avoided.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Tao Liu, Qiu-Yue Duan, Tom Chen, Win-Harn Liu
  • Publication number: 20090106401
    Abstract: An intranet IP address modification system and method for a dual controller, and is used to modify the intranet IP addresses dynamically under the condition of keeping an intranet based TCP connection of a dual controller from disruption and disconnection. Before modifying the intranet IP address, blocking all data transmission of an intranet connection simultaneously at both ends of the intranet connection of a dual controller; next, re-determining the network card IP's at both ends of the intranet connection based on a conflicting internet IP address; then, revising the intranet IP's and routing table according to the re-determined IP address, modifying correspondingly the remote terminal IP's in an ARP buffer storage and a corresponding MAC address, and modifying correspondingly portal IP address of the intranet connection; and finally, upon the completion of intranet IP address modification, resuming data transmission of the intranet connection simultaneously at both ends of the connection.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Xiang-Bin Meng, Yan-Peng Yang, Tom Chen, Win-Harn Liu
  • Publication number: 20090106661
    Abstract: A switching system and method for a display interface is relative to the system including an interface switching program, a data display interface, and an index database. The interface switching program has a text input box and a toggle button, for a user to type a keyword and then click the toggle button to trigger an interface switching event. The data display interface is for the user to browse a data. The index database stores a correspondence table of the keyword and a string data. The interface switching program queries the index database according to the interface switching event, so as to acquire a string data, and controls the data display interface to automatically display a data corresponding to the string data, so as to achieve the switch of display interface through the keyword, thereby improving the operating convenience.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Hai-Yen Sung, Tom Chen, Win-Harn Liu
  • Publication number: 20090102426
    Abstract: A charging system and method for an electronic device are used for controlling an external charging power supply to charge the electronic device. Electric quantity detection software running on the electronic device is used to detect electric quantity of a battery of the electronic device and to generate a signal indicating a message of performing a charging operation or indicating a message of stopping the charging operation. A Universal Serial Bus (USB) interface is disposed in the electronic device to output the signal. A USB control chip, disposed in a charging device, receives the signal and controls a switch to turn on or turn off the external charging power supply to charge or stop charging the electronic device. The charging system and method for an electronic device can effectively control the electric quantity of the battery of the electronic device without requiring a charging control circuit.
    Type: Application
    Filed: October 23, 2007
    Publication date: April 23, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Juen Liou, Tom Chen, Win-Harn Liu
  • Publication number: 20090089469
    Abstract: A parallel burning system and method is for burning chips of various different bus types in parallel. A computer compiles configuration information according to corresponding connection relations between the chips and the micro controller units, and transmits the configuration information, burning command and burning data to a master micro controller unit of the micro controller units. The master micro controller unit distributes the burning data to slave micro controller units of the micro controller units based on the analyzed configuration information, and controls each slave micro controller unit to activate its burning operation. Then, the slave micro controller units burn the burning data onto the chips connected thereto, and transmit the burning results back to the master micro controller unit after completion of the burning operations. Finally, the master micro controller unit transmits the burning results back to the computer after completion of all the burning operations.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Wei-Xin Zeng, Xiao Jiang, Jeff Song, Jhih-Ren Jin, Tom Chen, Win-Harn Liu
  • Publication number: 20090086985
    Abstract: An apparatus and a method for testing audio jacks of a sound card are applicable for detecting whether at least one audio jack of the sound card in a personal computer (PC) sounds normally. Each audio jack provides at least one sound channel for transmitting a sound signal. The testing system includes driving circuits and a plurality of light-emitting units. The driving circuits are electrically connected to the sound card and an external voltage source, and used to change a current transmitting path according to the received sound signal. The light-emitting units are electrically connected to the driving circuits, and receive the current generated from the driving circuit, such that the light-emitting units emit lights. A sound channel to be tested is selected first, and a sound signal is sent to the sound channel. After the testing apparatus receives the sound signal, the light-emitting units emit lights.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Ding-Hao Zhang, Ding-Zhuo Wang, Zhong Shi, Tom Chen, Win-Harn Liu
  • Publication number: 20090085605
    Abstract: A system and method for parallel burning using multiplex technology is used for burning chips of different bus types on the same transmission bus at the same time in parallel. A main control unit divides bandwidth of the transmission bus into different frequency bands, sends a control command including a command for sending data carrying bus signals of designated types, and controls data carrying the bus signals of the designated types to be transmitted in designated frequency bands of the transmission bus. Then, a sending unit sends the data carrying the bus signals of the designated types in the designated frequency band. Finally, receiving units receive the data transmitted in the designated frequency bands, and then output them to a plurality of burners such as to burn the data onto the chips of the designated bus types in parallel.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Quan-Jie ZHENG, Xue-Shan HAN, Jeff SONG, Jhih-Ren JIN, Tom CHEN, Win-Harn LIU
  • Publication number: 20090089003
    Abstract: An accessory-testing device for an information processing apparatus includes a micro-processing unit (MPU) and a signal conversion unit. The MPU sends a mimic signal. The signal conversion unit is electrically connected to the MPU and an accessory respectively, for receiving the mimic signal and converting the mimic signal into a test signal to test the accessory. The accessory receives the test signal and then responds to the test signal to output a feedback signal. The feedback signal is received by the signal conversion unit and transmitted to the MPU, such that the MPU determines if the accessory operates normally according to the feedback signal. Conventional testing methods are Therefore, it is achieved that the effects of reducing the inspection time and improving the production efficiency.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Xue-Shan Han, Quan-Jie Zheng, Jeff Song, Jhih-Ren Jin, Tom Chen, Win-Harn Liu
  • Publication number: 20090083585
    Abstract: A method of pressure testing for peripheral component interconnect (PCI) bus stage that is used in the overall pressure testing of PCI bus. The method includes the steps of reviewing all the PCI buses in a system; obtaining a tree-shaped structure of the all the PCI buses and PCI devices of the entire system, and selecting from them a branch of PCI bus as an object of testing; performing peripheral component interconnect function test, input/output function test, and memory mapping function test of the PCI bus relative to this object of testing; and selecting a branch of PCI bus from among the remaining branches of PCI buses of the system as an object of testing to proceed with the related tests of PCI bus mentioned above, until all the branches of PCI buses to be tested have finished testing.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Tao LIU, Qiu-Yue DUAN, Tom CHEN, Win-Harn LIU
  • Publication number: 20090083503
    Abstract: A system of creating logical volume and method thereof is used to solve the problems such as creation steps are complicated, a space of storage medium is wasted and the number of snapshots to be created is limited. An available logical volume space and a timestamp storage area are allocated in the logical volume according to space allocation algorithm. According to original data and data amended at subsequent time point in the logical volume, copy-on-write operation is sequentially performed on the amended data in the logical volume to create a timestamp corresponding to the time point. The timestamp of the corresponding time point is stored in the timestamp storage area. A storage medium offset address pointer is created to record writing position of the copy-on-write operation of the corresponding time point. And the pointer is stored in the storage medium to serve as index information of address of each timestamp.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Applicant: Inventec Corporation
    Inventors: Lei LI, Lei He, Tom Chen, Win-Harn Liu
  • Publication number: 20090083481
    Abstract: A method for mapping a write operation of an RAID device, includes flowing steps, initiating a mirroring device built in each member disk of the RAID device; activating a kernel thread, for monitoring the operation state of the RAID device, and recording current usage information; and if an incorrect write operation occurs to a member disk of the RAID device, storing the data of the incorrect write operation into a mirroring device of another member disk of the RAID device through the kernel thread. The method ensures the integrity and safety of the data stored in the RAID device and prevents the data from being lost when the member disk of the RAID device is replaced or severely damaged.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Applicant: INVENTEC CORPRATION
    Inventors: Jian-Fei WANG, Tom CHEN, Win-Harn LIU
  • Publication number: 20090080668
    Abstract: An apparatus and a method for testing a sound card are applicable for detecting whether a sound leakage problem occurs to a sounding interface of the sound card. The testing apparatus includes a switching circuit and a switching unit. The switching circuit is electrically connected to the sounding interface and a sound-receiving interface of the sound card respectively, and has a plurality of transfer paths. The switching circuit is used to receive a first and a second sound channel, and to connect the first and the second sound channel to corresponding transfer paths, so as to transmit the audio signal back to the sound-receiving interface. The switching unit is electrically connected to the sounding interface and the switching circuit, for receiving the first and the second sound channel. The switching unit alters the transfer paths in the switching circuit according to a first and/or a second switching audio signal.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Hong-Liang Zhou, Ding-Hao Zhang, Ding-Zhuo Wang, Tom Chen, Win-Harn Liu
  • Publication number: 20090083486
    Abstract: A testing device and method of card reading interface are applied to a card reading interface including a plurality of memory cards, and are used to integrate memory card interfaces in a memory card slot. The testing device includes memory cards, a switching unit, a connecting part, and a connecting circuit. Wherein, the switching unit receives a switching instruction and selects a corresponding memory card according to the switching instruction. The connecting part is electrically connected between the memory card slot and the switching unit. The connecting circuit is connected between the switching unit and the memory cards, and transmits detection data to the laptop computer. The laptop computer checks the detection data before testing and after testing. Thus, the device and method thereof can detects function normally or not on the memory card slot, and reduces the plugging times from the memory card slot.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Applicant: INVENTEC CORPRATION
    Inventors: Town CHEN, Qi ZHAO, Gang ZHOU, Tom CHEN, Win-Harn LIU
  • Patent number: 7509544
    Abstract: A data repair and synchronization method of dual flash ROM is provided, which includes a first flash ROM and a second flash ROM that store the same system data, wherein one of the first flash ROM and the second flash ROM is used to perform a data repair on the other flash ROM with damaged data and perform a data synchronization between the two flash ROMs, thereby ensuring that once the data in one flash ROM is damaged during the system operation, the complete system data stored in the other flash ROM is used to recover the damaged operating system and the files in the system. Meanwhile, through performing the data synchronization periodically, important configuration files in the system stored in the two flash ROMs are kept to be updated and completed.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: March 24, 2009
    Assignee: Inventec Corporation
    Inventors: Nan Zhang, Yan-Peng Yang, Tom Chen, Win-Harn Liu
  • Publication number: 20090041642
    Abstract: A method of assembling a radiant cooler is provided. The method includes providing a vessel shell that includes a gas flow passage defined therein that extends generally axially through the vessel shell, coupling a plurality of cooling tubes and a plurality of downcomers together to form a tube cage wherein at least one of the plurality of cooling tubes is positioned circumferentially between a pair of circumferentially-adjacent spaced-apart downcomers, and orienting the tube cage within the vessel shell such that the tube cage is in flow communication with the flow passage.
    Type: Application
    Filed: August 31, 2007
    Publication date: February 12, 2009
    Inventors: James Michael Storey, Aaron John Avagliano, Ashley Nicole Gerbode, Fulton Jose Lopez, Lien-Yan (Tom) Chen, Judeth Helen Brannon Corry
  • Publication number: 20080222404
    Abstract: An in-system programming system and method is provided, which is applicable for chip programming of a computer motherboard. Firstly, a programming interface is configured in the computer motherboard, in which one end of the programming interface is connected to an on-board programmer, and the other end is connected to a plurality of chips to be programmed, thereby achieving the communication between the on-board programmer and the chips. Next, a motherboard connector and the programming interface are connected, and the motherboard connector and the on-board programmer are communicated through a communication interface of the on-board programmer. Then, the other end of the motherboard connector is connected to a programmable master-control program.
    Type: Application
    Filed: February 21, 2007
    Publication date: September 11, 2008
    Applicant: INVENTEC CORPORATION
    Inventors: Xiao Jiang, Quan-Jie Zheng, Tom Chen, Win-Harn Liu
  • Publication number: 20080205286
    Abstract: A test system using a local loop to establish connection to baseboard management control is provided. The test system includes more than one host terminals having at least one network interface card (NIC) and at least one baseboard management controller (BMC) having one NIC. After establishing a connection for test between the host terminals and a remote subscriber, a connection for loop test is established with the BMC through a virtual address, so as to deliver a test instruction to the BMC for testing and to loop back a test result. The test system establishes the connection for loop test through the virtual address so as to perform a remote platform test similar to an inner loop test. Therefore, the test result will not be influenced by a network environment setting, and thus a batch test can be adopted to save the test time.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Inventors: Gui-He Li, Tom Chen, Win-Harn Liu
  • Publication number: 20080209031
    Abstract: A method of collecting and managing computer device information is provided to collect, analyze, and manage device information of a plurality of client computers in a network through a server/client application program. The method includes installing and running a client server application program on client computers in a network and installing and running a server management application program on a server in the network; after each of the client computer is booted, selecting a corresponding data acquisition method according to the type of the operating system of the client computer, so as to perform data acquisition on the device information of the computer in real time; analyzing and summarizing the acquired device information and then sequentially assorting and storing the information; monitoring and recording the changes of the information in real time; and sending the stored information and the changes thereof to the server for statistical analysis and tracking management.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Applicant: INVENTEC CORPORATION
    Inventors: Wei Zhu, Zhi-Nan Guo, Tom Chen, Win-Harn Liu