IP Library Granted Patent US 10,127,576
Granted Patent B2
US 10,127,576 · App. 14/685,557 · Granted Nov 13, 2018

Identifying purchase patterns and marketing based on user mood

Inventor: Upendra Mardikar (San Jose, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
G06Q30/0255G06Q30/0269
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,127,576
App. No.
14/685,557
Granted
Nov 13, 2018
Kind
B2
Abstract

A system and method for facilitating electronic commerce over a network, according to one or more embodiments, includes communicating with a user via a user device and a business entity via a business entity device over the network, monitoring user navigation events over the network, determining a mood of the user based on user navigation behavior, marketing to the user based on the mood of the user, and storing user information related to the user navigation events and the mood of the user.

Claims (41)

1. A method comprising:

receiving, by a service provider server and over a network, information associated with browsing navigation events and browsing selection events made by a user on a user device reported by a browsing module of a user interface application, the browsing navigation events and the browsing selection events including browsing navigation events and browsing selection events associated with social network sites and merchant sites;

receiving, by the service provider server, information associated with purchase events made by the user on the user device;

determining, at the service provider server and using a pattern identifying module, one or more user browser patterns based on the browsing navigation events and the browsing selection events;

determining, by the pattern identifying module, one or more purchase patterns based on the purchase events;

determining, at the service provider server and using the pattern identifying module, one or more likelihoods of the user to be interested in one or more categories of goods or services based on the determined one or more user browser patterns and the determined one or more purchase patterns; and

providing, by the service provider server, content to the user on the user device based on the determined one or more likelihoods.

2. The method of claim 1 , wherein the provided content comprises recommended goods or services from the one or more categories.

3. The method of claim 1 , wherein the provided content includes one or more offers for goods or services from the one or more categories.

4. The method of claim 1 , wherein the provided content includes one or more recommended websites.

5. The method of claim 1 , wherein receiving the information associated with the browsing navigation events and the browsing selection events comprises a server interface module on the service provider server communicating with a user interface module on the user device.

6. The method of claim 1 , wherein each of the one or more likelihoods of the user to be interested in one or more categories of goods or services are selected from a group consisting of charitable giving, self-improvement, mobile gaming, spiritual interest, high spending, and low spending.

7. The method of claim 1 , wherein the browsing navigation events and the browsing selection events further include browsing navigation and browsing selection events associated with information resource sites.

8. The method of claim 7 , further comprising determining, at the service provider server and using the pattern identifying module, an identity of the user based on the browser patterns.

9. The method of claim 7 , wherein the browsing navigation events and the browsing selection events are associated with both merchant and non-merchant websites.

10. A system comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

receiving, via a service interface application of a service provider server, information associated with browsing navigation events and browsing selection events made by a user on a user device reported by a browsing module of a user interface application, the browsing navigation events and the browsing selection events including browsing navigation events and browsing selection events associated with social network sites and merchant sites;

accessing information associated with purchase events made by the user on the user device;

determining, by a pattern identifying module of the service interface application, one or more user browser patterns based on the browsing navigation events and the browsing selection events;

determining, by the pattern identifying module, one or more purchase patterns based on the purchase events;

determining, by the pattern identifying module, one or more likelihoods of the user to be interested in one or more categories of goods or services based on the one or more user browser patterns and the one or more purchase patterns; and

providing, by the service interface application, content to the user on the user device based on the determined one or more likelihoods.

11. The system of claim 10 , wherein the provided content includes one or more offers for goods or services from the one or more categories.

12. The system of claim 10 , wherein the provided content includes one or more recommended websites.

13. The system of claim 10 , wherein the browsing navigation events and the browsing selection events further include browsing navigation events and browsing selection events associated with information resource sites.

14. The system of claim 10 , wherein the operations further comprise determining, by the pattern identifying module, an identity of the user based on the one or more user browser patterns and the one or more purchase patterns.

15. The system of claim 10 , wherein the operations further comprise determining, using the pattern identifying module, an identity of the user based on the browser patterns.

16. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

accessing information associated with browsing navigation events and browsing selection events made by a user on a user device reported by a browsing module of a user interface application, the browsing navigation events and the browsing selection events including browsing navigation and browsing selection events associated with social network sites and merchant sites;

accessing information associated with purchase events made by the user on the user device;

determining, by a pattern identifying module, one or more user browser patterns based on the browsing navigation events and the browsing selection events;

determining, by the pattern identifying module, one or more purchase patterns based on the purchase events;

determining, by the pattern identifying module, one or more likelihoods of the user to be interested in one or more categories of goods or services based on the one or more user browser patterns and the one or more purchase patterns; and

provide content to the user on the user device based on the determined one or more likelihoods;

wherein the machine is associated with a service provider server.

17. The non-transitory machine-readable medium of claim 16 , wherein the provided content includes one or more offers for goods or services from the one or more categories.

18. The non-transitory machine-readable medium of claim 16 , wherein the provided content includes one or more recommended websites.

19. The non-transitory machine-readable medium of claim 16 , wherein the browsing navigation events and the browsing selection events further include browsing navigation events and browsing selection events associated with information resource sites.

20. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise determining, by the pattern identifying module, an identity of the user based on the one or more user browser patterns and the one or more purchase patterns.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 043510/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: MARDIKAR, UPENDRA
To: EBAY INC.
Reel/Frame 043510/0791 →
Continuity (2)
Continuation 12972311 · Dec 17, 2010
Related Publication 20150220985A1 · Aug 6, 2015