Patents by Inventor Huazhang Yu

Huazhang Yu 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: 12265481
    Abstract: A method and system for communicating between Apple mobile device and Apple peripheral. The Apple application runs a first script and sends a credential creating request to a server; when the first script receives a challenge code returned by the server, takes data to be processed as a parameter of user information and a parameter of server information to generate the user information and the server information, sets values of a first extension and a key storing identification to preset values; the Apple application generates register data and sends the register data to the Apple peripheral; the Apple peripheral obtains the data to be processed from the register data and processes the data to be processed, takes the obtained processing result as a second extension to generate a register response; the first script obtains the processing result from the register response.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: April 1, 2025
    Assignee: FEITIAN TECHNOLOGIES CO., LTD.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12222399
    Abstract: A method and apparatus for measuring the remaining power level of a device. The state of flag bits are detected, a password is calculated when a first flag bit is set, the password is displayed to reset the first flag bit, and the detection of the state of the flag bits is returned to; the total power consumption is calculated when a second flag bit is set, the remaining power level is updated on the basis of the total power consumption and of a second preset value, the second flag bit is reset, and the detection of the state of the flag bits is returned to. The present invention implements increased precision in measuring the remaining power level without additional component, accurately reflects the actual value of the remaining power level of a battery, and incurs no additional power consumption. This does not affect the service life of the device and is inexpensive.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: February 11, 2025
    Assignee: Feitian Technologies Co. Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12192376
    Abstract: A method and apparatus for realizing secure signature, the method includes: when a PIN verification instruction is received, verifying a first calculation result in the instruction by using a second shared key generated according to a terminal public key and a signature module private key, if the verifying is failed, replacing a stored signature module key pair with a regenerated signature module key pair; otherwise, generating PIN verification signature data and storing the PIN verification signature data, generating a second calculation result according to a second shared key and the PIN verification signature data and sending the second calculation result to the terminal; when a signature operation instruction is received, determining whether the PIN verification signature data in the instruction is consistent with the stored PIN verification signature data, if yes, signing an intermediate data to be signed by using a signature private key.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: January 7, 2025
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12175321
    Abstract: A card reader auxiliary device and a working method thereof, which relate to the field of card readers. The card reader auxiliary device detects whether a card exists based on contactless field of the card reader, when detecting that the card exists, the card reader auxiliary device opens its own contactless field and provides field strength enough for a fingerprint card to enable the fingerprint card to complete fingerprint comparison, the card reader auxiliary device obtains a current time of a timer, determines whether the current time is more than a first preset time, if yes, the card reader auxiliary device closes its own contactless field. According to the embodiments, the fingerprint comparison can be done by a card without updating the card reader, which can make the card communicate smoothly with the card reader.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: December 24, 2024
    Assignee: FEITIAN TECHNOLOGIES CO., LTD.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12164620
    Abstract: A method and system for safely entering a password, the method comprising: a smart key device receives a password verification request sent from an upper computer, generates and displays randomly arranged characters, and returns a password verification response to the upper computer; upon the reception of the password verification response, the upper computer displays a password input interface and waits for a user to input, upon the reception of a user input, obtains a password acquisition response according to the user input, and sends the password acquisition response to the smart key device; and the smart key device determines whether the user input is correct according to the received password acquisition response. By means of the present invention, a password input solution in which a user needs to click a different position every time a password character is entered is achieved.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: December 10, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12166875
    Abstract: A working method for a key device and a key device, including: a smart key apparatus receives an authentication instruction, determines a type of the authentication instruction, parses a FIDO2 authentication instruction to obtain a credential if the instruction is the FIDO2 authentication instruction, checks whether the credential is complete by using a changing key corresponding to the FIDO2, if a check is successful, the credential is registered in a FIDO2 mode, and the authentication response is generated and returned to the client; and if the check fails, whether the credential is complete is checked by using the changing key corresponding to a U2F, and the credential is registered in a U2F mode if a check is successful, the authentication response is generated and returned to the client, and an error response is returned to the client if the check fails.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: December 10, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12159144
    Abstract: A USB device capable of accurately distinguishing an operating system of a mobile device. The USB device comprises: an initialization setting module (301), a receiving and determining module (302), a saving and determining module (303), a first setting module (304), an organizing and determining module (305), a second setting module (306), a system type determination module (307), a first organizing module (308), a second organizing module (309) and a sending module (310). The USB device can accurately distinguish whether an operating system of a mobile device is an iOS operating system or a non-iOS operating system. Depending on different operating system types that are distinguished, different configuration descriptors and preset interface descriptors are returned to the mobile device, such that a device type of the USB device itself is reported to the mobile device.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: December 3, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12141056
    Abstract: A mnemonic phrase management method. The method comprises: generating a random number having a first preset length and performing calculation on the random number; splicing the random number and data having a second preset length acquired from the random number calculation result to obtain a first spliced value; grouping the first spliced value according to a third preset length; sequentially searching an offset storage area for corresponding indexes according to values of the groups; obtaining mnemonic phrase starting offset addresses and mnemonic phrase lengths according to the indexes; and acquiring corresponding mnemonic phrases from a mnemonic phrase storage area according to the mnemonic phrase starting offset addresses and the mnemonic phrase lengths and sequentially storing the mnemonic phrases into a mnemonic phrase buffer. The present invention relates to the field of information security.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: November 12, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12143487
    Abstract: A hardware wallet generates a key seed according to a mnemonic phrase length when receiving information of building hardware wallet, generates multiple mnemonic word identifications according to the mnemonic phrase length and the key seed, searches for a corresponding mnemonic word from a preset dictionary according to the mnemonic word identification, joints the mnemonic words to obtain a mnemonic phrase, generates a master key according to the key seed and stores the master key; searches for a corresponding mnemonic word from the preset dictionary according to a letter of a word when receiving information of restoring hardware wallet, obtains a key seed according to a length of selection information, generates a master key according to the key seed and authenticates the master key, stores the master key if the master key is authenticated successfully; and sets the hardware wallet state as initialized.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: November 12, 2024
    Assignee: FEITIAN TECHNOLOGIES CO., LTD.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12124908
    Abstract: An automatic card connection method. The method comprises: when an Android device scans an NFC card to be tested, obtaining a carried tag; receiving an intent request sent by the tag; determining, on the basis of an Intent publishing system, an activity for processing the intent request of the tag; processing the intent request according to the determined activity to obtain an intent request result; searching for application programs installed in the device to obtain application programs matched with the intent request result; starting a target application program according to the selection of a user; calling a fourth preset method to obtain a tag value of said NFC card; and performing data communication connection with said NFC card on the basis of the tag value.
    Type: Grant
    Filed: January 1, 2021
    Date of Patent: October 22, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 12061567
    Abstract: A method, an apparatus and a system for implementing an external device simulating a keyboard relates to the field of electronic technology. The external device generates key-value data in a case that a user pressing a key is detected, and sends a start command to an Apple device after receiving a data request sent by the Apple device. After receiving the start command, the Apple device exits a soft keyboard and continuously sends the data request to the external device. After receiving the data request, the external device sends an attaching report command including the key-value data to the Apple device. The Apple device displays the key-value data and continuously sends the data request to the external device. After receiving the data request, the external device sends an end command to the Apple device. The Apple device pops up the soft keyboard again after receiving the end command.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: August 13, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Publication number: 20240259392
    Abstract: The invention provides a data processing method and device and a computer readable storage medium, and belongs to the technical field of card reader communication. The method comprises the Steps: enabling a card reader to receive and analyze a data packet which is sent by a host and conforms to a first data structural formula, judging whether a first preset field in the data packet is the same as an address of the card reader or not, if yes, determining a data packet verification mode, and verifying the data packet according to the data packet verification mode; and if the verification is passed, determining whether the data packet contains security data, if so, processing the security data in the data packet according to the key to obtain plaintext data, determining a command type, executing corresponding operation according to the command type and the plaintext data, and returning a response data packet conforming to the first data structural formula to the host.
    Type: Application
    Filed: June 22, 2022
    Publication date: August 1, 2024
    Inventors: Zhou LU, Huazhang YU
  • Publication number: 20240214220
    Abstract: An implementation method for increasing the number of certificates supported by a PIV application, the method comprising: a virtual machine of a key device is powered on; a data endpoint address is set to be an endpoint address of a CCID interface that receives instruction data; according to the instruction data, APDU data used for the authentication of a PIV application is obtained; and the APDU data used for the authentication of the PIV application is sent to a PIV application of the key device; the PIV application calls an API interface to obtain a CCID interface number, obtains a PIV device certificate number according to a general device certificate number in the APDU data used for the authentication of the PIV application and the CCID interface number, obtains a PIV certificate according to the PIV device certificate number, and operates according to the PIV certificate to obtain operation results; and the virtual machine returns the operation results to an upper computer according to the data endpoint
    Type: Application
    Filed: June 22, 2022
    Publication date: June 27, 2024
    Inventors: Zhou LU, Huazhang YU
  • Publication number: 20240184590
    Abstract: A USB device capable of accurately distinguishing an operating system of a mobile device. The USB device comprises: an initialization setting module (301), a receiving and determining module (302), a saving and determining module (303), a first setting module (304), an organizing and determining module (305), a second setting module (306), a system type determination module (307), a first organizing module (308), a second organizing module (309) and a sending module (310). The USB device can accurately distinguish whether an operating system of a mobile device is an iOS operating system or a non-iOS operating system. Depending on different operating system types that are distinguished, different configuration descriptors and preset interface descriptors are returned to the mobile device, such that a device type of the USB device itself is reported to the mobile device.
    Type: Application
    Filed: September 10, 2021
    Publication date: June 6, 2024
    Inventors: Zhou Lu, Huazhang Yu
  • Publication number: 20240168875
    Abstract: A mnemonic phrase management method. The method comprises: generating a random number having a first preset length and performing calculation on the random number; splicing the random number and data having a second preset length acquired from the random number calculation result to obtain a first spliced value; grouping the first spliced value according to a third preset length; sequentially searching an offset storage area for corresponding indexes according to values of the groups; obtaining mnemonic phrase starting offset addresses and mnemonic phrase lengths according to the indexes; and acquiring corresponding mnemonic phrases from a mnemonic phrase storage area according to the mnemonic phrase starting offset addresses and the mnemonic phrase lengths and sequentially storing the mnemonic phrases into a mnemonic phrase buffer. The present invention relates to the field of information security.
    Type: Application
    Filed: April 22, 2022
    Publication date: May 23, 2024
    Inventors: Zhou LU, Huazhang YU
  • Publication number: 20240160711
    Abstract: The present disclosure discloses a method and system for implementing fingerprint sharing.
    Type: Application
    Filed: July 19, 2022
    Publication date: May 16, 2024
    Applicant: Feitian Technologies Co., Ltd.
    Inventors: Zhou LU, Huazhang YU
  • Patent number: 11972651
    Abstract: An intelligent key device and a verification method therefor. The verification method comprises: determining the type of an instruction by means of an intelligent key device; determining a key area according to the type of the instruction; acquiring a biometric verification identifier corresponding to the key area; determining, according to the biometric verification identifier, a biometric verification mode corresponding to the key area; and executing a corresponding operation according to the biometric verification mode. According to the present invention, a user can realize multiple verification modes of biometric features according to a key area in the process of performing verification using the intelligent key device, such that different verification requirements of the user for the key used in different application scenarios are met.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: April 30, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Publication number: 20240120991
    Abstract: The present application presents a method and an apparatus for synchronizing time by parsing satellite navigation data. A service application obtains current time of a system and caches it as a first time variable, receives and parses the satellite navigation data to obtain all character strings, obtains a character string as a current character string to be processed, determines a type of a system protocol identifier, if it is a preset system protocol identifier, converts a time field of the current character string to be processed into a local time zone time value for storing, obtains the current time and stores it as a second time variable, obtains a first time compensation value according to the first and second time variables, obtains satellite navigation time according to the first time compensation value and the maximum local time zone time value and sets system time as satellite navigation time.
    Type: Application
    Filed: March 23, 2022
    Publication date: April 11, 2024
    Applicant: Feitian Technologies Co., Ltd.
    Inventors: Zhou LU, Huazhang YU
  • Patent number: 11954374
    Abstract: A processing method and system of cloud broadcasting and printing data, relating to the field of information security. When receiving a service obtaining request, a server processes first data in the service obtaining request into printing and broadcasting data, processes the printing and broadcasting data into first verifying data and then sends the first verifying data to a cloud broadcasting and printing service platform. The cloud broadcasting and printing service platform processes the first verifying data into second verifying data and then sends the second verifying data to a cloud broadcasting and printing all-in-one machine. The cloud broadcasting and printing all-in-one machine processes the second verifying data into printing and broadcasting data, and extracts printing information and broadcasting information from the printing and broadcasting data at a time and performs broadcasting and printing respectively.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: April 9, 2024
    Assignee: FEITIAN TECHNOLOGIES CO., LTD.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 11928672
    Abstract: A personalization method for a financial IC card having a dynamic verification code, comprising: an upper apparatus organizes second personalization information comprising a second disperse key, and organizes a personalization data packet according to the second personalization information; after the upper apparatus and a personalization device establish a security channel, if the upper apparatus transmits the personalization data packet to the personalization device by means of the security channel, the personalization device writes the second personalization information into a financial IC card; if the upper apparatus transmits a verification request to the personalization device by means of the security channel, the personalization device reads a time window and a dynamic verification code from the financial IC card, returns the time window and the dynamic verification code to the upper apparatus by means of the security channel for verification, receives a verification result returned by the upper apparat
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 12, 2024
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu