Patents by Inventor Yu-Ming Lang

Yu-Ming Lang 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: 20070239984
    Abstract: A method for transferring parameters by network, the method comprising the step of: generating a secret-key and a cryptograph randomly; affording an information transferring side (10) for transferring parameters and data; affording an information receiving side (20) for receiving the parameters and the data; generating the parameters and the data which will be transferred to the information receiving side by network (30); using the cryptograph and an original MAC to encrypt the parameters, transferring the encrypted parameters and the data to the information receiving side by the network; receiving the encrypted parameters transferred back from the information receiving side (20).
    Type: Application
    Filed: December 1, 2005
    Publication date: October 11, 2007
    Inventor: Yu-Ming Lang
  • Publication number: 20060143521
    Abstract: The present invention provides a method for extracting a dynamical output message from software source codes (10). The method includes the steps of: declaring a variable in the software source codes; assigning the dynamical output message to the variable as a value of the variable; storing the value of the variable into a section of the software source codes; extracting the value of the variable from the section to create a dynamical link library; and building a software package on a base of the software source codes not including the dynamical output message. A method for outputting a dynamical output message linked to a software package is also provided.
    Type: Application
    Filed: October 18, 2005
    Publication date: June 29, 2006
    Inventor: Yu-Ming Lang
  • Patent number: 7069429
    Abstract: The present invention provides a method and a control apparatus (1) for assigning ID numbers to a number of IDE devices (31–38) included in one network server. The control apparatus includes a host electronic circuitry (10), a plurality of controllers (21–24) electrically connecting to the host electronic circuitry, the plurality of IDE devices (31–38), a plurality of power switches (41–48) and a plurality of display devices (61–68). The host includes a plurality of sets of ID indication pins and an ID set pin, and each controller electrically connects with and controls a pair of IDE devices. Prior to boot up, the user sets jumpers in the host to assign unique values to the sets of ID indication pins. The controllers read the values and then assign unique ID numbers to the IDE devices. The IDE devices spin up in a sequence determined by their assigned ID numbers.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: June 27, 2006
    Assignees: Hon Fu Jin Precision IND (Shenzhen) Co., Ltd., Hon Hai Precision Ind. Co., Ltd.
    Inventors: Ming-Huan Yuan, Ting-Hsien Chen, Yu-Ming Lang
  • Publication number: 20060129520
    Abstract: A method for automatically updating a program in a computer includes the steps of: receiving a new program, and determining whether the new program is compatible with a corresponding old program by comparing a first format description file with a second format description file in a storage of the computer; converting a data format of the new program to a data format which can be compatible with the old program according to a format reference file in the storage; determining whether the new program is compatible with system settings of the computer by comparing a first system settings description file with a second system settings description file in the storage; updating the system settings of the computer to system settings which can be compatible with the new program according to a system settings reference file in the storage; and updating the old program in the storage by the new program. A related system is also disclosed.
    Type: Application
    Filed: December 7, 2005
    Publication date: June 15, 2006
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventor: Yu-Ming Lang
  • Publication number: 20060123168
    Abstract: The present invention provides a system for dynamically allocating addresses to devices (110, 120, 130) coupled to an integrated circuit bus (102). The system includes a master processor (101) and a plurality of slave processors (111, 121, 131) corresponding to the devices. The master processor is used for generating a plurality of addresses one by one which are different from each other, and sending an instruction to the integrated circuit bus in order to assign one of the plurality of addresses to one of the devices whose address is a default address at that time. Each of the plurality of slave processors includes a plurality of functions of: presetting an address of a corresponding device of the devices to the default address, retrieving the instruction and resetting the address of the corresponding device of the devices according to the instruction.
    Type: Application
    Filed: November 17, 2005
    Publication date: June 8, 2006
    Inventor: Yu-Ming Lang
  • Publication number: 20040098574
    Abstract: The present invention provides a method and a control apparatus (1) for assigning ID numbers to a number of IDE devices (31-38) included in one network server. The control apparatus includes a host electronic circuitry (10), a plurality of controllers (21-24) electrically connecting to the host electronic circuitry, the plurality of IDE devices (31-38), a plurality of power switches (41-48) and a plurality of display devices (61-68). The host includes a plurality of sets of ID indication pins and an ID set pin, and each controller electrically connects with and controls a pair of IDE devices. Prior to boot up, the user sets jumpers in the host to assign unique values to the sets of ID indication pins. The controllers read the values and then assign unique ID numbers to the IDE devices. The IDE devices spin up in a sequence determined by their assigned ID numbers.
    Type: Application
    Filed: August 7, 2003
    Publication date: May 20, 2004
    Inventors: Ming-Huan Yuan, Ting-Hsien Chen, Yu-Ming Lang