US20100211864A1 - System for and method of visual representation and review of media files - Google Patents
System for and method of visual representation and review of media files Download PDFInfo
- Publication number
- US20100211864A1 US20100211864A1 US12/769,190 US76919010A US2010211864A1 US 20100211864 A1 US20100211864 A1 US 20100211864A1 US 76919010 A US76919010 A US 76919010A US 2010211864 A1 US2010211864 A1 US 2010211864A1
- Authority
- US
- United States
- Prior art keywords
- media
- file
- annotations
- annotation
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000012552 review Methods 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000000007 visual effect Effects 0.000 title abstract description 5
- 238000012986 modification Methods 0.000 claims abstract 3
- 230000004048 modification Effects 0.000 claims abstract 3
- 230000002123 temporal effect Effects 0.000 claims 9
- 230000001360 synchronised effect Effects 0.000 claims 5
- 238000001914 filtration Methods 0.000 claims 1
- 238000013475 authorization Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 230000015654 memory Effects 0.000 description 4
- 240000005020 Acaciella glauca Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000005291 magnetic effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 235000003499 redwood Nutrition 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
Definitions
- This patent document pertains generally to graphical user interfaces, and more particularly, but not by way of limitation, to visual representation and review of media files.
- FIG. 2 illustrates an example of the data stored in an authorization file in accordance with an example embodiment.
- FIG. 3 illustrates an example of data stored in a media review file in accordance with an example embodiment.
- FIG. 4 illustrates a further example of data stored in a media review file after a review by reviewer “Joe” in accordance with an example embodiment.
- FIG. 5 illustrates an example search graphical user interface (“GUI”) in accordance with an example embodiment.
- GUI search graphical user interface
- FIG. 6 illustrates an example list GUI in accordance with an example embodiment.
- FIG. 7 illustrates an example reviewer software GUI in accordance with an example embodiment.
- FIG. 8 illustrates a flow diagram of a method of creating and maintaining a database in a media file reviewing system in accordance with an example embodiment.
- FIG. 9 illustrates a flow diagram of a method of using the media file reviewing system in accordance with an example embodiment.
- FIG. 10 illustrates a diagrammatic representation of a machine capable of performing the methods or implementing the systems/devices described herein.
- telemarketer conversations may be recorded as an audio file, with subsequent reviewers analyzing the recorded conversations and annotating, for example, mistakes, profanity, and sales events.
- News or sports broadcasts may be recorded as a video file with important aspects of the broadcast highlighted with annotations. There are many other examples of situations where media files are reviewed.
- a media file may be reviewed and annotated by multiple reviewers.
- an advertising agency may have multiple marketing executives analyzing an audio file of a telemarketing phone call.
- reviewing a media file is a time-consuming process. What is needed is a better way to facilitate the review of media files by multiple reviewers.
- the present invention is a system for, and method of, visual representation and review of media files.
- a media file reviewing system provides mechanisms for reviewing media files in a visual fashion, displaying media files and the accompanying annotations in a highly readable fashion, searching media files, and facilitating the review of media files by multiple reviewers.
- FIG. 1 illustrates a functional block diagram of a media file reviewing system 100 in accordance with an example embodiment.
- media file reviewing system 100 includes a management computer 110 , a network 112 , and a user computer 114 .
- Management computer 110 further includes a database 116 that further contains a plurality of media files 118 , a plurality of media review files 120 , and an authorization file 122 ; a first instance of reviewer software 124 , which is represented by reviewer software 124 a ; and automated analysis software 126 .
- User computer 114 further includes a second instance of reviewer software 124 , which is represented by reviewer software 124 b.
- management computer 110 is any standard computer used to store, search, or authorize access to media files.
- Management computer 110 may contain industry-standard components, including databases (e.g., database 116 ), as well as software (e.g., reviewer software 124 a ).
- Network 112 is a communications network, such as a local area network (LAN), wide area network (WAN), intranet or Internet.
- User computer 114 includes any standard networked computer and may be used to access management computer 110 via network 112 .
- User computer 114 includes software, such as reviewer software 124 b.
- each instance of reviewer software 124 is a software program that graphically represents a media file for review and annotation, determines which media files a reviewer is authorized to access, and processes media file queries.
- Reviewer software 124 may be a client-based software module, as is depicted with reviewer software 124 b , or a server-based software module, as is depicted with reviewer software 124 a , in various embodiments.
- database 116 is a database that contains a comprehensive collection of related data. In an embodiment, various data associated with media files is stored in database 116 . In some embodiments, database 116 contains media files 118 , media review files 120 , and authorization file 122 . In some embodiments, database 116 is implemented as a relational database, such as an Oracle database by Oracle Corporation (Redwood Shores, Calif.). Media file 118 may be a standard audio, video, or advanced content source file, including, but not limited to, a WAVE form audio format (WAV) file, an Audio Video Interleave (AVI) file, an MPEG Audio Layer-3 (MP3) file, or an MPEG-4 Part 14 (MP4) file.
- WAV WAVE form audio format
- AVI Audio Video Interleave
- MP3 MPEG Audio Layer-3
- MP4 MPEG-4 Part 14
- Audio files may include, for example, recorded phone calls, university lectures, or books on tape.
- Video files may include, for example, television broadcasts or recorded golf swings.
- each media review file 120 is associated with a media file 118 , where the media review file 120 contains a record of any reviewer annotations that are related with the associated media file 118 .
- Authorization file 122 contains, in some embodiments, data that identifies which media files, if any, each reviewer is authorized to view and annotate.
- automated analysis software 126 includes a software program that analyzes each media file 118 for data that may be detected automatically, such as profanity, meta-data, whether a sale was made or voice inflections (e.g., yelling). For example, automated analysis software 126 may review media file 118 and determine calls that did not result in a sale and contained profanity or yelling.
- automated analysis software 126 evaluates media files 118 and stores automated analysis annotations in the associated media review files 120 , in an embodiment.
- a user may then initiate a review using review software 124 b on user computer 114 , connect to the management computer 110 , and enter a query using reviewer software 124 b .
- Reviewer software 124 b may then access authorization file 122 of database 116 to determine which media files 118 and media review files 120 the user is authorized to access.
- reviewer software 124 b determines the user's authorization by cross-referencing the user log-in data (e.g., a username) with authorization file 122 .
- Reviewer software 124 b uses the query information to perform a search of authorized media files 118 and media review files 120 .
- a list of authorized media files 118 and media review files 120 that have the associated notations is displayed by reviewer software 124 b on user computer 114 .
- the user may then select a media review file 120 of interest for review.
- reviewer software 124 b the user may add annotations to the selected media review file 120 .
- the selected media review file 120 is saved and the updated file containing the revised annotations is stored in database 116 .
- server-based reviewer software 124 a of management computer 110 are performed using server-based reviewer software 124 a of management computer 110 .
- FIG. 2 illustrates an example of the data stored in an authorization file 122 in accordance with an example embodiment.
- the “Log-in ID” field 200 identifies a user or reviewer.
- the “Media file 120 Authorization” field 202 identifies one or more media review files 120 a user or reviewer is authorized to review.
- the “Notes Authorization” field 204 identifies one or more notes (e.g., annotations) which a user or reviewer is permitted to review (e.g., reviewer 1, reviewer 2, or automated annotations).
- Joe may access media files 120 a and 120 b . Further, Joe may view the notes of reviewer 1 (“Rev. 1”), reviewer 2 (“Rev. 2”), and any automated annotations (“Auto”) in the media files 120 a or 120 b.
- reviewer 1 (“Rev. 1”)
- reviewer 2 (“Rev. 2”)
- Auto automated annotations
- FIG. 3 illustrates an example of data stored in a media review file 120 in accordance with an example embodiment.
- Media review file 120 may, in some embodiments, be stored in a relational database (e.g., database 116 ) or alternatively, as a file in a file system.
- media review file 120 contains descriptive information 300 , such as a date and time of the recording, an place of the recording, a title, an outcome, or other descriptive or identifying information.
- one or more notes may be included in media review file 120 .
- the notes are embedded in media review file 120 .
- media review file 120 contains pointers or other references to notes, which may be contained, for example, in a related table in a relational database.
- media review file 120 includes a media file timestamp 302 , and a division for each reviewer, such as automated annotation data 304 , a first reviewer 306 A, a second reviewer 306 B, and a third reviewer 306 C.
- Each note 310 has an associated timestamp 308 and reviewer 306 C.
- FIG. 4 illustrates a further example of data stored in a media review file 120 after a review by reviewer “Joe” 404 in accordance with an example embodiment.
- the reviewer Joe 404 has not previously reviewed media review file 120 and so another division (e.g., column) is represented that contains review notes provided by Joe.
- Joe has provided “Note 11” 400 at the 0:51 timestamp 402 .
- FIG. 5 illustrates an example search graphical user interface (GUI) 500 in accordance with an example embodiment.
- One or more controls may be used by a user to define one or more constraints. Constraints may include a start date 502 A, an end date 502 B, a product 502 C, an 800 number 502 D, a terminating number 502 E, a recording hour range 502 F, a recording length range 502 G, a call outcome 502 H, a call comment type 5021 , a review status 502 J, a caller identification (ID) 502 K, a recording ID 502 L, or a returned call count 502 M.
- the controls 502 After a user configured the controls 502 to reflect the desired search constraints, the user can activate a submission control 504 to submit the query. To reset the search parameters 502 , the user can activate the reset control 506 .
- FIG. 6 illustrates an example list GUI 600 in accordance with an example embodiment.
- list GUI 600 displays any matching media review files 120 and allows the user to select one or more media review files 120 to review.
- FIG. 7 illustrates an example reviewer software GUI 700 in accordance with an example embodiment.
- Reviewer software GUI 700 includes a vertical time bar 702 , a time bar mark 704 , zero or more comment marks 706 (e.g., comment marks 706 A, 706 B, 706 C, and 706 D), zero or more comments fields 708 (e.g., comments fields 708 A, 708 B, 708 C, and 708 D), an insert comment control 710 , a text input control 712 , a call data field 714 , and control icons 716 .
- comment marks 706 e.g., comment marks 706 A, 706 B, 706 C, and 706 D
- comments fields 708 e.g., comments fields 708 A, 708 B, 708 C, and 708 D
- an insert comment control 710 e.g., a text input control 712 , a call data field 714 , and control icons 716 .
- Vertical time bar 702 includes a graphical representation of the time-based length of a media file 118 in a vertical orientation.
- a media file 118 with duration of 11:09 is being reviewed.
- Time bar mark 704 includes a graphical indication of a current location within a media file 118 .
- time bar mark 704 may be manipulated by a user, for example, sliding the bar up (e.g., toward the beginning of the recording) or down (e.g., toward the end of the recording).
- time bar mark 704 gradually moves (e.g., an animated control) as the recording is played to the user.
- time bar mark 704 is at the 6:59 mark, indicating that the recording is 6 minutes and 59 seconds from the beginning.
- a user may provide a comment in text input control 712 to insert or revise a comment using insert comment control 710 .
- time bar mark 704 is used to determine the associated time of the comment and the comment is displayed in comment control 718 .
- the user may provide a category for the comment using a category control 720 .
- categories available when the reviewer software is used to review call center sales calls may include “observation,” “accolade,” “criticism,” or the like.
- some users with more or fewer rights or privileges may be able to utilize more or fewer comment categories.
- Comment fields 708 A, 708 B, 708 C, and 708 D represent text that is associated with each comment mark 706 .
- comment field 708 A is associated with comment mark 706 A
- comment field 708 B is associated with comment mark 706 B
- comment field 708 D is associated with comment mark 706 B
- comment field 708 B is associated with comment mark 706 B
- comment field 708 D is associated with comment mark 706 B
- comment field 708 A is associated with comment mark 706 B
- a user may view comment fields 708 to quickly ascertain details of the recording.
- comments in comment control 718 scroll to correspond with the position of time bar mark 704 on vertical time bar 702 .
- the user may filter on the comment categories by using a filter control 722 .
- the filter control 722 is set to “All” so that any available comments in any category are shown to the user.
- comments are presented with one or more colors to indicate the comment's category, the comment's author, or other characteristics of the comment.
- call data field 714 displays information associated with media file 120 .
- Control icons 716 may include controls to manage playback of media file 120 , such as play, stop, pause, fast forward, rewind, and the like.
- FIG. 8 illustrates a flow diagram of a method 800 of creating and maintaining a database 116 in a media file reviewing system 100 in accordance with an example embodiment.
- a media file 118 is created. For example, an audio or video event is digitally recorded and stored in an associated media file 118 of database 116 .
- a media review file header is created.
- each media file 118 stored in database 116 includes a media review file 120 with a media review file header.
- the media review file header includes descriptive information of the associated media file 118 such as a date, a time, a title, an agent, or the like.
- media review file 120 and its header data are generated at the time that media file 118 is created.
- header data is not updateable by reviewer software 124 .
- automated analysis software 126 analyzed the media file 118 .
- automated analysis software 126 updates media review file 120 with results of the automated analysis.
- Automated review includes, in various embodiments, detection of profanity, voice inflection, or the like. Incidents of detected events may be recorded at block 808 in database 116 (e.g., media review file 120 ), in some embodiments.
- the method 800 determines whether a user (e.g., reviewer) desires to review a media file 118 . If the user does not wish to review a media file 118 , then the method 800 ends.
- a user e.g., reviewer
- a user e.g., reviewer
- notes created by the user are stored in database 116 .
- the notes are stored in media review file 120 along with an indication of the reviewing user.
- the method determines whether any subsequent reviewer desires to review the media file 118 . If there are no subsequent reviewers, the method 800 ends.
- a subsequent user reviews media file 120 using reviewer software 124 . Any number of subsequent reviewers may review media file 118 and its associated media review file 120 .
- any notes created by the subsequent users in block 818 are stored in media review file 120 .
- Method 800 of creating and maintaining database 116 advantageously provides efficient searching through the use of media review file headers, efficient reviewing of media review files 120 and any related or associated notes or comments, and better facilitation of multiple reviews by simultaneously displaying reviewer notes regarding a particular media file 118 .
- FIG. 9 illustrates a flow diagram of a method 900 of using the media file reviewing system 100 in accordance with an example embodiment.
- the method 900 receives user authentication information (e.g., a username and password) and if the user is authenticated, then a query is received.
- user authentication information e.g., a username and password
- the query includes one or more search constraints and is directed to search for matching media files 118 in database 116 .
- a set of zero or more media files 118 from the set of all media files 118 matching the user's query from block 902 are found.
- the subset of media files 118 are those that the user has access or authorization to review.
- reviewer software 124 accesses authorization file 122 in order to determine to which media files 118 and media review files 120 the user is authorized to access. Reviewer software 124 may do so by cross-referencing the user log-in data with authorization file 122 .
- the subset of media files 118 to which the user is authorized to review are displayed for the user.
- the subset of media files 118 is displayed using a list view, such as illustrated in FIG. 6 .
- each indicator represents a media file 118 that the user wishes to review.
- the user may use a control (e.g., a checkbox) to indicate which files are of interest.
- selected media files 118 are presented to the user for review.
- the reviewer reviews media files 118 and media review files 120 using reviewer software 124 .
- review notes are received and stored by the management computer 110 .
- the notes include annotations, such as observations, comments, event indications, and the like.
- notes for a media file 118 are stored in an associated media review file 120 in database 116 .
- the inventive subject matter provides a way to increase the speed at which media files are reviewed.
- the appearance of a graphical user interface (GUI) while reviewing media files contributes to the effectiveness of the reviewer.
- the review and annotation of the media file are made more efficient and convenient.
- embodiments of the inventive subject matter provide for searching the various media files and annotations for specific occurrences. For example, all telemarketing calls that are recorded as audio files and result in a sale may be searched for further analysis.
- a system for and method of easily facilitating the review of media files by multiple reviewers is provided.
- FIG. 10 illustrates a diagrammatic representation of a machine 1000 capable of performing the methods or implementing the systems/devices described herein.
- the machine may comprise a computer, a network router, a network switch, a network bridge, a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a set-top box (STB), or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine.
- PDA Personal Digital Assistant
- STB set-top box
- the machine 1000 includes a processor 1002 , a main memory 1004 , and a static memory 1006 , which communicate with each other via a bus 1008 .
- the machine 1000 may further include a video display unit 1010 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- the machine 1000 also includes an alphanumeric input device 1012 (e.g., a keyboard), a cursor control device 1014 (e.g., a mouse), a disk drive unit 1016 , a signal generation device 1018 (e.g., a speaker), and a network interface device 1020 to interface the computer system to a network 1022 .
- the disk drive unit 1016 includes a machine-readable medium 1024 on which is stored a set of instructions or software 1026 embodying any one, or all, of the methodologies described herein.
- the software 1026 is also shown to reside, completely or at least partially, within the main memory 1004 and/or within the processor 1002 .
- the software 1026 may further be transmitted or received via the network interface device 1020 .
- machine-readable medium shall be taken to include any medium which is capable of storing or encoding a sequence of instructions for execution by the machine and that cause the machine to perform any one of the methodologies of the inventive subject matter.
- the term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic disks, and carrier wave signals.
- FIG. 10 the software is shown in FIG. 10 to reside within a single device, it will be appreciated that the software could be distributed across multiple machines or storage media, which may include the machine-readable medium.
Abstract
This document describes, among other things, systems and methods for visual representation and review of media files. A method comprises: 1) accessing a media file that includes at least an audio track; accessing a media review file, wherein the media review file is associated with the media file and further wherein the media review file includes annotation data, the annotation data including two or more users' annotation comments; 2) presenting the media file and the media review file using a graphical user interface, wherein the graphical user interface includes a vertical time bar, wherein the vertical time bar includes an indicator to indicate a position in the audio track included in the media file and further wherein annotation data displayed in the user interface vertically scrolls in synchronization with the indicator on the vertical time bar; and 3) saving any modifications to annotation data in the media review file.
Description
- This application is a divisional of U.S. application Ser. No. 11/469,719 filed Sep. 1, 2006, which application is incorporated herein by reference.
- This patent document pertains generally to graphical user interfaces, and more particularly, but not by way of limitation, to visual representation and review of media files.
- Media files, including audio or video files, are continually being created for many different types of applications. Telemarketer conversations, video broadcasts, books recorded on tape, university lectures, and video recordings of golf swings are only a few examples of the various types of media files that exist.
-
FIG. 1 illustrates a functional block diagram of a media file reviewing system in accordance with an example embodiment. -
FIG. 2 illustrates an example of the data stored in an authorization file in accordance with an example embodiment. -
FIG. 3 illustrates an example of data stored in a media review file in accordance with an example embodiment. -
FIG. 4 illustrates a further example of data stored in a media review file after a review by reviewer “Joe” in accordance with an example embodiment. -
FIG. 5 illustrates an example search graphical user interface (“GUI”) in accordance with an example embodiment. -
FIG. 6 illustrates an example list GUI in accordance with an example embodiment. -
FIG. 7 illustrates an example reviewer software GUI in accordance with an example embodiment. -
FIG. 8 illustrates a flow diagram of a method of creating and maintaining a database in a media file reviewing system in accordance with an example embodiment. -
FIG. 9 illustrates a flow diagram of a method of using the media file reviewing system in accordance with an example embodiment. -
FIG. 10 illustrates a diagrammatic representation of a machine capable of performing the methods or implementing the systems/devices described herein. - In the following detailed description of example embodiments of the invention, reference is made to specific example embodiments of the invention by way of drawings and illustrations. These examples are described in sufficient detail to enable those skilled in the art to practice the invention, and serve to illustrate how the invention may be applied to various purposes or embodiments. Other embodiments of the invention exist and are within the scope of the invention, and logical, mechanical, electrical, and other changes may be made without departing from the subject or scope of the present invention. Features or limitations of various embodiments of the invention described herein, however essential to the example embodiments in which they are incorporated, do not limit other embodiments of the invention or the invention as a whole, and any reference to the invention, its elements, operation, and application do not limit the invention as a whole but serve only to define these example embodiments. The following detailed description does not, therefore, limit the scope of the invention, which is defined only by the appended claims.
- Often media files are reviewed and annotated. For example, telemarketer conversations may be recorded as an audio file, with subsequent reviewers analyzing the recorded conversations and annotating, for example, mistakes, profanity, and sales events. News or sports broadcasts may be recorded as a video file with important aspects of the broadcast highlighted with annotations. There are many other examples of situations where media files are reviewed.
- A media file may be reviewed and annotated by multiple reviewers. For example, an advertising agency may have multiple marketing executives analyzing an audio file of a telemarketing phone call. In some cases, it is useful for each marketing executive to analyze a previous reviewer's annotations, while at the same time, contributing his own annotations. Moreover, reviewing a media file is a time-consuming process. What is needed is a better way to facilitate the review of media files by multiple reviewers.
- The present invention is a system for, and method of, visual representation and review of media files. In particular, a media file reviewing system provides mechanisms for reviewing media files in a visual fashion, displaying media files and the accompanying annotations in a highly readable fashion, searching media files, and facilitating the review of media files by multiple reviewers.
-
FIG. 1 illustrates a functional block diagram of a mediafile reviewing system 100 in accordance with an example embodiment. In an embodiment, mediafile reviewing system 100 includes amanagement computer 110, anetwork 112, and auser computer 114.Management computer 110 further includes adatabase 116 that further contains a plurality ofmedia files 118, a plurality ofmedia review files 120, and anauthorization file 122; a first instance of reviewer software 124, which is represented byreviewer software 124 a; andautomated analysis software 126.User computer 114 further includes a second instance of reviewer software 124, which is represented byreviewer software 124 b. - In embodiments,
management computer 110 is any standard computer used to store, search, or authorize access to media files.Management computer 110 may contain industry-standard components, including databases (e.g., database 116), as well as software (e.g.,reviewer software 124 a). Network 112 is a communications network, such as a local area network (LAN), wide area network (WAN), intranet or Internet.User computer 114 includes any standard networked computer and may be used to accessmanagement computer 110 vianetwork 112.User computer 114 includes software, such asreviewer software 124 b. - In embodiments, each instance of reviewer software 124 is a software program that graphically represents a media file for review and annotation, determines which media files a reviewer is authorized to access, and processes media file queries. Reviewer software 124 may be a client-based software module, as is depicted with
reviewer software 124 b, or a server-based software module, as is depicted withreviewer software 124 a, in various embodiments. - In an embodiment,
database 116 is a database that contains a comprehensive collection of related data. In an embodiment, various data associated with media files is stored indatabase 116. In some embodiments,database 116 containsmedia files 118,media review files 120, andauthorization file 122. In some embodiments,database 116 is implemented as a relational database, such as an Oracle database by Oracle Corporation (Redwood Shores, Calif.).Media file 118 may be a standard audio, video, or advanced content source file, including, but not limited to, a WAVE form audio format (WAV) file, an Audio Video Interleave (AVI) file, an MPEG Audio Layer-3 (MP3) file, or an MPEG-4 Part 14 (MP4) file. Audio files may include, for example, recorded phone calls, university lectures, or books on tape. Video files may include, for example, television broadcasts or recorded golf swings. In an embodiment, eachmedia review file 120 is associated with amedia file 118, where themedia review file 120 contains a record of any reviewer annotations that are related with the associatedmedia file 118.Authorization file 122 contains, in some embodiments, data that identifies which media files, if any, each reviewer is authorized to view and annotate. - In an embodiment,
automated analysis software 126 includes a software program that analyzes eachmedia file 118 for data that may be detected automatically, such as profanity, meta-data, whether a sale was made or voice inflections (e.g., yelling). For example,automated analysis software 126 may reviewmedia file 118 and determine calls that did not result in a sale and contained profanity or yelling. - In operation,
automated analysis software 126 evaluatesmedia files 118 and stores automated analysis annotations in the associatedmedia review files 120, in an embodiment. A user may then initiate a review usingreview software 124 b onuser computer 114, connect to themanagement computer 110, and enter a query usingreviewer software 124 b. Reviewersoftware 124 b may then accessauthorization file 122 ofdatabase 116 to determine whichmedia files 118 andmedia review files 120 the user is authorized to access. In an embodiment,reviewer software 124 b determines the user's authorization by cross-referencing the user log-in data (e.g., a username) withauthorization file 122. Reviewersoftware 124 b then uses the query information to perform a search of authorizedmedia files 118 andmedia review files 120. A list of authorizedmedia files 118 andmedia review files 120 that have the associated notations is displayed byreviewer software 124 b onuser computer 114. The user may then select amedia review file 120 of interest for review. Usingreviewer software 124 b, the user may add annotations to the selectedmedia review file 120. Upon completion, the selectedmedia review file 120 is saved and the updated file containing the revised annotations is stored indatabase 116. Alternatively, the above-described operations are performed using server-basedreviewer software 124 a ofmanagement computer 110. -
FIG. 2 illustrates an example of the data stored in anauthorization file 122 in accordance with an example embodiment. The “Log-in ID”field 200 identifies a user or reviewer. The “Media file 120 Authorization”field 202 identifies one or more media review files 120 a user or reviewer is authorized to review. The “Notes Authorization”field 204 identifies one or more notes (e.g., annotations) which a user or reviewer is permitted to review (e.g.,reviewer 1,reviewer 2, or automated annotations). - As illustrated in
FIG. 2 , Joe may accessmedia files -
FIG. 3 illustrates an example of data stored in amedia review file 120 in accordance with an example embodiment.Media review file 120 may, in some embodiments, be stored in a relational database (e.g., database 116) or alternatively, as a file in a file system. In an embodiment,media review file 120 containsdescriptive information 300, such as a date and time of the recording, an place of the recording, a title, an outcome, or other descriptive or identifying information. In addition, one or more notes may be included inmedia review file 120. In an embodiment, the notes are embedded inmedia review file 120. In an alternative embodiment,media review file 120 contains pointers or other references to notes, which may be contained, for example, in a related table in a relational database. - In embodiments,
media review file 120 includes amedia file timestamp 302, and a division for each reviewer, such asautomated annotation data 304, afirst reviewer 306A, asecond reviewer 306B, and athird reviewer 306C. Eachnote 310 has an associatedtimestamp 308 andreviewer 306C. -
FIG. 4 illustrates a further example of data stored in amedia review file 120 after a review by reviewer “Joe” 404 in accordance with an example embodiment. Thereviewer Joe 404 has not previously reviewedmedia review file 120 and so another division (e.g., column) is represented that contains review notes provided by Joe. In this example, Joe has provided “Note 11” 400 at the 0:51timestamp 402. -
FIG. 5 illustrates an example search graphical user interface (GUI) 500 in accordance with an example embodiment. One or more controls (e.g., 502A, 502B, 502C) may be used by a user to define one or more constraints. Constraints may include astart date 502A, anend date 502B, aproduct 502C, an 800number 502D, a terminatingnumber 502E, arecording hour range 502F, arecording length range 502G, acall outcome 502H, a call comment type 5021, areview status 502J, a caller identification (ID) 502K, arecording ID 502L, or a returnedcall count 502M. After a user configured the controls 502 to reflect the desired search constraints, the user can activate asubmission control 504 to submit the query. To reset the search parameters 502, the user can activate thereset control 506. -
FIG. 6 illustrates anexample list GUI 600 in accordance with an example embodiment. For example, as a result of a search performed using the search GUI (FIG. 5 ),list GUI 600 displays any matching media review files 120 and allows the user to select one or more media review files 120 to review. -
FIG. 7 illustrates an examplereviewer software GUI 700 in accordance with an example embodiment.Reviewer software GUI 700 includes avertical time bar 702, a time bar mark 704, zero or more comment marks 706 (e.g., comment marks 706A, 706B, 706C, and 706D), zero or more comments fields 708 (e.g., commentsfields insert comment control 710, atext input control 712, acall data field 714, and controlicons 716. -
Vertical time bar 702 includes a graphical representation of the time-based length of amedia file 118 in a vertical orientation. In this example, amedia file 118 with duration of 11:09 is being reviewed. - Time bar mark 704 includes a graphical indication of a current location within a
media file 118. In an embodiment, time bar mark 704 may be manipulated by a user, for example, sliding the bar up (e.g., toward the beginning of the recording) or down (e.g., toward the end of the recording). In an embodiment, time bar mark 704 gradually moves (e.g., an animated control) as the recording is played to the user. In this example, time bar mark 704 is at the 6:59 mark, indicating that the recording is 6 minutes and 59 seconds from the beginning. - During operation, in an embodiment, a user may provide a comment in
text input control 712 to insert or revise a comment usinginsert comment control 710. When a comment is inserted or revised, time bar mark 704 is used to determine the associated time of the comment and the comment is displayed incomment control 718. The user may provide a category for the comment using acategory control 720. Different categories may be available depending on the use of the reviewer software, the user or user privilege level, or other factors. For example, categories available when the reviewer software is used to review call center sales calls may include “observation,” “accolade,” “criticism,” or the like. In another example, some users with more or fewer rights or privileges may be able to utilize more or fewer comment categories. - In this example, four comments are associated with
media review file 120 and are represented graphically bycomment marks comment control 718. Comment fields 708A, 708B, 708C, and 708D represent text that is associated with each comment mark 706. In the example illustrated inFIG. 7 ,comment field 708A is associated withcomment mark 706A,comment field 708B is associated withcomment mark 706B, and so on. A user may view comment fields 708 to quickly ascertain details of the recording. In an embodiment, during playback ofmedia file 118, comments incomment control 718 scroll to correspond with the position of time bar mark 704 onvertical time bar 702. In an embodiment, the user may filter on the comment categories by using afilter control 722. In the example shown, thefilter control 722 is set to “All” so that any available comments in any category are shown to the user. In some embodiments, comments are presented with one or more colors to indicate the comment's category, the comment's author, or other characteristics of the comment. - In an embodiment, call
data field 714 displays information associated withmedia file 120.Control icons 716 may include controls to manage playback ofmedia file 120, such as play, stop, pause, fast forward, rewind, and the like. -
FIG. 8 illustrates a flow diagram of amethod 800 of creating and maintaining adatabase 116 in a mediafile reviewing system 100 in accordance with an example embodiment. Atblock 802, amedia file 118 is created. For example, an audio or video event is digitally recorded and stored in an associatedmedia file 118 ofdatabase 116. - At
block 804, a media review file header is created. In an embodiment, each media file 118 stored indatabase 116 includes amedia review file 120 with a media review file header. In embodiments, the media review file header includes descriptive information of the associated media file 118 such as a date, a time, a title, an agent, or the like. In an embodiment,media review file 120 and its header data are generated at the time that media file 118 is created. In a further embodiment, header data is not updateable by reviewer software 124. - At
block 806,automated analysis software 126 analyzed themedia file 118. In an embodiment,automated analysis software 126 updatesmedia review file 120 with results of the automated analysis. Automated review includes, in various embodiments, detection of profanity, voice inflection, or the like. Incidents of detected events may be recorded atblock 808 in database 116 (e.g., media review file 120), in some embodiments. - At
block 810, themethod 800 determines whether a user (e.g., reviewer) desires to review amedia file 118. If the user does not wish to review amedia file 118, then themethod 800 ends. - At
block 812, a user (e.g., reviewer) reviews amedia file 118 by use of reviewer software 124. Atblock 814, notes created by the user are stored indatabase 116. In an embodiment, the notes are stored inmedia review file 120 along with an indication of the reviewing user. - At
block 816, the method determines whether any subsequent reviewer desires to review themedia file 118. If there are no subsequent reviewers, themethod 800 ends. - At
block 818, a subsequent user reviews media file 120 using reviewer software 124. Any number of subsequent reviewers may reviewmedia file 118 and its associatedmedia review file 120. Atblock 820, any notes created by the subsequent users inblock 818 are stored inmedia review file 120. -
Method 800 of creating and maintainingdatabase 116 advantageously provides efficient searching through the use of media review file headers, efficient reviewing of media review files 120 and any related or associated notes or comments, and better facilitation of multiple reviews by simultaneously displaying reviewer notes regarding aparticular media file 118. -
FIG. 9 illustrates a flow diagram of amethod 900 of using the mediafile reviewing system 100 in accordance with an example embodiment. Atblock 902, themethod 900 receives user authentication information (e.g., a username and password) and if the user is authenticated, then a query is received. In an embodiment, the query includes one or more search constraints and is directed to search for matchingmedia files 118 indatabase 116. - At
block 904, using the user's authorization information (e.g., username), a set of zero ormore media files 118 from the set of allmedia files 118 matching the user's query fromblock 902 are found. The subset ofmedia files 118 are those that the user has access or authorization to review. In an embodiment, reviewer software 124 accessesauthorization file 122 in order to determine to which media files 118 and media review files 120 the user is authorized to access. Reviewer software 124 may do so by cross-referencing the user log-in data withauthorization file 122. - At
block 906, the subset ofmedia files 118 to which the user is authorized to review are displayed for the user. In an embodiment, the subset ofmedia files 118 is displayed using a list view, such as illustrated inFIG. 6 . - At
block 908, one or more indicators are received, where each indicator represents amedia file 118 that the user wishes to review. In an embodiment, the user may use a control (e.g., a checkbox) to indicate which files are of interest. - At
block 910, selectedmedia files 118 are presented to the user for review. In an embodiment, the reviewer reviewsmedia files 118 and media review files 120 using reviewer software 124. - At
block 912, review notes are received and stored by themanagement computer 110. In an embodiment, the notes include annotations, such as observations, comments, event indications, and the like. In an embodiment, notes for amedia file 118 are stored in an associatedmedia review file 120 indatabase 116. - Thus, as described above, the inventive subject matter provides a way to increase the speed at which media files are reviewed. The appearance of a graphical user interface (GUI) while reviewing media files contributes to the effectiveness of the reviewer. The review and annotation of the media file are made more efficient and convenient. Further, upon completion of a review and annotation of the media file, embodiments of the inventive subject matter provide for searching the various media files and annotations for specific occurrences. For example, all telemarketing calls that are recorded as audio files and result in a sale may be searched for further analysis. According to other aspects of the inventive subject matter, a system for and method of easily facilitating the review of media files by multiple reviewers is provided.
-
FIG. 10 illustrates a diagrammatic representation of amachine 1000 capable of performing the methods or implementing the systems/devices described herein. In alternative embodiments, the machine may comprise a computer, a network router, a network switch, a network bridge, a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a set-top box (STB), or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine. - The
machine 1000 includes aprocessor 1002, amain memory 1004, and astatic memory 1006, which communicate with each other via abus 1008. Themachine 1000 may further include a video display unit 1010 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). Themachine 1000 also includes an alphanumeric input device 1012 (e.g., a keyboard), a cursor control device 1014 (e.g., a mouse), adisk drive unit 1016, a signal generation device 1018 (e.g., a speaker), and anetwork interface device 1020 to interface the computer system to anetwork 1022. - The
disk drive unit 1016 includes a machine-readable medium 1024 on which is stored a set of instructions orsoftware 1026 embodying any one, or all, of the methodologies described herein. Thesoftware 1026 is also shown to reside, completely or at least partially, within themain memory 1004 and/or within theprocessor 1002. Thesoftware 1026 may further be transmitted or received via thenetwork interface device 1020. - For the purposes of this specification, the term “machine-readable medium” shall be taken to include any medium which is capable of storing or encoding a sequence of instructions for execution by the machine and that cause the machine to perform any one of the methodologies of the inventive subject matter. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic disks, and carrier wave signals. Further, while the software is shown in
FIG. 10 to reside within a single device, it will be appreciated that the software could be distributed across multiple machines or storage media, which may include the machine-readable medium. - Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement that achieves the same purpose, structure, or function may be substituted for the specific embodiments shown. This application is intended to cover any adaptations or variations of the example embodiments of the invention described herein. It is intended that this invention be limited only by the claims, and the full scope of equivalents thereof.
- The Abstract is provided to comply with 37 C.F.R. §1.72(b), which requires that it allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
Claims (14)
1. A computer-implemented method comprising:
accessing, using one or more computers, a media file that includes at least an audio track;
accessing a media review file, wherein the media review file is associated with the media file and further wherein the media review file includes annotation data, and wherein the annotation data includes two or more users' annotation comments;
presenting the media file and the media review file using a graphical user interface, wherein the graphical user interface includes one or more controls that allow a user to add, edit, or remove annotation data in the media review file, and wherein the graphical user interface includes a vertical time bar, wherein the vertical time bar includes an indicator to indicate a temporal position in the audio track included in the media file;
dynamically displaying annotation data synchronized with the temporal position of the indicator in the vertical time bar; and
saving any modifications to annotation data in the media review file.
2. The method of claim 1 , wherein the media review file includes a header data, the header data comprising a timestamp, a title, a call outcome, an agent identification, an origin identification, or a call center identification.
3. The method of claim 1 , wherein the annotation data includes at least one of automatic annotation analysis data or user-provided annotation data.
4. The method of claim 1 , wherein the graphical user interface includes a category filter control to restrict the visible annotations to one or more categories.
5. A computer-implemented method for managing annotations of a media file containing at least one audio track, the method comprising:
providing a user interface to a first user;
receiving, using one or more computers, a first set of annotations related to the media file, the first set of annotations including one or more annotations from the first user;
storing the first set of annotations in a database;
providing the user interface to a second user;
providing the first set of annotations to the second user in the user interface;
receiving a second set of annotations related to the media file, the second set of annotations including one or more annotations from the second user; and
storing the second set of annotations in the database,
wherein the user interface includes a vertical time bar, wherein the vertical time bar includes an indicator to indicate a temporal position in the at least one audio track from the media file and further wherein the annotations displayed in the user interface are dynamically synchronized to correspond with the temporal position of the indicator on the vertical time bar, and wherein the dynamically synchronized annotations scroll in coordination with movement of the indicator on the vertical time bar.
6. The method of claim 5 , further comprising:
analyzing the media file and obtaining a result using an automated analysis software;
storing the result in the database; and
providing the result to the first user and second user in the user interface.
7. The method of claim 5 , wherein the first set of annotations further includes a first annotation category and wherein the second set of annotations further includes a second annotation category, the first and second annotation categories to be stored in the database and displayed to the second user.
8. The method of claim 7 , wherein providing the first set of annotations to the second user further comprises filtering the first set of annotations based on the second user's privileges and providing the filtered set of annotations to the second user.
9. A system comprising:
a display configured to present a graphical user interface, the graphical user interface for adding annotations to an annotation database from a network client, the graphical user interface comprising:
a vertical time bar, wherein the vertical time bar includes an indicator to indicate a temporal position of an audio track included within_the media file; and
an annotation content field, wherein the annotation content field displays one or more annotations to a user, wherein the annotations are color coded based on at least one of an author, an annotation category, or an annotation status, and wherein the annotation content field dynamically scrolls annotations vertically, and wherein the vertical scrolling of the annotations is synchronized with the temporal position of the indicator on the vertical time bar.
10. A system comprising:
a database configured to store one or more media files and one or more media review files, wherein each media review file includes one or more annotations related to a corresponding media file; and
a display configured to present a user interface, the user interface including a representation of a media file, one or more annotations from a first user contained in the corresponding media review file, and one or more controls for creating an additional annotation by a second user, and wherein the user interface includes a vertical time bar, the vertical time bar including an indicator to indicate a temporal position within an audio_portion of the media file, and further wherein displayed annotations are dynamically synchronized to correspond with the temporal position of the indicator.
11. The system of claim 10 , wherein the one or more annotations from the first user include one or more corresponding annotation categories.
12. The system of claim 11 , wherein the annotation categories are color coded.
13. The system of claim 11 , wherein the user interface includes a category filter control to restrict the visible annotations to one or more categories.
14. A computer implemented method comprising:
accessing a media file that includes at least an audio track with one or more computers;
performing an automatic annotation analysis on the media file and saving at least one resulting annotation in a media review file associated with the media file;
accessing the media review file, wherein the media review file is associated with the media file and further wherein the media review file includes annotation data, and wherein the annotation data includes two or more users' annotation comments, and wherein the annotation data includes automatic annotation analysis data;
presenting the media file and the media review file using a graphical user interface, wherein the graphical user interface includes one or more controls that allow a user to add, edit, or remove annotation data in the media review file, and wherein the graphical user interface includes a vertical time bar, wherein the vertical time bar includes an indicator to indicate a temporal position in the audio track included in the media file; and
saving any modifications to annotation data in the media review file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/769,190 US20100211864A1 (en) | 2006-09-01 | 2010-04-28 | System for and method of visual representation and review of media files |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/469,719 US7739255B2 (en) | 2006-09-01 | 2006-09-01 | System for and method of visual representation and review of media files |
US12/769,190 US20100211864A1 (en) | 2006-09-01 | 2010-04-28 | System for and method of visual representation and review of media files |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/469,719 Division US7739255B2 (en) | 2006-09-01 | 2006-09-01 | System for and method of visual representation and review of media files |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100211864A1 true US20100211864A1 (en) | 2010-08-19 |
Family
ID=39189931
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/469,719 Active 2026-11-27 US7739255B2 (en) | 2006-09-01 | 2006-09-01 | System for and method of visual representation and review of media files |
US12/769,190 Abandoned US20100211864A1 (en) | 2006-09-01 | 2010-04-28 | System for and method of visual representation and review of media files |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/469,719 Active 2026-11-27 US7739255B2 (en) | 2006-09-01 | 2006-09-01 | System for and method of visual representation and review of media files |
Country Status (1)
Country | Link |
---|---|
US (2) | US7739255B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090265654A1 (en) * | 2008-04-22 | 2009-10-22 | International Business Machines Corporation | System administration discussions indexed by system components |
US20100262659A1 (en) * | 2005-09-02 | 2010-10-14 | Fourteen40, Inc. | Systems and methods for collaboratively annotating electronic documents |
US8478719B2 (en) | 2011-03-17 | 2013-07-02 | Remote Media LLC | System and method for media file synchronization |
CN103680562A (en) * | 2012-09-03 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Point distribution method and device for audio file |
US8688631B2 (en) | 2011-03-17 | 2014-04-01 | Alexander Savenok | System and method for media file synchronization |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10878646B2 (en) | 2005-12-08 | 2020-12-29 | Smartdrive Systems, Inc. | Vehicle event recorder systems |
US20070150138A1 (en) | 2005-12-08 | 2007-06-28 | James Plante | Memory management in event recording systems |
US9201842B2 (en) | 2006-03-16 | 2015-12-01 | Smartdrive Systems, Inc. | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
US8996240B2 (en) | 2006-03-16 | 2015-03-31 | Smartdrive Systems, Inc. | Vehicle event recorders with integrated web server |
US7739255B2 (en) * | 2006-09-01 | 2010-06-15 | Ma Capital Lllp | System for and method of visual representation and review of media files |
US8649933B2 (en) | 2006-11-07 | 2014-02-11 | Smartdrive Systems Inc. | Power management systems for automotive video event recorders |
US8989959B2 (en) | 2006-11-07 | 2015-03-24 | Smartdrive Systems, Inc. | Vehicle operator performance history recording, scoring and reporting systems |
US8868288B2 (en) | 2006-11-09 | 2014-10-21 | Smartdrive Systems, Inc. | Vehicle exception event management systems |
US8239092B2 (en) | 2007-05-08 | 2012-08-07 | Smartdrive Systems Inc. | Distributed vehicle event recorder systems having a portable memory data transfer system |
US8335299B1 (en) * | 2007-08-03 | 2012-12-18 | Computer Telephony Solutions, Inc. | System and method for capturing, sharing, annotating, archiving, and reviewing phone calls with related computer video in a computer document format |
US8935147B2 (en) * | 2007-12-31 | 2015-01-13 | Sap Se | Runtime data language selection in object instance |
US8510646B1 (en) * | 2008-07-01 | 2013-08-13 | Google Inc. | Method and system for contextually placed chat-like annotations |
US20130124242A1 (en) | 2009-01-28 | 2013-05-16 | Adobe Systems Incorporated | Video review workflow process |
EP2656194A4 (en) * | 2010-12-22 | 2017-01-25 | Thomson Licensing | Method for locating regions of interest in a user interface |
US20120308195A1 (en) * | 2011-05-31 | 2012-12-06 | Michael Bannan | Feedback system and method |
US20150199308A1 (en) | 2011-10-17 | 2015-07-16 | Google Inc. | Systems and methods for controlling the display of online documents |
KR101921203B1 (en) * | 2012-03-02 | 2018-11-22 | 삼성전자 주식회사 | Apparatus and method for operating memo function which is associated audio recording function |
US20140047371A1 (en) * | 2012-08-10 | 2014-02-13 | Smartdrive Systems Inc. | Vehicle Event Playback Apparatus and Methods |
US9728228B2 (en) | 2012-08-10 | 2017-08-08 | Smartdrive Systems, Inc. | Vehicle event playback apparatus and methods |
US9529785B2 (en) | 2012-11-27 | 2016-12-27 | Google Inc. | Detecting relationships between edits and acting on a subset of edits |
US9971752B2 (en) | 2013-08-19 | 2018-05-15 | Google Llc | Systems and methods for resolving privileged edits within suggested edits |
US9501878B2 (en) | 2013-10-16 | 2016-11-22 | Smartdrive Systems, Inc. | Vehicle event playback apparatus and methods |
US9348803B2 (en) | 2013-10-22 | 2016-05-24 | Google Inc. | Systems and methods for providing just-in-time preview of suggestion resolutions |
US9610955B2 (en) | 2013-11-11 | 2017-04-04 | Smartdrive Systems, Inc. | Vehicle fuel consumption monitor and feedback systems |
US8892310B1 (en) | 2014-02-21 | 2014-11-18 | Smartdrive Systems, Inc. | System and method to detect execution of driving maneuvers |
US9663127B2 (en) | 2014-10-28 | 2017-05-30 | Smartdrive Systems, Inc. | Rail vehicle event detection and recording system |
US11069257B2 (en) | 2014-11-13 | 2021-07-20 | Smartdrive Systems, Inc. | System and method for detecting a vehicle event and generating review criteria |
US9679420B2 (en) | 2015-04-01 | 2017-06-13 | Smartdrive Systems, Inc. | Vehicle event recording system and method |
GB2621403A (en) * | 2022-08-12 | 2024-02-14 | Sony Group Corp | Data processing apparatuses and methods |
Citations (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3568155A (en) * | 1967-04-10 | 1971-03-02 | Ibm | Method of storing and retrieving records |
US3916387A (en) * | 1971-04-23 | 1975-10-28 | Ibm | Directory searching method and means |
US4358829A (en) * | 1980-04-14 | 1982-11-09 | Sperry Corporation | Dynamic rank ordered scheduling mechanism |
US4522482A (en) * | 1981-06-15 | 1985-06-11 | Comtech Research | Information storage and retrieval |
US4606002A (en) * | 1983-05-02 | 1986-08-12 | Wang Laboratories, Inc. | B-tree structured data base using sparse array bit maps to store inverted lists |
US4630235A (en) * | 1981-03-13 | 1986-12-16 | Sharp Kabushiki Kaisha | Key-word retrieval electronic translator |
US4674066A (en) * | 1983-02-18 | 1987-06-16 | Houghton Mifflin Company | Textual database system using skeletonization and phonetic replacement to retrieve words matching or similar to query words |
US4849898A (en) * | 1988-05-18 | 1989-07-18 | Management Information Technologies, Inc. | Method and apparatus to identify the relation of meaning between words in text expressions |
US4864501A (en) * | 1987-10-07 | 1989-09-05 | Houghton Mifflin Company | Word annotation system |
US4864502A (en) * | 1987-10-07 | 1989-09-05 | Houghton Mifflin Company | Sentence analyzer |
US4868750A (en) * | 1987-10-07 | 1989-09-19 | Houghton Mifflin Company | Collocational grammar system |
US4942526A (en) * | 1985-10-25 | 1990-07-17 | Hitachi, Ltd. | Method and system for generating lexicon of cooccurrence relations in natural language |
US4991087A (en) * | 1987-08-19 | 1991-02-05 | Burkowski Forbes J | Method of using signature subsets for indexing a textual database |
US5099426A (en) * | 1989-01-19 | 1992-03-24 | International Business Machines Corporation | Method for use of morphological information to cross reference keywords used for information retrieval |
US5128865A (en) * | 1989-03-10 | 1992-07-07 | Bso/Buro Voor Systeemontwikkeling B.V. | Method for determining the semantic relatedness of lexical items in a text |
US5151857A (en) * | 1989-12-18 | 1992-09-29 | Fujitsu Limited | Dictionary linked text base apparatus |
US5167011A (en) * | 1989-02-15 | 1992-11-24 | W. H. Morris | Method for coodinating information storage and retrieval |
US5168565A (en) * | 1988-01-20 | 1992-12-01 | Ricoh Company, Ltd. | Document retrieval system |
US5225981A (en) * | 1986-10-03 | 1993-07-06 | Ricoh Company, Ltd. | Language analyzer for morphemically and syntactically analyzing natural languages by using block analysis and composite morphemes |
US5241674A (en) * | 1990-03-22 | 1993-08-31 | Kabushiki Kaisha Toshiba | Electronic dictionary system with automatic extraction and recognition of letter pattern series to speed up the dictionary lookup operation |
US5263159A (en) * | 1989-09-20 | 1993-11-16 | International Business Machines Corporation | Information retrieval based on rank-ordered cumulative query scores calculated from weights of all keywords in an inverted index file for minimizing access to a main database |
US5278980A (en) * | 1991-08-16 | 1994-01-11 | Xerox Corporation | Iterative technique for phrase query formation and an information retrieval system employing same |
US5297280A (en) * | 1991-08-07 | 1994-03-22 | Occam Research Corporation | Automatically retrieving queried data by extracting query dimensions and modifying the dimensions if an extract match does not occur |
US5303367A (en) * | 1990-12-04 | 1994-04-12 | Applied Technical Systems, Inc. | Computer driven systems and methods for managing data which use two generic data elements and a single ordered file |
US5303361A (en) * | 1989-01-18 | 1994-04-12 | Lotus Development Corporation | Search and retrieval system |
US5309359A (en) * | 1990-08-16 | 1994-05-03 | Boris Katz | Method and apparatus for generating and utlizing annotations to facilitate computer text retrieval |
US5317507A (en) * | 1990-11-07 | 1994-05-31 | Gallant Stephen I | Method for document retrieval and for word sense disambiguation using neural networks |
US5321833A (en) * | 1990-08-29 | 1994-06-14 | Gte Laboratories Incorporated | Adaptive ranking system for information retrieval |
US5321608A (en) * | 1990-11-30 | 1994-06-14 | Hitachi, Ltd. | Method and system for processing natural language |
US5325298A (en) * | 1990-11-07 | 1994-06-28 | Hnc, Inc. | Methods for generating or revising context vectors for a plurality of word stems |
US5331556A (en) * | 1993-06-28 | 1994-07-19 | General Electric Company | Method for natural language data processing using morphological and part-of-speech information |
US5369577A (en) * | 1991-02-01 | 1994-11-29 | Wang Laboratories, Inc. | Text searching system |
US5375233A (en) * | 1988-12-22 | 1994-12-20 | International Computers Limited | File system |
US5377354A (en) * | 1989-08-15 | 1994-12-27 | Digital Equipment Corporation | Method and system for sorting and prioritizing electronic mail messages |
US5383120A (en) * | 1992-03-02 | 1995-01-17 | General Electric Company | Method for tagging collocations in text |
US5404295A (en) * | 1990-08-16 | 1995-04-04 | Katz; Boris | Method and apparatus for utilizing annotations to facilitate computer retrieval of database material |
US5406480A (en) * | 1992-01-17 | 1995-04-11 | Matsushita Electric Industrial Co., Ltd. | Building and updating of co-occurrence dictionary and analyzing of co-occurrence and meaning |
US5408600A (en) * | 1990-08-30 | 1995-04-18 | Hewlett-Packard Company | System for dynamic sharing of local and remote displays by maintaining a list of best-match resources |
US5440481A (en) * | 1992-10-28 | 1995-08-08 | The United States Of America As Represented By The Secretary Of The Navy | System and method for database tomography |
US5444842A (en) * | 1992-07-24 | 1995-08-22 | Bentson; Sheridan | Method and apparatus for displaying and updating structured information |
US5524193A (en) * | 1991-10-15 | 1996-06-04 | And Communications | Interactive multimedia annotation method and apparatus |
US5583980A (en) * | 1993-12-22 | 1996-12-10 | Knowledge Media Inc. | Time-synchronized annotation method |
US5600775A (en) * | 1994-08-26 | 1997-02-04 | Emotion, Inc. | Method and apparatus for annotating full motion video and other indexed data structures |
US5729734A (en) * | 1995-11-03 | 1998-03-17 | Apple Computer, Inc. | File privilege administration apparatus and methods |
US5850221A (en) * | 1995-10-20 | 1998-12-15 | Araxsys, Inc. | Apparatus and method for a graphic user interface in a medical protocol system |
US6230172B1 (en) * | 1997-01-30 | 2001-05-08 | Microsoft Corporation | Production of a video stream with synchronized annotations over a computer network |
US6310889B1 (en) * | 1998-03-12 | 2001-10-30 | Nortel Networks Limited | Method of servicing data access requests from users |
US6324519B1 (en) * | 1999-03-12 | 2001-11-27 | Expanse Networks, Inc. | Advertisement auction system |
US6332144B1 (en) * | 1998-03-11 | 2001-12-18 | Altavista Company | Technique for annotating media |
US20020123929A1 (en) * | 1996-11-08 | 2002-09-05 | Speicher Gregory J. | Integrated audiotext-internet personal ad services |
US20020156699A1 (en) * | 2001-04-20 | 2002-10-24 | Joseph Gray | System of upselling in a computer network environment |
US6477508B1 (en) * | 1997-10-09 | 2002-11-05 | Clifford W. Lazar | System and apparatus for broadcasting, capturing, storing, selecting and then forwarding selected product data and viewer choices to vendor host computers |
US6484156B1 (en) * | 1998-09-15 | 2002-11-19 | Microsoft Corporation | Accessing annotations across multiple target media streams |
US20020194050A1 (en) * | 2001-04-06 | 2002-12-19 | Oumar Nabe | Methods and systems for supplying customer leads to dealers |
US20030070167A1 (en) * | 2001-04-18 | 2003-04-10 | Alex Holtz | Advertisement management method, system, and computer program product |
US6549922B1 (en) * | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US20040024655A1 (en) * | 1999-07-16 | 2004-02-05 | E-Dialog, Inc. | Direct response e-mail |
US6789109B2 (en) * | 2001-02-22 | 2004-09-07 | Sony Corporation | Collaborative computer-based production system including annotation, versioning and remote interaction |
US20040186854A1 (en) * | 2003-01-28 | 2004-09-23 | Samsung Electronics Co., Ltd. | Method and system for managing media file database |
US6820277B1 (en) * | 1999-04-20 | 2004-11-16 | Expanse Networks, Inc. | Advertising management system for digital video streams |
US6826572B2 (en) * | 2001-11-13 | 2004-11-30 | Overture Services, Inc. | System and method allowing advertisers to manage search listings in a pay for placement search system using grouping |
US20050138066A1 (en) * | 2003-12-17 | 2005-06-23 | Nokia Corporation | Time handle in a media diary application for accessing media files |
US6956693B2 (en) * | 2002-07-30 | 2005-10-18 | Nec Corporation | Optical repeater having independently controllable amplification factors |
US6956593B1 (en) * | 1998-09-15 | 2005-10-18 | Microsoft Corporation | User interface for creating, viewing and temporally positioning annotations for media content |
US20050278219A1 (en) * | 2004-06-14 | 2005-12-15 | Aaron Zeitner | Methods and systems for marketing indoor advertising |
US20070073585A1 (en) * | 2005-08-13 | 2007-03-29 | Adstreams Roi, Inc. | Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to advertisements |
US20080040227A1 (en) * | 2000-11-03 | 2008-02-14 | At&T Corp. | System and method of marketing using a multi-media communication system |
US20080056271A1 (en) * | 2006-09-01 | 2008-03-06 | Charles Hengel | System for and method of streamlining communications to media stations |
US20080126219A1 (en) * | 2006-11-08 | 2008-05-29 | Ma Capital Lllp | System for and method for organizing and distributing audio or audiovisual information |
US7739255B2 (en) * | 2006-09-01 | 2010-06-15 | Ma Capital Lllp | System for and method of visual representation and review of media files |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6041028A (en) * | 1997-04-11 | 2000-03-21 | Oak Technology, Inc. | Dynamic adjustment of disk-drive pickup signals |
AU777693B2 (en) | 1999-03-05 | 2004-10-28 | Canon Kabushiki Kaisha | Database annotation and retrieval |
-
2006
- 2006-09-01 US US11/469,719 patent/US7739255B2/en active Active
-
2010
- 2010-04-28 US US12/769,190 patent/US20100211864A1/en not_active Abandoned
Patent Citations (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3568155A (en) * | 1967-04-10 | 1971-03-02 | Ibm | Method of storing and retrieving records |
US3916387A (en) * | 1971-04-23 | 1975-10-28 | Ibm | Directory searching method and means |
US4358829A (en) * | 1980-04-14 | 1982-11-09 | Sperry Corporation | Dynamic rank ordered scheduling mechanism |
US4630235A (en) * | 1981-03-13 | 1986-12-16 | Sharp Kabushiki Kaisha | Key-word retrieval electronic translator |
US4522482A (en) * | 1981-06-15 | 1985-06-11 | Comtech Research | Information storage and retrieval |
US4674066A (en) * | 1983-02-18 | 1987-06-16 | Houghton Mifflin Company | Textual database system using skeletonization and phonetic replacement to retrieve words matching or similar to query words |
US4606002A (en) * | 1983-05-02 | 1986-08-12 | Wang Laboratories, Inc. | B-tree structured data base using sparse array bit maps to store inverted lists |
US4942526A (en) * | 1985-10-25 | 1990-07-17 | Hitachi, Ltd. | Method and system for generating lexicon of cooccurrence relations in natural language |
US5225981A (en) * | 1986-10-03 | 1993-07-06 | Ricoh Company, Ltd. | Language analyzer for morphemically and syntactically analyzing natural languages by using block analysis and composite morphemes |
US4991087A (en) * | 1987-08-19 | 1991-02-05 | Burkowski Forbes J | Method of using signature subsets for indexing a textual database |
US4868750A (en) * | 1987-10-07 | 1989-09-19 | Houghton Mifflin Company | Collocational grammar system |
US4864501A (en) * | 1987-10-07 | 1989-09-05 | Houghton Mifflin Company | Word annotation system |
US4864502A (en) * | 1987-10-07 | 1989-09-05 | Houghton Mifflin Company | Sentence analyzer |
US5168565A (en) * | 1988-01-20 | 1992-12-01 | Ricoh Company, Ltd. | Document retrieval system |
US4849898A (en) * | 1988-05-18 | 1989-07-18 | Management Information Technologies, Inc. | Method and apparatus to identify the relation of meaning between words in text expressions |
US5375233A (en) * | 1988-12-22 | 1994-12-20 | International Computers Limited | File system |
US5303361A (en) * | 1989-01-18 | 1994-04-12 | Lotus Development Corporation | Search and retrieval system |
US5099426A (en) * | 1989-01-19 | 1992-03-24 | International Business Machines Corporation | Method for use of morphological information to cross reference keywords used for information retrieval |
US5167011A (en) * | 1989-02-15 | 1992-11-24 | W. H. Morris | Method for coodinating information storage and retrieval |
US5128865A (en) * | 1989-03-10 | 1992-07-07 | Bso/Buro Voor Systeemontwikkeling B.V. | Method for determining the semantic relatedness of lexical items in a text |
US5377354A (en) * | 1989-08-15 | 1994-12-27 | Digital Equipment Corporation | Method and system for sorting and prioritizing electronic mail messages |
US5263159A (en) * | 1989-09-20 | 1993-11-16 | International Business Machines Corporation | Information retrieval based on rank-ordered cumulative query scores calculated from weights of all keywords in an inverted index file for minimizing access to a main database |
US5151857A (en) * | 1989-12-18 | 1992-09-29 | Fujitsu Limited | Dictionary linked text base apparatus |
US5241674A (en) * | 1990-03-22 | 1993-08-31 | Kabushiki Kaisha Toshiba | Electronic dictionary system with automatic extraction and recognition of letter pattern series to speed up the dictionary lookup operation |
US5404295A (en) * | 1990-08-16 | 1995-04-04 | Katz; Boris | Method and apparatus for utilizing annotations to facilitate computer retrieval of database material |
US5309359A (en) * | 1990-08-16 | 1994-05-03 | Boris Katz | Method and apparatus for generating and utlizing annotations to facilitate computer text retrieval |
US5321833A (en) * | 1990-08-29 | 1994-06-14 | Gte Laboratories Incorporated | Adaptive ranking system for information retrieval |
US5408600A (en) * | 1990-08-30 | 1995-04-18 | Hewlett-Packard Company | System for dynamic sharing of local and remote displays by maintaining a list of best-match resources |
US5317507A (en) * | 1990-11-07 | 1994-05-31 | Gallant Stephen I | Method for document retrieval and for word sense disambiguation using neural networks |
US5325298A (en) * | 1990-11-07 | 1994-06-28 | Hnc, Inc. | Methods for generating or revising context vectors for a plurality of word stems |
US5321608A (en) * | 1990-11-30 | 1994-06-14 | Hitachi, Ltd. | Method and system for processing natural language |
US5303367A (en) * | 1990-12-04 | 1994-04-12 | Applied Technical Systems, Inc. | Computer driven systems and methods for managing data which use two generic data elements and a single ordered file |
US5369577A (en) * | 1991-02-01 | 1994-11-29 | Wang Laboratories, Inc. | Text searching system |
US5297280A (en) * | 1991-08-07 | 1994-03-22 | Occam Research Corporation | Automatically retrieving queried data by extracting query dimensions and modifying the dimensions if an extract match does not occur |
US5278980A (en) * | 1991-08-16 | 1994-01-11 | Xerox Corporation | Iterative technique for phrase query formation and an information retrieval system employing same |
US5524193A (en) * | 1991-10-15 | 1996-06-04 | And Communications | Interactive multimedia annotation method and apparatus |
US5406480A (en) * | 1992-01-17 | 1995-04-11 | Matsushita Electric Industrial Co., Ltd. | Building and updating of co-occurrence dictionary and analyzing of co-occurrence and meaning |
US5383120A (en) * | 1992-03-02 | 1995-01-17 | General Electric Company | Method for tagging collocations in text |
US5444842A (en) * | 1992-07-24 | 1995-08-22 | Bentson; Sheridan | Method and apparatus for displaying and updating structured information |
US5440481A (en) * | 1992-10-28 | 1995-08-08 | The United States Of America As Represented By The Secretary Of The Navy | System and method for database tomography |
US5331556A (en) * | 1993-06-28 | 1994-07-19 | General Electric Company | Method for natural language data processing using morphological and part-of-speech information |
US5583980A (en) * | 1993-12-22 | 1996-12-10 | Knowledge Media Inc. | Time-synchronized annotation method |
US5600775A (en) * | 1994-08-26 | 1997-02-04 | Emotion, Inc. | Method and apparatus for annotating full motion video and other indexed data structures |
US5850221A (en) * | 1995-10-20 | 1998-12-15 | Araxsys, Inc. | Apparatus and method for a graphic user interface in a medical protocol system |
US5729734A (en) * | 1995-11-03 | 1998-03-17 | Apple Computer, Inc. | File privilege administration apparatus and methods |
US20020123929A1 (en) * | 1996-11-08 | 2002-09-05 | Speicher Gregory J. | Integrated audiotext-internet personal ad services |
US6230172B1 (en) * | 1997-01-30 | 2001-05-08 | Microsoft Corporation | Production of a video stream with synchronized annotations over a computer network |
US6477508B1 (en) * | 1997-10-09 | 2002-11-05 | Clifford W. Lazar | System and apparatus for broadcasting, capturing, storing, selecting and then forwarding selected product data and viewer choices to vendor host computers |
US6332144B1 (en) * | 1998-03-11 | 2001-12-18 | Altavista Company | Technique for annotating media |
US6310889B1 (en) * | 1998-03-12 | 2001-10-30 | Nortel Networks Limited | Method of servicing data access requests from users |
US6956593B1 (en) * | 1998-09-15 | 2005-10-18 | Microsoft Corporation | User interface for creating, viewing and temporally positioning annotations for media content |
US7051275B2 (en) * | 1998-09-15 | 2006-05-23 | Microsoft Corporation | Annotations for multiple versions of media content |
US6484156B1 (en) * | 1998-09-15 | 2002-11-19 | Microsoft Corporation | Accessing annotations across multiple target media streams |
US6324519B1 (en) * | 1999-03-12 | 2001-11-27 | Expanse Networks, Inc. | Advertisement auction system |
US6820277B1 (en) * | 1999-04-20 | 2004-11-16 | Expanse Networks, Inc. | Advertising management system for digital video streams |
US20040024655A1 (en) * | 1999-07-16 | 2004-02-05 | E-Dialog, Inc. | Direct response e-mail |
US6549922B1 (en) * | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US20080040227A1 (en) * | 2000-11-03 | 2008-02-14 | At&T Corp. | System and method of marketing using a multi-media communication system |
US6789109B2 (en) * | 2001-02-22 | 2004-09-07 | Sony Corporation | Collaborative computer-based production system including annotation, versioning and remote interaction |
US20020194050A1 (en) * | 2001-04-06 | 2002-12-19 | Oumar Nabe | Methods and systems for supplying customer leads to dealers |
US20030070167A1 (en) * | 2001-04-18 | 2003-04-10 | Alex Holtz | Advertisement management method, system, and computer program product |
US20020156699A1 (en) * | 2001-04-20 | 2002-10-24 | Joseph Gray | System of upselling in a computer network environment |
US6826572B2 (en) * | 2001-11-13 | 2004-11-30 | Overture Services, Inc. | System and method allowing advertisers to manage search listings in a pay for placement search system using grouping |
US6956693B2 (en) * | 2002-07-30 | 2005-10-18 | Nec Corporation | Optical repeater having independently controllable amplification factors |
US20040186854A1 (en) * | 2003-01-28 | 2004-09-23 | Samsung Electronics Co., Ltd. | Method and system for managing media file database |
US20050138066A1 (en) * | 2003-12-17 | 2005-06-23 | Nokia Corporation | Time handle in a media diary application for accessing media files |
US20050278219A1 (en) * | 2004-06-14 | 2005-12-15 | Aaron Zeitner | Methods and systems for marketing indoor advertising |
US20070073585A1 (en) * | 2005-08-13 | 2007-03-29 | Adstreams Roi, Inc. | Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to advertisements |
US20080056271A1 (en) * | 2006-09-01 | 2008-03-06 | Charles Hengel | System for and method of streamlining communications to media stations |
US7739255B2 (en) * | 2006-09-01 | 2010-06-15 | Ma Capital Lllp | System for and method of visual representation and review of media files |
US20080126219A1 (en) * | 2006-11-08 | 2008-05-29 | Ma Capital Lllp | System for and method for organizing and distributing audio or audiovisual information |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100262659A1 (en) * | 2005-09-02 | 2010-10-14 | Fourteen40, Inc. | Systems and methods for collaboratively annotating electronic documents |
US8635520B2 (en) * | 2005-09-02 | 2014-01-21 | Fourteen40, Inc. | Systems and methods for collaboratively annotating electronic documents |
US20140310305A1 (en) * | 2005-09-02 | 2014-10-16 | Fourteen40. Inc. | Systems and methods for collaboratively annotating electronic documents |
US20090265654A1 (en) * | 2008-04-22 | 2009-10-22 | International Business Machines Corporation | System administration discussions indexed by system components |
US8095880B2 (en) * | 2008-04-22 | 2012-01-10 | International Business Machines Corporation | System administration discussions indexed by system components |
US8589799B2 (en) | 2008-04-22 | 2013-11-19 | International Business Machines Corporation | System administration discussions indexed by system components |
US8478719B2 (en) | 2011-03-17 | 2013-07-02 | Remote Media LLC | System and method for media file synchronization |
US8688631B2 (en) | 2011-03-17 | 2014-04-01 | Alexander Savenok | System and method for media file synchronization |
CN103680562A (en) * | 2012-09-03 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Point distribution method and device for audio file |
Also Published As
Publication number | Publication date |
---|---|
US7739255B2 (en) | 2010-06-15 |
US20080071827A1 (en) | 2008-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7739255B2 (en) | System for and method of visual representation and review of media files | |
US11070553B2 (en) | Apparatus and method for context-based storage and retrieval of multimedia content | |
US10031649B2 (en) | Automated content detection, analysis, visual synthesis and repurposing | |
US9870360B1 (en) | Shared metadata for media files | |
KR100781623B1 (en) | System and method for annotating multi-modal characteristics in multimedia documents | |
CN102414665B (en) | Hierarchical tags with community-based ratings | |
US9459761B2 (en) | Methods, systems, and computer program products for managing video information | |
US10001904B1 (en) | Categorized and tagged video annotation | |
US9800941B2 (en) | Text-synchronized media utilization and manipulation for transcripts | |
US20050160113A1 (en) | Time-based media navigation system | |
US10467230B2 (en) | Collection and control of user activity information and activity user interface | |
US10732796B2 (en) | Control of displayed activity information using navigational mnemonics | |
US20190107906A1 (en) | Time-based metadata management system for digital media | |
US20080301539A1 (en) | Computer-implemented method and a computer system and a computer readable medium for creating videos, podcasts or slide presentations from a business intelligence application | |
WO1998002827A1 (en) | Digital video system having a data base of coded data for digital audio and video information | |
RU2335023C1 (en) | Information carrier storing av data including metadata, device for av data reproduction from carrier, and method of metadata search | |
US20090319571A1 (en) | Video indexing | |
JP2003280971A (en) | Device for producing access restriction information content, and recording medium | |
US20200159762A1 (en) | Interest-based and bibliographical data-based multimedia content exploration, curation and organization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |