Method and apparatus for building multimedia applications using interactive multimedia viewers
First Claim
1. In an object-oriented programming interface for use by a programmer in a computer readable medium, a software Interactive Media Viewer (IMV) module, comprising:
- a code set adapted to access and present media code from multimedia files stored in a data repository; and
an editable layer allowing the programmer to program selective control of access by the IMV to the multimedia files;
wherein the multimedia files include at least telephony, interactive voice response (IVR), and e-mails, and the programmed selective control in the editable layer restricts selected multimedia files from being accessed by the IMV.
8 Assignments
0 Petitions
Accused Products
Abstract
A programming application for creating an Interactive Multimedia Application (IMA) which includes access to and rendering of multimedia files stored in a data repository has first selectable software modules providing functionality for an Interactive Multimedia Application other than access to and rendering of the multimedia files, and at least one selectable Interactive Multimedia Viewer (IMV) software module including a code set adapted to access and render media code from multimedia files stored in a data repository and an editable layer allowing a programmer to program limitations limiting access by the IMV to preselected media files. In the programming application the programmer, by selecting, including, and editing software modules the programmer is enabled to create the IMA. IVRs may access and render code of one multimedia type or more than one type, and are adapted to interact with other software modules in an application. Multimedia files stored in the data repository represent multimedia transactions, and are typically characterized with tags according to one or more of date, time, participants, file type, company affiliation of participants, subject or issue, and relationship to other multimedia files, and IMVs are limited through the editable layer to tags of the multimedia files.
89 Citations
20 Claims
-
1. In an object-oriented programming interface for use by a programmer in a computer readable medium, a software Interactive Media Viewer (IMV) module, comprising:
-
a code set adapted to access and present media code from multimedia files stored in a data repository; and an editable layer allowing the programmer to program selective control of access by the IMV to the multimedia files; wherein the multimedia files include at least telephony, interactive voice response (IVR), and e-mails, and the programmed selective control in the editable layer restricts selected multimedia files from being accessed by the IMV. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A programming application for creating an Interactive Multimedia Application (IMA), in a computer readable medium, which includes access to and presenting of multimedia files stored in a data repository, comprising:
-
first selectable software modules providing functionality for an Interactive Multimedia Application; and at least one selectable Interactive Multimedia Viewer (IMV) software module including a code set for accessing and presenting media code from multimedia files stored in a data repository and an editable layer allowing a programmer to program selective control of access by the IMV to the multimedia files; wherein the multimedia files include at least telephony, interactive voice response (IVR), and e-mails, and the programmed selective control in the editable layer restricts selected multimedia files from being accessed by the IMV, and by selecting, including, and editing software modules the programmer is enabled to create the IMA. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A multimedia communication center, having a programming application for creating an Interactive Multimedia Application (IMA), in a computer readable medium, comprising:
-
an access interface for outside communication; an interface to communication center personnel; a storage system for recording multimedia transactions in a data repository, the stored transactions characterized by tags representing one or more of date, time, participants, file type, company affiliation of participants, subject or issue, and relationship to other multimedia files; and a programming application for creating the IMA which includes access to and presenting of the multimedia files stored in the data repository; wherein the programming application is characterized by first selectable software modules providing functionality for an Interactive Multimedia Application including at least one selectable Interactive Multimedia Viewer (IMV) software module including a code set for accessing and presenting media code from multimedia files stored in a data repository and an editable layer allowing the programmer to program selective control of access by the IMV to the multimedia files, wherein the multimedia files include at least telephony, interactive voice response (IVR), and e-mails, and the programmed selective control in the editable layer restricts selected multimedia files from being accessed by the IMV, and, by selecting, including, and editing software modules the programmer is enabled to create the IMA. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a Multimedia Communication Center environment which includes access to and processing of multimedia files stored in a data repository, a method for assembling an Interactive Multimedia Application (IMA), comprising steps of:
-
selecting software modules providing functionality for an Interactive Multimedia Application, including at least one selectable Interactive Multimedia Viewer (IMV) software module having a code set for accessing and presenting media code from multimedia files stored in a data repository, wherein the multimedia files include at least telephony, interactive voice response (IVR), and e-mails; editing an editable layer of the at least one IMV by programming limitations restricting access by the IMV to preselected multimedia files; and joining the selected and edited modules to form the IMA. - View Dependent Claims (17, 18, 19, 20)
-
Specification