BROWSER BASED VIDEO EDITING
First Claim
Patent Images
1. A method, comprising:
- providing a clip manipulation facility within a browser environment;
presenting a clip in association with the manipulation facility; and
presenting at least one editing tool in association with the manipulation facility, wherein the editing tool is adapted to alter the appearance of the clip.
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide for a clip manipulation facility within a browser environment. Without limitation, the clip may be a video clip. An editing tool may be adapted to alter the appearance of a clip associated with the manipulation facility.
183 Citations
266 Claims
-
1. A method, comprising:
-
providing a clip manipulation facility within a browser environment;
presenting a clip in association with the manipulation facility; and
presenting at least one editing tool in association with the manipulation facility, wherein the editing tool is adapted to alter the appearance of the clip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133)
-
2. The method of claim 1, wherein the clip is a video clip.
-
3. The method of claim 1, wherein the clip is an audio clip.
-
4. The method of claim 1, wherein the clip is a multimedia clip.
-
5. The method of claim 1, wherein the clip is a podcast clip.
-
6. The method of claim 1, wherein the clip is an advertisement clip.
-
7. The method of claim 1, wherein the clip is an interactive clip.
-
8. The method of claim 1, wherein the element is a video element.
-
9. The method of claim 1, wherein the manipulation facility includes a plurality of components.
-
10. The method of claim 9, wherein at least one component of the plurality of components is a timeline.
-
11. The method of claim 9, wherein at least one component of the plurality of components is a time-line slide bar
-
12. The method of claim 9, wherein at least one component of the plurality of components is a start slider.
-
13. The method of claim 9, wherein at least one component of the plurality of components is an end slider.
-
14. The method of claim 9, wherein at least one component of the plurality of components is a modified indicator.
-
15. The method of claim 9, wherein at least one component of the plurality of components is a deleted indicator.
-
16. The method of claim 9, wherein at least one component of the plurality of components is an addition indicator.
-
17. The method of claim 9, wherein at least one component of the plurality of components is a viewing area.
-
18. The method of claim 9, wherein at least one component of the plurality of components is a playback control.
-
19. The method of claim 18, wherein the playback control is a viewing control.
-
20. The method of claim 18, wherein the playback control is play.
-
21. The method of claim 18, wherein the playback control is rewind.
-
22. The method of claim 18, wherein the playback control is forward.
-
23. The method of claim 18, wherein the playback control is fast forward.
-
24. The method of claim 18, wherein the playback control is frame forward.
-
25. The method of claim 18, wherein the playback control is frame back.
-
26. The method of claim 18, wherein the playback control is pause.
-
27. The method of claim 18, wherein the playback control is slow motion forward.
-
28. The method of claim 18, wherein the playback control is slow motion backward.
-
29. The method of claim 9, wherein at least one component of the plurality of components is an audio time-line slider.
-
30. The method of claim 9, wherein at least one component of the plurality of components is an audio start slider.
-
31. The method of claim 9, wherein at least one component of the plurality of components is an audio end slider.
-
32. The method of claim 9, wherein at least one component of the plurality of components is an audio modified indicator.
-
33. The method of claim 9, wherein at least one component of the plurality of components is an audio deleted indicator.
-
34. The method of claim 9, wherein at least one component of the plurality of components is an audio addition indicator.
-
35. The method of claim 9, wherein at least one component of the plurality of components is an audio editing controller.
-
36. The method of claim 9, wherein at least one component of the plurality of components is a file management controller.
-
37. The method of claim 9, wherein at least one component of the plurality of components is a file naming facility.
-
38. The method of claim 9, wherein at least one component of the plurality of components is a storage location facility.
-
39. The method of claim 9, wherein at least one component of the plurality of components is a menu bar.
-
40. The method of claim 1, wherein the browser environment is hosted by a computing facility.
-
41. The method of claim 40, wherein the computing facility is a personal computer.
-
42. The method of claim 40, wherein the computing facility is a mobile computing facility.
-
43. The method of claim 40, wherein the computing facility is a mobile phone.
-
44. The method of claim 40, wherein the computing facility is a PDA.
-
45. The method of claim 1, wherein the clip is associated with a format.
-
46. The method of claim 45, wherein the format is sourced from a video camera.
-
47. The method of claim 45, wherein the format is sourced from a mobile phone.
-
48. The method of claim 45, wherein the format is sourced from a still camera.
-
49. The method of claim 45, wherein the format is sourced from a web-cam.
-
50. The method of claim 1, wherein the clip is stored in memory.
-
51. The method of claim 50, wherein the clip is stored local memory.
-
52. The method of claim 50, wherein the clip is stored in main memory.
-
53. The method of claim 50, wherein the clip is stored in a mass storage facility.
-
54. The method of claim 50, wherein the clip is stored on removable media.
-
55. The method of claim 50, wherein the clip is stored on a flash drive.
-
56. The method of claim 50, wherein the clip is stored on a network computer.
-
57. The method of claim 50, wherein the clip is stored in a web location.
-
58. The method of claim 50, wherein the clip is stored on a server.
-
59. The method of claim 50, wherein the clip is stored on a client.
-
60. The method of claim 50, wherein the clip is stored in a database.
-
61. The method of claim 1, wherein the clip is dragged into the manipulation facility.
-
62. The method of claim 61, wherein the clip is dragged with a mouse and moved into the manipulation facility by moving the mouse.
-
63. The method of claim 61, wherein the clip is dragged by selecting the clip with a mouse and moved in the manipulation facility by using an arrow keys on a keyboard.
-
64. The method of claim 61, wherein the clip is dragged by selecting the clip using a keyboard.
-
65. The method of claim 1, wherein the at least one editing tool provides an editing function.
-
66. The method of claim 65, wherein the editing function is to delete.
-
67. The method of claim 65, wherein the editing function is to add.
-
68. The method of claim 65, wherein the editing function is to insert.
-
69. The method of claim 65, wherein the editing function is to insert a file.
-
70. The method of claim 65, wherein the editing function is to insert an advertisement.
-
71. The method of claim 65, wherein the editing function is to blend.
-
72. The method of claim 65, wherein the editing function is to blank.
-
73. The method of claim 65, wherein the editing function is to fade.
-
74. The method of claim 65, wherein the editing function is fade in.
-
75. The method of claim 65, wherein the editing function is to provide a layover.
-
76. The method of claim 65, wherein the editing function is to modify a contrast.
-
77. The method of claim 65, wherein the editing function is to modify a brightness.
-
78. The method of claim 65, wherein the editing function is modify a color.
-
79. The method of claim 65, wherein the editing function is modify an appearance.
-
80. The method of claim 65, wherein the editing function is to shade.
-
81. The method of claim 65, wherein the editing function is to modify a focus.
-
82. The method of claim 65, wherein the editing function is to sharpen.
-
83. The method of claim 65, wherein the editing function is to transform.
-
84. The method of claim 65, wherein the editing function is to modify a graininess.
-
85. The method of claim 65, wherein the editing function is to erase.
-
86. The method of claim 65, wherein the editing function is to cut.
-
87. The method of claim 65, wherein the editing function is to cut a frame.
-
88. The method of claim 65, wherein the editing function is to paste.
-
89. The method of claim 65, wherein the editing function is to paste a frame.
-
90. The method of claim 65, wherein the editing function is to paint.
-
91. The method of claim 65, wherein the editing function is to pattern.
-
92. The method of claim 65, wherein the editing function is to airbrush.
-
93. The method of claim 65, wherein the editing function is to crop.
-
94. The method of claim 65, wherein the editing function is to copy.
-
95. The method of claim 65, wherein the editing function is to add text.
-
96. The method of claim 65, wherein the editing function is to add audio.
-
97. The method of claim 65, wherein the editing function is to rotate.
-
98. The method of claim 65, wherein the editing function is to annotate.
-
99. The method of claim 65, wherein the editing function is to invert.
-
100. The method of claim 1, wherein the clip is to alter.
-
101. The method of claim 100, wherein the alteration is concatenation of clips.
-
102. The method of claim 100, wherein the alteration is deletion of portions of clips.
-
103. The method of claim 100, wherein the alteration is a transition between clips.
-
104. The method of claim 100, wherein the alteration is a cropping of clips.
-
105. The method of claim 100, wherein the alteration is insertion of clips.
-
106. The method of claim 100, wherein the alteration is to insert an advertisement.
-
107. The method of claim 100, wherein the alteration is to change a color character.
-
108. The method of claim 100, wherein the alteration is to change a focus character.
-
109. The method of claim 100, wherein the alteration is to change a luminance level.
-
110. The method of claim 100, wherein the alteration is to add text.
-
111. The method of claim 100, wherein the alteration is to annotate.
-
112. The method of claim 100, wherein the alteration is to change audio.
-
113. The method of claim 1, wherein the clip is a first clip and the method further comprises presenting a second clip in association with the manipulation facility.
-
114. The method of claim 113, wherein the first clip is a video clip and the second clip is a video clip.
-
115. The method of claim 113, wherein at least one editing tool is further adapted to associate the first clip and the second clip.
-
116. The method of claim 115, wherein the association of the first clip and the second clip includes a transition.
-
117. The method of claim 116, wherein the transition is a splice.
-
118. The method of claim 116, wherein the transition is a segue.
-
119. The method of claim 116, wherein the transition is a concatenation.
-
120. The method of claim 116, wherein the transition is a blend.
-
121. The method of claim 116, wherein the transition is a fade.
-
122. The method of claim 116, wherein the transition is a jump cut.
-
123. The method of claim 116, wherein the transition is a match cut.
-
124. The method of claim 116, wherein the transition is a wipe.
-
125. The method of claim 124, wherein the wipe transition'"'"'s with a geometric shape.
-
126. The method of claim 124, wherein the wipe transition'"'"'s with an image file.
-
127. The method of claim 124, wherein the wipe transition'"'"'s with a pattern.
-
128. The method of claim 116, wherein the transition is a pixelation.
-
129. The method of claim 116, wherein the transition is an alteration of an image characteristic.
-
130. The method of claim 129, wherein the image characteristic is a change in chroma.
-
131. The method of claim 129, wherein the image characteristic is a change in luminance.
-
132. The method of claim 129, wherein the image characteristic is a change in focus.
-
133. The method of claim 116, wherein the transition sets the two clips in juxtaposition.
-
2. The method of claim 1, wherein the clip is a video clip.
-
-
134. A system, comprising:
-
a clip manipulation facility within a browser environment, wherein a clip is presented in association with the manipulation facility; and
at least one editing tool in association with the manipulation facility, wherein the editing tool is adapted to alter the appearance of the clip. - View Dependent Claims (135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266)
-
135. The system of claim 134, wherein the clip is a video clip.
-
136. The system of claim 134, wherein the clip is an audio clip.
-
137. The system of claim 134, wherein the clip is a multimedia clip.
-
138. The system of claim 134, wherein the clip is a podcast clip.
-
139. The system of claim 134, wherein the clip is an advertisement clip.
-
140. The system of claim 134, wherein the clip is an interactive clip.
-
141. The system of claim 134, wherein the element is a video element.
-
142. The system of claim 134, wherein the manipulation facility includes a plurality of components.
-
143. The system of claim 142, wherein at least one component of the plurality of components is a timeline.
-
144. The system of claim 142, wherein at least one component of the plurality of components is a time-line slide bar
-
145. The system of claim 142, wherein at least one component of the plurality of components is a start slider.
-
146. The system of claim 142, wherein at least one component of the plurality of components is an end slider.
-
147. The system of claim 142, wherein at least one component of the plurality of components is a modified indicator.
-
148. The system of claim 142, wherein at least one component of the plurality of components is a deleted indicator.
-
149. The system of claim 142, wherein at least one component of the plurality of components is an addition indicator.
-
150. The system of claim 142, wherein at least one component of the plurality of components is a viewing area.
-
151. The system of claim 142, wherein at least one component of the plurality of components is a playback control.
-
152. The system of claim 151, wherein the playback control is a viewing control.
-
153. The system of claim 151, wherein the playback control is play.
-
154. The system of claim 151, wherein the playback control is rewind.
-
155. The system of claim 151, wherein the playback control is forward.
-
156. The system of claim 151, wherein the playback control is fast forward.
-
157. The system of claim 151, wherein the playback control is frame forward.
-
158. The system of claim 151, wherein the playback control is frame back.
-
159. The system of claim 151, wherein the playback control is pause.
-
160. The system of claim 151, wherein the playback control is slow motion forward.
-
161. The system of claim 151, wherein the playback control is slow motion backward.
-
162. The system of claim 142, wherein at least one component of the plurality of components is an audio time-line slider.
-
163. The system of claim 142, wherein at least one component of the plurality of components is an audio start slider.
-
164. The system of claim 142, wherein at least one component of the plurality of components is an audio end slider.
-
165. The system of claim 142, wherein at least one component of the plurality of components is an audio modified indicator.
-
166. The system of claim 142, wherein at least one component of the plurality of components is an audio deleted indicator.
-
167. The system of claim 142, wherein at least one component of the plurality of components is an audio addition indicator.
-
168. The system of claim 142, wherein at least one component of the plurality of components is an audio editing controller.
-
169. The system of claim 142, wherein at least one component of the plurality of components is a file management controller.
-
170. The system of claim 142, wherein at least one component of the plurality of components is a file naming facility.
-
171. The system of claim 142, wherein at least one component of the plurality of components is a storage location facility.
-
172. The system of claim 142, wherein at least one component of the plurality of components is a menu bar.
-
173. The system of claim 134, wherein the browser environment is hosted by a computing facility.
-
174. The system of claim 173, wherein the computing facility is a personal computer.
-
175. The system of claim 173, wherein the computing facility is a mobile computing facility.
-
176. The system of claim 173, wherein the computing facility is a mobile phone.
-
177. The system of claim 173, wherein the computing facility is a PDA.
-
178. The system of claim 134, wherein the clip is associated with a format.
-
179. The system of claim 178, wherein the format is sourced from a video camera.
-
180. The system of claim 178, wherein the format is sourced from a mobile phone.
-
181. The system of claim 178, wherein the format is sourced from a still camera.
-
182. The system of claim 178, wherein the format is sourced from a web-cam.
-
183. The system of claim 134, wherein the clip is stored in memory.
-
184. The system of claim 183, wherein the clip is stored local memory.
-
185. The system of claim 183, wherein the clip is stored in main memory.
-
186. The system of claim 183, wherein the clip is stored in a mass storage facility.
-
187. The system of claim 183, wherein the clip is stored on removable media.
-
188. The system of claim 183, wherein the clip is stored on a flash drive.
-
189. The system of claim 183, wherein the clip is stored on a network computer.
-
190. The system of claim 183, wherein the clip is stored in a web location.
-
191. The system of claim 183, wherein the clip is stored on a server.
-
192. The system of claim 183, wherein the clip is stored on a client.
-
193. The system of claim 183, wherein the clip is stored in a database.
-
194. The system of claim 134, wherein the clip is dragged into the manipulation facility.
-
195. The system of claim 194, wherein the clip is dragged with a mouse and moved into the manipulation facility by moving the mouse.
-
196. The system of claim 194, wherein the clip is dragged by selecting the clip with a mouse and moved in the manipulation facility by using an arrow keys on a keyboard.
-
197. The system of claim 194, wherein the clip is dragged by selecting the clip using a keyboard.
-
198. The system of claim 134, wherein the at least one editing tool provides an editing function.
-
199. The system of claim 198, wherein the editing function is to delete.
-
200. The system of claim 198, wherein the editing function is to add.
-
201. The system of claim 198, wherein the editing function is to insert.
-
202. The system of claim 198, wherein the editing function is to insert a file.
-
203. The system of claim 198, wherein the editing function is to insert an advertisement.
-
204. The system of claim 198, wherein the editing function is to blend.
-
205. The system of claim 198, wherein the editing function is to blank.
-
206. The system of claim 198, wherein the editing function is to fade.
-
207. The system of claim 198, wherein the editing function is fade in.
-
208. The system of claim 198, wherein the editing function is to provide a layover.
-
209. The system of claim 198, wherein the editing function is to modify a contrast.
-
210. The system of claim 198, wherein the editing function is to modify a brightness.
-
211. The system of claim 198, wherein the editing function is modify a color.
-
212. The system of claim 198, wherein the editing function is modify an appearance.
-
213. The system of claim 198, wherein the editing function is to shade.
-
214. The system of claim 198, wherein the editing function is to modify a focus.
-
215. The system of claim 198, wherein the editing function is to sharpen.
-
216. The system of claim 198, wherein the editing function is to transform.
-
217. The system of claim 198, wherein the editing function is to modify a graininess.
-
218. The system of claim 198, wherein the editing function is to erase.
-
219. The system of claim 198, wherein the editing function is to cut.
-
220. The system of claim 198, wherein the editing function is to cut a frame.
-
221. The system of claim 198, wherein the editing function is to paste.
-
222. The system of claim 198, wherein the editing function is to paste a frame.
-
223. The system of claim 198, wherein the editing function is to paint.
-
224. The system of claim 198, wherein the editing function is to pattern.
-
225. The system of claim 198, wherein the editing function is to airbrush.
-
226. The system of claim 198, wherein the editing function is to crop.
-
227. The system of claim 198, wherein the editing function is to copy.
-
228. The system of claim 198, wherein the editing function is to add text.
-
229. The system of claim 198, wherein the editing function is to add audio.
-
230. The system of claim 198, wherein the editing function is to rotate.
-
231. The system of claim 198, wherein the editing function is to annotate.
-
232. The system of claim 198, wherein the editing function is to invert.
-
233. The system of claim 134, wherein the clip is to alter.
-
234. The system of claim 233, wherein the alteration is concatenation of clips.
-
235. The system of claim 233, wherein the alteration is deletion of portions of clips.
-
236. The system of claim 233, wherein the alteration is a transition between clips.
-
237. The system of claim 233, wherein the alteration is a cropping of clips.
-
238. The system of claim 233, wherein the alteration is insertion of clips.
-
239. The system of claim 233, wherein the alteration is to insert an advertisement.
-
240. The system of claim 233, wherein the alteration is to change a color character.
-
241. The system of claim 233, wherein the alteration is to change a focus character.
-
242. The system of claim 233, wherein the alteration is to change a luminance level.
-
243. The system of claim 233, wherein the alteration is to add text.
-
244. The system of claim 233, wherein the alteration is to annotate.
-
245. The system of claim 233, wherein the alteration is to change audio.
-
246. The system of claim 134, wherein the clip is a first clip and the system further comprises presenting a second clip in association with the manipulation facility.
-
247. The system of claim 246, wherein the first clip is a video clip and the second clip is a video clip.
-
248. The system of claim 246, wherein at least one editing tool is further adapted to associate the first clip and the second clip.
-
249. The system of claim 248, wherein the association of the first clip and the second clip includes a transition.
-
250. The system of claim 249, wherein the transition is a splice.
-
251. The system of claim 249, wherein the transition is a segue.
-
252. The system of claim 249, wherein the transition is a concatenation.
-
253. The system of claim 249, wherein the transition is a blend.
-
254. The system of claim 249, wherein the transition is a fade.
-
255. The system of claim 249, wherein the transition is a jump cut.
-
256. The system of claim 249, wherein the transition is a match cut.
-
257. The system of claim 249, wherein the transition is a wipe.
-
258. The system of claim 257, wherein the wipe transition'"'"'s with a geometric shape.
-
259. The system of claim 257, wherein the wipe transition'"'"'s with an image file.
-
260. The system of claim 257, wherein the wipe transition'"'"'s with a pattern.
-
261. The system of claim 249, wherein the transition is a pixelation.
-
262. The system of claim 249, wherein the transition is an alteration of an image characteristic.
-
263. The system of claim 262, wherein the image characteristic is a change in chroma.
-
264. The system of claim 262, wherein the image characteristic is a change in luminance.
-
265. The system of claim 262, wherein the image characteristic is a change in focus.
-
266. The system of claim 249, wherein the transition sets the two clips in juxtaposition.
-
135. The system of claim 134, wherein the clip is a video clip.
-
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeMaven Coalition, Inc. (theMaven, Inc.)
-
Original AssigneeVideoEgg, Inc. (theMaven, Inc.)
-
InventorsSanchez, Matthew, Lerman, David, Sladek, Kevin
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current386/249
-
CPC Class CodesG06F 16/40 of multimedia data, e.g. sl...G06F 16/48 Retrieval characterised by ...G06F 16/70 of video dataG06F 16/78 Retrieval characterised by ...G06F 16/958 Organisation or management ...G11B 27/034 on discs G11B27/036, G11B27...G11B 27/34 Indicating arrangements in...H04L 67/02 based on web technology, e....H04L 67/306 User profilesH04L 67/34 involving the movement of s...H04N 21/2665 Gathering content from diff...H04N 21/4223 Cameras H04N23/00 takes pre...H04N 21/4402 involving reformatting oper...H04N 21/4431 characterized by the use of...H04N 21/4622 Retrieving content or addit...H04N 21/47205 for manipulating displayed ...H04N 21/4782 Web browsing , e.g. WebTVH04N 21/4788 communicating with other us...H04N 21/6125 involving transmission via ...H04N 21/6156 specially adapted to the up...H04N 21/8173 : End-user applications, e.g....H04N 21/8193 : dedicated tools, e.g. video...H04N 21/854 : Content authoringH04N 21/858 : Linking data to content, e....H04N 7/1675 : Providing digital key or au...