IP Library Granted Patent US 7,596,596
Granted Patent B2
US 7,596,596 · App. 10/875,881 · Granted Sep 29, 2009

Chat marking and synchronization

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,596,596
App. No.
10/875,881
Granted
Sep 29, 2009
Kind
B2
Abstract

The invention is a demand-based messaging system that enables a user to mark any location in a message and share the mark with a second user. The invention comprises a messaging program operable on a plurality of computers connected by one or more communications media. The program configures a first computer to accept message data, including markers and links, from a user. A marker identifies a specific location within message data, and a link refers to a specific marker within message data. The program further configures the first computer to transfer message data to a second computer. The program further configures the second computer to display the message data as it is received, and to synchronize the display with a marker when a user activates a link that refers to the marker.

Claims (22)

1. A method of sharing a marker with at least one participant in an electronic chat between a plurality of users, the method comprising:

at a first computer, displaying a chat input window to a first user on a first output device;

at a second computer, displaying a chat display window to a second user on a second output device;

responsive to the first user entering a first message into the chat input window, performing steps comprising:

entering a marker automatically at a specific location into the first message without a user request, and sending the first message to the second user;

responsive to the first user entering a second message into the chat input window and specifying the marker to send, performing steps comprising:

entering a link to the marker into the second message;

sending the second message containing the link to the marker to the second user, and

displaying the second message in the second display window on the second output device;

responsive to the second user activating the link in the second message, performing steps comprising:

opening a third display window on the second output device; and

displaying the specific location in the first message in the third display window;

wherein the specific location is an individual word, a phrase, a turn, or a sub-turn in the first message;

wherein the marker identifies the specific location and a sender of the message containing the specific location;

wherein all message data is saved to a repository so that linking one or more message markers from a plurality of different sessions with a plurality of different users is enabled; and

wherein the marker and the third display window are synchronized by the marker.

2. The method of claim 1 , further comprising:

at a third computer, displaying a fourth chat display window to a third user on a third output device;

storing the first message and the second message in a database;

at the first computer, the first user entering a third message into the chat input window, the third message comprising a second link referencing the first message, the second link further comprising a permission for the third user to access the first message;

displaying the third message in the fourth chat display window; and

responsive to the third user activating the second link and to the permission, the third computer retrieving the first message from the database, opening a fifth chat display window on the third output device, scrolling the first message in the fifth display window to the marker so that the third user can view the marker and surrounding text and simultaneously view the third message in the third display window.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY AGREEMENT Recorded Feb 11, 2014
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032240/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 029900/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2004
From: CHEN, YEN-FU; HANDY-BOSMA, JOHN HANS; SELVAGE, MEI YANG; WALKER, KEITH RAYMOND
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014857/0473 →