Patents by Inventor Chi-Fong Ho

Chi-Fong Ho 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: 6925298
    Abstract: A wireless communication system comprises an integrity key, a mobile unit comprising a first integrity count value, and a UTRAN comprising a second integrity count value. The UTRAN is coupled to the mobile unit for transmitting a control command to the mobile unit. The control command is used for starting an integrity protection process for a radio bearer, with the integrity protection process using the integrity key and the first and second integrity count values for verifying a transmission integrity between the mobile unit and the UTRAN. The mobile unit sends a START value for the radio bearer to the UTRAN. The UTRAN sends the control command to the mobile unit to activate integrity protection along the radio bearer, and sets the x most significant bits of the second integrity count value of the UTRAN equal to the START value last received from the mobile unit for the radio bearer.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: August 2, 2005
    Assignee: ASUSTek Computer Inc.
    Inventor: Jimmy Chi-Fong Ho
  • Patent number: 6925183
    Abstract: 23A wireless communications device has a first security key, a second security key, and established channels. Each established channel has a corresponding security count value, and utilizes a security key. At least one of the established channels utilizes the first security key. The second security key is assigned to a new channel. A first set is then used to obtain a first value. The first set has only security count values of all the established channels that utilize the second key. The first value is at least as great as the x most significant bits (MSBx) of the greatest value in the first set. The MSBx of the initial security count value for the new channel is set equal to the first value. If the first set is empty, then the initial security count is set to zero.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: August 2, 2005
    Assignee: ASUSTeK Computer Inc.
    Inventors: Sam Shiaw-Shiang Jiang, Richard Lee-Chee Kuo, Chi-Fong Ho
  • Patent number: 6728529
    Abstract: A start value is x bits in size and is used to provide an initial value to an n-bit security count value. A wireless communications device establishes channels with a compatible device, and releases channels established with the compatible device. For every channel established by the wireless communications device, a corresponding terminal value is obtained. A terminal value for a channel is the highest value reached by the x most significant bits (MSBX) of an n-bit security count value associated with the channel. The security count value is used to encipher data transmitted along the channel. A final value that is obtained that is the greatest value of all the terminal values. Finally, a start value is stored in the memory of the wireless device that is at least as large as the final value.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: April 27, 2004
    Assignee: ASUSTeK Computer Inc.
    Inventors: Richard Lee-Chee Kuo, Chi-Fong Ho, Sam Shiaw-Shiang Jiang
  • Publication number: 20040038668
    Abstract: A wireless communication system comprises an integrity key, a mobile unit comprising a first integrity count value, and a UTRAN comprising a second integrity count value. The UTRAN is coupled to the mobile unit for transmitting a control command to the mobile unit. The control command is used for starting an integrity protection process for a radio bearer, with the integrity protection process using the integrity key and the first and second integrity count values for verifying a transmission integrity between the mobile unit and the UTRAN. The mobile unit sends a START value for the radio bearer to the UTRAN. The UTRAN sends the control command to the mobile unit to activate integrity protection along the radio bearer, and sets the x most significant bits of the second integrity count value of the UTRAN equal to the START value last received from the mobile unit for the radio bearer.
    Type: Application
    Filed: August 26, 2002
    Publication date: February 26, 2004
    Inventor: Jimmy Chi-Fong Ho
  • Publication number: 20030236085
    Abstract: In a 3GPP system, a UE can process two RRC messages independently of each other, each of which may contain a START value for the same domain. To avoid loss of synchronization between the UE and the UTRAN with respect to these START values, in a first embodiment a UE ensures that the START values in the two messages are identical if the first message has not been fully acknowledged before the transmitting of the second message. In a second embodiment, the UTRAN only updates its “most recently received” START value if the message from the UE contains a greater-valued START value. In a third embodiment, only START values as embedded within a INITIAL DIRECT TRANSFER message are utilized by both the UE and the UTRAN in a Security Mode procedure.
    Type: Application
    Filed: June 10, 2003
    Publication date: December 25, 2003
    Inventor: Chi-Fong Ho
  • Publication number: 20030035546
    Abstract: 23A wireless communications device has a first security key, a second security key, and established channels. Each established channel has a corresponding security count value, and utilizes a security key. At least one of the established channels utilizes the first security key. The second security key is assigned to a new channel. A first set is then used to obtain a first value. The first set has only security count values of all the established channels that utilize the second key. The first value is at least as great as the x most significant bits (MSBx) of the greatest value in the first set. The MSBx of the initial security count value for the new channel is set equal to the first value. If the first set is empty, then the initial security count is set to zero.
    Type: Application
    Filed: August 16, 2001
    Publication date: February 20, 2003
    Inventors: Sam Shiaw-Shiang Jiang, Richard Lee-Chee Kuo, Chi-Fong Ho
  • Publication number: 20030036377
    Abstract: A start value is x bits in size and is used to provide an initial value to an n-bit security count value. A wireless communications device establishes channels with a compatible device, and releases channels established with the compatible device. For every channel established by the wireless communications device, a corresponding terminal value is obtained. A terminal value for a channel is the highest value reached by the x most significant bits (MSB ) of an n-bit security count value associated with the channel. The security count value is used to encipher data transmitted along the channel. A final value that is obtained that is the greatest value of all the terminal values. Finally, a start value is stored in the memory of the wireless device that is at least as large as the final value.
    Type: Application
    Filed: August 16, 2001
    Publication date: February 20, 2003
    Inventors: Richard Lee-Chee Kuo, Chi-Fong Ho, Sam Shiaw-Shiang Jiang
  • Patent number: RE47200
    Abstract: 23A wireless communications device has a first security key, a second security key, and established channels. Each established channel has a corresponding security count value, and utilizes a security key. At least one of the established channels utilizes the first security key. The second security key is assigned to a new channel. A first set is then used to obtain a first value. The first set has only security count values of all the established channels that utilize the second key. The first value is at least as great as the x most significant bits (MSBx) of the greatest value in the first set. The MSBx of the initial security count value for the new channel is set equal to the first value. If the first set is empty, then the initial security count is set to zero.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: January 8, 2019
    Assignee: L2 Mobile Technologies LLC
    Inventors: Sam Shiaw-Shiang Jiang, Richard Lee-Chee Kuo, Chi-Fong Ho
  • Patent number: RE48158
    Abstract: 23A wireless communications device has a first security key, a second security key, and established channels. Each established channel has a corresponding security count value, and utilizes a security key. At least one of the established channels utilizes the first security key. The second security key is assigned to a new channel. A first set is then used to obtain a first value. The first set has only security count values of all the established channels that utilize the second key. The first value is at least as great as the x most significant bits (MSBx) of the greatest value in the first set. The MSBx of the initial security count value for the new channel is set equal to the first value. If the first set is empty, then the initial security count is set to zero.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 11, 2020
    Assignee: L2 Mobile Technologies LLC
    Inventors: Sam Shiaw-Shiang Jiang, Richard Lee-Chee Kuo, Chi-Fong Ho