Message augmentation system and method
First Claim
1. A messaging augmentation system comprising:
- a message input module adapted to receive a message from a first user for delivery to a second user;
a parsing module adapted to divide the message into at least one message fragment;
a matching module adapted to compare each of the at least one message fragment with clips stored in a database to identify matching clips to the at least one message fragment, wherein the stored clips in the database are elements of popular culture;
a delivery module adapted to deliver the matching clips to the first user to augment the message;
the matching module is further adapted to provide a selection interface to the first user upon the matching module identifying more than one of the matching clips for any of the at least one matching message fragment, whereby the user selects one of the matching clips for delivery by the delivery module;
a settings module specific to each user, wherein the clip database is further selectively filtered on a user'"'"'s preference for favorite clip artists, larger works, songs, movies, shows, performers, or the popularity of each clip or larger work; and
the messaging augmentation system sends the message along with a selected one of the matching clips to the second user, whereinthe database includes, for any clip that is taken from a larger audio or video work, a buy-now link to an online store for purchasing the larger audio or video work, and wherein the delivery module is further adapted to send the buy-now link to the second user.
0 Assignments
0 Petitions
Accused Products
Abstract
A messaging augmentation system comprises a message input module that receives a text, audio or video message from a user. A parsing module parses the message into at least one message fragment, a matching module compares each of the message fragments with a database of stored clips to identify matching clips, and a delivery module delivers the matching clips to the user to augment the message being sent to a recipient. Each stored clip includes an audio portion, and the clip database further includes, for each clip, caption data that includes text captions of the audio message, and corresponding file location data. Preferably the system is distributed over a network, such that the message input module is resident on a client device of the user, and the matching module is resident on a server.
40 Citations
17 Claims
-
1. A messaging augmentation system comprising:
-
a message input module adapted to receive a message from a first user for delivery to a second user; a parsing module adapted to divide the message into at least one message fragment; a matching module adapted to compare each of the at least one message fragment with clips stored in a database to identify matching clips to the at least one message fragment, wherein the stored clips in the database are elements of popular culture; a delivery module adapted to deliver the matching clips to the first user to augment the message; the matching module is further adapted to provide a selection interface to the first user upon the matching module identifying more than one of the matching clips for any of the at least one matching message fragment, whereby the user selects one of the matching clips for delivery by the delivery module; a settings module specific to each user, wherein the clip database is further selectively filtered on a user'"'"'s preference for favorite clip artists, larger works, songs, movies, shows, performers, or the popularity of each clip or larger work; and the messaging augmentation system sends the message along with a selected one of the matching clips to the second user, wherein the database includes, for any clip that is taken from a larger audio or video work, a buy-now link to an online store for purchasing the larger audio or video work, and wherein the delivery module is further adapted to send the buy-now link to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor-implemented method for augmenting a message of a first user, comprising the steps:
-
providing a messaging augmentation system comprising a message input module adapted to receive a message from first user;
a parsing module adapted to divide the message into at least one message fragment;
a matching module adapted to compare each of the at least one message fragment with clips stored in a database to identify matching clips to the at least one message fragment;
a settings module specific to each user, wherein the clip database is further selectively filtered on a user'"'"'s preference for favorite clip artists, larger works, songs, movies, shows, performers, or the popularity of each clip or larger work; and
a delivery module adapted to deliver any matching clips to the user to augment the message;receiving the message from the first user via the message input module, the message configured for delivery to a second user; dividing the message into at least one message fragment via the parsing module; comparing, by the matching module, each of the at least one message fragment with stored clips in the database to identify matching clips to the at least one message fragment, wherein the stored clips in the database are elements of popular culture; delivering, by the delivery module, the matching clips to the first user to augment the message; providing, by the matching module, a selection interface to the user upon the matching module identifying more than one of the matching clips for any of the at least one matching message fragment; waiting for the first user to select one of the matching clips for delivery by the delivery module; and sending the message of the first user, with a selected one of the matching clips, to the second user, wherein the database includes, for any clip that is taken from a larger audio or video work, a buy-now link to an online store for purchasing the larger audio or video work, and wherein the delivery module is further adapted to send the buy-now link to the second user. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by at least one processor, cause the processor to perform operations, comprising:
-
receiving a message from a first user to be delivered to a second user; parsing the message into at least one message fragment; comparing each of the at least one message fragment with clips stored in a database to identify matching clips to the at least one message fragment, wherein the stored clips in the database are elements of popular culture; delivering the matching clips to the first user to augment the message; providing a selection interface to the first user upon identifying more than one matching clip for any of the at least one matching message fragment; waiting for the first user to select one of the identified matching clips for delivery; the clip database further selectively filtering on a user'"'"'s preference for favorite clip artists, larger works, songs, movies, shows, performers, or the popularity of each clip or larger work; and delivering the message, with a selected matching clip, to the second user, wherein the database includes, for any clip that is taken from a larger audio or video work, a buy-now link to an online store for purchasing the larger audio or video work, and wherein the delivery module is further adapted to send the buy-now link to the second user. - View Dependent Claims (14, 15, 16, 17)
-
Specification