IP Library Granted Patent US 9,774,550
Granted Patent B2
US 9,774,550 · App. 15/184,780 · Granted Sep 26, 2017

Message sending and forwarding method, apparatus, and system

Inventor: Jianbo Zou (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
H04L51/063G06Q50/01H04L51/14H04L51/32H04L67/30H04L67/306H04L67/42
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 9,774,550
App. No.
15/184,780
Granted
Sep 26, 2017
Kind
B2
Abstract

Method and device of processing messages on a social network are disclosed. The method includes: receiving a parameter message from a first social network account, the parameter message specifying a template identifier for a first message template, and a respective value of at least one parameter of the first message template; in accordance with the template identifier specified in the parameter; message, identifying the first message template from a plurality of stored message templates; in accordance with the identified first message template and the value of the at least one parameter, composing a template message; and sending the composed template message to at least a second social network account as a message originated from the first social network account.

Claims (50)

1. A method of processing messages on a social network, comprising:

at a server having one or more processors and memory for storing one or more programs to be executed by the one or more processors:

receiving a parameter message from a first social network account, the parameter message specifying a template identifier for a first message template, and a respective value of at least one parameter of the first message template;

in accordance with the template identifier specified in the parameter message, identifying the first message template from a plurality of stored message templates;

determining whether the parameter message meets predetermined criteria of the identified first message template, wherein the predetermined criteria of the identified first message template include a total number of messages received from the first social network account within a predetermined period of time;

in accordance with the identified first message template and the value of the at least one parameter, composing a template message; and

sending the composed template message to at least a second social network account as a message originated from the first social network account.

2. The method of claim 1 , wherein the first social network account is a public account, and the second social network account is a follower's account for the public account.

3. The method of claim 1 , further comprising:

before receiving the parameter message from the first social network account, receiving a template set-up request from the first social network account, the template set-up request including the first message template, and the first message template including at least one parameter to be filled with a message-specific value;

approving the first message template in accordance with one or more predetermined template rules; and

setting up the first message template in accordance with the template set-up request.

4. The method of claim 1 , further comprising:

before receiving the parameter message from the first social network account, sending a template interface to the first social network account, the template interface is configured to receive input specifying parameters/variables in the message template.

5. The method of claim 1 , wherein the predetermined criteria of the identified first message template include a number of messages sent using the identified first message template.

6. The method of claim 3 , wherein the one or more predetermined template rules include template format, template parameter value quantity, total template length, and/or contents not allowed to occur in the first message template.

7. The method of claim 1 , wherein the respective value of at least one parameter of the first message template is extracted from personal information data corresponding to the second social network account.

8. A device of processing messages on a social network, comprising:

one or more processors; and

memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:

receiving a parameter message from a first social network account, the parameter message specifying a template identifier for a first message template, and a respective value of at least one parameter of the first message template;

in accordance with the template identifier specified in the parameter message, identifying the first message template from a plurality of stored message templates;

determining whether the parameter message meets predetermined criteria of the identified first message template, wherein the predetermined criteria of the identified first message template include a total number of messages received from the first social network account within a predetermined period of time;

in accordance with the identified first message template and the value of the at least one parameter, composing a template message; and

sending the composed template message to at least a second social network account as a message originated from the first social network account.

9. The device of claim 8 , wherein the first social network account is a public account, and the second social network account is a follower's account for the public account.

10. The device of claim 8 , wherein the operations further comprise:

before receiving the parameter message from the first social network account, receiving a template set-up request from the first social network account, the template set-up request including the first message template, and the first message template including at least one parameter to be filled with a message-specific value;

approving the first message template in accordance with one or more predetermined template rules; and

setting up the first message template in accordance with the template set-up request.

11. The device of claim 8 , wherein the operations further comprise:

before receiving the parameter message from the first social network account, sending a template interface to the first social network account, the template interface is configured to receive input specifying parameters/variables in the message template.

12. The device of claim 8 , wherein the predetermined criteria of the identified first message template include a number of messages sent using the identified first message template.

13. The device of claim 10 , wherein the one or more predetermined template rules include template format, template parameter value quantity, total template length, and/or contents not allowed to occur in the first message template.

14. The device of claim 8 , wherein the respective value of at least one parameter of the first message template is extracted from personal information data corresponding to the second social network account.

15. A non-transitory computer readable storage medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:

receiving a parameter message from a first social network account, the parameter message specifying a template identifier for a first message template, and a respective value of at least one parameter of the first message template;

in accordance with the template identifier specified in the parameter message, identifying the first message template from a plurality of stored message templates;

determining whether the parameter message meets predetermined criteria of the identified first message template, wherein the predetermined criteria of the identified first message template include a total number of messages received from the first social network account within a predetermined period of time;

in accordance with the identified first message template and the value of the at least one parameter, composing a template message; and

sending the composed template message to at least a second social network account as a message originated from the first social network account.

16. The non-transitory computer readable storage medium of claim 15 , wherein the first social network account is a public account, and the second social network account is a follower's account for the public account.

17. The non-transitory computer readable storage medium of claim 15 , wherein the operations further comprise:

before receiving the parameter message from the first social network account, receiving a template set-up request from the first social network account, the template set-up request including the first message template, and the first message template including at least one parameter to be filled with a message-specific value;

approving the first message template in accordance with one or more predetermined template rules; and

setting up the first message template in accordance with the template set-up request.

18. The non-transitory computer readable storage medium of claim 15 , wherein the operations further comprise:

before receiving the parameter message from the first social network account, sending a template interface to the first social network account, the template interface is configured to receive input specifying parameters/variables in the message template.

19. The non-transitory computer readable storage medium of claim 15 , wherein the predetermined criteria of the identified first message template include a number of messages sent using the identified first message template.

20. The non-transitory computer readable storage medium of claim 15 , wherein the one or more predetermined template rules include template format, template parameter value quantity, total template length, and/or contents not allowed to occur in the first message template.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2016
From: ZOU, JIANBO
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 039390/0245 →
Priority Claims (1)
CN 2013 1 0728597 · Dec 25, 2013 · national
Continuity (2)
Continuation PCTCN2014093318 · Dec 9, 2014
Related Publication 20160301642A1 · Oct 13, 2016