Patents by Inventor Runda CAI

Runda CAI 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: 11640605
    Abstract: A method, server and storage medium for verifying a transaction using a smart card are disclosed. A server receives a transaction request to perform a transaction with a user of the smart card. The transaction request includes identification information and encrypted data extracted from the smart card, and transaction information. The server determines a user account linked to the identification information. The server performs a first verification process to authenticate the smart card by verifying that the smart card possesses a correct decryption key corresponding to the identification information. The server performs a second verification process to authenticate the smart card by verifying that the encrypted data extracted from the smart card encodes stored data corresponding to the respective user account linked to the identification information. If the first and the second verification processes are successful, the server processes the transaction in accordance with the transaction information.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: May 2, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Kai Liu, Yaxuan Zhu, Runda Cai, Zhenyu Xu, Chenglin Liu
  • Patent number: 11205174
    Abstract: This application discloses a method implemented at a server to facilitate secure offline transactions. The server receives, from a client device, an authorization request that includes a user identifier, first financial account information and a secure code. The server authenticates the authorization request, and sends a first transaction approval to the client device. Then, in accordance with the information received in the authorization request, the server facilitates a secure transaction between the client device and a point-of-sale (POS) machine while the client device is offline. Specifically, the server receives, from the POS machine, a transaction request that includes at least the user identifier and the security code. The server retrieves the first financial account information from a memory according to the user identifier and the security code, performs a transaction operation associated with the first financial account information, and sends a second transaction approval to the POS machine.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: December 21, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jiajie Xu, Runda Cai, Leteng Weng, Zhenyu Xu, Jinhai Liu, Dacheng Zhuo
  • Publication number: 20210073809
    Abstract: A method, server and storage medium for verifying a transaction using a smart card are disclosed. A server receives a transaction request to perform a transaction with a user of the smart card. The transaction request includes identification information and encrypted data extracted from the smart card, and transaction information. The server determines a user account linked to the identification information. The server performs a first verification process to authenticate the smart card by verifying that the smart card possesses a correct decryption key corresponding to the identification information. The server performs a second verification process to authenticate the smart card by verifying that the encrypted data extracted from the smart card encodes stored data corresponding to the respective user account linked to the identification information. If the first and the second verification processes are successful, the server processes the transaction in accordance with the transaction information.
    Type: Application
    Filed: November 23, 2020
    Publication date: March 11, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Kai LIU, Yaxuan ZHU, Runda CAI, Zhenyu XU, Chenglin LIU
  • Patent number: 10878413
    Abstract: A method, server and storage medium for verifying a transaction using a smart card are disclosed. A server receives a transaction request to perform a transaction with a user of the smart card. The transaction request includes identification information and encrypted data extracted from the smart card, and transaction information. The server determines a user account linked to the identification information. The server performs a first verification process to authenticate the smart card by verifying that the smart card possesses a correct decryption key corresponding to the identification information. The server performs a second verification process to authenticate the smart card by verifying that the encrypted data extracted from the smart card encodes stored data corresponding to the respective user account linked to the identification information. If the first and the second verification processes are successful, the server processes the transaction in accordance with the transaction information.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 29, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Kai Liu, Yaxuan Zhu, Runda Cai, Zhenyu Xu, Chenglin Liu
  • Patent number: 10762498
    Abstract: This application discloses a method for implementing a secure transaction via a social network platform. A server receives a product purchase request from a client device, and the product purchase request includes product information, product server information and a user account identifier of the social network platform. The transaction server authenticates the product purchase request, and forwards the product purchase request of the corresponding product to the product server in an encrypted format. After receiving a confirmation message from the product server, the transaction server initiates a payment transaction between the user account and the product server. Further, after completing the payment transaction, the transaction server sends a payment completion message to the client device and the product server, respectively.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: September 1, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jiajie Xu, Zhonghua Lai, Runda Cai, Wei Mao, Qiang Lu, Zhenyu Xu, Wa Ye, Deyuan Li, Dacheng Zhuo
  • Patent number: 10594814
    Abstract: The present disclosure discloses an information pushing method, apparatus, and system. The method includes: receiving at least one screening condition and to-be-pushed conversion association information that are sent by a social application client corresponding to an information providing account; obtaining at least one target pushing account from candidate pushing accounts through screening according to the at least one screening condition; encapsulating the conversion association information into a dedicated service message corresponding to the target pushing account; and pushing the dedicated service message to a social application client corresponding to the target pushing account.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: March 17, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jiajie Xu, Runda Cai, Zhonghua Lai
  • Publication number: 20190279202
    Abstract: This application discloses a method implemented at a server to facilitate secure offline transactions. The server receives, from a client device, an authorization request that includes a user identifier, first financial account information and a secure code. The server authenticates the authorization request, and sends a first transaction approval to the client device. Then, in accordance with the information received in the authorization request, the server facilitates a secure transaction between the client device and a point-of-sale (POS) machine while the client device is offline. Specifically, the server receives, from the POS machine, a transaction request that includes at least the user identifier and the security code. The server retrieves the first financial account information from a memory according to the user identifier and the security code, performs a transaction operation associated with the first financial account information, and sends a second transaction approval to the POS machine.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Inventors: Jiajie XU, Runda CAI, Leteng WENG, Zhenyu XU, Jinhai LIU, Dacheng ZHUO
  • Patent number: 10354249
    Abstract: This application discloses a method implemented at a server to facilitate secure offline transactions. The server receives, from a client device, an authorization request that includes a user identifier, first financial account information and a secure code. The server authenticates the authorization request, and sends a first transaction approval to the client device. Then, in accordance with the information received in the authorization request, the server facilitates a secure transaction between the client device and a point-of-sale (POS) machine while the client device is offline. Specifically, the server receives, from the POS machine, a transaction request that includes at least the user identifier and the security code. The server retrieves the first financial account information from a memory according to the user identifier and the security code, performs a transaction operation associated with the first financial account information, and sends a second transaction approval to the POS machine.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: July 16, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jiajie Xu, Runda Cai, Leteng Weng, Zhenyu Xu, Jinhai Liu, Dacheng Zhuo
  • Patent number: 10110519
    Abstract: Various examples provide a method, an apparatus and a storage medium for sharing information. According to the method, a user to be shared is identified in an address book in an instant messaging (IM) client; an electronic business card is generated by using basic information of the to-be-shared user in the IM system, and is sent to a receiving client. Various examples of the present disclosure also provide a method and an apparatus for receiving shared information.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 23, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Runda Cai, Qing Huang, Zhijie Zhou, Liangliang Fan, Runjia Huang, Xueqin Lin, Ganrong Yang, Kunfeng Rong, Xing Liang, Haiwen Chen, Jingqiong Feng, Tianqing Huang
  • Patent number: 10063547
    Abstract: A third-party application client performs authorization authentication with a user client and a platform server. The third party application obtains an access token and an open ID. The third-party application client interacts with the platform server for information related to the user ID by using the token, calls the user client or is called by the user client according to the open ID. The third-party application client may interact with the platform server for the information related to the user ID by using the token, so that other resources or information of the user accumulated for the platform server can be used by the third-party application client continuously.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 28, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaolong Zhang, Bin Zhang, Yuetong Mai, Runda Cai, Jisheng Huang, Kunfeng Rong, Sixin Gu, Yi Duan, Linping Tang, Wa Ye, Xixi Wang, Hongyang Wang
  • Patent number: 10050899
    Abstract: The present invention discloses a data processing method, apparatus, client, server and system, which belong to the field of computer technologies. The method includes: a client sending a target object transfer request to a resource platform server; the resource platform server generating a target object transfer instruction accordingly and returning the target object transfer instruction to the client; the client generating an operation instruction according to transfer confirmation performed on the target object transfer instruction and sending the operation instruction to a resource transfer server; and the resource transfer server transferring, according to the operation instruction, an exchange resource that corresponds to the target object from a first resource account to a second resource account. The present invention solves the problem of low security of a client and a resource platform server developed by a target object provider, and improves the security of a target object transfer process.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: August 14, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jiajie Xu, Zhonghua Lai, Runda Cai, Zhenyu Xu, Wei Mao, Dacheng Zhuo, Deyuan Li, Qiang Lu, Wa Ye, Xuezhu Wu
  • Publication number: 20160300224
    Abstract: A method, server and storage medium for verifying a transaction using a smart card are disclosed. A server receives a transaction request to perform a transaction with a user of the smart card. The transaction request includes identification information and encrypted data extracted from the smart card, and transaction information. The server determines a user account linked to the identification information. The server performs a first verification process to authenticate the smart card by verifying that the smart card possesses a correct decryption key corresponding to the identification information. The server performs a second verification process to authenticate the smart card by verifying that the encrypted data extracted from the smart card encodes stored data corresponding to the respective user account linked to the identification information. If the first and the second verification processes are successful, the server processes the transaction in accordance with the transaction information.
    Type: Application
    Filed: June 9, 2016
    Publication date: October 13, 2016
    Inventors: Kai LIU, Yaxuan ZHU, Runda CAI, Zhenyu XU, Chenglin LIU
  • Publication number: 20160285781
    Abstract: The present invention discloses a data processing method, apparatus, client, server and system, which belong to the field of computer technologies. The method includes: a client sending a target object transfer request to a resource platform server; the resource platform server generating a target object transfer instruction accordingly and returning the target object transfer instruction to the client; the client generating an operation instruction according to transfer confirmation performed on the target object transfer instruction and sending the operation instruction to a resource transfer server; and the resource transfer server transferring, according to the operation instruction, an exchange resource that corresponds to the target object from a first resource account to a second resource account. The present invention solves the problem of low security of a client and a resource platform server developed by a target object provider, and improves the security of a target object transfer process.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventors: Jiajie XU, Zhonghua LAI, Runda CAI, Zhenyu XU, Wei MAO, Dacheng ZHUO, Deyuan LI, Qiang LU, Wa YE, Xuezhu WU
  • Publication number: 20160285988
    Abstract: The present disclosure discloses an information pushing method, apparatus, and system. The method includes: receiving at least one screening condition and to-be-pushed conversion association information that are sent by a social application client corresponding to an information providing account; obtaining at least one target pushing account from candidate pushing accounts through screening according to the at least one screening condition; encapsulating the conversion association information into a dedicated service message corresponding to the target pushing account; and pushing the dedicated service message to a social application client corresponding to the target pushing account.
    Type: Application
    Filed: June 8, 2016
    Publication date: September 29, 2016
    Inventors: Jiajie Xu, Runda Cai, Zhonghua Lai
  • Publication number: 20160267475
    Abstract: This application discloses a method for implementing a secure transaction via a social network platform. A server receives a product purchase request from a client device, and the product purchase request includes product information, product server information and a user account identifier of the social network platform. The transaction server authenticates the product purchase request, and forwards the product purchase request of the corresponding product to the product server in an encrypted format. After receiving a confirmation message from the product server, the transaction server initiates a payment transaction between the user account and the product server. Further, after completing the payment transaction, the transaction server sends a payment completion message to the client device and the product server, respectively.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Jiajie XU, Zhonghua LAI, Runda CAI, Wei MAO, Qiang LU, Zhenyu XU, Wa YE, Deyuan LI, Dacheng ZHUO
  • Patent number: 9396005
    Abstract: A system computer storage medium for plug-in management and control is described. The system performs control on the plug-ins in system or application software by utilizing a plug-in list module and a plug-in function controlling module. The control includes activation and deactivation of the plug-ins, and enables reminding, receiving messages, etc. Plug-ins are managed in a uniform and standardized way in a program.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: July 19, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Tianqing Huang, Wa Ye, Yuehai Chen, Yuan Zhao, Yuxuan Zhang, Runjia Huang, Qing Huang, Junchao Chen, Runda Cai
  • Publication number: 20160132870
    Abstract: This application discloses a method implemented at a server to facilitate secure offline transactions. The server receives, from a client device, an authorization request that includes a user identifier, first financial account information and a secure code. The server authenticates the authorization request, and sends a first transaction approval to the client device. Then, in accordance with the information received in the authorization request, the server facilitates a secure transaction between the client device and a point-of-sale (POS) machine while the client device is offline. Specifically, the server receives, from the POS machine, a transaction request that includes at least the user identifier and the security code. The server retrieves the first financial account information from a memory according to the user identifier and the security code, performs a transaction operation associated with the first financial account information, and sends a second transaction approval to the POS machine.
    Type: Application
    Filed: January 19, 2016
    Publication date: May 12, 2016
    Inventors: Jiajie Xu, Runda Cai, Leteng Weng, Zhenyu Xu, Jinhai Liu, Dacheng Zhuo
  • Publication number: 20150180870
    Abstract: A third-party application client performs authorization authentication with a user client and a platform server. The third party application obtains an access token and an open ID. The third-party application client interacts with the platform server for information related to the user ID by using the token, calls the user client or is called by the user client according to the open ID. The third-party application client may interact with the platform server for the information related to the user ID by using the token, so that other resources or information of the user accumulated for the platform server can be used by the third-party application client continuously.
    Type: Application
    Filed: March 10, 2015
    Publication date: June 25, 2015
    Inventors: Xiaolong ZHANG, Bin ZHANG, Yuetong MAI, Runda CAI, Jisheng HUANG, Kunfeng RONG, Sixin GU, Yi DUAN, Linping TANG, Wa YE, Xixi WANG, Hongyang WANG
  • Publication number: 20150007134
    Abstract: A system computer storage medium for plug-in management and control is described. The system performs control on the plug-ins in system or application software by utilizing a plug-in list module and a plug-in function controlling module. The control includes activation and deactivation of the plug-ins, and enables reminding, receiving messages, etc. Plug-ins are managed in a uniform and standardized way in a program.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Tianqing HUANG, Wa YE, Yuehai CHEN, Yuan ZHAO, Yuxuan ZHANG, Runjia HUANG, Qing HUANG, Junchao CHEN, Runda CAI
  • Publication number: 20150006659
    Abstract: Various examples provide a method, an apparatus and a storage medium for sharing information. According to the method, a user to be shared is identified in an address book in an instant messaging (IM) client; an electronic business card is generated by using basic information of the to-be-shared user in the IM system, and is sent to a receiving client. Various examples of the present disclosure also provide a method and an apparatus for receiving shared information.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventors: Runda CAI, Qing HUANG, Zhijie ZHOU, Liangliang FAN, Runjia HUANG, Xueqin LIN, Ganrong YANG, Kunfeng RONG, Xing LIANG, Haiwen CHEN, Jingqiong FENG, Tianqing HUANG