IP Library Granted Patent US 7,080,321
Granted Patent B2
US 7,080,321 · App. 09/885,717 · Granted Jul 18, 2006

Dynamic help option for internet customers

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 7,080,321
App. No.
09/885,717
Granted
Jul 18, 2006
Kind
B2
Abstract

The invention determines when an Internet browsing customer should be provided assistance by monitoring factors such as the customer profile saved at the server or in cookies, the time a customer spends on particular web pages, errors in forms submitted by the customer, web pages repeatedly viewed by a customer, and statistically established abandon points. When the invention determines a customer should be provided assistance, the invention reviews the availability and probability of availability of the customer service representatives (CSRs). If a CSR is available or predicted to be available, the customer is presented with a HELP option. If the customer does not respond to the HELP option within a predetermined time, the HELP option is removed. By dynamically determining the appropriate time to provide a HELP option and only providing the HELP option when a CSR is available, the invention proactively provides meaningful service at the critical time.

Claims (31)

1. A method for providing assistance to a customer at a web site, comprising the steps of: receiving a request for a web page from a customer; sending said web page without a HELP option to said customer; automatically determining if said customer should be provided assistance; determining an estimated time before a customer service representative will be available, and if said estimated time exceeds a predetermined time then delaying a step of sending said HELP option to said customer until said estimated time does not exceed said predetermined time then sending said HELP option to said customer; and wherein said predetermined time is determined based upon measurements of the time between the time that a HELP option is sent to a previous customer and the time that said previous customer responds to said HELP option.

2. The method of claim 1 wherein said step of automatically determining if said customer should be provided assistance comprises: reviewing a saved customer profile; and if the profile indicates assistance should be provided then determining that said customer should be provided assistance.

3. The method of claim 1 wherein said step of automatically determining if said customer should be provided assistance comprises: measuring the time that said customer spends on said web page; and if said time exceeds a predetermined time then determining that said customer should be provided assistance.

4. The method of claim 1 wherein said step of automatically determining if said customer should be provided assistance comprises: measuring the time that said customer spends on an area or field within said web page; and if said time exceeds a predetermined time then determining that said customer should be provided assistance.

5. The method of claim 1 wherein: said step of automatically determining if said customer should be provided assistance comprises measuring the time that said customer spends on said web page, and if said time exceeds a predetermined time then determining that said customer should be provided assistance; and said step of sending said web page comprises sending a heartbeat to a customer with said web page, said heartbeat periodically sending a message to said web site.

6. The method of claim 1 wherein: said step of automatically determining if said customer should be provided assistance comprises measuring the time that said customer spends on said web page, and if said time exceeds a predetermined time then determining that said customer should be provided assistance; said step of sending said web page comprises sending a heartbeat to a customer with said web page, said heartbeat periodically sending a message to said web site; and said step of measuring the time comprises counting the number of said messages.

7. The method of claim 1 wherein: said step of automatically determining if said customer should be provided assistance comprises measuring the time that said customer spends on said web page, and if said time exceeds a predetermined time then determining that said customer should be provided assistance; said step of sending said web page comprises sending a heartbeat to a customer with said web page, said heartbeat periodically sending a message to said web site; said step of measuring the time comprises counting the number of said messages; and said step of determining if said time exceeds said predetermined time comprises comparing said number of messages with a predetermined number of messages.

8. The method of claim 1 wherein said step of automatically determining if said customer should be provided assistance comprises: reviewing electronic forms with entries from the customer; and if there are errors of significance in the electronic forms then determining that said customer should be provided assistance.

9. The method of claim 1 wherein said step of automatically determining if said customer should be provided assistance comprises: counting the number of times that a customer returns to said web page; and if said number exceeds a predetermined number then determining that said customer should be provided assistance.

10. The method of claim 1 wherein said step of automatically determining if said customer should be provided assistance comprises: determining if customer is at a service point; and if said customer is at a service point, then determining that said customer should be provided assistance.

11. The method of claim 1 wherein said step of sending said HELP option to said customer comprises sending a new web page to said customer, said new web page comprising said HELP option.

12. The method of claim 1 wherein said step of sending said HELP option to said customer comprises inserting a HELP option in the web page being viewed by the customer.

13. The method of claim 1 , and further comprising: measuring the time since said HELP option was sent to said customer; if said time since said HELP option was sent has exceeded a predetermined response time without a response from said customer, then removing the HELP option or sending another web page to said customer, said another web page not having said HELP option.

14. The method of claim 13 , wherein said predetermined response time is determined based upon measurements of the time between the time that a HELP option is sent to a previous customer and the time that said previous customer responds to said HELP option.

15. The method of claim 1 wherein said HELP option is a HELP button.

16. The method of claim 1 wherein said HELP option is a HELP screen.

17. The method of claim 1 wherein said HELP option is a audio message.

18. The method of claim 1 wherein said HELP option is a video message.

19. A method for providing assistance to a customer at a web site, comprising the steps of: receiving a request for a web page from a customer; determining whether a customer service representative is available; if a said customer service representative is available then sending said web page to said customer with a HELP option on said web page and if said customer service representative is not available then determining an estimated time before a customer service representative will be available, and if said estimated time is less than a predetermined time then sending said web page to said customer with a HELP option on said web page; wherein said predetermined time is determined based upon measurements of multiple incidences of time between the time that a HELP option is sent to a previous customer and the time that said previous customer responds to said HELP option.

20. The method of claim 19 , and further comprising: measuring the time since said HELP option was sent to said customer; if said time since said HELP option was sent has exceeded a predetermined response time without a response from said customer, then sending another web page to said customer, said another web page not having said HELP option.

21. The method of claim 19 , and further comprising: measuring the time since said HELP option was sent to said customer, if said time since said HELP option was sent has exceeded a predetermined response time without a response from said customer, then sending another web page to said customer, said another web page not having said HELP option; wherein said predetermined response time is determined based upon measurements of the time between the time that a HELP option is sent to a previous customer and the time that said previous customer responds to said HELP option.

22. The method of claim 19 wherein said HELP option is a HELP button.

23. The method of claim 19 wherein said HELP option is a HELP screen.

24. The method of claim 19 wherein said HELP option is a audio message.

25. The method of claim 19 wherein said HELP option is a video message.

26. A method for providing assistance to a customer at a web site, comprising the steps of: receiving a request for a web page from a customer; determining whether a customer service representative is available; determining an estimated time before a customer service representative will be available; if said estimated time is less than a predetermined time then sending said web page to said customer with a HELP option on said web page; wherein said predetermined time is determined based upon measurements of the time between the time that a HELP option is sent previous customer and the time that said previous customer responds to said HELP option.

27. The method of claim 26 , and further comprising: measuring the time since said HELP option was sent to said customer, if said time since said HELP option was sent has exceeded a predetermined response time without a response from said customer, then sending another web page to said customer, said another web page not having said HELP option; wherein said predetermined response time is determined based upon measurements of the time between the time that a HELP option is sent to a previous customer and the time that said previous customer responds to said HELP option.

28. The method of claim 26 wherein said HELP option is a HELP button.

29. The method of claim 26 wherein said HELP option is a HELP screen.

30. The method of claim 26 wherein said HELP option is a audio message.

31. The method of claim 26 wherein said HELP option is a video message.

Assignments (27)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 8, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 067041/0102 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 8, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 067041/0128 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ALVARIA, INC. PREVIOUSLY RECORDED ON REEL 057254 FRAME 0377. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Sep 13, 2021
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 057652/0265 →
CHANGE OF NAME Recorded Jun 9, 2021
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 057254/0377 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024515/0765 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2006
From: D.B. ZWIRN FINANCE, LLC
To: CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC.
Reel/Frame 017996/0895 →
CHANGE OF NAME Recorded Jun 19, 2006
From: CONCERTO SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 017804/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2006
From: CONCERTO INTERNATIONAL INC.
To: CONCERTO SOFTWARE INC.
Reel/Frame 017794/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2006
From: CIM LTD.
To: CONCERTO INTERNATIONAL INC.
Reel/Frame 017794/0695 →
SECURITY AGREEMENT Recorded Nov 15, 2005
From: ASPECT SOFTWARE, INC.
To: D.B. ZWIRN FINANCE, LLC
Reel/Frame 016784/0774 →
SECURITY INTEREST Recorded Nov 2, 2005
From: ASPECT SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 016735/0936 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Sep 27, 2005
From: WELLS FARGO FOOTHILL, INC.
To: CIM LTD.
Reel/Frame 016593/0001 →
SECURITY INTEREST Recorded Apr 19, 2004
From: CIM LTD.
To: WELLS FARGO FOOTHILL, INC., AS AGENT
Reel/Frame 015293/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2003
From: INVENTIONS INC.
To: CIM, LTD.
Reel/Frame 014363/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2002
From: WARNER II, CHARLES L.
To: INVENTIONS, INC. A GEORGIA CORPORATION
Reel/Frame 012565/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2002
From: SZLAM, ALEKSANDER; BUIEL, THOMS R.; SOMERS, KIRK L.
To: INVENTIONS, INC.
Reel/Frame 012565/0541 →