IP Library Granted Patent US 9,607,309
Granted Patent B2
US 9,607,309 · App. 14/196,389 · Granted Mar 28, 2017

Methods and systems for facilitating communications between providers of on-line services and potential customers

Inventors: Amit Kumar (San Jose, CA); Rajat Mukherjee (San Jose, CA); Andrew Pariser (Palo Alto, CA); Kevin Patrick Thill (Sunnyvale, CA)
Assignee: Yahoo! Inc.
G06Q30/0201G06Q30/0253G06Q99/00
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 9,607,309
App. No.
14/196,389
Granted
Mar 28, 2017
Kind
B2
Abstract

Systems and methods are provided that can include monitoring of activities of potential customer users, for example, on an e-commerce Web site. Based at least in part on the monitored activities, a notification or alert may be provided to a merchant or a merchant administrator, regarding a potential customer, such as by being sent to a mobile device of the merchant or merchant administrator. Real-time communications may be facilitated or initiated between the merchant or the merchant administrator and the potential customer, such as with regard to a potential purchase, which communications can include the use of mobile devices.

Claims (33)

1. An analytics system comprising one or more server computers capable of being coupled, via a network, to computers or computing devices of potential customers, and to a computer or a computing device of a merchant administrator of a merchant, the system comprising one or more processors and a non-transitory storage medium comprising program logic for execution by the one or more processors, the program logic comprising:

an analytics engine that receives and stores real-time information about activity of potential customers on an e-commerce Web site, the receiving and storing real-time information about activity of potential customers on the e-commerce Web site comprising transmitting, by the analytics engine via the network to a computing device of a potential customer, a request for a ping from a browser running on the computing device of the potential customer, the ping comprising at least one of idle data and new web page data;

a rule engine including one or more rules for making a determination, based at least in part on the real-time information, of when to provide a real-time notification to the merchant administrator regarding contacting, in real-time, the potential customer on the e-commerce Web site regarding a potential purchase by the potential customer; and

a merchant notification engine that:

based on the determination, provides the notification to the merchant administrator; and

facilitates initiation of a real-time electronic communication between the merchant administrator and the potential customer regarding the potential purchase.

2. The system of claim 1 , wherein the computer or the computing device of the merchant administrator is a mobile device.

3. The system of claim 2 , wherein the rule engine includes one or more rules for determining a format of the notification, and wherein the format is at least one of an instant message, a text message, a short message service, a multimedia message service, or a phone call.

4. The system of claim 2 , wherein the real-time electronic communication includes at least one of images, audio, video or multimedia messages.

5. The system of claim 2 , wherein, utilizing the rule engine, the determination is triggered based on a combination of factors comprising factors relating to past and current activity of the potential customer on the e-commerce Web site.

6. The system of claim 2 , comprising a deal engine that, based at least in part on information from the analytics engine and information from the rule engine, determines a deal or a coupon for the merchant administrator to present to the potential customer through the real-time electronic communication, wherein the deal or the coupon is customized to the potential customer and relates to a product for potential purchase by the potential customer, and wherein the notification provides the merchant administrator with an option to send the deal or the coupon to the potential customer as part of the real-time electronic communication.

7. The system of claim 2 , comprising a recommendation engine that, based at least in part on information from the analytics engine and information from the rule engine, determines one or more recommendations for the merchant administrator to present to the potential customer through the real-time electronic communication, wherein the one or more recommendations are customized to the potential customer and relate to a product for potential purchase by the potential customer, and wherein the notification provides the merchant administrator with an option to send a recommendation, of the one or more recommendations, to the potential customer as part of the real-time electronic communication.

8. The system of claim 2 , wherein the notification includes a link which, if activated by the merchant administrator, causes a message, created by the analytics system, to be sent to the computer or the computing device of the potential customer, wherein the message invites the potential customer to engage in a direct, real-time communication with the merchant administrator.

9. The system of claim 8 , wherein the message invites the potential customer to engage in a direct real-time communication with the merchant administrator by at least one of SMS or a chat session.

10. The system of claim 8 , wherein the message includes a phone number of the merchant administrator and invites the potential customer to call the merchant administrator directly using the phone number.

11. The system of claim 8 , wherein the message includes a phone number of the merchant administrator and invites the potential customer to call the merchant administrator directly using the phone number using a click to call option.

12. The system of claim 2 , wherein the notification is provided to the merchant administrator via a merchant administrator application running on the mobile device of the merchant administrator, and wherein the notification includes information regarding the type of device being used by the potential customer to access the e-commerce Web site, information about the potential customer obtained from at least one social networking site on which the potential customer has an account, and a geographic location of the potential customer.

13. The system of claim 2 , wherein the notification is provided to the merchant administrator via a merchant administrator dashboard running on the mobile device of the merchant administrator, and wherein the dashboard provides the merchant administrator with real-time information regarding potential customers browsing the e-commerce Web site.

14. The system of claim 1 , wherein the computer or the computing device of the potential customer is a mobile device.

15. The system of claim 1 , wherein the computer or the computing device of the merchant administrator is a mobile device comprising a cell phone, a smart phone, an iPhone, a tablet, or a notebook computer.

16. The system of claim 15 , wherein at least one factor in determining a format of the notification is a type of mobile device being used by the merchant administrator.

17. A method, implemented on an analytics system comprising one or more server computers, each of the server computers comprising a processor and a memory, the method comprising:

the analytics system receiving and storing real-time activity information about activities of potential customers on an e-commerce Web site, the receiving and storing real-time information about activity of potential customers on the e-commerce Web site comprising transmitting, by the analytics engine via the network to a computing device of a potential customer, a request for a ping from a browser running on the computing device of the potential customer, the ping comprising at least one of idle data and new web page data;

the analytics system, based at least in part on a set of rules that utilize, as input, the real-time activity information, making a determination of when to provide a real-time alert message to a mobile computing device of a merchant administrator regarding contacting, in real-time, the potential customer on the e-commerce Web site regarding a potential purchase by the potential customer; and

the analytics system, based at least in part on the determination, sending the alert message to the mobile computing device of the merchant administrator, wherein at least a portion of the alert message can be selected by the merchant administrator to cause initiation of a real-time electronic communication between the merchant administrator and the potential customer regarding the potential purchase.

18. The method of claim 17 , wherein at least a portion of the alert message can be selected by the merchant administrator to cause initiation of the real-time electronic communication, including sending a deal message or a recommendation message to the potential customer from the merchant administrator and regarding the potential purchase, and wherein content of the deal message or content of the recommendation message is generated by the analytics system utilizing the real-time activity information, and wherein the deal message or the recommendation message is customized to the potential customer.

19. The method of claim 17 , wherein the mobile device of the merchant administrator comprises a cell phone, a smart phone, an iPhone, a tablet, or a notebook computer.

20. A non-transitory computer readable storage medium or media tangibly storing computer program logic capable of being executed by a computer processor, the program logic comprising:

analytics engine logic for obtaining and storing real-time information about activity of potential customers on an e-commerce Web site, the obtaining and storing real-time information about activity of potential customers on the e-commerce Web site comprising transmitting, by the analytics engine via the network to a computing device of a potential customer, a request for a ping from a browser running on the computing device of the potential customer, the ping comprising at least one of idle data and new web page data;

rule engine logic including one or more rules for making a determination, based at least in part on the real-time information, of when to provide a real-time notification to a merchant administrator regarding contacting, in real-time, the potential customer on the e-commerce Web site regarding a potential purchase by the potential customer; and

merchant notification engine logic for:

based on the determination, sending the notification to the merchant administrator; and

upon selection by the merchant administrator of at least a portion of the notification, initiating a real-time electronic communication between the merchant administrator and the potential customer regarding the potential purchase.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: KUMAR, AMIT; MUKHERJEE, RAJAT; PARISER, ANDREW; THILL, KEVIN PATRICK
To: YAHOO! INC.
Reel/Frame 033041/0006 →
Continuity (2)
Provisional Application 61772389 · Mar 4, 2013
Related Publication 20140297362A1 · Oct 2, 2014