Multimedia communication and presentation
First Claim
Patent Images
1. A computer implemented method comprising:
- storing a set of mnemonic names, associated with a set of multimedia objects, that includes a first mnemonic name associated with a first multimedia object;
receiving a sequence of control inputs that designates, content of an electronic communication to be sent from a first user to a second user;
identifying, in the received sequence of control inputs, an occurrence of the first mnemonic-name;
setting a theme for multimedia objects that applies to a plurality of multimedia objects and presents a variant of each of the plurality of multimedia objects consistent with the theme;
determining a replacement of the identified occurrence of the first mnemonic name with the first multimedia object in the electronic communication based on a capability of a receiving device; and
replacing, in the electronic communication, the first mnemonic name present in the received sequence of control inputs with the first multimedia object; and
sending the electronic communication including the first mnemonic name replaced with the first multimedia object to the second user.
11 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for entry and editing of multimedia objects for communication and presentation, associating multimedia objects with received sequences of keystroke or mouse action abbreviations. When an abbreviation is detected, the abbreviation is replaced with the associated multimedia object. Each multimedia object has editable properties, and each set of multimedia objects can be collected into an ensemble, which itself can have editable properties. One such ensemble property is a “theme,” which presents a variant of each multimedia object consistent with the theme.
-
Citations
19 Claims
-
1. A computer implemented method comprising:
-
storing a set of mnemonic names, associated with a set of multimedia objects, that includes a first mnemonic name associated with a first multimedia object; receiving a sequence of control inputs that designates, content of an electronic communication to be sent from a first user to a second user; identifying, in the received sequence of control inputs, an occurrence of the first mnemonic-name; setting a theme for multimedia objects that applies to a plurality of multimedia objects and presents a variant of each of the plurality of multimedia objects consistent with the theme; determining a replacement of the identified occurrence of the first mnemonic name with the first multimedia object in the electronic communication based on a capability of a receiving device; and replacing, in the electronic communication, the first mnemonic name present in the received sequence of control inputs with the first multimedia object; and sending the electronic communication including the first mnemonic name replaced with the first multimedia object to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system configured to enable entry and modification of multimedia elements in electronic communication, comprising:
-
a database including a set of mnemonic names, associated with a set of multimedia objects, that includes a first mnemonic name associated with a first multimedia object; and one or more processors in operative communication with the database, the one or more processors configured to; receive a sequence of control inputs that designates content of an electronic communication to be sent from a first user to a second user, identify, in the received sequence of control inputs, an occurrence of the first mnemonic name, set a theme for multimedia objects that applies to a plurality of multimedia objects and presents a variant of each of the plurality of multimedia objects consistent with the theme; determine a replacement of the identified occurrence of the first mnemonic name with the first multimedia object in the electronic communication based on a capability of a receiving device, replace, in the electronic communication, the first mnemonic name with the first multimedia object present in the received sequence of control inputs, send the electronic communication including the first mnemonic name replaced with the first multimedia object to the second user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing executable instructions that, when executed, cause a computer to perform operations comprising:
-
storing a set of mnemonic names, associated with a set of multimedia objects, that includes a first mnemonic name associated with a first multimedia object; receiving a sequence of control inputs that designates, content of an electronic communication to be sent from a first user to a second user; identifying, in the received sequence of control inputs, occurrences of the first mnemonic name; setting a theme for multimedia objects that applies to a plurality of multimedia objects and presents a variant of each of the plurality of multimedia objects consistent with the theme; determining a replacement of the identified occurrence of the first mnemonic name with the first multimedia object in the electronic message based on a user selection of the first multimedia object; replacing, in the electronic communication, the identified occurrence of the first mnemonic name in the received sequence control inputs with the first multimedia object; and sending the electronic communication including the first mnemonic name replaced with the first multimedia object to the second user. - View Dependent Claims (17, 18)
-
-
19. A system configured to enable entry and modification of multimedia elements in electronic communication, comprising:
-
a database including a set of mnemonic names, associated with a set of multimedia objects, that includes a first mnemonic name associated with a first multimedia object; and one or more processors in operative communication with the database, the one or more processors being configured to; receive a sequence of control inputs that designates content of an electronic communication to be sent from a first user to a second user, identify, in the received sequence of control inputs, an occurrence of the first mnemonic name, set a theme for multimedia objects that applies to a plurality of multimedia objects and presents a variant of each of the plurality of multimedia objects consistent with the theme, determine a replacement of the identified occurrence of the first mnemonic name with the first multimedia object in the electronic communication based on a user selection of the first multimedia object, replace, in the electronic communication, the first mnemonic name with the first multimedia object present in the received sequence of control inputs, and send the electronic communication including the first mnemonic name replaced with the first multimedia object to the second user.
-
Specification