← Back to Patent Explorer
US6009469A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphic user interface for internet telephony application

Assignee: Straight Path IP Group Inc
•
Filing: 1996-09-25
•
Granted: 1999-12-28
•
Expires: 2016-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication utility for establishing real-time, point-to-point communications between processes over a computer network includes apparatus for querying a server as to the network protocol address of another client process, and apparatus for directly establishing a communication link with the client process upon receipt of the network protocol address from the server. In one embodiment, the utility includes a sophisticated user interface having features similar to typical telephony hardware but implementing greater flexibility with software.

Inventors

  • 👤 Shane D. Mattaway
  • 👤 Glenn W. Hutton
  • 👤 Craig B. Strickland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 12:25
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/40; H04L65/403; H04L65/4038; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L51/00; H04L51/48; H04L65/1066; H04L65/1101; H04L67/00; H04L67/14; H04L67/50; H04L67/535; H04L67/60; H04L69/00; H04L69/16; H04L69/168; H04L9/00; H04L9/40; H04M; H04M1/00; H04M1/253; H04M1/2535; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/57; H04M1/575; H04M1/576; H04M1/578; H04M1/64; H04M1/65; H04M1/6505; H04M1/66; H04M1/663; H04M1/72; H04M1/724; H04M7/00; H04M7/006; H04L67/01; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04M1/2753; H04M1/2757; H04M1/72403; H04M1/7243; H04M2203/00; H04M2203/45; H04M2203/4536; H04M3/00; H04M3/42

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 175 words
A computer program product for use with a computer system having a display and an audio transducer, the computer system capable of executing a first process and connecting to other processes and a server process over a computer network, the computer program product comprising a computer usable medium having computer readable code means embodied in the medium comprising: a. program code for generating a user-interface enabling control a first process executing on the computer system; b. program code for determining the currently assigned network protocol address of the first process upon connection to the computer network; c. program code responsive to the currently assigned network protocol address of the first process, for establishing a communication connection with the server process and for forwarding the assigned network protocol address of the first process and a unique identifier of the first process to the server process upon establishing a communication connection with the server process; and d. program code means, responsive to user input commands, for establishing a point-to-point communications with another process over the computer network.
Claim 2
Dependent Claim 175 words
A computer program product for use with a computer system having a display and an audio transducer, the computer system capable of executing a first process and connecting to other processes and a server process over a computer network, the computer program product comprising a computer usable medium having computer readable code means embodied in the medium comprising: a. program code for generating a user-interface enabling control a first process executing on the computer system; b. program code for determining the currently assigned network protocol address of the first process upon connection to the computer network; c. program code responsive to the currently assigned network protocol address of the first process, for establishing a communication connection with the server process and for forwarding the assigned network protocol address of the first process and a unique identifier of the first process to the server process upon establishing a communication connection with the server process; and d. program code means, responsive to user input commands, for establishing a point-to-point communications with another process over the computer network.
Claim 3
Dependent Claim 50 words
The computer program product of claim 1 wherein the program code for establishing a point-to-point communication link further comprises: d.1 program code, responsive to the network protocol address of a second process, for establishing a point-to-point communication link between the first process and the second process over the computer network.
Claim 4
Dependent Claim 75 words
The computer program product of claim 2 wherein the program code for establishing a point-to-point communication link further comprise: d.2 program code for transmitting, from the first process to the server process, a query as to whether the second process is connected to the computer network; and d.3 program code means for receiving a network protocol address of the second process from the server process, when the second process is connected to the computer network.
Claim 5
Dependent Claim 64 words
The computer program product of claim 2 wherein the program code for establishing a point-to-point communication link further comprises: d.2 program code means for transmitting an E-mail message containing a network protocol address from the first process to the server process over the computer network; d.3 program code means for receiving a second network protocol address from the second process over the computer network.
Claim 6
Dependent Claim 118 words
In a computer system having a display and an audio transducer, the computer system capable of executing a first process and communicating with other processes and a server process over a computer network, a method for establishing point-to-point communications with other processes comprising: A. determining the currently assigned network protocol address of the first process upon connection to the computer network; B. establishing a communication connection with the server process once the assigned network protocol of the first process is known; C. forwarding the assigned network protocol address of the first process to the server process upon establishing a communication connection with the server process; and D. establishing a point-to-point communication with another process over the computer network.
Claim 7
Dependent Claim 118 words
In a computer system having a display and an audio transducer, the computer system capable of executing a first process and communicating with other processes and a server process over a computer network, a method for establishing point-to-point communications with other processes comprising: A. determining the currently assigned network protocol address of the first process upon connection to the computer network; B. establishing a communication connection with the server process once the assigned network protocol of the first process is known; C. forwarding the assigned network protocol address of the first process to the server process upon establishing a communication connection with the server process; and D. establishing a point-to-point communication with another process over the computer network.
Claim 8
Dependent Claim 60 words
The method of claim 5 wherein the program step D comprises: D.1 transmitting, from the first process to the server process, a query as to whether a second process is connected to the computer network; and D.2 receiving a network protocol address of the second process from the server process, when the second process is connected to the computer network.
Claim 9
Dependent Claim 48 words
The method of claim 5 wherein the program step D comprises: D.1 transmitting an E-mail message containing a network protocol address from the first process to the server process over the computer network; D.2 receiving a second network protocol address from a second process over the computer network.
Claim 10
Dependent Claim 135 words
In a computer system having a display and capable of executing a process, a method for establishing a point-to-point communication from a caller process to a callee process over a computer network, the caller process capable of generating a user interface and being operatively connected to the callee process and a server process over the computer network, the method comprising the steps of: A. generating a user-interface element representing a first communication line; B. generating a user interface element representing a first callee process; C. guerving the server process to determine if the first callee process is accessible; and D. establishing a point-to-point communication link from the caller process to the first callee process, in response to a user associating the element representing the first callee process with the element representing the first communication line.
Claim 11
Dependent Claim 135 words
In a computer system having a display and capable of executing a process, a method for establishing a point-to-point communication from a caller process to a callee process over a computer network, the caller process capable of generating a user interface and being operatively connected to the callee process and a server process over the computer network, the method comprising the steps of: A. generating a user-interface element representing a first communication line; B. generating a user interface element representing a first callee process; C. guerving the server process to determine if the first callee process is accessible; and D. establishing a point-to-point communication link from the caller process to the first callee process, in response to a user associating the element representing the first callee process with the element representing the first communication line.
Claim 12
Dependent Claim 48 words
The method of claim 8 wherein step C further comprises the steps of: C.1 querying the server process as to the on-line status of the first callee process; and C.2 receiving a network protocol address of the first callee process over the computer network from the server process.
Claim 13
Dependent Claim 20 words
The method of claim 8 further comprising the step of: E. generating a user-interface element representing a second communication line.
Claim 14
Dependent Claim 82 words
The method of claim 8 further comprising the step of: F. terminating the point-to-point communication from the caller process to the first callee process, in response to the user disassociating the element representing the first callee process from the element representing the first communication line; and G. establishing a different point-to-point communication from the caller process to the first callee process, in response to the user associating the element representing the first callee process with the element representing the second communication line.
Claim 15
Dependent Claim 60 words
The method of claim 8 further comprising the steps of: E. generating a user interface element representing a second callee process; and F. establishing a conference point-to-point communication between the caller process and the first and second callee processes, in response to the user associating the element representing the second callee process with the element representing the first communication line.
Claim 16
Dependent Claim 42 words
The method of claim 8 further comprising the step of: G. removing the second callee process from the conference point-to-point communication in response to the user disassociating the element representing the second callee process from the element representing the first communication line.
Claim 17
Dependent Claim 66 words
The method of claim 8 further comprising the steps of: E. generating a user interface element representing a communication line having a temporarily disabled status; and F. temporarily disabling the point-to-point communication between the caller process and the first callee process, in response to the user associating the element representing the first callee process with the element representing the communication line having a temporarily disabled status.
Claim 18
Dependent Claim 19 words
The method of claim 14 wherein the element generated in step E represents a communication line on hold status.
Claim 19
Dependent Claim 19 words
The method of claim 15 wherein the element generated in step E represents a communication line on mute status.
Claim 20
Dependent Claim 13 words
The method of claim 8 wherein the display further comprises a visual display.
Claim 21
Dependent Claim 27 words
The method of claim 17 wherein the user interface is a graphic user interface and the user-interface elements generated in steps A and B are graphic elements.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag