System, method and apparatus for communicating via sound messages and personal sound identifiers
First Claim
Patent Images
1. A method of establishing sound based communications among a plurality of distributed users in a communicative network, comprising:
- storing one or more sound communication files, each sound communication file being comprised of a series of notes;
receiving a request from at least one user on the network, wherein the request identifies one or more other users in the network and at least one sound communication file designated for the one or more identified users; and
transmitting the user'"'"'s request to the one or more identified users in the network, wherein in response to the request, the at least one sound communication file is played, the at least one communication file having an associated conversational meaning which is recognizable by the one or more identified users in the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and apparatus for facilitating communication among a number of distributed clients in a distributed network is disclosed. A user, such as through a personal digital assistant device, may select one or more sound messages for transmission to one or more other users in the network. Each sound message may be preceded by a sound identifier which identifies the sending user. Users may select or create their sounds message and/or person sound identifiers. The sound messages will typically be abbreviated melodies or note strings which are associated with certain conversational messages.
309 Citations
23 Claims
-
1. A method of establishing sound based communications among a plurality of distributed users in a communicative network, comprising:
-
storing one or more sound communication files, each sound communication file being comprised of a series of notes;
receiving a request from at least one user on the network, wherein the request identifies one or more other users in the network and at least one sound communication file designated for the one or more identified users; and
transmitting the user'"'"'s request to the one or more identified users in the network, wherein in response to the request, the at least one sound communication file is played, the at least one communication file having an associated conversational meaning which is recognizable by the one or more identified users in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
playing a personal sound identifier for the one or more identified users in the network, the personal sound identifier identifying the requesting user to the one or more identified users in the network.
-
-
3. The method of claim 1, wherein each sound communication file is preceded by a personal sound identifier, the personal sound identifier being comprised of a short snippet of notes.
-
4. The method of claim 1, further comprising:
requesting for transmission of the at least one sound communication file if the sound communication file identified in the request is not already stored.
-
5. The method of claim 1, wherein each sound communication file is associated with a visual icon.
-
6. The method of claim 1, wherein the request is transmitted via a UDP protocol.
-
7. The method of claim 1, wherein the sound communication file is saved in one of a MIDI file format, a .MP3 file format, a .WAV file format, a .RAM file format, a .AAC file format and a .AU file format.
-
8. An apparatus for facilitating exchange of sound messages between a plurality of remote users, the apparatus comprising:
-
a display screen;
at least one icon displayed on the display screen, the at least one visual icon associated with an earcon, wherein when the icon is selected a command to play the earcon is transmitted to one or more other remote users; and
a receiving component for receiving a command to play earcons, wherein the receiving component includes a speaker component. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of facilitating sound based communications among a plurality of distributed users, comprising:
-
distributing a plurality of sound messages for storage by each of the plurality of distributed users;
receiving a request from one or more of the distributed users to play a designated sound message to one or more other distributed users;
transmitting the request to the one or more other distributed users to play the designated sound message; and
receiving a newly created message from one or more of the plurality of distributed users. - View Dependent Claims (17)
-
-
18. A method of facilitating sound based communications among a plurality of distributed users, comprising:
-
distributing a plurality of sound messages for storage by each of the plurality of distributed users;
receiving a request from one or more of the distributed users to play a designated sound message to one or more other distributed users;
transmitting the request to the one or more other distributed users to play the designated sound message;
wherein a request identifies the names of one or more of the distributed users.
-
-
19. A method for communicating via a plurality of sound instant messages, the method comprising:
-
receiving the plurality of sound instant messages;
caching the plurality of sound instant messages;
receiving a request to play at least one of the cached sound instant messages; and
playing the at least one of the cached sound instant messages from the plurality of stored sound instant messages;
wherein the sound instant message is in MIDI file format.
-
-
20. A method for communicating via a plurality of sound instant messages, the method comprising:
-
receiving the plurality of sound instant messages;
caching the plurality of sound instant messages;
receiving a request to play at least one of the cached sound instant messages; and
playing the at least one of the cached sound instant messages from the plurality of stored sound instant messages;
wherein if the request identifies a sound instant message which is not one of the cached sound instant message, the sound instant message which is not one of the stored sound instant messages is requested for caching.
-
-
21. A method for communicating via a plurality of sound instant messages, the method comprising:
-
receiving the plurality of sound instant messages;
caching the plurality of sound instant messages;
receiving a request to play at least one of the cached sound instant messages; and
playing the at least one of the cached sound instant messages from the plurality of stored sound instant messages;
wherein the sound instant message is accompanied by a personal sound identifier which identifies a unique user.
-
-
22. A system for facilitating sound based communications, comprising:
-
a plurality of distributed communicative devices;
a plurality of sound instant messages for playing on each of the distributed communicative devices; and
a central server which receives a request from one or more of the plurality of distributed communicative devices, transmits the request to one or more of the plurality of distributed communicative devices identified in the request wherein the one or more of the plurality of distributed communicative devices identified in the request will play one or more of the plurality of sound instant messages also identified in the request.
-
-
23. A method for providing communications via sound instant messages, the method comprising:
-
receiving a plurality of sound instant messages from a plurality of users in a network;
distributing the plurality of sound instant messages to each of the plurality of users in the network so that each user in the network has a common set of sound instant messages;
receiving a selection action from at least one of the plurality of users, the selection action identifying at least one other user in the network and at least one sound instant message designated for the at least one other user; and
providing a signal to the designated user, wherein in response to the signal, the at least one sound instant message is played by the designated user, the at least one sound instant message having an associated conversational meaning known to the users.
-
Specification