IP Library Granted Patent US 10,325,287
Granted Patent B2
US 10,325,287 · App. 13/681,161 · Granted Jun 18, 2019

Advertising based on user trends in an online system

Inventors: Samuel Lessin (Palo Alto, CA); Justin Alexander Shaffer (Menlo Park, CA)
Assignee: Facebook, Inc.
G06Q30/0269G06Q50/01
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,325,287
App. No.
13/681,161
Granted
Jun 18, 2019
Kind
B2
Abstract

An online system, such as a social networking system, may determine user trends and identify actions to be taken by users that may help optimize revenue for an advertiser. A social networking system may generate offers for an advertiser based on the user trends, user characteristics, and claims about users where the offers include actions determined by the social networking system that users may take to help optimize revenue for advertiser. Venues may also sell ad space, ad inventory, and real-time customer data to advertisers through a social networking system.

Claims (30)

1. A method comprising:

maintaining profiles for a plurality of users of a social networking system;

maintaining a social graph of nodes representing objects in the social networking system connected by edges;

receiving a request from an advertiser to target a subset of the plurality of users of the social networking system, the request comprising at least one profile attribute for the subset of users and a query for an online social networking user trend corresponding to a first action type;

retrieving social graph information for the targeted subset of users of the social networking system for an edge corresponding to the first action type;

determining, by a processor, an online social networking user trend for the targeted subset of users based on the social graph information for the targeted subset of users, the online social networking user trend comprising an action of the first action type taken in the social networking system being followed by an action of a second action type taken by the subset of users;

predicting, by the processor, that an action of the second action type is likely to be taken by the targeted subset of users based on the determined social networking user trend;

generating an advertisement offer based on the determined user trend for the advertiser for the targeted subset of users, the advertisement offer corresponding to the predicted action of the second action type; and

providing the generated advertisement offer to the advertiser responsive to the request.

2. The method of claim 1 , wherein the targeted subset of users further comprises a plurality of users that share an interest in the social networking system specified by the advertiser.

3. The method of claim 1 , wherein the targeted subset of users further comprises a plurality of users that are currently performing an action specified by the advertiser.

4. The method of claim 1 , wherein the targeted subset of users further comprises a plurality of users that are currently located at a venue as determined by the social networking system.

5. The method of claim 1 , wherein the targeted subset of users further comprises a plurality of users that are grouped by the social networking system as a crowd resulting from a fuzzy match.

6. The method of claim 4 , wherein the plurality of users currently located at the venue is determined based on one or more check-in event objects.

7. The method of claim 1 , further comprising:

determining one or more proximate services, where a proximate service comprises a service that is performed within a time period of the first action type being followed by a second action type; and

wherein generating the advertisement offer is directed at one of the determined one or more proximate services.

8. A non-transitory computer-readable storage medium storing executable computer program instructions, the computer program instructions comprising instructions for:

maintaining profiles for a plurality of users of a social networking system;

maintaining a social graph of nodes representing objects in the social networking system connected by edges;

receiving a request from an advertiser to target a subset of the plurality of users of the social networking system, the request comprising at least one profile attribute for the subset of users and a query for an online social networking user trend corresponding to a first action type;

retrieving social graph information for the targeted subset of users of the social networking system for an edge corresponding to the first action type;

determining, by a processor, an online social networking user trend for the targeted subset of users based on the social graph information for the targeted subset of users, the online social networking user trend comprising an action of the first action type taken in the social networking system being followed by an action of a second action type taken by the subset of users;

predicting, by the processor, that an action of the second action type is likely to be taken by the targeted subset of users based on the determined social networking user trend;

generating an advertisement offer based on the determined user trend for the advertiser for the targeted subset of users, the advertisement offer corresponding to the predicted action of the second action type; and

providing the generated advertisement offer to the advertiser responsive to the request.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the targeted subset of users further comprises a plurality of users that share an interest in the social networking system specified by the advertiser.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the targeted subset of users further comprises a plurality of users that are currently performing an action specified by the advertiser.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the targeted subset of users further comprises a plurality of users that are currently located at a venue as determined by the social networking system.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the targeted subset of users further comprises a plurality of users that are grouped by the social networking system as a crowd resulting from a fuzzy match.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2013
From: LESSIN, SAMUEL; SHAFFER, JUSTIN ALEXANDER
To: FACEBOOK, INC.
Reel/Frame 029834/0854 →
Continuity (1)
Related Publication 20140143057A1 · May 22, 2014