Patents Assigned to Feitian Technologies Co., Ltd.
-
Publication number: 20260204102Abstract: A method for implementing fingerprint enrollment. Upon detecting a level change at a card presence detect pin of a card holder, an MCU controls to supply power to a fourth contact of a card holder after pulling down a fifth I/O pin, controls a second I/O pin and a third I/O pin to output low and high levels respectively. The MCU enables and resets a second timer when the first contact of the card holder outputs the high and low levels in sequence; delays a second preset duration when the first contact of the card holder outputs the high level and a count of the second timer is within a first preset range; prompts that the fingerprint enrollment is successful when the first contact of the card holder outputs the low level, and prompts a user to enroll his fingerprint when a first timer reaches the first preset duration.Type: ApplicationFiled: October 31, 2023Publication date: July 16, 2026Applicant: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Baohua MA, Zhou LU
-
Publication number: 20260175591Abstract: Methods for implementing thermal printing, including: calculating the number of printable dots based on power information of an electronic device and power consumption of single-dot printing; parsing the received printing instruction to obtain data to be printed and convert it into a two-dimensional dot-matrix pattern, taking information of each row in the pattern sequentially as current information to be printed; if the number of ink dots in the current information to be printed is greater than the number of printable dots, segmenting the current information to be printed based on the number of printable dots; keeping ink-dot positions in information of each segment unchanged, and filling other positions with zeroes to obtain virtual line information; energizing heating elements at corresponding positions on the print head for a preset duration based on the ink-dot positions in each piece of virtual line information sequentially, and controlling a motor to feed paper.Type: ApplicationFiled: October 31, 2023Publication date: June 25, 2026Applicant: Feitian Technologies Co., Ltd.Inventors: Buming TIAN, Zhou LU
-
Publication number: 20260099578Abstract: Method for performing dual verification to login into a Windows operating system, wherein in the case that a first function of a device driver is invoked by the Windows operating system, initializing, by the device driver, a first data structure; storing a second data structure self-defined in the first data structure; returning the first data structure to the Windows operating system; and in the case that a sixth function of the device driver is invoked, popping up, by the device driver, a verification box according to a login interface window handle in the second data structure, prompting a user to input both a PIN code and biological feature information. The present invention makes the user to conveniently verify his/her identity via both PIN code and biological feature when the user safely logins into the Windows operating system.Type: ApplicationFiled: November 5, 2025Publication date: April 9, 2026Applicant: Feitian Technologies Co., Ltd.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12517714Abstract: The present disclosure discloses are an implementation method and apparatus for an application installation on a smart Point of Sale device. The method includes: starting, by an application providing a system interface, an installation service for the mobile management application when judging that a mobile management application update package path received in a broadcast is not empty. According to the saved mobile management application update package, it starts to silently install a new version of the mobile management application. If the installation is successful, the mobile management application update package is changed to the mobile management application successful update file, and the new version of the mobile management application is started. If the installation fails, the mobile management application update package is changed to the mobile management application update failure file, and the old version of the mobile management application is started.Type: GrantFiled: October 14, 2022Date of Patent: January 6, 2026Assignee: Feitian Technologies Co., Ltd.Inventor: Zhou Lu
-
Patent number: 12489616Abstract: The invention provides a working key generation method and device and a computer readable storage medium, and belongs to the technical field of information security. The method comprises the following steps: the terminal receiving an operation instruction sent by an upper computer, obtaining a working key purpose and a working key algorithm according to the operation instruction, setting the working key purpose as a first purpose by the terminal, generating derived data according to the first purpose, a master key identifier, a first numerical value and a master key algorithm, determining the length of a working key according to the working key algorithm, obtaining data in a working key buffer area as a key, generating the working key according with the length of the working key according to the key and the derived data, executing corresponding operation according to the operation instruction and the working key, and returning an operation result to the upper computer.Type: GrantFiled: June 28, 2022Date of Patent: December 2, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventor: Zhou Lu
-
Patent number: 12476827Abstract: Method for increasing a number of certificates, in which a data endpoint address is set to be an endpoint address of a Chip/Smart Card Interface Devices (CCID) interface that receives instruction data, so Application Protocol Data Unit (APDU) data used for authentication of a Personal Identity Verification (PIV) application of a key device are obtained and sent to the PIV application. The PIV application calls an Application Programming Interface (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 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 returned by a virtual machine of the key device to an upper computer according to the data endpoint address. The method overcomes limitation of the number of certificates.Type: GrantFiled: June 22, 2022Date of Patent: November 18, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12475201Abstract: Method for automatically unlocking a screen, which comprises: sending a broadcast carrying a uuid value, when a terminal equipment determines that an equipment to which the broadcast belongs is a connectable equipment according to a signal strength of the broadcast and the uuid value, receiving a Bluetooth connection establishment request sent by the terminal equipment, establishing a Bluetooth connection with the terminal equipment based on the Bluetooth connection establishment request, acquiring to-be-signed data carried in an authentication login instruction, signing the to-be-signed data according to a stored private key to obtain a signature result, and sending the signature result to the terminal equipment, so that the terminal equipment executes an automatic screen unlocking operation according to the signature result.Type: GrantFiled: October 31, 2022Date of Patent: November 18, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventor: Zhou Lu
-
Patent number: 12461883Abstract: A method for realizing OTG communication without plugging and unplugging includes: when an apk file of an application is generated, the application presets device information of an associated USB device; when the USB device is connected to a terminal device, a system of the terminal device recognizes an application qualified for initiation according to the device information of the connected USB device; a target application is initiated according to the application qualified for initiation and a user selection result; and the target application initiates a processing thread so as to establish OTG data communication with the connected USB device.Type: GrantFiled: May 18, 2023Date of Patent: November 4, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventor: Zhou Lu
-
Patent number: 12461663Abstract: An implementation method for an encrypted USB flash disk system. A virtual drive letter is bound to an device object and then mapped; driver software wafts for an operation of an operating system on the device object; the driver software determines, according to the operation of the operating system on different device objects, the type of a received instruction; if the received instruction is a reading instruction, the driver software maps a read address in a storage chip according to a first address in the reading instruction, reads data, and calls an encryption lock chip to decrypt the read data to obtain decrypted read data; and if the received instruction is a writing instruction, the driver software calls the encryption lock chip to encrypt data to be written to obtain encrypted write data, maps a write address in the storage chip according to a second address in the writing instruction, and writes the encrypted write data or refuses the operation.Type: GrantFiled: October 22, 2020Date of Patent: November 4, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12463982Abstract: 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: GrantFiled: June 22, 2022Date of Patent: November 4, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12455955Abstract: A method for implementing a dongle, comprising: a security chip of a dongle determining whether a secure digital (SD) card in a card slot of the dongle is a valid SD card; if the SD card is a valid SD card, when a received instruction is a first/second USB flash drive area access instruction sent by a system, executing an operation of accessing the first/second USB flash drive area; when the received instruction is a PIN code verification instruction for the second USB flash drive area or an encryption area sent by an upper layer, executing a PIN code verification operation on the second USB flash drive area or the encryption area; when the received instruction is a read/write instruction for the encryption area sent by the upper layer, executing a read/write operation on the encryption area; if the SD card is an invalid SD card, when the received instruction is a partitioning instruction, the security chip of the dongle executing a partitioning operation according to a partition information table in the partType: GrantFiled: October 27, 2021Date of Patent: October 28, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12450356Abstract: A method for implementing replacing a startup screen of a smart POS device includes: checking, by the smart POS device, whether an updating screen completing flag exists when detecting a startup, if yes, displaying a corresponding startup screen according to a mirror file in a backup partition, otherwise, displaying a default startup screen according to a screen mirror file in a default startup screen partition; decrypting a received image data ciphertext by using a protection key, verifying data obtained by decrypting, if successful, generating a mirror file of the startup screen according to the data and storing the mirror file; applying for writing access to the backup partition; if the backup partition has a writing permission, clearing the updating screen completing flag and starting to write the stored mirror file in the backup partition; setting the updating screen completing flag after the mirror file is written in the backup partition.Type: GrantFiled: September 2, 2022Date of Patent: October 21, 2025Assignee: Feitian Technologies Co., Ltd.Inventor: Zhou Lu
-
Patent number: 12438604Abstract: 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: GrantFiled: March 23, 2022Date of Patent: October 7, 2025Assignee: Feitian Technologies Co., Ltd.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12425223Abstract: A data transmission method, comprising: when a device receives first data sent by an upper computer, parsing the first data to acquire a first content hash value, a first hash value and a first length; performing signature verification on the first data according to a stored first public key; when the signature verification is successful, waiting to receive a data block sent by the upper computer; when the data block is received, verifying the data block according to the first hash value and the first length; and when the verification for the data block is successful, parsing the current data block to obtain the length and the hash value of a next data block and payload data of the current data block, and decrypting the payload data to obtain a payload data plaintext. According to the technical solution of the present invention, the process of data transmission is more secure and efficient.Type: GrantFiled: September 2, 2021Date of Patent: September 23, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12407492Abstract: A method and system for communicating with an authenticator, which belongs to communication technology field.Type: GrantFiled: November 23, 2021Date of Patent: September 2, 2025Assignee: Feitian Technologies Co., Ltd.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12406081Abstract: A method and apparatus for preventing a processing by a security processor from being interrupted, where the method includes: starting, by an application processor, a security information input page; receiving, switching, by a security processor, a touch panel connection to the security processor; setting, by the application processor, a delay status, calculating a button disable threshold, cancelling an automatic screen shutdown; receiving, by the security processor, security information input by a user through the touch panel, switching the touch panel connection to the application processor; closing, by the application processor, the security information input page, cancelling the delay status, and restoring the automatic screen shutdown. The method further includes: executing, by the application processor, a power button processing according to the button disable threshold and the delay status, when a power button is monitored to be pressed.Type: GrantFiled: November 15, 2022Date of Patent: September 2, 2025Assignee: Feitian Technologies Co., Ltd.Inventor: Zhou Lu
-
Patent number: 12406043Abstract: The present disclosure discloses a method and system for implementing fingerprint sharing.Type: GrantFiled: July 19, 2022Date of Patent: September 2, 2025Assignee: Feitian Technologies Co., Ltd.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 12402186Abstract: A communication method for an authenticator, the method comprising: an authenticator is powered on, and enters a connection mode; broadcast data is scanned, a first client identifier in the broadcast data is acquired, and a first key is acquired to verify the first client identifier; if verification is successful, a second authenticator identifier and a second session key are generated, notification is carried out for the successful verification of the first client identifier, scanning is stopped, and broadcast data that comprises the second authenticator identifier is broadcasted; the authenticator receives a request to establish a Bluetooth connection sent by a client, establishes a Bluetooth connection with the client, and performs handshake and encrypted communication operations with the client. According to the present invention, the data in a transmission process is guaranteed to not get stolen, so the data security in the transmission process is improved, and the benefit to the user is thus ensured.Type: GrantFiled: November 4, 2021Date of Patent: August 26, 2025Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: D1130553Type: GrantFiled: June 4, 2024Date of Patent: June 16, 2026Assignee: Feitian Technologies Co., Ltd.Inventor: Zhou Lu
-
Patent number: D1132296Type: GrantFiled: March 14, 2024Date of Patent: June 30, 2026Assignee: Feitian Technologies Co., Ltd.Inventor: Zhou Lu