Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording
First Claim
1. A computer program product embodied on a non-transitory computer readable medium, comprising code executable by a computer having a processor and a graphical user interface and arranged to communicate with at least one repository of audio media and at least one repository of multimedia, the multimedia comprising at least one of static image files, dynamic images files, audio and video files, to cause the computer to carry out the following steps:
- accessing the at least one repository of multimedia;
selecting, via the graphical user interface, at least one multimedia file to be retrieved, and retrieving, from the at least one repository of multimedia, the at least one multimedia file to be retrieved;
accessing the at least one repository of the audio media;
selecting, via the graphical user interface, at least one category of pre-existing recording to be retrieved;
retrieving, from the at least one repository of audio media, at least one pre-existing recording, said pre-existing recording associated with the at least one selected category;
selecting, via the graphical user interface, a desired phrase from within a pre-existing recording;
communicating the selection of the desired phrase to the at least one repository of audio media in the form of non-audio data identifying a phrase from an audio recording, the at least one audio file messaging software-as-a-service platform comprising an audio extraction engine that (i) receives the non-audio data identifying the phrase together with an instance of the audio recording, (ii) identifies a portion of the audio recording where the phrase is likely to be found at least in part by mapping each word in the phrase to one and only one vocal interval determined to exist in the audio recording, (iii) extracts the portion of the audio recording into a short snippet; and
(iv) writes the short snippet into a database;
amending the at least one multimedia file to include a text lyric, the text lyric corresponding to the desired phrase from the audio media repository; and
directing a file messaging software-as-a-service platform, via the graphical user interface, to generate and output the amended multimedia file as a message note for the intended recipient, wherein the amended multimedia file comprises the short snippet.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of communicating between a sender and a recipient via a personalized message, including steps of: (a) identifying text, via the user interface of a communication device, of a desired lyric phrase from within a pre-existing audio recording; (b) selecting visual data, such as an image or video, to be paired with the desired lyric phrase; (c) extracting audio substantially associated with the desired lyric phrase from the pre-existing recording into a desired audio clip; (d) inputting personalized text via the user interface; (e) creating the personalized message with the sender identification, the personalized text and access to the desired audio clip; and (e) sending an electronic message to the electronic address of the recipient. Clips may be generated automatically based on a relevance score. The electronic message may be a text message, instant message, or email message; this message may alternatively have a link to the personalized message.
32 Citations
20 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising code executable by a computer having a processor and a graphical user interface and arranged to communicate with at least one repository of audio media and at least one repository of multimedia, the multimedia comprising at least one of static image files, dynamic images files, audio and video files, to cause the computer to carry out the following steps:
-
accessing the at least one repository of multimedia; selecting, via the graphical user interface, at least one multimedia file to be retrieved, and retrieving, from the at least one repository of multimedia, the at least one multimedia file to be retrieved; accessing the at least one repository of the audio media; selecting, via the graphical user interface, at least one category of pre-existing recording to be retrieved; retrieving, from the at least one repository of audio media, at least one pre-existing recording, said pre-existing recording associated with the at least one selected category; selecting, via the graphical user interface, a desired phrase from within a pre-existing recording; communicating the selection of the desired phrase to the at least one repository of audio media in the form of non-audio data identifying a phrase from an audio recording, the at least one audio file messaging software-as-a-service platform comprising an audio extraction engine that (i) receives the non-audio data identifying the phrase together with an instance of the audio recording, (ii) identifies a portion of the audio recording where the phrase is likely to be found at least in part by mapping each word in the phrase to one and only one vocal interval determined to exist in the audio recording, (iii) extracts the portion of the audio recording into a short snippet; and
(iv) writes the short snippet into a database;amending the at least one multimedia file to include a text lyric, the text lyric corresponding to the desired phrase from the audio media repository; and directing a file messaging software-as-a-service platform, via the graphical user interface, to generate and output the amended multimedia file as a message note for the intended recipient, wherein the amended multimedia file comprises the short snippet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A multimedia messaging software-as-a-service platform, comprising:
-
a computer hardware infrastructure accessible at a network domain and comprising; first program code that receives, from a sender, a set of first information, the set of first information including a message personalized for an intended recipient, together with non-audio data identifying an audio phrase from an audio recording, as well as a selection of at least one multimedia file; and an audio extraction engine that (i) receives the non-audio data identifying the audio phrase together with an instance of the audio recording, (ii) identifies a portion of the audio recording where the audio phrase is likely to be found at least in part by mapping each word in the audio phrase to one and only vocal interval determined to exist in the audio recording, (iii) extracts the portion of the audio recording into a short snippet; and
(iv) writes the short snippet into a database; anda message generator that combines a reference to the short snippet with the message and the at least one multimedia file to generate and output a multimedia message note for the intended recipient; and second program code operative to cause delivery of the short snippet in response to receipt of data indicating that the reference is selected by the intended recipient, wherein the multimedia message comprises the short snippet.
-
-
19. A multimedia messaging software-as-a-service platform having a processor and a memory, the multimedia messaging software-as-a-service platform comprising:
-
first program code that receives, from a sender, a set of first information, the set of first information including a message personalized for an intended recipient, together with non-audio data identifying a phrase from an audio recording, and further receives a selection of at least one multimedia file; an audio extraction engine that (i) receives the non-audio data identifying the phrase together with an instance of the audio recording, (ii) identifies a portion of the audio recording where the phrase is likely to be found at least in part by mapping each word in the phrase to exactly one vocal interval determined to exist in the audio recording, (iii) extracts the portion of the audio recording into a short snippet; and
(iv) writes the short snippet into a database;a message generator that combines a reference to the short snippet with at least one multimedia file and the message to generate and output a multimedia message note for the intended recipient; second program code operative to control access to the short snippet to a recipient of a multimedia message note having a user account, and prompting the intended recipient to log into or create a user account; and third program code operative to cause delivery of the short snippet in response to receipt of data indicating that the reference is selected by the intended recipient, wherein the multimedia message comprises the short snippet. - View Dependent Claims (20)
-
Specification