Back to results
US 8,724,622 B2Granted
System and method for instant VoIP messaging
AssigneeEmpire IP LLC
InventorMichael J. Rojas
Life of this patent
Estimating the term…
Abstract
Methods, systems and programs for instant voice messaging over a packet-switched network are provided. A method for instant voice messaging may comprise receiving an instant voice message having one or more recipients, delivering the instant voice message to the one or more recipients over a packet-switched network, temporarily storing the instant voice message if a recipient is unavailable; and delivering the stored instant voice message to the recipient once the recipient becomes available.
Claims39
A system comprising:
- a network interface connected to a packet-switched network;
- a messaging system communicating with a plurality of instant voice message client systems via the network interface;
- a communication platform system maintaining connection information for each of the plurality of instant voice message client systems indicating whether there is a current connection to each of the plurality of instant voice message client systems;
- and
- a user database storing user records identifying users of the plurality of instant voice message client systems, wherein each of the user records includes a user name, a password and a list of other users selected by a user.
2 more elements
A system comprising:
- a network interface connected to a packet-switched network;
- a messaging system communicating with a plurality of instant voice message client systems via the network interface;
- and
- a communication platform system maintaining connection information for each of the plurality of instant voice message client systems indicating whether there is a current connection to each of the plurality of instant voice message client systems,
- wherein the messaging system receives an instant voice message from one of the plurality of instant voice message client systems, and
- wherein the instant voice message includes an object field including a digitized audio file.
3 more elements
A system comprising:
- a network interface connected to a packet-switched network;
- a messaging system communicating with a plurality of instant voice message client systems via the network interface;
- and
- a communication platform system maintaining connection information for each of the plurality of instant voice message client systems indicating whether there is a current connection to each of the plurality of instant voice message client systems,
- wherein the messaging system receives connection object messages from the plurality of instant voice message client systems, wherein each of the connection object messages includes data representing a state of a logical connection with a given one of the plurality of instant voice message client systems.
2 more elements
A system comprising:
- a client device;
- a network interface coupled to the client device and connecting the client device to a packet-switched network;
- and
- an instant voice messaging application installed on the client device, wherein the instant voice messaging application includes a client platform system for generating an instant voice message and a messaging system for transmitting the instant voice message over the packet-switched network via the network interface,
- wherein the instant voice messaging application includes a document handler system for attaching one or more files to the instant voice message.
2 more elements
A system comprising:
- a client device;
- a network interface coupled to the client device and connecting the client device to a packet-switched network;
- and
- an instant voice messaging application installed on the client device, wherein the instant voice messaging application includes a client platform system for generating an instant voice message and a messaging system for transmitting the instant voice message over the packet-switched network via the network interface,
- a display displaying a list of one or more potential recipients for an instant voice message.
2 more elements
Dependencies are inferred from the claim text.