IP Library Granted Patent US 8,683,328
Granted Patent B2
US 8,683,328 · App. 12/860,214 · Granted Mar 25, 2014

Multimedia communication and presentation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,683,328
App. No.
12/860,214
Granted
Mar 25, 2014
Kind
B2
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.

Claims (51)

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.

2. The computer implemented method of claim 1 , wherein the first multimedia object has at least one editable property that is edited in the electronic communication responsive to receiving corresponding input from the first user.

3. The computer implemented method of claim 1 , wherein the first multimedia object has at least one editable property that is edited in the electronic communication responsive to receiving corresponding input from the second user.

4. The computer implemented method of claim 3 , further comprising conveying to the first user an edit of the at least one editable property of the first multimedia object in the electronic communication made responsive to input from the second user.

5. The computer implemented method of claim 1 , wherein the sequence of control inputs include keystrokes.

6. The computer implemented method of claim 1 , wherein the sequence of control inputs include mouse actions.

7. The computer implemented method of claim 1 , wherein the electronic communication includes either an email message or a chat message.

8. The non-transitory computer-readable medium of claim 1 , further comprising:

identifying, in the received sequence of control inputs, an occurrence of a second mnemonic name; and

replacing the second mnemonic name in the received sequence of control inputs with one of the more than one multimedia object determined by one of random replacement, round-robin replacement, or presentation for selection.

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.

10. The system of claim 9 , wherein the first multimedia object has at least one editable property, and wherein the one or more processors are further configured to edit the at least one editable property in the electronic communication responsive to receiving corresponding input from the first user.

11. The system of claim 9 , wherein the first multimedia object has at least one editable property, and wherein the one or more processors are further configured to edit the at least one editable property in the electronic communication responsive to receiving corresponding input from the second user.

12. The system of claim 11 , wherein the one or more processors are further configured to convey to the first user an edit of the at least one editable property of the first multimedia object in the electronic communication made responsive to input from the second user.

13. The system of claim 9 , wherein the sequence of control inputs include keystrokes.

14. The system of claim 9 , wherein the sequence of control inputs include mouse actions.

15. The system of claim 9 , wherein the electronic communication includes either an email message or a chat message.

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.

17. The non-transitory computer-readable medium of claim 16 , further comprising selecting the theme for the first multimedia object by the first user.

18. The non-transitory computer-readable medium of claim 16 , further comprising selecting the theme for the first multimedia object by the second user.

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.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: NYTELL SOFTWARE LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062708/0535 →
MERGER Recorded Dec 31, 2015
From: WEALD REMOTE LIMITED LIABILITY COMPANY
To: NYTELL SOFTWARE LLC
Reel/Frame 037392/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: MOUNT HAMILTON PARTNERS, LLC
To: I2Z TECHNOLOGY, LLC
Reel/Frame 029894/0251 →
CONFIRMATORY ASSIGNMENT Recorded Feb 26, 2013
From: NGUYEN, JULIEN T.
To: NOVITA COMMUNICATIONS, INC.
Reel/Frame 029874/0599 →
CONFIRMATORY ASSIGNMENT Recorded Feb 26, 2013
From: NOVITA COMMUNICATIONS, INC.
To: PLANETWEB, INC.
Reel/Frame 029874/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: NGUYEN, JULIEN TAN
To: NOVITA COMMUNICATIONS, INC.
Reel/Frame 029805/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: PLANETWEB, INC.
To: MOUNT HAMILTON PARTNERS, LLC
Reel/Frame 029805/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2013
From: SEARCHLITE ADVANCES, LLC
To: WEALD REMOTE LIMITED LIABILITY COMPANY
Reel/Frame 029761/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: I2Z TECHNOLOGY, LLC
To: SEARCHLITE ADVANCES, LLC
Reel/Frame 028871/0570 →