Patents by Inventor Lay Chuan Lim

Lay Chuan Lim 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).

  • Patent number: 8429416
    Abstract: A method comprises performing an authentication of a user of a portable device, performing an authentication handshake between the portable device and a content server, wherein the portable device includes a USB plug that plugs directly into a USB port of a host computer and the host computer is communicatively coupled to the content server, and sending a first key sent from the portable device to the content server, wherein access to restricted content on the content server by the user is enabled if the user authentication, the authentication handshake, and an authentication using the first key are all successful. The process may also include encrypting restricted content received from the content server using a private key before storing the restricted content in a non-volatile memory of the portable device.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: April 23, 2013
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 8234700
    Abstract: A system and method for authentication including verifying a password is disclosed. In one embodiment, the authentication system includes a first storage unit to store an authentication sequence, a read-only memory unit to store an authentication algorithm, and a second storage unit. A microcontroller is coupled to the first storage unit, the read-only memory unit, and is configured to be coupled to and uncoupled from a host. The microcontroller is configured to execute the authentication algorithm to verify a password with the authentication sequence, and to send an access request to a web server via the host if the authentication algorithm has verified the password with the authentication sequence.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: July 31, 2012
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 8037309
    Abstract: A portable data storage device has a non-volatile memory 3 for storing user data, an interface section 7 for receiving and transmitting data to a host, and a master control unit 1 for transferring data to and from the non-volatile memory 3. The portable data storage device further includes an integrated circuit 13 for generating a public/private key pair. The portable data storage device is arranged to transmit at least one of the keys out of the device. In different embodiments, the host can verify that the data it receives is correct, and the device can verify that the host has received the correct data.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: October 11, 2011
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 8024722
    Abstract: A method for automatic loading to a host of a functional unit driver stored as part of an executable program on a memory of a first functional unit, the method comprising physically connecting the first functional unit to the host and the first functional unit reporting itself to the host as being a generic storage device to make use of a generic mass storage class driver in the host. An operating system of the host reads an autorun file forming part of the executable program to load and execute on the host a driver set up program forming a part of the executable program. The host uses the driver set up program as executed on the host to install and execute the functional unit driver on the host.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: September 20, 2011
    Assignee: Trek 2000 International Ltd
    Inventors: Lay Chuan Lim, Chin Shyan Raymond Ooi, Teng Pin Poo, Henry Tan
  • Publication number: 20110107416
    Abstract: Apparatus and method for implementing biometrics-based authentication. In a preferred embodiment, the present invention is embodied in a portable device. Specifically, in one embodiment, the portable device includes a microprocessor, a non-volatile memory coupled thereto, and a biometrics-based authentication module controlled by the microprocessor. Preferably, the biometrics technology used is fingerprint authentication technology. The authentication module is capable of registering a fingerprint upon first use of the portable device, storing an encoded version of the fingerprint in the non-volatile memory. Subsequently, the authentication module can read a person's fingerprint and reliably determine whether the fingerprint matches the registered fingerprint stored in the non-volatile memory. If a match is found, access to information in the non-volatile memory is granted to that person; otherwise, access is denied.
    Type: Application
    Filed: January 7, 2011
    Publication date: May 5, 2011
    Applicant: TREK 2000 INTERNATIONAL LTD.
    Inventors: Teng Pin Poo, Lay Chuan Lim
  • Publication number: 20100333184
    Abstract: A system and method for authentication including verifying a password is disclosed. In one embodiment, the authentication system includes a first storage unit to store an authentication sequence, a read-only memory unit to store an authentication algorithm, and a second storage unit. A microcontroller is coupled to the first storage unit, the read-only memory unit, and is configured to be coupled to and uncoupled from a host. The microcontroller is configured to execute the authentication algorithm to verify a password with the authentication sequence, and to send an access request to a web server via the host if the authentication algorithm has verified the password with the authentication sequence.
    Type: Application
    Filed: September 10, 2010
    Publication date: December 30, 2010
    Applicant: TREK 2000 INTERNATIONAL LTD.
    Inventors: Chin Shyan Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 7797736
    Abstract: A system and method for authentication including verifying a password is disclosed. In one embodiment, the authentication system includes a first storage unit to store an authentication sequence and a read-only memory unit to store an authentication algorithm. A microcontroller is coupled to the first storage unit, the read-only memory unit, and is configured to be coupled to and uncoupled from a host. The microcontroller is configured to execute the authentication algorithm to verify a password with the authentication sequence, and to send an access request to a web server via the host if the authentication algorithm has verified the password with the authentication sequence.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: September 14, 2010
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 7653777
    Abstract: A portable data storage device includes a USB controller, a master control unit and a NAND flash memory device. The master control unit receives data to be written to logical addresses, and instructions to read data from logical addresses. It uses a memory address mapping table to associate the logical addresses with the physical addresses in the memory device, and writes data to or reads data from the physical address corresponding to the logical address. The mapping is changed at intervals, so that different ones of the physical address regions are associated at different times with the logical addresses. This increases the speed of the device, and also means that no physical addresses are rapidly worn out by being permanently associated with logical addresses to which data is written relatively often.
    Type: Grant
    Filed: January 19, 2004
    Date of Patent: January 26, 2010
    Assignee: Trek Technology (Singapore) Pte Ltd.
    Inventors: Henry Tan, Teng Pin Poo, Lay Chuan Lim
  • Publication number: 20090319798
    Abstract: A method comprises performing an authentication of a user of a portable device, performing an authentication handshake between the portable device and a content server, wherein the portable device includes a USB plug that plugs directly into a USB port of a host computer and the host computer is communicatively coupled to the content server, and sending a first key sent from the portable device to the content server, wherein access to restricted content on the content server by the user is enabled if the user authentication, the authentication handshake, and an authentication using the first key are all successful. The process may also include encrypting restricted content received from the content server using a private key before storing the restricted content in a non-volatile memory of the portable device.
    Type: Application
    Filed: July 28, 2009
    Publication date: December 24, 2009
    Applicant: TREK 2000 INTERNATIONAL LTD.
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 7600130
    Abstract: A method for providing data access control over information networks comprises coupling a control device to a digital processing system, obtaining user identification by executing a user authentication process, retrieving initialization information from a first memory unit of the control device in response to a request from an information provider received over the information network when user's identity is authenticated, providing the initialization information to the information provider via the information network through the digital processing system, establishing a communication between the control device and the information provider over the information network when an acknowledgement of user identity is received, obtaining information from the information provider over the information network, and storing the information in a second memory unit of the control device.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: October 6, 2009
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 7552340
    Abstract: A tri-level authentication process comprises performing a biometrics-based authentication of a user of a portable device, performing an authentication handshake between the portable device and a content server, wherein the portable device includes a USB plug that plugs directly into a USB port of a host computer and the host computer is communicatively coupled to the content server, and performing a user authentication using a first key sent from the portable device to the content server, wherein access to restricted content on the content server by the user is enabled if the biometrics-based authentication, the authentication handshake, and the user authentication using a first key are all successful. The process may also include encrypting restricted content received from the content server using a private key before storing the restricted content in a non-volatile memory of the portable device.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 23, 2009
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 7549161
    Abstract: Apparatus and method for implementing biometrics-based access control to a restricted resource. In a preferred embodiment, the present invention is realized using a portable device. Specifically, in one embodiment, the portable device includes a microprocessor, a non-volatile memory coupled thereto, and a biometrics-based authentication module controlled by the microprocessor. Preferably, the biometrics technology used is fingerprint authentication technology. The authentication module is capable of registering a fingerprint upon first use of the portable device, storing an encoded version of the fingerprint in the non-volatile memory. Subsequently, the authentication module can read a person's fingerprint and reliably determine whether the fingerprint matches the registered fingerprint stored in the non-volatile memory. If a match is found, access to the restricted resource is granted to that person; otherwise, access is denied.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: June 16, 2009
    Assignee: Trek 2000 International Ltd.
    Inventors: Teng Pin Poo, Lay Chuan Lim
  • Publication number: 20090049536
    Abstract: A system and method for authentication including verifying a password is disclosed. In one embodiment, the authentication system includes a first storage unit to store an authentication sequence and a read-only memory unit to store an authentication algorithm. A microcontroller is coupled to the first storage unit, the read-only memory unit, and is configured to be coupled to and uncoupled from a host. The microcontroller is configured to execute the authentication algorithm to verify a password with the authentication sequence, and to send an access request to a web server via the host if the authentication algorithm has verified the password with the authentication sequence.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 19, 2009
    Applicant: TREK 2000 INTERNATIONAL LTD.
    Inventors: Chin Shyan Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Patent number: 7434251
    Abstract: An authentication system (10) to verify a password is provided. The authentication system includes a first storage unit (16) to store an authentication sequence (24) and a read-only memory unit (18) on which an authentication algorithm (26) is programmed. A microcontroller (20) is coupled to the first storage unit, the read-only memory unit and a web server. The microcontroller receives the password and executes the authentication algorithm to verify the password with the authentication sequence. A second storage unit (22) is coupled to the microcontroller to store data from the web server. Access to a second storage unit is permitted by the microcontroller only if the password has been verified.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: October 7, 2008
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Publication number: 20080228996
    Abstract: A portable data storage device includes a USB interface (3), a USB controller (2), a master control unit (7), and two or more NAND flash memory devices (9, 19). The master control unit (7) can send data to the NAND flash memory devices (9, 19) simultaneously through parallel respective 8-bit buses. The master control unit (7) controls the operation of the memory devices (9, 19) by sending them identical control data through respective control signal lines (6, 16). When data is to be stored it is divided into portions which are sent to the respective memory devices (9, 19), and both memory devices are instructed to store data simultaneously. When data is to be retrieved both are instructed to write data back simultaneously to the MCU.
    Type: Application
    Filed: January 20, 2004
    Publication date: September 18, 2008
    Applicant: TREK 2000 INTERNATIONAL LTD.
    Inventors: Henry Tan, Lay Chuan Lim, Teng Pin Poo
  • Publication number: 20080228995
    Abstract: A portable data storage device includes a USB controller, a master control unit and a NAND flash memory device. The master control unit receives data to be written to logical addresses, and instructions to read data from logical addresses. It uses a memory address mapping table to associate the logical addresses with the physical addresses in the memory device, and writes data to or reads data from the physical address corresponding to the logical address. The mapping is changed at intervals, so that different ones of the physical address regions are associated at different times with the logical addresses. This increases the speed of the device, and also means that no physical addresses are rapidly worn out by being permanently associated with logical addresses to which data is written relatively often.
    Type: Application
    Filed: January 19, 2004
    Publication date: September 18, 2008
    Inventors: Henry Tan, Teng Pin Poo, Lay Chuan Lim
  • Patent number: 7353399
    Abstract: An apparatus and method of modular manufacturing process for a transmitter, receiver and/or transceiver is disclosed. The modular process assembles an array of optoelectronic devices to an array header to form an optoelectronic array package. Once the optoelectronic array package is assembled, it is tested and verified the functionality and alignment between the optoelectronic devices and optical fibers. The optoelectronic array package is subsequently coupled to an optical lens array to form an array optical subassembly. After the array optical subassembly is tested, it is coupled to an optical fiber connector to form an optical module. The optical module is then tested to verify its functionality and alignment.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: April 1, 2008
    Assignee: Trek 2000 International Ltd.
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Publication number: 20040025031
    Abstract: An apparatus and method of modular manufacturing process for a transmitter, receiver and/or transceiver is disclosed. The modular process assembles an array of optoelectronic devices to an array header to form an optoelectronic array package. Once the optoelectronic array package is assembled, it is tested and verified the functionality and alignment between the optoelectronic devices and optical fibers. The optoelectronic array package is subsequently coupled to an optical lens array to form an array optical subassembly. After the array optical subassembly is tested, it is coupled to an optical fiber connector to form an optical module. The optical module is then tested to verify its functionality and alignment.
    Type: Application
    Filed: January 8, 2003
    Publication date: February 5, 2004
    Inventors: Chin Shyan Raymond Ooi, Lay Chuan Lim, Teng Pin Poo, Henry Tan
  • Publication number: 20030005336
    Abstract: Apparatus and method for implementing biometrics-based access control to a restricted resource. In a preferred embodiment, the present invention is realized using a portable device. Specifically, in one embodiment, the portable device includes a microprocessor, a non-volatile memory coupled thereto, and a biometrics-based authentication module controlled by the microprocessor. Preferably, the biometrics technology used is fingerprint authentication technology. The authentication module is capable of registering a fingerprint upon first use of the portable device, storing an encoded version of the fingerprint in the non-volatile memory. Subsequently, the authentication module can read a person's fingerprint and reliably determine whether the fingerprint matches the registered fingerprint stored in the non-volatile memory. If a match is found, access to the restricted resource is granted to that person; otherwise, access is denied.
    Type: Application
    Filed: July 3, 2001
    Publication date: January 2, 2003
    Inventors: Teng Pin Poo, Lay Chuan Lim
  • Publication number: 20030005337
    Abstract: Apparatus and method for implementing biometrics-based authentication. In a preferred embodiment, the present invention is embodied in a portable device. Specifically, in one embodiment, the portable device includes a microprocessor, a non-volatile memory coupled thereto, and a biometrics-based authentication module controlled by the microprocessor. Preferably, the biometrics technology used is fingerprint authentication technology. The authentication module is capable of registering a fingerprint upon first use of the portable device, storing an encoded version of the fingerprint in the non-volatile memory. Subsequently, the authentication module can read a person's fingerprint and reliably determine whether the fingerprint matches the registered fingerprint stored in the non-volatile memory. If a match is found, access to information in the non-volatile memory is granted to that person; otherwise, access is denied.
    Type: Application
    Filed: July 3, 2001
    Publication date: January 2, 2003
    Inventors: Teng Pin Poo, Lay Chuan Lim