Patents by Inventor Ching-Yung Han
Ching-Yung Han 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: 7512726Abstract: A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies the card type of the inserted flash media card and notifies the host computer of the card type. The host computer has a list of interface information for different types of flash media cards and references the card type in the list and sets the proper baud rate on the reader. If the flash media card is a synchronous card, data that is to written into the flash media card is gathered and converted to the proper card IO strobes for the card type which are interleaved with the proper card clock strobes for the card type into a bit stream in a bulk transfer packet. The reader extracts the data bit stream from said bulk transfer packet and clocks the data bit stream into the flash media card using the baud rate as a reference clock.Type: GrantFiled: June 20, 2006Date of Patent: March 31, 2009Assignee: O2Micro International LimitedInventors: Ching-Yung Han, Chin-Ran Lo
-
Patent number: 7309021Abstract: A dual mode smart card controller is provided. In one embodiment, a USB and ISO7816 smart card controller is provided that determines the type of card that is inserted into a slot. If the smart card is a USB smart card, the controller is adapted to pass control of the smart card to an external PC host USB hub circuit. If the smart card is an ISO7816 card, then control is handled by the dual mode controller. In another embodiment, the controller includes an embedded USB hub circuit to permit the controller to directly control both USB and ISO7816 smart cards. Exemplary control sequencing includes monitoring a C4 signal line for a preselected time period, or generating an enable signal if a USB smart card is detected.Type: GrantFiled: December 18, 2006Date of Patent: December 18, 2007Assignee: O2Micro International LimitedInventors: Neil Morrow, Hyang-Kyun Oh, Ching-Yung Han
-
Publication number: 20070084923Abstract: A dual mode smart card controller is provided. In one embodiment, a USB and ISO7816 smart card controller is provided that determines the type of card that is inserted into a slot. If the smart card is a USB smart card, the controller is adapted to pass control of the smart card to an external PC host USB hub circuit. If the smart card is an ISO7816 card, then control is handled by the dual mode controller. In another embodiment, the controller includes an embedded USB hub circuit to permit the controller to directly control both USB and ISO7816 smart cards. Exemplary control sequencing includes monitoring a C4 signal line for a preselected time period, or generating an enable signal if a USB smart card is detected.Type: ApplicationFiled: December 18, 2006Publication date: April 19, 2007Inventors: Neil Morrow, Hyang-Kyun Oh (Brian Oh), Ching-Yung Han
-
Patent number: 7150397Abstract: A dual mode smart card controller is provided. In one embodiment, a USB and ISO7816 smart card controller is provided that determines the type of card that is inserted into a slot. If the smart card is a USB smart card, the controller is adapted to pass control of the smart card to an external PC host USB hub circuit. If the smart card is an ISO7816 card, then control is handled by the dual mode controller. In another embodiment, the controller includes an embedded USB hub circuit to permit the controller to directly control both USB and ISO7816 smart cards. Exemplary control sequencing includes monitoring a C4 signal line for a preselected time period, or generating an enable signal if a USB smart card is detected.Type: GrantFiled: July 6, 2005Date of Patent: December 19, 2006Assignee: O2Micro International LimitedInventors: Neil Morrow, Hyang-Kyun Oh (Brian Oh), Ching-Yung Han
-
Publication number: 20060230204Abstract: A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies the card type of the inserted flash media card and notifies the host computer of the card type. The host computer has a list of interface information for different types of flash media cards and references the card type in the list and sets the proper baud rate on the reader. If the flash media card is a synchronous card, data that is to written into the flash media card is gathered and converted to the proper card IO strobes for the card type which are interleaved with the proper card clock strobes for the card type into a bit stream in a bulk transfer packet. The reader extracts the data bit stream from said bulk transfer packet and clocks the data bit stream into the flash media card using the baud rate as a reference clock.Type: ApplicationFiled: June 20, 2006Publication date: October 12, 2006Applicant: O2MICRO INTERNATIONAL LIMITEDInventors: Ching-Yung Han, Chin-Ran Lo
-
Patent number: 7065591Abstract: A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies the card type of the inserted flash media card and notifies the host computer of the card type. The host computer has a list of interface information for different types of flash media cards and references the card type in the list and sets the proper baud rate on the reader. If the flash media card is a synchronous card, data that is to written into the flash media card is gathered and converted to the proper card IO strobes for the card type which are interleaved with the proper card clock strobes for the card type into a bit stream in a bulk transfer packet. The reader extracts the data bit stream from said bulk transfer packet and clocks the data bit stream into the flash media card using the baud rate as a reference clock.Type: GrantFiled: August 17, 2004Date of Patent: June 20, 2006Assignee: O2Micro International LimitedInventors: Ching-Yung Han, Chin-Ran Lo
-
Publication number: 20050242197Abstract: A dual mode smart card controller is provided. In one embodiment, a USB and ISO7816 smart card controller is provided that determines the type of card that is inserted into a slot. If the smart card is a USB smart card, the controller is adapted to pass control of the smart card to an external PC host USB hub circuit. If the smart card is an ISO7816 card, then control is handled by the dual mode controller. In another embodiment, the controller includes an embedded USB hub circuit to permit the controller to directly control both USB and ISO7816 smart cards. Exemplary control sequencing includes monitoring a C4 signal line for a preselected time period, or generating an enable signal if a USB smart card is detected.Type: ApplicationFiled: July 6, 2005Publication date: November 3, 2005Inventors: Neil Morrow, Hyang-Kyun Oh (Brian Oh), Ching-Yung Han
-
Patent number: 6913196Abstract: A dual mode smart card controller is provided. In one embodiment, a USB and ISO7816 smart card controller is provided that determines the type of card that is inserted into a slot. If the smart card is a USB smart card, the controller is adapted to pass control of the smart card to an external PC host USB hub circuit. If the smart card is an ISO7816 card, then control is handled by the dual mode controller. In another embodiment, the controller includes an embedded USB hub circuit to permit the controller to directly control both USB and ISO7816 smart cards. Exemplary control sequencing includes monitoring a C4 signal line for a preselected time period, or generating an enable signal if a USB smart card is detected.Type: GrantFiled: October 17, 2002Date of Patent: July 5, 2005Assignee: O2Micro International LimitedInventors: Neil Morrow, Hyang-Kyun Oh, Ching-Yung Han
-
Publication number: 20050015526Abstract: A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies the card type of the inserted flash media card and notifies the host computer of the card type. The host computer has a list of interface information for different types of flash media cards and references the card type in the list and sets the proper baud rate on the reader. If the flash media card is a synchronous card, data that is to written into the flash media card is gathered and converted to the proper card IO strobes for the card type which are interleaved with the proper card clock strobes for the card type into a bit stream in a bulk transfer packet. The reader extracts the data bit stream from said bulk transfer packet and clocks the data bit stream into the flash media card using the baud rate as a reference clock.Type: ApplicationFiled: August 17, 2004Publication date: January 20, 2005Inventors: Ching-Yung Han, Chin-Ran Lo
-
Publication number: 20040268133Abstract: A secure personal identification entry system provides an integrated approach to secure identification data entry. A controller resides in a secure PIN smart card keyboard that also contains a numeric keypad and a smart card reader and allows the numeric keypad to server two purposes: the first as a normal keypad in a keyboard and the second as a secure PIN entry keypad. The user inserts his smart card, with his PIN number information stored in the smart card's memory, into the smart card reader. An application program running on a PC that requires secure identification from the user requests that the user enter his PIN number using the keypad on the keyboard. The controller receives the PIN request and switches the keypad from normal mode to PIN entry mode. The keypad is switched to be dedicated to PIN entry and communicates with the controller. The user enters his PIN number into the keypad. The controller receives the PIN number and forwards the PIN number to the smart card.Type: ApplicationFiled: November 1, 2002Publication date: December 30, 2004Inventors: Patrick S. Lee, Sterling D. Du, Hyang-Kyun Oh, Ching-Yung Han
-
Patent number: 6779059Abstract: A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies the card type of the inserted flash media card and notifies the host computer of the card type. The host computer has a list of interface information for different types of flash media cards and references the card type in the list and sets the proper baud rate on the reader. If the flash media card is a synchronous card, data that is to written into the flash media card is gathered and converted to the proper card IO strobes for the card type which are interleaved with the proper card clock strobes for the card type into a bit stream in a bulk transfer packet. The reader extracts the data bit stream from said bulk transfer packet and clocks the data bit stream into the flash media card using the baud rate as a reference clock.Type: GrantFiled: November 30, 2001Date of Patent: August 17, 2004Assignee: O2Micro International LimitedInventors: Ching-Yung Han, Chin-Ran Lo
-
Publication number: 20030155420Abstract: A dual mode smart card controller is provided. In one embodiment, a USB and ISO7816 smart card controller is provided that determines the type of card that is inserted into a slot. If the smart card is a USB smart card, the controller is adapted to pass control of the smart card to an external PC host USB hub circuit. If the smart card is an ISO7816 card, then control is handled by the dual mode controller. In another embodiment, the controller includes an embedded USB hub circuit to permit the controller to directly control both USB and ISO7816 smart cards. Exemplary control sequencing includes monitoring a C4 signal line for a preselected time period, or generating an enable signal if a USB smart card is detected.Type: ApplicationFiled: October 17, 2002Publication date: August 21, 2003Inventors: Neil Morrow, Hyang-Kyun Oh, Ching-Yung Han
-
Publication number: 20030041188Abstract: A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies the card type of the inserted flash media card and notifies the host computer of the card type. The host computer has a list of interface information for different types of flash media cards and references the card type in the list and sets the proper baud rate on the reader. If the flash media card is a synchronous card, data that is to written into the flash media card is gathered and converted to the proper card IO strobes for the card type which are interleaved with the proper card clock strobes for the card type into a bit stream in a bulk transfer packet. The reader extracts the data bit stream from said bulk transfer packet and clocks the data bit stream into the flash media card using the baud rate as a reference clock.Type: ApplicationFiled: November 30, 2001Publication date: February 27, 2003Inventors: Ching-Yung Han, Chin-Ran Lo