IP Library Granted Patent US 8,683,351
Granted Patent B2
US 8,683,351 · App. 10/973,124 · Granted Mar 25, 2014

Chat user interface for threaded text chat systems

Inventors: Li-Te Cheng (Maiden, MA); Bryan W. Clark (Cambridge, MA); Susanne C. Hupfer (Lexington, MA); John Patterson (Carlisle, MA); Steven I. Ross (South Hamilton, MA)
Assignee: International Business Machines Corporation
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,683,351
App. No.
10/973,124
Granted
Mar 25, 2014
Kind
B2
Abstract

A chat user interface for threaded text chat systems. The user interface can include a canvas view in which multiple portions of a threaded text tree for a chat session can be rendered separately and concurrently. The user interface further can include a chat participant view, a chat input view and an outline view of an ongoing chat session. Notably, selections of a threaded text tree rendered in the canvas view can be configured for zooming so that certain parts of the threaded text tree can be viewed more readily than other parts of the threaded text tree. Moreover, as new text entries are provided to any branch of the threaded text tree, visual indicators can be activated in the canvas view to alert an end user to the location of the new text entries. Finally, the canvas view can accommodate both imported external objects, such as graphics or links to Web pages, and also a white board region into which notations can be applied by an end user during the course of a chat session.

Claims (11)

1. A method for managing a threaded text chat session in a chat session user interface, the method comprising the steps of:

rendering at least a branch of a chat tree in a canvas view of the chat session user interface;

selecting an instance of a portion of said branch; and,

concurrently and separately rendering a different instance of said selected portion along with said selected instance and said branch in said canvas view.

2. The method of claim 1 , further comprising the step of substantially simultaneously adding a new posting to the threaded text chat session to a designated node of said branch and to a corresponding node in said separately rendered selected portion in said canvas view.

3. The method of claim 1 , further comprising the step of adding an associated mode of presentation to a posted message in said chat tree which is indicative of a participant posting said posted message.

4. A computer readable storage medium having stored thereon a computer program for managing a threaded text chat session in a chat session user interface, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:

rendering at least a branch of a chat tree in a canvas view of the chat session user interface;

selecting an instance of a portion of said branch; and,

concurrently and separately rendering a different instance of said selected portion along with said selected instance and said branch in said canvas view.

5. The computer readable storage medium of claim 4 , further comprising an additional set of instructions for causing the machine to additionally perform the step of substantially simultaneously adding a new posting to the threaded text chat session to a designated node of said branch and to a corresponding node in said separately rendered selected portion in said canvas view.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2026
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 074940/0155 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR ASSIGNOR STEVEN I. ROSS TO 10/21/2004 PREVIOUSLY RECORDED ON REEL 15500 FRAME 464. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 9, 2025
From: CHENG, LI-TE; CLARK, BRYAN W.; HUPFER, SUSANNE C.; PATTERSON, JOHN; ROSS, STEVEN I.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 073557/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2004
From: CHENG, LI-TE; CLARK, BRYAN W.; HUPFER, SUSANNE C.; PATTERSON, JOHN; ROSS, STEVEN I.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015500/0464 →
Continuity (1)
Related Publication 20060090137A1 · Apr 27, 2006