IP Library Granted Patent US 9,723,037
Granted Patent B2
US 9,723,037 · App. 14/223,905 · Granted Aug 1, 2017

Communication associated with a webpage

Inventors: Ashutosh Roy (Los Altos, CA); Promod Narang (Los Altos, CA); Jeffrey Huang (Foster City, CA); Sam Hahn (Saratoga, CA)
Assignee: eGAIN Corporation
H04L65/403G06F17/30873G06Q50/01
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,723,037
App. No.
14/223,905
Granted
Aug 1, 2017
Kind
B2
Abstract

A method, computer-readable medium and system for enabling communication associated with a webpage are disclosed. One or more communication interfaces may be used to associate content with one or more regions of a webpage. The one or more communication interfaces may be associated with the one or more regions of the webpage. Each communication interface may enable users to submit content for access by at least one other user. In this manner, content may be associated with one or more regions of a webpage, thereby enabling users to more readily and efficiently communicate and/or provide context for content.

Claims (62)

1. A computer-implemented method of enabling communication, said method comprising:

accessing first data associated with a previous co-browsing session of a webpage;

accessing second data associated with navigation of said webpage during said previous co-browsing;

accessing content based on at least one of said first data and said second data; and

displaying said content to replay said previous co-browsing session.

2. The method of claim 1 , further comprising:

accessing third data associated with a communication interface generated in association with said navigation of said webpage during said previous co-browsing session, wherein said communication interface comprises communication information between two or more parties.

3. The method of claim 2 , wherein said displaying said content further comprises:

displaying said communication interface in said content.

4. The method of claim 2 , further comprising:

detecting a first user interaction a first region of said webpage during said previous co-browsing session; and

generating said third data to present said communication interface associated with said first region, wherein said communication interface enables submission of said communication information.

5. The method of claim 2 , wherein said two or more parties providing said communication information in said communication interface participate in said co-browsing session.

6. The method of claim 1 , wherein said accessing second data comprises:

accessing a time stamp marking time in said previous co-browsing session;

determining content from a webpage associated with said timestamp;

requesting said content from said webpage from a web server; and

displaying said content from said webpage in a frame of a replay window.

7. The method of claim 1 , further comprising:

stepping forward through said content.

8. The method of claim 1 , further comprising:

stepping backwards through said content.

9. The method of claim 1 , wherein said first data comprises at least one of a uniform resource locator (URL), and one or more time stamps.

10. The method of claim 1 , wherein said second data comprises:

a cursor position.

11. A non-transitory computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method of enabling communication, said method comprising:

accessing first data associated with a previous co-browsing session of a webpage;

accessing second data associated with navigation of said webpage during said previous co-browsing;

accessing content based on at least one of said first data and said second data; and

displaying said content to replay said previous co-browsing session.

12. The computer-readable medium of claim 11 , wherein said method further comprises:

accessing third data associated with a communication interface generated in association with said navigation of said webpage during said previous co-browsing session, wherein said communication interface comprises communication information between two or more parties; and

displaying said communication interface in said content.

13. The computer-readable medium of claim 12 , wherein said method further comprises:

detecting a first user interaction with a first region of said webpage during said previous co-browsing session; and

generating said third data to present said communication interface associated with said first region, wherein said communication interface enables submission of said communication information.

14. The computer-readable medium of claim 12 , wherein in said method said two or more parties providing said communication information in said communication interface participate in said co-browsing session.

15. The computer-readable medium of claim 12 , wherein said accessing second data in said method comprises:

accessing a time stamp marking time in said previous co-browsing session;

determining content from a webpage associated with said timestamp;

requesting said content from said webpage from a web server; and

displaying said content from said webpage in a frame of a replay window.

16. The computer-readable medium of claim 12 , wherein said method further comprises:

stepping forward through said content or stepping backwards through said content.

17. A computer system comprising:

a processor; and

memory coupled to said processor and having stored therein instructions that, if executed by said compute system, cause said computer system to execute a method comprising:

accessing first data associated with a previous co-browsing session of a webpage;

accessing second data associated with navigation of said webpage during said previous co-browsing;

accessing content based on at least one of said first data and said second data; and

displaying said content to replay said previous co-browsing session.

18. The computer system of claim 17 , wherein said method further comprises:

accessing third data associated with a communication interface generated in association with said navigation of said webpage during said previous co-browsing session, wherein said communication interface comprises communication information between two or more parties; and

displaying said communication interface in said content.

19. The computer system of claim 18 , wherein said method further comprises:

detecting a first user interaction with a first region of said webpage during said previous co-browsing session; and

generating said third data to present said communication interface associated with said first region, wherein said communication interface enables submission of said communication information.

20. The computer system of claim 18 , wherein said accessing second data in said method comprises:

accessing a time stamp marking time in said previous co-browsing session;

determining content from a webpage associated with said timestamp;

requesting said content from said webpage from a web server; and

displaying said content from said webpage in a frame of a replay window.

Assignments (4)
RELEASE AND REASSIGNMENT Recorded Nov 22, 2019
From: EGAIN CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051094/0863 →
RELEASE AND REASSIGNMENT Recorded Nov 22, 2019
From: EGAIN CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051094/0908 →
SECURITY INTEREST Recorded Dec 3, 2015
From: EGAIN CORPORATION
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 037204/0662 →
PATENT SECURITY AGREEMENT Recorded Nov 26, 2014
From: EGAIN CORPORATION
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 034476/0981 →
Continuity (5)
Continuation 13004804 · Jan 11, 2011
Continuation In Part 12210463 · Sep 15, 2008
Provisional Application 61039370 · Mar 25, 2008
Provisional Application 61294022 · Jan 11, 2010
Related Publication 20140207872A1 · Jul 24, 2014