SlideShare a Scribd company logo
Creating and Sharing
Personalized Time-Based Annotations
of Videos on the Web
Rodrigo Laiola Guimarães
Pablo Cesar
Dick C. A. Bulterman
CWI: Centrum Wiskunde & Informatica
Amsterdam, The Netherlands
DocEng 2010, Manchester-UK
21-24 September 2010
User B: and what the hell was that person
thinking that fell over?
Motivation
2
User B: and what the hell was that person
thinking that fell over?
Motivation
2
Supporting Comments on YouTube
3
Supporting Comments on YouTube
3
Supporting Comments on YouTube
3
Supporting Comments on YouTube
3
Supporting Comments on YouTube
3
Supporting Comments on YouTube
3
Supporting Comments on YouTube
3
base content
Supporting Comments on YouTube
3
base content
navigation suggestion
Supporting Comments on YouTube
3
base content
navigation suggestion
hyperlinks
Supporting Comments on YouTube
3
Bottom line: end-users can
provide only a-temporal
text comments!
base content
navigation suggestion
hyperlinks
Our Approach
4
Our Approach
4
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
4
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
5
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
5
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Document Model
6
<smil ...>
<head ...> ... </head>
<body>
...
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
Document Model
6
Time
1t
<smil ...>
<head ...> ... </head>
<body>
...
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
Document Model
6
Time
1t
i. Retain base video integrity
<smil ...>
<head ...> ... </head>
<body>
...
...
</body>
</smil>
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
Document Model
6
Time
1t
t2
<video region=”r1” id=”v3” src=”Truveo video”></video>
i. Retain base video integrity
<smil ...>
<head ...> ... </head>
<body>
...
...
</body>
</smil>
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
Document Model
6
Time
1t
t2
<video region=”r1” id=”v3” src=”Truveo video”></video>
ii. Allow multiple-video aggregation
iii. Allow multiple-provider integration
i. Retain base video integrity
Our Approach
7
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
7
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Document Transformations
•Timed-Text Content
8
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
Document Transformations
•Timed-Text Content
8
Time
t2
1t
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
Document Transformations
•Timed-Text Content
8
Time
t2
1t
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
Document Transformations
•Timed-Text Content
8
Time
t2
1t
Annotation
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
Document Transformations
•Timed-Text Content
8
Time
t2
1t
Annotation
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
...
<seq>
</seq>
...
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
Document Transformations
•Timed-Text Content
8
Time
t2
1t
Annotation
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
iv. Allow timed end-user captions and
comments
Our Approach
9
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
9
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
•Temporal Hyperlinks
10
Document Transformations
•Temporal Hyperlinks
10
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
Document Transformations
•Temporal Hyperlinks
10
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
Document Transformations
•Temporal Hyperlinks
10
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<a href=”Jump to t2”>See the aircraft approaching</a>
Document Transformations
•Temporal Hyperlinks
10
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<a href=”Jump to t2”>See the aircraft approaching</a>
Document Transformations
•Temporal Hyperlinks
10
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<a href=”Jump to t2”>See the aircraft approaching</a>
<a href=”Another video”>Watch the pilot interview</a>
Document Transformations
•Temporal Hyperlinks
10
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<a href=”Jump to t2”>See the aircraft approaching</a>
<a href=”Another video”>Watch the pilot interview</a>
v. Allow timed end-user navigation
Document Transformations
Our Approach
11
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
11
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
•Contextual Information
12
Document Transformations
•Contextual Information
12
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
Document Transformations
•Contextual Information
12
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<smil ...>
...
<par>
<seq> ... </seq>
<smilText region=”c1”...>
</smilText>
</par>
...
</smil>
<div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”audience” content=”all”>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
</div>
<div>
<metadata name=”author” content=”Pablo”>
<metadata name=”audience” content=”Rodrigo”>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
</div>
Document Transformations
•Contextual Information
12
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<smil ...>
...
<par>
<seq> ... </seq>
<smilText region=”c1”...>
</smilText>
</par>
...
</smil>
<div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”audience” content=”all”>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
</div>
<div>
<metadata name=”author” content=”Pablo”>
<metadata name=”audience” content=”Rodrigo”>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
</div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”author” content=”Pablo”>
Document Transformations
•Contextual Information
12
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<smil ...>
...
<par>
<seq> ... </seq>
<smilText region=”c1”...>
</smilText>
</par>
...
</smil>
<div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”audience” content=”all”>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
</div>
<div>
<metadata name=”author” content=”Pablo”>
<metadata name=”audience” content=”Rodrigo”>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
</div>
<metadata name=”audience” content=”all”>
<metadata name=”audience” content=”Rodrigo”>
Document Transformations
•Contextual Information
12
Time
t2
1t
Annotation
<smil ...>
<head ...> ... </head>
<body>
<par>
<seq>
</seq>
<smilText region=”c1”...>
...
...
</smilText>
</par>
</body>
</smil>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
<video region=”r1” id=”v1” src=”YouTube video”></video>
<video region=”r1” id=”v3” src=”Truveo video”></video>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
<smil ...>
...
<par>
<seq> ... </seq>
<smilText region=”c1”...>
</smilText>
</par>
...
</smil>
<div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”audience” content=”all”>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
</div>
<div>
<metadata name=”author” content=”Pablo”>
<metadata name=”audience” content=”Rodrigo”>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
</div>
vi. Allow micro-personalized time-based
annotations
<metadata name=”audience” content=”all”>
<metadata name=”audience” content=”Rodrigo”>
Document Transformations
Our Approach
13
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Our Approach
13
Video
URL
Create
Document
Timed-Text
Content
Temporal
Hyperlinks
Selective
Viewing
Contextual
Information
Authoring ViewingDocument Model
Selective Viewing
14
<smil ...>
...
<par>
<seq> ... </seq>
<smilText region=”c1”...>
</smilText>
</par>
...
</smil>
<div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”audience” content=”all”>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
</div>
<div>
<metadata name=”author” content=”Pablo”>
<metadata name=”audience” content=”Rodrigo”>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
</div>
Selective Viewing
14
Time
t2
1t
Annotation
<smil ...>
...
<par>
<seq> ... </seq>
<smilText region=”c1”...>
</smilText>
</par>
...
</smil>
<div>
<metadata name=”author” content=”Rodrigo”>
<metadata name=”audience” content=”all”>
<clear begin="t1-5s"/>
you see someone falls in and another person...
<clear begin="t1+5s"/>
</div>
<div>
<metadata name=”author” content=”Pablo”>
<metadata name=”audience” content=”Rodrigo”>
<clear begin="t1+8s"/>
it looks completely different from a different angle...
<clear begin="t2-10s"/>
</div>
Selective Viewing
14
Time
t2
1t
Annotation
Ambulant Captioner
15
Ambulant Captioner
15
you see someone fall in and another person...
Ambulant Captioner
15
http://www.ambulantplayer.org/smilTextWebApp/
you see someone fall in and another person...
Predictive Timing Model
Predictive Timing Model
0s t
Predictive Timing Model
0s ttnow
Predictive Timing Model
0s ttnow
tend
tnow=
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of phoneme
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
tstart 0s=
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
tstart 0s=
c)
tend
tnow=
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
tstart 0s=
c)
tend
tnow=
t
end‘
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
tstart 0s=
c)
tend
tnow=t
guess
t
end‘
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
tstart 0s=
c)
tend
tnow=t
guess
t
end‘
t
end‘tstart =
Predictive Timing Model
a)
0s ttnow
tend
tnow=t start
tguess=
Number of words
duration of pauses
duration of phoneme
b)
tend
tnow=t
guess
tstart 0s=
c)
tend
tnow=t
guess
t
end‘
t
end‘tstart =
Summary
• Identification and description of a set of steps
that allow end-users to enrich/personalize
third-party video content
17
Summary
• Identification and description of a set of steps
that allow end-users to enrich/personalize
third-party video content
• Report on a predictive timing model for
synchronizing comments with specific events
within a video(s)
17
Conclusions and Future Work
• The contribution of this paper is not restricted to
the SMIL language
18
Conclusions and Future Work
• The contribution of this paper is not restricted to
the SMIL language
• The aggregated annotations and metadata can
yield significant insights into the semantic and
temporal structure of media
18
Conclusions and Future Work
• The contribution of this paper is not restricted to
the SMIL language
• The aggregated annotations and metadata can
yield significant insights into the semantic and
temporal structure of media
• We intend to conduct user studies to evaluate and
validate our approach
18
Conclusions and Future Work
• The contribution of this paper is not restricted to
the SMIL language
• The aggregated annotations and metadata can
yield significant insights into the semantic and
temporal structure of media
• We intend to conduct user studies to evaluate and
validate our approach
• We intend to explore ownership, version control
and multiple-provider integration issues of the
various versions of a document as it is annotated
18
Questions?
19
Rodrigo Laiola Guimarães
rlaiola@cwi.nl
http://www.ambulantplayer.org/smilTextWebApp/

More Related Content

Similar to Creating and Sharing Personalized Time-Based Annotations of Videos on the Web

Building your First Application with Cassandra
Building your First Application with CassandraBuilding your First Application with Cassandra
Building your First Application with Cassandra
Luke Tillman
 
Whitepaper videoseolinked (1)
Whitepaper videoseolinked (1)Whitepaper videoseolinked (1)
Whitepaper videoseolinked (1)
Manuel pinho
 
Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...
Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...
Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...
Michael Kolowich
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
Todd Anglin
 
Not Just Video—VideoSEO
Not Just Video—VideoSEONot Just Video—VideoSEO
Not Just Video—VideoSEO
BusinessOnline
 
Upgrade to HTML5 Video
Upgrade to HTML5 VideoUpgrade to HTML5 Video
Upgrade to HTML5 Videosteveheffernan
 
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew HubbardSMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew Hubbardadtech_fan
 
Web Apps
Web AppsWeb Apps
Web Apps
Tim Wray
 
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments
guestd427df
 
Video synced interactive web visualisations
Video synced interactive web visualisationsVideo synced interactive web visualisations
Video synced interactive web visualisations
EastMidsLT
 
5. Increasing Digital Impact through Video
5. Increasing Digital Impact through Video5. Increasing Digital Impact through Video
5. Increasing Digital Impact through Video
designanddigitalworld
 
Cassandra Day London 2015: Building Your First Application in Apache Cassandra
Cassandra Day London 2015: Building Your First Application in Apache CassandraCassandra Day London 2015: Building Your First Application in Apache Cassandra
Cassandra Day London 2015: Building Your First Application in Apache Cassandra
DataStax Academy
 
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
DataStax Academy
 
Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...
Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...
Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...
DataStax Academy
 
Html audio video
Html audio videoHtml audio video
Html audio video
Muhammad Ehtisham Siddiqui
 
Clipper - enhancing time-based media for research
Clipper - enhancing time-based media for researchClipper - enhancing time-based media for research
Clipper - enhancing time-based media for research
Jisc
 
Taking HTML5 video a step further
Taking HTML5 video a step furtherTaking HTML5 video a step further
Taking HTML5 video a step further
Silvia Pfeiffer
 
Business Video Production in 2017 - SEMPDX Engage
Business Video Production in 2017 - SEMPDX Engage Business Video Production in 2017 - SEMPDX Engage
Business Video Production in 2017 - SEMPDX Engage
Phil Nottingham
 
Vkmdp cologne
Vkmdp cologneVkmdp cologne
Vkmdp cologne
Doug Sillars
 

Similar to Creating and Sharing Personalized Time-Based Annotations of Videos on the Web (20)

Building your First Application with Cassandra
Building your First Application with CassandraBuilding your First Application with Cassandra
Building your First Application with Cassandra
 
Whitepaper videoseolinked (1)
Whitepaper videoseolinked (1)Whitepaper videoseolinked (1)
Whitepaper videoseolinked (1)
 
Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...
Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...
Learning with (re)Purpose: How to Turn Any Event into Durable Online Video Le...
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
 
Not Just Video—VideoSEO
Not Just Video—VideoSEONot Just Video—VideoSEO
Not Just Video—VideoSEO
 
Upgrade to HTML5 Video
Upgrade to HTML5 VideoUpgrade to HTML5 Video
Upgrade to HTML5 Video
 
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew HubbardSMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
 
HTML5 Design
HTML5 DesignHTML5 Design
HTML5 Design
 
Web Apps
Web AppsWeb Apps
Web Apps
 
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments
 
Video synced interactive web visualisations
Video synced interactive web visualisationsVideo synced interactive web visualisations
Video synced interactive web visualisations
 
5. Increasing Digital Impact through Video
5. Increasing Digital Impact through Video5. Increasing Digital Impact through Video
5. Increasing Digital Impact through Video
 
Cassandra Day London 2015: Building Your First Application in Apache Cassandra
Cassandra Day London 2015: Building Your First Application in Apache CassandraCassandra Day London 2015: Building Your First Application in Apache Cassandra
Cassandra Day London 2015: Building Your First Application in Apache Cassandra
 
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
 
Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...
Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...
Cassandra Day Chicago 2015: Building Your First Application with Apache Cassa...
 
Html audio video
Html audio videoHtml audio video
Html audio video
 
Clipper - enhancing time-based media for research
Clipper - enhancing time-based media for researchClipper - enhancing time-based media for research
Clipper - enhancing time-based media for research
 
Taking HTML5 video a step further
Taking HTML5 video a step furtherTaking HTML5 video a step further
Taking HTML5 video a step further
 
Business Video Production in 2017 - SEMPDX Engage
Business Video Production in 2017 - SEMPDX Engage Business Video Production in 2017 - SEMPDX Engage
Business Video Production in 2017 - SEMPDX Engage
 
Vkmdp cologne
Vkmdp cologneVkmdp cologne
Vkmdp cologne
 

More from Rodrigo Laiola Guimarães

Socially-Aware Multimedia Authoring
Socially-Aware Multimedia AuthoringSocially-Aware Multimedia Authoring
Socially-Aware Multimedia Authoring
Rodrigo Laiola Guimarães
 
“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...
“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...
“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...
Rodrigo Laiola Guimarães
 
Social Practices around Personal Videos using the Web
Social Practices around Personal Videos using the WebSocial Practices around Personal Videos using the Web
Social Practices around Personal Videos using the Web
Rodrigo Laiola Guimarães
 
Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...
Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...
Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...
Rodrigo Laiola Guimarães
 
Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...
Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...
Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...
Rodrigo Laiola Guimarães
 
Composer: Authoring Tool for iTV Programs
Composer: Authoring Tool for iTV ProgramsComposer: Authoring Tool for iTV Programs
Composer: Authoring Tool for iTV Programs
Rodrigo Laiola Guimarães
 
A Visual Approach for Modeling Spatiotemporal Relations
A Visual Approach for Modeling Spatiotemporal RelationsA Visual Approach for Modeling Spatiotemporal Relations
A Visual Approach for Modeling Spatiotemporal Relations
Rodrigo Laiola Guimarães
 
The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...
The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...
The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...
Rodrigo Laiola Guimarães
 

More from Rodrigo Laiola Guimarães (8)

Socially-Aware Multimedia Authoring
Socially-Aware Multimedia AuthoringSocially-Aware Multimedia Authoring
Socially-Aware Multimedia Authoring
 
“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...
“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...
“Let Me Comment on Your Video”: Supporting Personalized End-User Comments wit...
 
Social Practices around Personal Videos using the Web
Social Practices around Personal Videos using the WebSocial Practices around Personal Videos using the Web
Social Practices around Personal Videos using the Web
 
Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...
Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...
Caracterização e Otimização do Experimento para Determinação da Óptica do Ane...
 
Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...
Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...
Automatic and Manual Processes in End-User Multimedia Authoring Tools: Where ...
 
Composer: Authoring Tool for iTV Programs
Composer: Authoring Tool for iTV ProgramsComposer: Authoring Tool for iTV Programs
Composer: Authoring Tool for iTV Programs
 
A Visual Approach for Modeling Spatiotemporal Relations
A Visual Approach for Modeling Spatiotemporal RelationsA Visual Approach for Modeling Spatiotemporal Relations
A Visual Approach for Modeling Spatiotemporal Relations
 
The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...
The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...
The Next Generation of Multimedia Authoring Tools: Telling Stories and Commen...
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Creating and Sharing Personalized Time-Based Annotations of Videos on the Web