Patents by Inventor Deyuan Li

Deyuan Li 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).

  • Publication number: 20240117960
    Abstract: A conductive mounting structure for a lighting lamp. The lighting lamp comprises a first assembly (1) connected to a power supply and a second assembly (2) having a light source; the first assembly (1) comprises a first mounting member (11), and the second assembly (2) comprises a second mounting member (21). The first assembly (1) and the second assembly (2) are connected by using a connection structure. The connection structure comprises a contact (3), and a conductive component (4) conducted after being in contact with the contact (3), the contact (3) and the conductive component (4) are respectively provided on the first mounting member (11) and the second mounting member (21), and the contact (3) is in contact with the conductive component (4) after the first assembly (1) and the second assembly (2) are assembled and combined.
    Type: Application
    Filed: February 7, 2022
    Publication date: April 11, 2024
    Inventors: SHUQIAN FAN, NATHAN JOSEPH SPERLING, JACOB SPERLING, DEYUAN LI, LI WANG
  • Patent number: 11270419
    Abstract: Aspects of the disclosure provide a method, an apparatus and a system for augmented reality. In an example, an apparatus includes an imaging device, processing circuitry and a display device. The imaging device generates a first image of a surrounding environment of the apparatus. The processing circuitry processes first image data of the first image and second image data of a second image to fuse the first image and the second image into a fusion image. The second image includes an object that is not in the surrounding environment. The display device then displays the fusion image.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: March 8, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yanlin Wu, Deyuan Li, Peng Wang
  • Patent number: 11135513
    Abstract: A method for controlling a virtual vehicle in a racing game application includes: obtaining a virtual vehicle traveling picture including a picture of a virtual vehicle traveling on a virtual track of the racing game application; extracting a virtual track image from the virtual vehicle traveling picture, which is an image of a virtual track segment in which the virtual vehicle is located in real time; inputting the virtual track image into a traveling decision-making model, which was generated according to a sample track image and a sample traveling policy, the sample track image and the sample traveling policy being extracted from a sample vehicle traveling picture including a picture of another virtual vehicle controlled by an actual player traveling on the virtual track; and controlling the virtual vehicle to travel on the virtual track according to a target traveling policy outputted by the traveling decision-making model.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: October 5, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Deyuan Li, Yuanchun Li, Runzhi Jiang, Liuyou Huang, Peng Wang, Xuefeng Wei
  • Patent number: 10896410
    Abstract: A server system with processor(s) and memory obtains transaction information for a plurality of payment transactions executed on two or more online payment platforms and stores a plurality of transaction information entries for the plurality of payment transactions. The server system receives a transaction history request from a first user. In response to the transaction history request, the server system: obtains, from the stored plurality of transaction information entries, two or more transaction information entries associated with the first user, the two or more transaction information entries correspond to at least a first transaction executed on a first online payment platform and at least a second transaction executed on a second online payment platform; and provides transaction history information to the first user, the transaction history information includes the two or more transaction information entries associated with the first user.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 19, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhenyu Xu, Dacheng Zhuo, Wei Mao, Deyuan Li
  • Patent number: 10861000
    Abstract: Method and device for processing a payment are disclosed. The method is performed at a user device and includes: receiving a user instruction for starting a payment through a pre-set payment platform; selecting a respective loading process from a plurality of loading processes for invoking a payment application, wherein: the plurality of loading processes include: a first loading process for invoking the payment application immediately in a foreground process and a second loading process for simulating at least one payment interface of the payment application in the purchase application before loading the payment application in the user device; and presenting a first payment interface at the mobile terminal in response to the user instruction and the selection of the respective loading process.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: December 8, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Mao, Yuewei Chen, Xing Liang, Bin Zhang, Qiang Lu, Deyuan Li, Zhonghua Lai, Zhenyu Xu
  • Publication number: 20200353356
    Abstract: A method for controlling a virtual vehicle in a racing game application includes: obtaining a virtual vehicle traveling picture including a picture of a virtual vehicle traveling on a virtual track of the racing game application; extracting a virtual track image from the virtual vehicle traveling picture, which is an image of a virtual track segment in which the virtual vehicle is located in real time; inputting the virtual track image into a traveling decision-making model, which was generated according to a sample track image and a sample traveling policy, the sample track image and the sample traveling policy being extracted from a sample vehicle traveling picture including a picture of another virtual vehicle controlled by an actual player traveling on the virtual track; and controlling the virtual vehicle to travel on the virtual track according to a target traveling policy outputted by the traveling decision-making model.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Deyuan LI, Yuanchun Li, Runzhi Jiang, Liuyou Huang, Peng Wang, Xuefeng Wei
  • 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: 10630807
    Abstract: A mobile device supports loading application-specific interfaces associated with the third-party application into a social networking application. The mobile device sends a third-party application identifier to a remote server, which returns a verification result. If positive, the mobile device activates the third-party application to generate an application-specific interface and loads the interface into the social networking application. After detecting a user request initiated through the interface, the mobile device sends the user request to the remote server, which performs a transaction with a third-party server accordingly and returns a response to the mobile device. In response, the mobile device deactivates the third-party application and replaces the application-specific interface with a display of an instant message corresponding to the response in the social networking application.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: April 21, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Mao, Yuewei Chen, Xing Liang, Qiang Lu, Deyuan Li, Zhonghua Lai, Zhenyu Xu
  • Publication number: 20190206037
    Abstract: Aspects of the disclosure provide a method, an apparatus and a system for augmented reality. In an example, an apparatus includes an imaging device, processing circuitry and a display device. The imaging device generates a first image of a surrounding environment of the apparatus. The processing circuitry processes first image data of the first image and second image data of a second image to fuse the first image and the second image into a fusion image. The second image includes an object that is not in the surrounding environment. The display device then displays the fusion image.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yanlin WU, Deyuan LI, Peng WANG
  • Patent number: 10175970
    Abstract: A method for updating a configuration of software is disclosed. The method is performed at a terminal device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes sending, to a server device, a request for updating the software configuration. The request includes a version number of a software configuration parameter group, which includes a group of parameters associated with the software configuration. The method also includes receiving, from the server device and in response to the request, data of the software configuration parameter group and a latest version number of the software configuration parameter group when that latest version number is different than the version number included in the request. The method further includes updating the software configuration based on the received data, and updating the version number based on the received latest version number.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: January 8, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Deyuan Li, Wenrui Zhang, Wei Mao, Qiang Lu
  • Publication number: 20180260804
    Abstract: Method and device for processing a payment are disclosed. The method is performed at a user device and includes: receiving a user instruction for starting a payment through a pre-set payment platform; selecting a respective loading process from a plurality of loading processes for invoking a payment application, wherein: the plurality of loading processes include: a first loading process for invoking the payment application immediately in a foreground process and a second loading process for simulating at least one payment interface of the payment application in the purchase application before loading the payment application in the user device; and presenting a first payment interface at the mobile terminal in response to the user instruction and the selection of the respective loading process.
    Type: Application
    Filed: May 10, 2018
    Publication date: September 13, 2018
    Inventors: Wei MAO, Yuewei CHEN, Xing LIANG, Bin ZHANG, Qiang LU, Deyuan LI, Zhonghua LAI, Zhenyu XU
  • Patent number: 10055730
    Abstract: Method and device of facilitating online interactions using dynamic barcodes are disclosed. The method includes: a server receiving, from a first device, an interaction set-up request including information for an online interaction awaiting execution; in response to the interaction set-up request, generating an initial barcode in accordance with the interaction set-up request, wherein the initial barcode is configured to initiate subsequent execution of the online interaction when the initial barcode is scanned by a scanning device before expiration of the initial barcode; sending the initial barcode to the first device, wherein the first device is configured to cause the initial barcode to be displayed on a display device; and after sending the initial barcode, sending an updated barcode to the first device in accordance with predetermined barcode expiration criteria.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: August 21, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Deyuan Li, Wenrui Zhang
  • 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
  • Patent number: 9996832
    Abstract: Method and device for processing a payment are disclosed. The method is performed at a user device and includes: receiving a user instruction for starting a payment through a pre-set payment platform; selecting a respective loading process from a plurality of loading processes for invoking a payment application, wherein: the plurality of loading processes include two or more of: (1) a first loading process for invoking the payment application immediately in a foreground process, (2) a second loading process for simulating at least one payment interface of the payment application in the purchase application before loading the payment application in the user device, and (3) a third loading process for completing the payment using simulated payment interfaces of the payment application without loading the payment application in the user device.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: June 12, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Mao, Yuewei Chen, Xing Liang, Bin Zhang, Qiang Lu, Deyuan Li, Zhonghua Lai, Zhenyu Xu
  • Publication number: 20170300900
    Abstract: Method and device of facilitating online interactions using dynamic barcodes are disclosed. The method includes: a server receiving, from a first device, an interaction set-up request including information for an online interaction awaiting execution; in response to the interaction set-up request, generating an initial barcode in accordance with the interaction set-up request, wherein the initial barcode is configured to initiate subsequent execution of the online interaction when the initial barcode is scanned by a scanning device before expiration of the initial barcode; sending the initial barcode to the first device, wherein the first device is configured to cause the initial barcode to be displayed on a display device; and after sending the initial barcode, sending an updated barcode to the first device in accordance with predetermined barcode expiration criteria.
    Type: Application
    Filed: July 5, 2017
    Publication date: October 19, 2017
    Inventors: Deyuan LI, Wenrui ZHANG
  • Patent number: 9734497
    Abstract: Method and device of facilitating online interactions using dynamic barcodes are disclosed. The method includes: a server receiving, from a first device, an interaction set-up request including information for an online interaction awaiting execution; in response to the interaction set-up request, generating an initial barcode in accordance with the interaction set-up request, wherein the initial barcode is configured to initiate subsequent execution of the online interaction when the initial barcode is scanned by a scanning device before expiration of the initial barcode; sending the initial barcode to the first device, wherein the first device is configured to cause the initial barcode to be displayed on a display device; and after sending the initial barcode, sending an updated barcode to the first device in accordance with predetermined barcode expiration criteria.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: August 15, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Deyuan Li, Wenrui Zhang
  • Publication number: 20160328693
    Abstract: Method and device for processing a payment are disclosed. The method is performed at a user device and includes: receiving a user instruction for starting a payment through a pre-set payment platform; selecting a respective loading process from a plurality of loading processes for invoking a payment application, wherein: the plurality of loading processes include two or more of: (1) a first loading process for invoking the payment application immediately in a foreground process, (2) a second loading process for simulating at least one payment interface of the payment application in the purchase application before loading the payment application in the user device, and (3) a third loading process for completing the payment using simulated payment interfaces of the payment application without loading the payment application in the user device.
    Type: Application
    Filed: July 15, 2016
    Publication date: November 10, 2016
    Inventors: Wei MAO, Yuewei CHEN, Xing LIANG, Bin ZHANG, Qiang LU, Deyuan LI, Zhonghua LAI, Zhenyu XU
  • Publication number: 20160309000
    Abstract: A mobile device supports loading application-specific interfaces associated with the third-party application into a social networking application. The mobile device sends a third-party application identifier to a remote server, which returns a verification result. If positive, the mobile device activates the third-party application to generate an application-specific interface and loads the interface into the social networking application. After detecting a user request initiated through the interface, the mobile device sends the user request to the remote server, which performs a transaction with a third-party server accordingly and returns a response to the mobile device. In response, the mobile device deactivates the third-party application and replaces the application-specific interface with a display of an instant message corresponding to the response in the social networking application.
    Type: Application
    Filed: June 23, 2016
    Publication date: October 20, 2016
    Inventors: Wei Mao, Yuewei Chen, Xing Liang, Qiang Lu, Deyuan Li, Zhonghua Lai, Zhenyu Xu
  • Publication number: 20160300202
    Abstract: A server system with processor(s) and memory obtains transaction information for a plurality of payment transactions executed on two or more online payment platforms and stores a plurality of transaction information entries for the plurality of payment transactions. The server system receives a transaction history request from a first user. In response to the transaction history request, the server system: obtains, from the stored plurality of transaction information entries, two or more transaction information entries associated with the first user, the two or more transaction information entries correspond to at least a first transaction executed on a first online payment platform and at least a second transaction executed on a second online payment platform; and provides transaction history information to the first user, the transaction history information includes the two or more transaction information entries associated with the first user.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 13, 2016
    Inventors: Zhenyu XU, Dacheng ZHUO, Wei MAO, Deyuan LI
  • Publication number: 20160291965
    Abstract: A method for updating a configuration of software is disclosed. The method is performed at a terminal device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes sending, to a server device, a request for updating the software configuration. The request includes a version number of a software configuration parameter group, which includes a group of parameters associated with the software configuration. The method also includes receiving, from the server device and in response to the request, data of the software configuration parameter group and a latest version number of the software configuration parameter group when that latest version number is different than the version number included in the request. The method further includes updating the software configuration based on the received data, and updating the version number based on the received latest version number.
    Type: Application
    Filed: June 16, 2016
    Publication date: October 6, 2016
    Inventors: Deyuan LI, Wenrui ZHANG, Wei MAO, Qiang LU