IP Library Granted Patent US 8,156,443
Granted Patent B2
US 8,156,443 · App. 12/198,633 · Granted Apr 10, 2012

Facilitating communications between computer users across a network

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 8,156,443
App. No.
12/198,633
Granted
Apr 10, 2012
Kind
B2
Abstract

A stand-alone icon (i.e., an icon that is not part of an application interface) is provided to facilitate communications across a network between users of at least one communications program. The icon represents a contact or a set of contacts. Status information regarding the contact or set of contacts is received and displayed using the icon or in response to an operation performed on the icon. The icon additionally may provide an interface for performing actions related to the contact or set of contacts. The actions may generally include, for example, retrieving profile information about the contact, setting an alert to indicate that the contact's network/login status (e.g., login, logout, or idle) has changed, or performing communications with the contact.

Claims (31)

1. A method of facilitating communications across a network between users of at least one communications program including an instant messaging program, the method comprising:

providing a file that represents one or more contacts of a user in the instant messaging program, wherein an operating system represents the file as a stand-alone graphical object, that is configured to allow the user to perform an action otherwise available through an interface of the instant messaging program, regardless of whether the instant messaging program is running when an operation corresponding to the action is performed;

receiving status information regarding the one or more contacts from the instant messaging program; and

updating, regardless of whether the instant messaging program is running, a visual representation of the stand-alone graphical object in response to the received status information, such that the visual representation of the graphical object conveys the status information of the one or more contacts.

2. The method of claim 1 wherein the status information comprises any of: whether the one or more contacts is online, how long the one or more contacts has been online, whether the one or more contacts is away or busy, whether the one or more contacts is using a mobile device, what types of connections the one or more contacts can accept, what capabilities are provided by the one or more contacts' connection, or what capabilities are provided by the instant messaging program.

3. The method of claim 1 further comprising:

detecting that a graphical object representing information to be transmitted to the one or more contacts has been dropped on the stand-alone graphical object, and

automatically transmitting the information represented by the dropped graphical object to the one or more contacts in response to the graphical object representing information to be transmitted being dropped on the stand-alone graphical object representing the one or more contacts.

4. The method of claim 3 wherein the information to be transmitted comprises a file, such that the file is automatically transmitted to the one or more contacts in response to the graphical object representing the file being dropped on the stand-alone graphical object representing the one or more contacts.

5. The method of claim 3 wherein the information to be transmitted comprises a textual message such that the textual message is automatically transmitted to the one or more contacts in response to the graphical object representing the textual message being dropped on the stand-alone graphical object representing the one or more contacts.

6. A tangible non-transitory computer-usable storage medium storing a computer program for facilitating communications across a network between users of at least one communications program including an instant messaging program, the computer program comprising instructions for causing a computer to:

provide a file that represents one or more contacts of a user in the instant messaging program, wherein an operating system represents the file as a stand-alone graphical object, that is configured to allow the user to perform an action otherwise available through an interface of the instant messaging program, regardless of whether the instant messaging program is running when an operation corresponding to the action is performed;

receive status information regarding the one or more contacts from the instant messaging program; and

update, regardless of whether the instant messaging program is running, a visual representation of the stand-alone graphical object in response to the received status information, such that the visual representation of the graphical object conveys the status information of the one or more contacts.

7. The tangible computer-usable storage medium of claim 6 wherein the status information comprises any of:

whether the one or more contacts is online, how long the one or more contacts has been online, whether the one or more contacts is away or busy, whether the one or more contacts is using a mobile device, what types of connections the one or more contacts can accept, what capabilities are provided by the one or more contacts' connection, or what capabilities are provided by the instant messaging program.

8. The tangible computer-usable storage medium of claim 6 further comprising:

detecting that a graphical object representing information to be transmitted to the one or more contacts has been dropped on the stand-alone graphical object, and

automatically transmitting the information represented by the dropped graphical object to the one or more contacts in response to the graphical object representing information to be transmitted being dropped on the stand-alone graphical object representing the one or more contacts.

9. The tangible computer-usable storage medium of claim 8 wherein the information to be transmitted comprises a file, such that the file is automatically transmitted to the one or more contacts in response to the stand-alone graphical object representing the file being dropped on the stand-alone graphical object representing the one or more contacts.

10. The tangible computer-usable storage medium of claim 8 wherein the information to be transmitted comprises a textual message such that the textual message is automatically transmitted to the one or more contacts in response to the graphical object representing the textual message being dropped on the stand-alone graphical object representing the one or more contacts.

11. A system for facilitating communications across a network between users of at least one communications program including an instant messenger, the system comprising:

means for providing a file that represents one or more contacts of a user in the instant messaging program, wherein an operating system represents the file as a stand-alone graphical object, that is configured to allow the user to perform an action otherwise available through an interface of the instant messaging program, regardless of whether the instant messaging program is running when an operation corresponding to the action is performed;

means for receiving status information regarding the one or more contacts from the instant messaging program; and

means for updating, regardless of whether the instant messaging program is running, a visual representation of the stand-alone graphical object in response to the received status information, such that the visual representation of the graphical object conveys the status information of the one or more contacts.

12. The system of claim 11 wherein the status information comprises any of: whether the one or more contacts is online, how long the one or more contacts has been online, whether the one or more contacts is away or busy, whether the one or more contacts is using a mobile device, what types of connections the one or more contacts can accept, what capabilities are provided by the one or more contacts' connection, or what capabilities are provided by the instant messaging program.

13. The system of claim 11 further comprising:

means for detecting that a graphical object representing information to be transmitted to the one or more contacts has been dropped on the stand-alone graphical object, and

means for automatically transmitting the information represented by the dropped graphical object to the one or more contacts in response to the graphical object representing information to be transmitted being dropped on the stand-alone graphical object representing the one or more contacts.

14. The system of claim 13 wherein the information to be transmitted comprises a file, such that the file is automatically transmitted to the one or more contacts in response to the stand-alone graphical object representing the file being dropped on the stand-alone graphical object representing the one or more contacts.

15. The system of claim 13 wherein the information to be transmitted comprises a textual message such that the textual message is automatically transmitted to the one or more contacts in response to the graphical object representing the textual message being dropped on the stand-alone graphical object representing the one or more contacts.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2009
From: QUILLEN, SCOTT A.; ROSENBLATT, IRA
To: AMERICA ONLINE, INC.
Reel/Frame 023712/0812 →
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 →