IP Library Granted Patent US 9,628,431
Granted Patent B2
US 9,628,431 · App. 13/175,410 · Granted Apr 18, 2017

E-mail integrated instant messaging

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,628,431
App. No.
13/175,410
Granted
Apr 18, 2017
Kind
B2
Abstract

A system and method supporting instant messaging which removes many of the problems and harriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.

Claims (62)

1. A computer-implemented method comprising:

receiving, by a server from a first computing device associated with a first party, an instant messaging session request from the first party addressed to a second party, wherein the instant messaging session request is received by way of a web browser;

generating, based on the instant messaging session request, a unique identifier; and

creating a web page associated with the unique identifier, the web page comprising an area for exchanging instant messages between the first party at the first computing device and the second party at a second computing device, the area for exchanging instant messages being configured to be displayed in a web browser and allow for exchanging of instant messages independent of requiring the first computing device or the second computing device to run a downloaded, dedicated client software application other than the web browser.

2. The computer-implemented method of claim 1 , further comprising:

sending an e-mail message to an e-mail address associated with the second party, the e-mail message comprising the instant messaging session request and providing an access to the web page associated with the unique identifier, wherein the access to the web page comprises a link to the web page.

3. The computer-implemented method of claim 2 , further comprising:

inserting a flag into the e-mail message, the flag indicating that the e-mail message is associated with instant messaging.

4. The computer-implemented method of claim 2 , further comprising:

inserting an email address associated with the first party into the e-mail message.

5. The computer-implemented method of claim 4 , further comprising:

receiving the email address associated with the first party based on input from the first party.

6. The computer-implemented method of claim 5 , further comprising:

storing the email address associated with the first party on the server; and

automatically inserting the email address associated with the first party into subsequent e-mail messages associated with the unique identifier from the first party to the second party.

7. The computer-implemented method of claim 1 , further comprising:

rendering, for the second party, the web page comprising the area for exchanging instant messages.

8. The computer-implemented method of claim 1 , wherein the unique identifier differs from a uniform resource locator of the web page.

9. The computer-implemented method of claim 1 , further comprising:

receiving, by the server, a response by the second party;

determining that the response comprises an instant message;

identifying an instant messaging session associated with the unique identifier;

sending the response to an e-mail address associated with the first party; and

including the response within the area for exchanging instant messages.

10. The computer-implemented method of claim 9 , further comprising:

receiving, by the server, periodic requests from the first party for instant messages sent from the second party to the first party; and

sending to the first party the instant messages received from the second party that have not been sent to the first party since the last periodic request.

11. A non-transitory computer-readable medium comprising program instructions for performing, when executed by a processor, a method comprising:

receiving, by a server from a first computing device associated with a first party, an instant messaging session request from the first party addressed to a second party, wherein the instant messaging session request is received by way of a web browser;

generating, based on the instant messaging session request, a unique identifier; and

creating a web page associated with the unique identifier, the web page comprising an area for exchanging instant messages between the first party at the first computing device and the second party at a second computing device, the area for exchanging instant messages being configured to be displayed in a web browser and allow for exchanging of instant messages independent of requiring the first computing device or the second computing device to run a downloaded, dedicated client software application other than the web browser.

12. The non-transitory computer-readable medium of claim 11 , the method further comprising:

sending an e-mail message to an e-mail address associated with the second party, the e-mail message comprising the instant messaging session request and providing an access to the web page associated with the unique identifier, wherein the access to the web page comprises a link to the web page.

13. The non-transitory computer-readable medium of claim 12 , the method further comprising:

inserting a flag into the e-mail message, the flag indicating that the e-mail message is associated with instant messaging.

14. The non-transitory computer-readable medium of claim 12 , the method further comprising:

inserting an email address associated with the first party into the e-mail message.

15. The non-transitory computer-readable medium of claim 14 , the method further comprising:

receiving the email address associated with the first party through a user input by the first party.

16. The non-transitory computer-readable medium of claim 15 , the method further comprising:

storing the email address associated with the first party on the server; and

automatically inserting the email address associated with the first party into subsequent e-mail messages associated with the unique identifier from the first party to the second party.

17. The non-transitory computer-readable medium of claim 11 , the method further comprising:

rendering, for the second party, of the web page comprising the area for exchanging instant messages.

18. The non-transitory computer-readable medium of claim 11 , wherein the unique identifier differs from a uniform resource locator of the web page.

19. The non-transitory computer-readable medium of claim 11 , the method further comprising:

receiving, by the server, a response by the second party;

determining that the response comprises an instant message;

identifying an instant messaging session associated with the unique identifier;

sending the response to an e-mail address associated with the first party; and

including the response from the second party within the area for exchanging instant messages.

20. The non-transitory computer-readable medium of claim 19 , the method further comprising:

receiving, by the server, periodic requests from the first party for instant messages sent from the second party to the first party; and

sending to the first party the instant messages sent from the second party that have not sent to the first party since the last periodic request.

21. The computer-implemented method of claim 1 , wherein the received instant messaging session request identifies an email address associated with the second party.

22. The computer-implemented method of claim 1 , further comprising sending a notification of the instant messaging request to the second party.

23. The computer-implemented method of claim 22 , wherein sending a notification of the instant messaging request to the second party comprises sending an e-mail message to an e-mail address associated with the second party.

24. The computer-implemented method of claim 22 , wherein the notification comprises a link to the web page associated with the unique identifier.

25. The non-transitory computer-readable medium of claim 11 , wherein the received instant messaging session request identifies an email address associated with the second party.

26. The non-transitory computer-readable medium of claim 11 , the method further comprising sending an notification of the instant messaging request to the second party.

27. The non-transitory computer-readable medium of claim 26 , wherein sending a notification of the instant messaging request to the second party comprises sending an e-mail message to an e-mail address associated with the second party.

28. The non-transitory computer-readable medium of claim 26 , wherein the notification comprises a link to the web page associated with the unique identifier.

Assignments (6)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA LISTED IN THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 026578 FRAME 0256. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE IS AOL LLC. Recorded Aug 7, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 030984/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028463/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2011
From: BERNSTEIN, KEITH; CHUNG, ALAN
To: AMERICAN ONLINE, INC.
Reel/Frame 026576/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2011
From: AOL LLC
To: AOL INC.
Reel/Frame 026576/0702 →
CHANGE OF NAME Recorded Jul 12, 2011
From: AMERICAN ONLINE, INC.
To: AOL INC.
Reel/Frame 026578/0256 →