Patents by Inventor Chin Shyan Raymond Ooi

Chin Shyan Raymond Ooi 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: 8521945
    Abstract: A portable data storage device is disclosed that includes an interface (3) for enabling the portable data storage device to be used for data transfer with a host computer (5), and an interface controller (2) for controlling the interface (3). There is also a master controller (7) for controlling the writing of data to and reading of data from a non-volatile memory (8, 9). The non-volatile memory is at least one single level cell (SLC) flash memory (8) and at least one multiple level cell (MLC) flash memory (9). The at least one single level cell flash memory (8) and at least one multiple level cell flash memory (9) are able to operate simultaneously for improving the speed of operation over only multiple level cell flash memory.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: August 27, 2013
    Assignee: Trek 2000 International Ltd.
    Inventors: Henry Tan, Teng Pin Poo, Chin Shyan Raymond Ooi
  • 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: 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: 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
  • Publication number: 20080215801
    Abstract: A portable data storage device is disclosed that includes an interface (3) for enabling the portable data storage device to be used for data transfer with a host computer (5), and an interface controller (2) for controlling the interface (3). There is also a master controller (7) for controlling the writing of data to and reading of data from a non-volatile memory (8, 9). The non-volatile memory is at least one single level cell (SLC) flash memory (8) and at least one multiple level cell (MLC) flash memory (9). The at least one single level cell flash memory (8) and at least one multiple level cell flash memory (9) are able to operate simultaneously for improving the speed of operation over onl multiple level cell flash memory.
    Type: Application
    Filed: September 29, 2005
    Publication date: September 4, 2008
    Applicant: TREK 2000 INTERNATIONAL LTD.
    Inventors: Henry Tan, Teng Pin Poo, Chin Shyan Raymond Ooi
  • 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