IP Library Granted Patent US 11,271,888
Granted Patent B1
US 11,271,888 · App. 16/741,344 · Granted Mar 8, 2022

Selecting information about entities for display to drive interactions on online systems

Inventor: Rishav Mukherji (San Francisco, CA)
Assignee: Mela Platforms, Inc.
H04L51/32H04L67/30
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 11,271,888
App. No.
16/741,344
Granted
Mar 8, 2022
Kind
B1
Abstract

An online system selects information about entities for display to viewing users based on the relevance of the information to the viewing users. The online system maintains information describing one or more third parties. The online system receives a request from a client device to provide a content item of a third party for display to a viewing user. Responsive to the request, the online system accesses information describing the third party and selects a subset of information based on a likelihood that the viewing user will interact with the content item based on the subset of information. The online system generates a content item including the selected subset of information and an element selectable to initiate an interaction with the third party and provides the generated content item to the client device for display to the viewing user.

Claims (32)

1. A method comprising:

maintaining information describing one or more third parties;

receiving, from a client device, a request to provide a content item of a third party for display to a user of the client device, where the content item comprises a selectable element that causes the client device to initiate a messaging thread with the third party using a messaging application on the client device;

accessing a set of information describing the third party;

selecting a subset of the set of information describing the third party, where the selecting is performed based on a likelihood that the user of the client device will use the selectable element to initiate a messaging thread with the third party using the messaging application on the client device if the subset of information is included in the content item;

generating a content item, the content item including the selected subset of information and the selectable element selectable to initiate a messaging thread with the third party; and

providing the generated content item to the client device for display.

2. The method of claim 1 , wherein the set of information describing the third party includes one or more of: a location, a website link or URL, a phone number, a rating, a review, a profile or page on an online system, business hours, an average response time, recent activity, or a price range.

3. The method of claim 1 , wherein the likelihood that the user of the client device will use the selectable element to initiate a messaging thread with the third party using the messaging application on the client device if the subset of information is included in the content item is determined based on historical interactions of other users with variations of the content item.

4. The method of claim 1 , wherein the likelihood that the user of the client device will use the selectable element to initiate a messaging thread with the third party using the messaging application on the client device if the subset of information is included in the content item is determined by a machine learning model configured to receive the subset of information and to output a compatibility score.

5. The method of claim 1 , wherein the selecting is further performed based on previous interactions by the user of the client device with one or more additional third parties.

6. The method of claim 1 , wherein interaction with the third party is one or more of: messaging, calling, liking, sharing, or commenting.

7. The method of claim 1 , wherein selecting a subset of information describing the third party is performed based at least in part on one or more rules specifying conditions for selecting items of information.

8. The method of claim 7 , wherein the rule specifies that the selected subset of information includes a location of the third party if a location of the client device is within a threshold distance from the location of the third party.

9. The method of claim 7 , wherein the rule specifies that the selected subset of information includes business hours of the third party if a current time is within the business hours of the third party.

10. The method of claim 7 , wherein the rule specifies that the selected subset of information includes an average response time of the third party if the average response time of the third party is within a threshold amount of time.

11. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations comprising:

maintaining information describing one or more third parties;

receiving, from a client device, a request to provide a content item of a third party for display to a user of the client device, where the content item comprises a selectable element that causes the client device to initiate a messaging thread with the third party using a messaging application on the client device;

accessing a set of information describing the third party;

selecting a subset of the set of information describing the third party, where the selecting is performed based on a likelihood that the user of the client device will use the selectable element to initiate a messaging thread with the third party using the messaging application on the client device if the subset of information is included in the content item;

generating a content item, the content item including the selected subset of information and the selectable element selectable to initiate a messaging thread with the third party; and

providing the generated content item to the client device for display.

12. The computer-readable storage medium of claim 11 , wherein the set of information describing the third party includes one or more of: a location, a website link or URL, a phone number, a rating, a review, a profile or page on an online system, business hours, an average response time, recent activity, or a price range.

13. The computer-readable storage medium of claim 11 , wherein the likelihood that the user of the client device will use the selectable element to initiate a messaging thread with the third party using the messaging application on the client device if the subset of information is included in the content item is determined based on historical interactions of other users with variations of the content item.

14. The computer-readable storage medium of claim 11 , wherein the likelihood that the user of the client device will use the selectable element to initiate a messaging thread with the third party using the messaging application on the client device if the subset of information is included in the content item is determined by a machine learning model configured to receive the subset of information and to output a compatibility score.

15. The computer-readable storage medium of claim 11 , wherein the selecting is further performed based on previous interactions by the user of the client device with one or more additional third parties.

16. The computer-readable storage medium of claim 11 , wherein interaction with the third party is one or more of: messaging, calling, liking, or commenting.

17. The computer-readable storage medium of claim 11 , wherein selecting a subset of information describing the third party is performed based at least in part on one or more rules specifying conditions for selecting items of information.

18. The computer-readable storage medium of claim 17 , wherein the rule specifies that the selected subset of information includes a location of the third party if a location of the client device is within a threshold distance from the location of the third party.

19. The computer-readable storage medium of claim 17 , wherein the rule specifies that the selected subset of information includes business hours of the third party if a current time is within the business hours of the third party.

20. The computer-readable storage medium of claim 17 , wherein the rule specifies that the selected subset of information includes an average response time of the third party if the average response time of the third party is within a threshold amount of time.

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 Jan 27, 2020
From: MUKHERJI, RISHAV
To: FACEBOOK, INC.
Reel/Frame 051627/0401 →