Patent US5841966A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5841966A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed messaging system

Assignee: Advanced Messaging Technologies Inc
•
Filing: 1996-04-04
•
Granted: 1998-11-24
•
Expires: 2016-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for a truly distributed messaging architecture based on existing LAN and PC technologies. A caller using one multi-media enabled PC (MPC) attempts to connect to a called MPC via a LAN or other digital data communication network. If the called MPC is in a receive mode but no one answers after a preset time, a prepared greeting message from the called MPC (e.g., an audio or audiovisual data file) is transmitted via the LAN to the calling MPC and played to the caller. The caller may then record an audio or audiovisual outgoing message for the called MPC. The outgoing message is stored in an "Outbox" for the caller, and a LAN message from the calling MPC starts a "message waiting" indicator on the called MPC. Whenever the called party is ready to receive waiting messages, that party can start an application which shows envelope information for such messages. The recipient can then retrieve any outgoing message stored in the Outbox for the calling MPC, and play back such messages. The invention can also be used for "call screening" by called parties, for sending audio or audiovisual information from a calling MPC over a LAN to many called MPCs simultaneously, and for "conference" calls.

Inventors

  • 👤 Roberto Irribarren

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 22:05
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/04; H04L65/00; H04L65/1066; H04L65/1076; H04L65/40; H04L65/403; H04L65/4053; H04L9/00; H04L9/40; H04L65/1101

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 307 words
A method for distributing messages over a local area network coupling a plurality of computer terminals, comprising the steps of: (a) attempting to initiate a message session from a calling party using a calling computer terminal with at least one called party using at least one corresponding called computer terminal; (b) whenever such attempt fails, then generating a greeting message associated with each called computer terminal for the calling computer terminal indicating that the corresponding called party is not responding; (c) recording an outgoing message by the calling party to each called party, the message comprising one of an audio or audiovisual message; (d) storing the outgoing message in an outbox associated with the calling computer terminal; (e) generating envelope information including identification data indicating the calling party recorded the outgoing message; (f) storing the envelope information in the outbox associated with the calling computer terminal; (g) associating the envelope with a message waiting indicator, where the message waiting indicator indicates the presence of the envelope information and the outgoing message in the outbox and is selectable to cause the envelope information to be retrieved from the outbox and to cause the outgoing message to be retrieved from the outbox; (h) activating the message waiting indicator at the called computer terminal when the called computer terminal is enabled to receive messages; (i) in response to activating the message waiting indicator selected to retrieve the envelope information, retrieving the envelope information from the outbox to each called computer terminal; (j) upon such envelope information retrieval displaying the envelope information on each called computer terminal; (k) in response to activating the message waiting indicator selected to retrieve the outgoing message, retrieving the outgoing message from the outbox to each called computer terminal; (l) upon such outgoing message retrieval, playing the retrieved outgoing message back on each called computer terminal.
Claim 2
Independent Claim 307 words
A method for distributing messages over a local area network coupling a plurality of computer terminals, comprising the steps of: (a) attempting to initiate a message session from a calling party using a calling computer terminal with at least one called party using at least one corresponding called computer terminal; (b) whenever such attempt fails, then generating a greeting message associated with each called computer terminal for the calling computer terminal indicating that the corresponding called party is not responding; (c) recording an outgoing message by the calling party to each called party, the message comprising one of an audio or audiovisual message; (d) storing the outgoing message in an outbox associated with the calling computer terminal; (e) generating envelope information including identification data indicating the calling party recorded the outgoing message; (f) storing the envelope information in the outbox associated with the calling computer terminal; (g) associating the envelope with a message waiting indicator, where the message waiting indicator indicates the presence of the envelope information and the outgoing message in the outbox and is selectable to cause the envelope information to be retrieved from the outbox and to cause the outgoing message to be retrieved from the outbox; (h) activating the message waiting indicator at the called computer terminal when the called computer terminal is enabled to receive messages; (i) in response to activating the message waiting indicator selected to retrieve the envelope information, retrieving the envelope information from the outbox to each called computer terminal; (j) upon such envelope information retrieval displaying the envelope information on each called computer terminal; (k) in response to activating the message waiting indicator selected to retrieve the outgoing message, retrieving the outgoing message from the outbox to each called computer terminal; (l) upon such outgoing message retrieval, playing the retrieved outgoing message back on each called computer terminal.
Claim 3
Dependent Claim 17 words
The method of claim 1, wherein each greeting message is one of an audio or audiovisual message.
Claim 4
Dependent Claim 17 words
The method of claim 1, wherein each greeting message is stored as a conventional audio data file.
Claim 5
Dependent Claim 17 words
The method of claim 1, wherein each greeting message is stored as a conventional audiovisual data file.
Claim 6
Dependent Claim 37 words
The method of claim 1, wherein each greeting message is generated only after a preset time elapses after an attempt is made to initiate a message session from a calling party with at least one called party.
Claim 7
Dependent Claim 17 words
The method of claim 1, wherein the outgoing message is stored as a conventional audio data file.
Claim 8
Dependent Claim 17 words
The method of claim 1, wherein the outgoing message is stored as a conventional audiovisual data file.
Claim 9
Dependent Claim 28 words
The method of claim 1, wherein the outgoing message is pre-recorded before attempting to initiate a message session from a calling party with at least one called party.
Claim 10
Dependent Claim 13 words
The method of claim 1, wherein the outgoing message includes attached data files.
Claim 11
Dependent Claim 15 words
The method of claim 1, wherein the outbox is located within the calling computer terminal.
Claim 12
Dependent Claim 15 words
The method of claim 1, wherein the outbox is located within each called computer terminal.
Claim 13
Dependent Claim 21 words
The method of claim 1, wherein the outbox is located within a network server coupled to the digital data communication network.
Claim 14
Dependent Claim 28 words
The method of claim 1, further including the step of: (a) if the attempted message session is initiated, enabling each called party to converse with the calling party.
Claim 15
Dependent Claim 13 words
The method of claim 13, wherein such conversation is conducted essentially in real-time.
Claim 16
Dependent Claim 52 words
The method of claim 1, further including the steps of: (a) if the attempted message session is initiated, enabling each called party to converse with the calling party; and (b) enabling at least one of the calling party and at least one called party to establish a conference call with another party.
Claim 17
Dependent Claim 70 words
The method of claim 1, further including the steps of: (a) transmitting the outgoing message to each called computer terminal, essentially simultaneously with recording of such message; (b) playing the outgoing message back on each enabled called computer terminal; (c) enabling each called party to screen the outgoing message and selectively establish a completed call with the calling party, thereby enabling each called party to converse with the calling party.
Claim 18
Independent Claim 143 words
A method for distributing messages over a local area network coupling a plurality of computer terminals, comprising the steps of: (a) attempting to initiate a message session from a calling party using a calling computer terminal with at least one called party using at least one corresponding called computer terminal; (b) whenever such attempt fails, then generating a greeting message associated with each called computer terminal for the calling computer terminal indicating that the corresponding called party is not responding; (c) recording an outgoing message by the calling party to each called party, the message comprising one of an audio or audiovisual message; (d) transmitting the outgoing message to each called computer terminal; (e) playing the retrieved outgoing message back on each enabled called computer terminal; (f) enabling each called party to screen the played outgoing message and respond to the calling party.
Claim 19
Independent Claim 143 words
A method for distributing messages over a local area network coupling a plurality of computer terminals, comprising the steps of: (a) attempting to initiate a message session from a calling party using a calling computer terminal with at least one called party using at least one corresponding called computer terminal; (b) whenever such attempt fails, then generating a greeting message associated with each called computer terminal for the calling computer terminal indicating that the corresponding called party is not responding; (c) recording an outgoing message by the calling party to each called party, the message comprising one of an audio or audiovisual message; (d) transmitting the outgoing message to each called computer terminal; (e) playing the retrieved outgoing message back on each enabled called computer terminal; (f) enabling each called party to screen the played outgoing message and respond to the calling party.

References Cited (Backward Citations)

US4920558A Cited
US5619508A Cited
US5524137A Cited
US5539800A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-23 2002-05-25 2002-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-23 2006-05-25 2006-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-23 2010-05-25 2010-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag