IP Library Granted Patent US 10,911,565
Granted Patent B2
US 10,911,565 · App. 15/950,915 · Granted Feb 2, 2021

Method, device and system for associating a service account

Inventors: Zhijun Yuan (Hangzhou, CN); Xuyan Chi (Hangzhou, CN); Kan Xu (Hangzhou, CN)
Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
H04L67/306G06F9/542H04L67/20H04L67/34H04M1/72522
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,911,565
App. No.
15/950,915
Granted
Feb 2, 2021
Kind
B2
Abstract

Embodiments of the present application relate to a method, device, and system for associating a service account. The method includes obtaining, by one or more processors, event data in connection with execution of an application on a terminal, wherein the event data corresponds to one or more trigger types, determining, by one or more processors, whether the event data corresponds to a predefined trigger data, and in response to determining that the event data corresponds to the predefined trigger data, providing, by one or more processors, service account-association information corresponding to the predefined trigger data.

Claims (78)

1. A method, comprising:

obtaining, by one or more processors of a terminal, information in connection with execution of an application on the terminal;

in response to receiving the information in connection with execution of the application, determining, by one or more processors of the terminal, whether the information corresponds to predefined trigger data for invoking an element to associate at least part of the information with an account, comprising:

determining, based at least in part on a locally stored mapping of trigger data to one or more trigger types, whether at least part of the information corresponds to a trigger type for triggering association of the information with the account;

in response to determining that the information obtained in connection with execution of the application corresponds to the predefined trigger data, providing, by one or more processors the element on an interface of the terminal, wherein the element is configured to associate the information in connection with the execution of the application with the account in response to user selection of the element; and

in response to a determination that the element is selected, storing at least part of the information in connection with the account, wherein:

the account is a service account of a user of the terminal with respect to a platform that provides a service to the user; and

the service provided by the platform is different from the application on the terminal with which the information is obtained.

2. The method of claim 1 , the one or more trigger types comprise at least one of:

a telephone number type, a web address type, and a keyword type.

3. The method of claim 1 , the element comprises at least one of the following:

a service account QR code icon, a service account link, and an icon for adding service accounts.

4. The method of claim 3 , wherein the element is displayed to a user on a screen of the terminal.

5. The method of claim 1 , wherein the obtaining of the information comprises:

obtaining real-time information from one or more interactions while the user is using the application; and

obtaining the information corresponding to the one or more trigger types based at least in part on filtering the real-time information according to a preset screening process.

6. The method of claim 5 , wherein the preset screening comprises at least one of the following:

a regular expression, a semantic analysis process, and cluster analysis process.

7. The method of claim 1 , wherein the obtaining of the information comprises:

establishing, by one or more processors, a connection between an operating system of the terminal and the application through a preset interface;

obtaining, by the operating system of the terminal, one or more interface parameters from the application, the one or more interface parameters comprising: the information.

8. The method of claim 1 , wherein the providing the element comprises:

embedding, by one or more processors, service account association information corresponding to the element in an extension field of a broadcast message; and

providing, by one or more processors, the broadcast message to a user of the terminal.

9. The method of claim 1 , further comprising:

obtaining, by the terminal, mapping relationships from a cloud platform over a network, wherein the cloud platform stores mapping information registered by one or service providers, the mapping information comprising relationship information associated with one or more of a trigger type, trigger data, and relationships with service account association information, and the mapping relationships obtained from the cloud platform comprising at least one piece of mapping information.

10. The method of claim 1 , further comprising

receiving an association instruction from a user according to selection of the element;

wherein the storing the at least part of the information comprises performing a service account association operation based at least in part on the association instruction.

11. The method of claim 10 , wherein the performing the service account association operation based at least in part on the association instruction comprises:

providing an association interface based at least in part on the association instruction;

obtaining an input to the association interface from the user in connection with a request to perform the service account association operation to be performed; and

providing an association successful response via the association interface.

12. The method of claim 10 , wherein the performing the service account association operation based at least in part on the association instruction comprises:

communicating the association instruction and an association successful response via a broadcast message, wherein the association instruction and the association successful response are communicated via a preset interface between the application and a service account platform; and

communicating the association instruction to the service account platform or application corresponding to a service account to instruct the service account platform or application corresponding to the service account to execute an operation of associating the service account according to the association instruction.

13. The method of claim 1 , further comprising:

receiving an account association setup instruction from the user of the terminal, the setup instruction comprising: at least one application identifier, wherein the at least one application identifier is used to obtain information corresponding to a preset trigger type while the user is using the application corresponding to the application identifier.

14. The method of claim 1 , further comprising:

obtaining, by the one or more processors, a service based at least in part on the service account, wherein:

the service is provided by one or more servers to the terminal via a network; and

the storing the at least part of the information in connection with the account comprises associating the service account with the terminal based at least in part on the information.

15. The method of claim 1 , wherein the predefined trigger data is formatted to correspond to at least one of the one or more trigger types.

16. The method of claim 1 , wherein the predefined trigger data complies with syntax for one or more trigger types.

17. A device, comprising:

one or more processors configured to:

obtain information in connection with execution of an application on the device;

in response to receiving the information in connection with execution of the application, determine whether the information corresponds to predefined trigger data for invoking an element to associate at least part of the information with an account, comprising:

determine, based at least in part on a locally stored mapping of trigger data to one or more trigger types, whether at least part of the information corresponds to a trigger type for triggering association of the information with the account;

in response to determining that the information obtained in connection with execution of the application corresponds to the predefined trigger data, provide the element on an interface of the device, wherein the element is configured to associate the information in connection with the execution of the application with the account in response to user selection of the element; and

in response to a determination that the element is selected, store at least part of the information in connection with the account, wherein:

the account is a service account of a user of the device with respect to a platform that provides a service to the user; and

the service provided by the platform is different from the application on the device with which the information is obtained; and

one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.

18. A system, comprising

a terminal comprising:

one or more processors configured to:

obtain information in connection with execution of an application on the terminal;

in response to receiving the information in connection with execution of the application, determine whether the information corresponds to predefined trigger data for invoking an element to associate at least part of the information with an account, comprising:

determine, based at least in part on a locally stored mapping of trigger data to one or more trigger types, whether at least part of the information corresponds to a trigger type for triggering association of the information with the account;

in response to determining that the information obtained in connection with execution of the application corresponds to the predefined trigger data, provide the element on an interface of the terminal, wherein the element is configured to associate the information in connection with the execution of the application with the account in response to user selection of the element; and

in response to a determination that the element is selected, storing at least part of the information in connection with the account, wherein:

the account is a service account of a user of the terminal with respect to a platform that provides a service to the user; and

the service provided by the platform is different from the application on the terminal with which the information is obtained; and

one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions; and

one or more servers for the platform, comprising:

one or more processors configured to:

store mapping information registered by one or service providers, the mapping information comprising relationship information associated with one or more of a trigger type, trigger data, and relationships with service account association information; and

provide mapping relationships to the terminal; and

one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.

19. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

obtaining, by one or more processors of a terminal information in connection with execution of an application on the terminal;

in response to receiving the information in connection with execution of the application, determining, by one or more processors of the terminal, whether the information corresponds to predefined trigger data for invoking an element to associate at least part of the information with an account, comprising:

determining, based at least in part on a locally stored mapping of trigger data to one or more trigger types, whether at least part of the information corresponds to a trigger type for triggering association of the information with the account; and

in response to determining that the information obtained in connection with execution of the application corresponds to the predefined trigger data, providing, by one or more processors, the element on an interface of the terminal, wherein the element is configured to associate the information in connection with the execution of the application with the account in response to user selection of the element; and

in response to a determination that the element is selected storing at least part of the information in connection with the account, wherein:

the account is a service account of a user of the terminal with respect to a platform that provides a service to the user; and

the service provided by the platform is different from the application on the terminal with which the information is obtained.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
Reel/Frame 054384/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2018
From: YUAN, ZHIJUN; CHI, XUYAN; XU, KAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 046661/0453 →
Priority Claims (1)
CN 2015 1 0664719 · Oct 14, 2015 · national
Continuity (2)
Continuation In Part PCTCN2016101641 · Oct 10, 2016
Related Publication 20180343318A1 · Nov 29, 2018