IP Library Granted Patent US 7,984,098
Granted Patent B2
US 7,984,098 · App. 09/911,799 · Granted Jul 19, 2011

Video 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 7,984,098
App. No.
09/911,799
Granted
Jul 19, 2011
Kind
B2
Abstract

Systems and techniques for transferring electronic data between users of a communications system by receiving, at an instant messaging host, a video file from a sender and intended for a recipient; authenticating the video file; and sending the video file to the intended recipient.

Claims (92)

1. A communications method, comprising:

establishing a presence-based communications session between a sender and a recipient, wherein establishing the presence-based communications session between the sender and the recipient includes:

initiating a text instant messaging session between the sender and the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, determining if the recipient is capable of participating in video instant messaging, and

based on a determination that the recipient is capable of participating in video instant messaging, enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging; and

during the presence-based communications session between the sender and the recipient:

establishing a video communications session between the sender and the recipient;

generating a video instant message on behalf of the sender;

storing the video instant message on behalf of the sender;

after generation of the video instant message is complete, receiving an indication to trigger sending of the video instant message to the recipient; and

in response to receiving the indication to trigger sending of the video instant message to the recipient, initiating a transfer of the video instant message to the recipient using the video communications session.

2. A communications method, comprising:

establishing a presence-based communications session between a sender and a recipient, wherein establishing the presence-based communications session between the sender and the recipient includes:

initiating a text instant messaging session between the sender and the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, determining if the recipient is capable of participating in video instant messaging, and

based on a determination that the recipient is capable of participating in video instant messaging, enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging; and

during the presence-based communications session between the sender and the recipient:

establishing a video communications session between the sender and the recipient;

receiving, on behalf of the recipient, a completed video instant message sent by the sender using the video communications session;

storing the video instant message on behalf of the recipient;

accessing the stored video instant message; and

enabling presentation of the video instant message to the recipient.

3. A computer readable medium, wherein the computer readable medium is at least one of a machine, a component, equipment, a disk, and memory, and wherein the computer readable medium is storing instructions for:

establishing a presence-based communications session between a sender and a recipient, wherein the instructions for establishing the presence-based communications session between the sender and the recipient include instructions for:

initiating a text instant messaging session between the sender and the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, determining if the recipient is capable of participating in video instant messaging, and

based on a determination that the recipient is capable of participating in video instant messaging, enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging; and

during the presence-based communications session between the sender and the recipient:

establishing a video communications session between the sender and the recipient;

generating a video instant message on behalf of the sender;

storing the video instant message on behalf of the sender; and

after generation of the video instant message is complete, receiving an indication to trigger sending of the video instant message to the recipient; and

in response to receiving the indication to trigger sending of the video instant message to the recipient, initiating a transfer of the video instant message to the recipient using the video communications session.

4. The computer readable medium of claim 3 wherein the memory is an external memory.

5. The computer readable medium of claim 3 wherein the memory is an internal memory.

6. The computer readable medium of claim 3 wherein the computer readable medium is a client device.

7. The computer readable medium of claim 3 wherein the computer readable medium is a host device.

8. A computer readable medium wherein the computer readable medium is at least one of a machine, a component, equipment, a disk, and memory, and wherein the computer readable medium is storing instructions for:

establishing a presence-based communications session between a sender and a recipient, the instructions for establishing the presence-based communications session between the sender and the recipient including instructions for:

initiating a text instant messaging session between the sender and the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, determining if the recipient is capable of participating in video instant messaging, and

based on a determination that the recipient is capable of participating in video instant messaging, enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging; and

during the presence-based communications session between the sender and the recipient:

establishing a video communications session between the sender and the recipient;

receiving, on behalf of the recipient, a completed video instant message sent by the sender using the video communications session;

storing the video instant message on behalf of the recipient;

accessing the stored video instant message; and

enabling presentation of the video instant message to the recipient.

9. The computer readable medium of claim 8 wherein the memory is an external memory.

10. The computer readable medium of claim 8 wherein the memory is an internal memory.

11. The computer readable medium of claim 8 wherein the computer readable medium is a client device.

12. The computer readable medium of claim 8 wherein the computer readable medium is a host device.

13. A system comprising:

means for establishing a presence-based communications session between a sender and a recipient, wherein the means for establishing a presence-based communications session between the sender and the recipient includes:

means for initiating a text instant messaging session between a sender and a recipient,

means for enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session in response to initiating the text instant messaging session between the sender and the recipient, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

means for determining if the recipient is capable of participating in video instant messaging in response to initiating the text instant messaging session between the sender and the recipient, and

means for enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging based on a determination that the recipient is capable of participating in video instant messaging; and

means for establishing, during the presence-based communications session, a video communications session between the sender and the recipient;

means for generating, during the presence-based communications session, a video instant message on behalf of the sender;

means for storing, during the presence-based communications session, the video instant message on behalf of the sender;

means for receiving, during the instant messaging communications session and after generation of the video instant message is complete, an indication to trigger sending of the video instant message to the recipient; and

means for initiating a transfer of the video instant message to the recipient using the video communications session in response to receiving the indication to trigger sending of the vide instant message to the recipient.

14. A system comprising:

means for establishing a presence-based communications session between a sender and a recipient through an instant messaging host, wherein the means for establishing the presence-based communications session between the sender and the recipient includes:

means for initiating a text instant messaging session between the sender and the recipient,

means for enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session in response to initiating the text instant messaging session between the sender and the recipient, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

means for determining if the recipient is capable of participating in video instant messaging in response to initiating the text instant messaging session between the sender and the recipient, and

means for enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging based on a determination that the recipient is capable of participating in video instant messaging;

means for establishing a video communication session between the sender and the recipient;

means for receiving, during the presence-based communications session, a completed video instant message sent by the sender using the video communications session;

means for storing, during the presence-based communications session, the video instant message on behalf of the recipient;

means for accessing, during the presence-based communications session, the stored video instant message; and

means for enabling presentation of the video instant message to the recipient during the presence-based communications session.

15. A communications method, comprising:

establishing a presence-based communications session between a sender and a recipient, wherein establishing the presence-based communications session between the sender and the recipient includes:

initiating a text instant messaging session between a sender and a recipient,

in response to initiating the text instant messaging session between the sender and the recipient, enabling display, to the sender, of an instant messaging graphical user interface associated with the initiated text instant messaging session, the instant messaging graphical user interface being configured to enable the sender to compose and send text instant messages to the recipient,

in response to initiating the text instant messaging session between the sender and the recipient, determining if the recipient is capable of participating in video instant messaging, and

based on a determination that the recipient is capable of participating in video instant messaging, enabling the graphical user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging;

during the presence-based communications session, receiving, from the sender, a request to establish a video communications session between the sender and the recipient that is concurrent with the presence-based communications session, wherein receiving the request to establish the video communications session between the sender and the recipient includes receiving the request to establish the video communications session between the sender and the recipient after enabling the graphical, user interface associated with the instant messaging session to reflect that the recipient is capable of participating in video instant messaging;

in response to receiving the request to establish a video communications session between the sender and the recipient, establishing a video communications session between the sender and the recipient that is concurrent with the presence-based communications session; and

during the concurrent presence-based and video communications sessions between the sender and the recipient:

generating a video instant message on behalf of the sender;

receiving an instruction from the sender to send the video instant message to the recipient after generation of the video instant message is complete;

in response to receiving the instruction to send the video instant message to the recipient, initiating a transfer of the video instant message to the recipient using the video communications session;

receiving a non-video message from the sender intended for the recipient; and

initiating a transmission of the non-video message from the sender to the recipient using the presence-based communications session.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0466 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2002
From: ENETE, NOEL; PACKARD, WAYNE; MORRIS, HARRY W.
To: AMERICA ONLINE, INC.
Reel/Frame 012503/0797 →