IP Library Patent Application 14804980
Patent Application
App. No. 14/804,980

TECHNIQUES FOR PRODUCT, SERVICE, AND BUSINESS RECOMMENDATION

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 None
App. No.
14/804,980
Abstract

Techniques for product, service, and business recommendation are described. In one embodiment, an apparatus may comprise a user context component operative to manage a user context associated with a user account for a messaging service; a user profile component operative to retrieve a user profile for the user account; and a recommendation component operative to determine one or more recommendations based on the user context and the user profile and configure a recommendation interface for a messaging endpoint on a client device based on the recommendations, the messaging endpoint associated with the user account for the messaging service. Other embodiments are described and claimed.

Claims (47)

1 . A computer-implemented method, comprising:

receiving a user context associated with a user account for a messaging service;

retrieving a user profile for the user account;

determining one or more recommendations based on the user context and the user profile; and

configuring a recommendation interface for a messaging endpoint on a client device based on the recommendations, the messaging endpoint associated with the user account for the messaging service.

2 . The method of claim 1 , the user profile comprising a messaging affinity based on a messaging history for the user account, wherein determining the one or more recommendations is based on the messaging affinity.

3 . The method of claim 1 , the user context comprising at least a geographic location for the client device, wherein at least one of the determined recommendations is for an interaction with an entity selected based on being within a geographic search area defined by the geographic location for the client device.

4 . The method of claim 1 , the user context comprising at least a geographic location for the client device, the user profile comprising a plurality of recommended products, the one or more recommendations comprising recommendations to purchase one or more of the recommended products from one or more business entities within a geographic search area defined by the geographic location.

5 . The method of claim 4 , wherein one or more recommended products of the plurality of recommended products are determined based on the one or more recommended products being referenced in a messaging history for the user account.

6 . The method of claim 1 , the user profile comprising a messaging history for the user account, the one or more recommendations based at least in part on the messaging history.

7 . The method of claim 1 , comprising:

performing a consumer-to-business messaging interaction in the messaging service;

determining a referenced product recommended for a user of the user account in the consumer-to-business messaging interaction; and

including the referenced product in the one or more recommendations, the consumer-to-business messaging interaction comprising at least part of the user profile.

8 . The method of claim 7 , the user context comprising at least a geographic location for the client device, the consumer-to-business messaging interaction between the user account and a business entity account, further comprising:

determining to including the referenced product from the consumer-to-business messaging interaction based on the business entity account being associated with a business entity geographic location within a geographic search area defined by the geographic location for the client device.

9 . The method of claim 1 , further comprising:

receiving a selected recommendation from the client device, the selected recommendation comprising one of the one or more recommendations; and

initiating a messaging conversation in the messaging service between the messaging endpoint on the client device and a provider messaging endpoint associated with the selected recommendation, the messaging conversation automatically including the selected recommendation.

10 . The method of claim 1 , further comprising:

determining a plurality of relevant products based on the user profile and the user context; and

determining the one or more recommendations as highest-paying recommendations of the plurality of relevant products.

11 . The method of claim 1 , further comprising:

determining a plurality of relevant business entities based on the user profile and the user context; and

determining the one or more recommendations based on message-open-rates for the user account for the plurality of relevant business entities.

12 . An apparatus, comprising:

a processor circuit on a device;

a user context component operative on the processor circuit to manage a user context associated with a user account for a messaging service;

a user profile component operative to retrieve a user profile for the user account; and

a recommendation component operative to determine one or more recommendations based on the user context and the user profile and configure a recommendation interface for a messaging endpoint on a client device based on the recommendations, the messaging endpoint associated with the user account for the messaging service.

13 . The apparatus of claim 12 , the user profile comprising a messaging affinity based on a messaging history for the user account, wherein determining the one or more recommendations is based on the messaging affinity.

14 . The apparatus of claim 12 , the user context comprising at least a geographic location for the client device, the user profile comprising a plurality of recommended products, the one or more recommendations comprising recommendations to purchase one or more of the recommended products from one or more business entities within a geographic search area defined by the geographic location, wherein one or more recommended products of the plurality of recommended products are determined based on the one or more recommended products being referenced in a messaging history for the user account.

15 . The apparatus of claim 12 , the user context comprising at least a geographic location for the client device, further comprising:

the messaging service operative to perform a consumer-to-business messaging interaction, the consumer-to-business messaging interaction between the user account and a business entity account;

the recommendation component operative to determine a referenced product recommended for a user of the user account in the consumer-to-business messaging interaction based on the business entity account being associated with a business entity geographic location within a geographic search area defined by the geographic location for the client device.

16 . The apparatus of claim 12 , further comprising:

a messaging service operative to receive a selected recommendation from the client device, the selected recommendation comprising one of the one or more recommendations; and initiate a messaging conversation in the messaging service between the messaging endpoint on the client device and a provider messaging endpoint associated with the selected recommendation, the messaging conversation automatically including the selected recommendation.

17 . At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:

receive a user context associated with a user account for a messaging service;

retrieve a user profile for the user account;

determine one or more recommendations based on the user context and the user profile; and

configure a recommendation interface for a messaging endpoint on a client device based on the recommendations, the messaging endpoint associated with the user account for the messaging service.

18 . The computer-readable storage medium of claim 17 , the user profile comprising a messaging affinity based on a messaging history for the user account, wherein determining the one or more recommendations is based on the messaging affinity.

19 . The computer-readable storage medium of claim 17 , the user context comprising at least a geographic location for the client device, the user profile comprising a plurality of recommended products, the one or more recommendations comprising recommendations to purchase one or more of the recommended products from one or more business entities within a geographic search area defined by the geographic location, wherein one or more recommended products of the plurality of recommended products are determined based on the one or more recommended products being referenced in a messaging history for the user account.

20 . The computer-readable storage medium of claim 16 , comprising further instructions that, when executed, cause a system to:

determine a plurality of relevant business entities based on the user profile and the user context; and

determine the one or more recommendations based on message-open-rates for the user account for the plurality of relevant business entities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2017
From: DANIEL, ROBERT FRANKLIN; GUPTA, AKASH GAURAV; SINHA, GARIMA; MARCUS, DAVID ALEXANDRE
To: FACEBOOK, INC.
Reel/Frame 043636/0226 →