US2016217492A1PendingUtilityA1

Systems and methods for permission-based advertising in messaging systems

Assignee: GOOGLE INCPriority: Mar 22, 2007Filed: Apr 5, 2016Published: Jul 28, 2016
Est. expiryMar 22, 2027(~0.6 yrs left)· nominal 20-yr term from priority
Inventors:Monica Anderson
G06Q 30/0257H04L 51/04H04L 51/10G06Q 30/0251H04L 12/1827G06Q 30/0246G06Q 30/0256G06Q 30/0255G06Q 30/0269G06Q 30/02
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The various embodiments described herein include methods, devices, and systems for advertising in messaging systems. In one aspect, a method includes: (1) receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; (2) determining whether the second user has expressed an interest in receiving messages from the first user; and (3) in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method at a server having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
 receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system;   determining whether the second user has expressed an interest in receiving messages from the first user; and   in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user.   
     
     
         2 . The method of  claim 1 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the second user has previously interacted with the first user via the real-time messaging system. 
     
     
         3 . The method of  claim 1 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the advertisement corresponds to an anchor message of the second user. 
     
     
         4 . The method of  claim 3 , wherein determining whether the advertisement corresponds to an anchor message of the second user comprises determining whether the advertisement meets a particular relevance measure with respect to the anchor message. 
     
     
         5 . The method of  claim 1 , wherein the advertisement has associated display attributes for displaying the advertisement, and wherein the associated display attributes are distinct from display attributes associated with one or more non-advertisement messages sent by the server. 
     
     
         6 . The method of  claim 1 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the advertisement corresponds to a conversation involving the first user and the second user. 
     
     
         7 . The method of  claim 1 , further comprising:
 receiving a second advertisement, via the real-time messaging system, from the first user; and   in accordance with a determination that a first set of users of the plurality of users of the real-time messaging system have anchor messages that correspond to the second advertisement, sending the second advertisement to the first set of users.   
     
     
         8 . The method of  claim 1 , wherein determining whether the second user has expressed the interest in receiving messages from the first user comprises, in response to receiving the advertisement, determining whether the second user has expressed the interest in receiving messages from the first user. 
     
     
         9 . A server system, 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, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; 
 determining whether the second user has expressed an interest in receiving messages from the first user; and 
 in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user. 
   
     
     
         10 . The server system of  claim 9 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the second user has previously interacted with the first user via the real-time messaging system. 
     
     
         11 . The server system of  claim 9 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the advertisement corresponds to an anchor message of the second user. 
     
     
         12 . The server system of  claim 11 , wherein determining whether the advertisement corresponds to an anchor message of the second user comprises determining whether the advertisement meets a particular relevance measure with respect to the anchor message. 
     
     
         13 . The server system of  claim 9 , wherein the advertisement has associated display attributes for displaying the advertisement, and wherein the associated display attributes are distinct from display attributes associated with one or more non-advertisement messages sent by the server. 
     
     
         14 . The server system of  claim 9 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the advertisement corresponds to a conversation involving the first user and the second user. 
     
     
         15 . The server system of  claim 9 , wherein the one or more programs further include instructions for:
 receiving a second advertisement, via the real-time messaging system, from the first user; and   in accordance with a determination that a first set of users of the plurality of users of the real-time messaging system have anchor messages that correspond to the second advertisement, sending the second advertisement to the first set of users.   
     
     
         16 . A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of a server system, the one or more programs including instructions for:
 receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system;   determining whether the second user has expressed an interest in receiving messages from the first user; and   in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user.   
     
     
         17 . The storage medium of  claim 16 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the second user has previously interacted with the first user via the real-time messaging system. 
     
     
         18 . The storage medium of  claim 16 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the advertisement corresponds to an anchor message of the second user. 
     
     
         19 . The storage medium of  claim 18 , wherein determining whether the advertisement corresponds to an anchor message of the second user comprises determining whether the advertisement meets a particular relevance measure with respect to the anchor message. 
     
     
         20 . The storage medium of  claim 16 , wherein determining whether the second user has expressed an interest in receiving messages from the first user comprises determining whether the advertisement corresponds to a conversation involving the first user and the second user. 
     
     
         21 . The storage medium of  claim 16 , wherein the one or more programs further include instructions for:
 receiving a second advertisement, via the real-time messaging system, from the first user; and   in accordance with a determination that a first set of users of the plurality of users of the real-time messaging system have anchor messages that correspond to the second advertisement, sending the second advertisement to the first set of users.

Join the waitlist — get patent alerts

Track US2016217492A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.