Source: https://patents.google.com/patent/US9934819B2/en
Timestamp: 2019-05-21 18:57:53
Document Index: 188388684

Matched Legal Cases: ['Application No. 60', 'art 22', 'art 84', 'art 62', 'art 22', 'art 7', 'art 3', 'art 11', 'Application No. 10195448', 'Application No. 10195448', 'Application No. 10195472', 'Application No. 10', 'Application No. 10195448', 'Application No. 10195472']

US9934819B2 - Distributed scalable media environment for advertising placement in movies - Google Patents
Distributed scalable media environment for advertising placement in movies Download PDF
US9934819B2
US9934819B2 US13/011,002 US201113011002A US9934819B2 US 9934819 B2 US9934819 B2 US 9934819B2 US 201113011002 A US201113011002 A US 201113011002A US 9934819 B2 US9934819 B2 US 9934819B2
US13/011,002
US20110116760A1 (en
2005-05-23 Priority to US68366205P priority Critical
2006-05-23 Priority to US11/439,593 priority patent/US7877689B2/en
2011-01-21 Application filed by Open Text SA ULC filed Critical Open Text SA ULC
2011-01-21 Priority to US13/011,002 priority patent/US9934819B2/en
2011-05-19 Publication of US20110116760A1 publication Critical patent/US20110116760A1/en
2011-09-08 Assigned to MICRONETS, INC. reassignment MICRONETS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GILLEY, THOMAS S.
2011-09-13 Assigned to VIGNETTE LLC reassignment VIGNETTE LLC INTELLECTUAL PROPERTY PURCHASE AGREEMENT Assignors: VIGNETTE CORPORATION (96%)
2011-09-13 Assigned to VIGNETTE CORPORATION reassignment VIGNETTE CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: MICRONETS, INC.
2011-09-13 Assigned to VIGNETTE SOFTWARE LLC reassignment VIGNETTE SOFTWARE LLC INTELLECTUAL PROPERTY PURCHASE AGREEMENT Assignors: VIGNETTE CORPORATION (4%)
2011-09-14 Assigned to VIGNETTE SOFTWARE LLC reassignment VIGNETTE SOFTWARE LLC INTELLECTUAL PROPERTY PURCHASE AGREEMENT Assignors: VIGNETTE LLC (96%)
2018-04-03 Publication of US9934819B2 publication Critical patent/US9934819B2/en
This is a continuation of U.S. patent application Ser. No. 11/439,593, filed May 23, 2006, now U.S. Pat. No. 7,877,689 , entitled “DISTRIBUTED SCALABLE MEDIA ENVIRONMENT FOR MOVIE ADVERTISING PLACEMENT IN MOVIES,” which claims priority from U.S. Provisional Application No. 60/683,662, filed May 23, 2005, entitled “DISTRIBUTED SCALABLE MEDIA ENVIRONMENT,” the entire contents of which are fully incorporated herein by reference for all purposes.
U.S. Patent No. Issue Date Title
5,880,722 Mar. 09, 1999 Video cursor with zoom in the user
5,886,692 Mar. 23, 1999 Attracting/repelling edit blocks in a
user interface of a video editor
6,027,257 Feb. 22, 2000 Pan and tilt unit
6,157,771 Dec. 05, 2000 Method and apparatus for seeking
6,181,883 Jan. 30, 2001 Dual purpose camera for VSC with
6,201,925 Mar. 13, 2001 Method and apparatus for editing video
6,262,777 Jul. 17, 2001 Method and apparatus for synchronizing
6,285,361 Sep. 04, 2001 Method and apparatus for clipping
6,400,886 Jun. 04, 2002 Method and apparatus for stitching
6,661,430 Dec. 09, 2003 Method and apparatus for copying an
Uploader 112 functions to locate movie files stored in PC 110, and to manage transmission of the movie files to upload manager 55 of server 50 using a suitable protocol such as the secure file transfer protocol (sftp). In embodiments having a peer-to-peer network for downloading, such as networks using the bittorrent protocol, the peer-to-peer network is also used for uploading. Since movie files are large, the file uploading may be interrupted; uploader 112 enables the uploading to resume at its interruption point. In some embodiments, uploader 112 converts a very large file, such as a 36 Mb file in DV format, to a smaller file of comparable visual quality, such as a 3 Mb files in MPEG format. Uploader 112 enables the user of PC 110 to select a file for uploading; to monitor the status of the upload, such as percent completed and speed of uploading; to pause and resume the uploading; and to cancel the uploading.
At step 350, if the requested format happens to match the stored format, then the movie is provided directly to server 50. Otherwise, videobase 20 is operative to convert the format from the stored format to the requested format. The movie is provided in the requested format, also referred to as a third format, a downloaded format, or an output format. Server 50 then sends the provided movie to user2 via suitable distribution method such as streamed video or podcast, or presentation on a web page, blog, wild, really simple syndication (RSS) or other technique. In some embodiments, videobase 20 sends the stored movie to transcoder 40, for conversion to the requested format, and then transcoder 40 provides the movie in the requested format to server 50.
creating a playback product using the transcoded movie, the playback product being one of a mash-up, a tree or a link-up (steps 450-460);
adding special effects (steps 470-490),
including advertising movies in the transcoded movie (steps 500-600), and
providing permission for other users to view all of the transcoded movie, or segments of the transcoded movie (steps 610-630).
Including an advertising movie in a transcoded movie ensures that even if the viewer of the transcoded movie has a filter for blocking advertising pop-ups and the like, the included advertising movie is viewed, since the filter considers the advertising movie to be part of requested content.
Video display 710 shows the current frame of video when the editor's device, such as PC 110 or phone 130 permits, the video frame is displayed in its proxy format. However, if the editor's device cannot support the proxy format, the transcoder 40 converts edited frames to an output format suitable for the editor's device prior to sending the edited frames to the editor for display.
To create a command in a segment, the editor clicks add command button 865. Transcoder 40 provides a pop-up window with a command editor (not shown) that enables the editor to drag and drop a thumbnail indicating the command, select a command from a menu of commands or type the command directly into a command line window (if the editor knows how to write commands in the command language, such as Javascript), and, when appropriate, provide parameters for the command. Examples of commands area (i) a hyperlink to a webpage, (ii) provide the email address of the viewer of the playback product to the owner of the playback product, (iii) provide the email address of the viewer to a third party, (iv) download a program and execute it, and so on.
More pictures of actor Alice
More pictures of actor Bob
More pictures of actor Chris
If the editor wishes to delete a segment, the editor selects the segment in link-up structure window 875, then clicks cut button 876 to remove the segment. Removing a segment automatically removes the portion of the Q&A leading to the segment from the preceding segments.
At step 540, transcoder 40 determines whether the user wishes to control the position of the ad movie(s) within a frame of the transcoded movie, or to accept positioning determined by movie system 10. If the user wishes to control the positioning of the ad movie, at step 550, transcoder 40 provides the user with a graphical interface for controlling ad movie positioning, and a menu of how the ad-movie should be inserted, such as a picture-in-picture at the top, left, right or bottom of the transcoded movie, the top being referred to as a “banner” ad, or as a standalone segment in the transcoded movie. In some embodiments, the user selects the size of the space in each frame that the ad may occupy. If the user does not wish to control the positioning of the ad movie, at step 560, transcoder 40 decides where the movie ad should be placed, typically by looking at the default position in the metadata associated with the ad movie.
Ad image at frame bottom
Ad image at frame bottom, fade in and fade out
Ad image slides from left to right in succeeding frames
Ad audio plays when frames are viewed
Ad video at frame top
Ad video at frame bottom
Ad video in frame left
Ad video in frame right
Proxy-1200
Proxy-1201
Proxy-1202
Now the user creates a mash-up (FIG. 7, step 450) using the mash-up editor (FIG. 9A). Transcoder 40 represents the mash-up as a list of the proxy files and the start and end frames of each proxy file: Proxy-1200, start 22, end 27
Proxy-1201, start 84, end 86
Proxy-1202, start 62, end 70
Next, the user adds special effects (FIG. 7, step 480) using the effects editor (FIG. 9G). Let it be assumed that one special effect is a watermark (effect 45) comprising an image in the user's file proxy-678, and another special effect is a dissolve (effect 18) between the seventh to ninth frames of the mash-up. Transcoder 40 represents the result as:
Proxy-1200, start 22, end 27
Effect 45, proxy-678
Effect 18, start 7, end 9
Finally, the user inserts two ads, allowing the system to automatically choose the ads and their placement (FIG. 7, steps 530, 560, 590) using the ad editor (FIG. 9H). Transcoder 40 represents the result as:
Ad 4511268, adpack 2, start 3, end 6
Ad 3897522, adpack 163, start 11, end 16
FIG. 12 shows the texture strip resulting from this use case. Texture strip 1200 comprises frame representations 1201-1218. As indicated by bracket 1271, frame representations 1201-1207 are from file Proxy-1200. As indicated by bracket 1272, frame representations 1208-1210 are from file Proxy-1201. As indicated by bracket 1273, frame representations 1211-1218 are from file Proxy-1202. Watermark 1230, the logo in file proxy-678, is present in the bottom right of each frame, as depicted in each of the frame representations. Dissolve special effect 1260 is present in frame representations 1207-1209. First ad 1240, having frame representations 1241-1244, in present as a top banner in frames 1203-1206. Second ad 1250, having frame representations 1251-1256, is present as a side banner in frames 1211-1216.
1. A computer program product for placing an ad in a movie, the computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of at least one server machine embodying a movie system to perform:
processing a movie received from a first computer coupled to the movie system over a network, wherein processing the movie includes:
analyzing deep tags associated with the movie, the deep tags generated by the movie system for the movie responsive to deep tagging actions by a plurality of users on client devices of the movie system, wherein each deep tag of the deep tags indicates a start frame of the movie and an end frame of the movie that define a sequential group of frames within the movie that are to be treated by the movie system as a separately addressable segment of the movie, the separately addressable segment having a network address in the movie system; and
analyzing segments of the movie, a least a portion of the segments has been deep tagged by the plurality of users, wherein analyzing the segments of the movie includes determining popular parts of the movie based on a number of times that a portion of the segments has been deep tagged by the plurality of users;
selecting an ad from a set of ads;
selecting a location in a frame where the ad is to be placed;
selecting frames of the movie corresponding to one or more of the popular parts of the movie where the ad is to be placed, the selecting the frames based at least in part on the number of times that the one or more of the popular parts of the movie has been deep tagged by the plurality of users; and
placing the selected ad in the selected frames at the selected location within each of the selected frames selected from the one or more of the popular parts of the movie.
2. The computer program product of claim 1, wherein the instructions are further translatable by the at least one processor to place an executable command in the selected ad in the selected frames of the movie.
3. The computer program product of claim 1, wherein the instructions are further translatable by the at least one processor to perform selecting a quantity of ads to place in the movie based on characteristics of the movie.
4. The computer program product of claim 1, wherein the instructions are further translatable by the at least one processor to perform transmitting the movie with the ad over the network.
5. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of at least one server machine embodying a movie system to perform:
receiving a movie from a first computer coupled to the movie system over a network;
determining whether a user or the movie system is to select an ad from a set of ads and selecting the ad from the set of ads accordingly;
determining whether the user or the movie system is to select a location in a frame where the ad is to be placed and selecting the location accordingly;
determining whether the user or the movie system is to select frames of the movie where the ad is to be placed and selecting the frames accordingly,
wherein when the movie system is to select frames of the movie where the ad is to be placed, the movie system is operable to:
select the frames of the movie where the ad is to be placed in accordance with a popularity measurement of the frames of the movie, wherein the popularity measurement of the frames of the movie is based on deep tags associated with the movie, the deep tags generated by the movie system for the movie responsive to deep tagging actions by a plurality of users on client devices of the movie system, wherein each deep tag of the deep tags indicates a start frame of the movie and an end frame of the movie that define a sequential group of frames of the movie that are to be treated by the movie system as a separately addressable segment of the movie, the separately addressable segment having a network address in the movie system, and wherein the popularity measurement of the frames of the movie represents popular parts of the movie based at least in part on a number of times that a portion of the movie has been deep tagged by the plurality of users; and
place the selected ad in the selected frames at the selected location within each of the selected frames selected by the system in accordance with the popularity measurement of the frames of the movie.
6. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for selecting the ad.
7. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for selecting the location in the frame where the ad is to be placed.
8. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for selecting the frames of the movie where the ad is to be placed.
9. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to perform selecting the ad based on a length of a deep tagged segment of the movie.
10. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to perform selecting the location in the frame where the ad is to be placed based on default position information associated with the ad.
11. The computer program product of claim 5, wherein the movie has no deep tags, and wherein the instructions are further translatable by the at least one processor to perform selecting the frames based at least in part on a length of the ad.
12. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for placing an executable command in the selected ad in the selected frames of the movie.
13. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to perform selecting a quantity of ads to place in the movie based on characteristics of the movie.
14. The computer program product of claim 5, wherein the instructions are further translatable by the at least one processor to perform transmitting the movie with the ad over the network.
15. A computer program product for placing an ad in a movie, the computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of at least one computer embodying a movie system to perform:
selecting a subset of frames of a movie for placement of an ad in accordance with a popularity measurement of the frames of the movie, wherein the popularity measurement is based on deep tags generated by the movie system for the movie responsive to deep tagging actions by a plurality of users on client devices of the movie system, wherein each deep tag of the deep tags indicates a start frame of the movie and an end frame of the movie that define a sequential group of frames of the movie that are to be treated by the movie system as a separately addressable segment of the movie, the separately addressable segment having a network address in the movie system, wherein the popularity measurement of the frames of the movie represents popular parts of the movie based at least in part on a number of times that a portion of the movie has been deep tagged by the plurality of users, and wherein the movie comprises a shared segment of a user-created movie received at the movie system; and
depending upon an advertiser preference associated with the ad, inserting the ad in the selected subset of frames selected in accordance with the popularity measurement of the frames of the movie in a static manner prior to storing the movie in a storage location accessible by the movie system or in a dynamic manner when the movie is presented to a viewer on a client device communicatively connected to the movie system over a network.
16. The computer program product of claim 15, wherein the ad is associated with a playback duration and wherein the selecting is performed in accordance with the playback duration of the ad.
17. The computer program product of claim 15, wherein the ad is associated with a description controlling how the ad is displayed in the movie.
18. The computer program product of claim 17, wherein the description includes a location in the frames of the movie.
19. The computer program product of claim 17, wherein the description includes a special effect to be applied to the ad.
20. The computer program product of claim 15, wherein the instructions are further translatable by the at least one processor to perform presenting the movie with the ad to the viewer.
US13/011,002 2005-05-23 2011-01-21 Distributed scalable media environment for advertising placement in movies Active US9934819B2 (en)
US68366205P true 2005-05-23 2005-05-23
US11/439,593 US7877689B2 (en) 2005-05-23 2006-05-23 Distributed scalable media environment for movie advertising placement in user-created movies
US13/011,002 US9934819B2 (en) 2005-05-23 2011-01-21 Distributed scalable media environment for advertising placement in movies
US15/495,041 US20170229148A1 (en) 2005-05-23 2017-04-24 Distributed scalable media environment for advertising placement in movies
US11/439,593 Continuation US7877689B2 (en) 2005-05-23 2006-05-23 Distributed scalable media environment for movie advertising placement in user-created movies
US15/495,041 Continuation US20170229148A1 (en) 2005-05-23 2017-04-24 Distributed scalable media environment for advertising placement in movies
US20110116760A1 US20110116760A1 (en) 2011-05-19
US9934819B2 true US9934819B2 (en) 2018-04-03
ID=37452853
US11/439,594 Active 2031-06-13 US8724969B2 (en) 2005-05-23 2006-05-23 Method, system and computer program product for editing movies in distributed scalable media environment
US11/439,600 Active 2029-05-10 US8755673B2 (en) 2005-05-23 2006-05-23 Method, system and computer program product for editing movies in distributed scalable media environment
US11/439,593 Active 2029-07-01 US7877689B2 (en) 2005-05-23 2006-05-23 Distributed scalable media environment for movie advertising placement in user-created movies
US13/011,002 Active US9934819B2 (en) 2005-05-23 2011-01-21 Distributed scalable media environment for advertising placement in movies
US14/229,601 Active US9940971B2 (en) 2005-05-23 2014-03-28 Method, system and computer program product for distributed video editing
US14/242,277 Active US9947365B2 (en) 2005-05-23 2014-04-01 Method, system and computer program product for editing movies in distributed scalable media environment
US14/968,425 Active US10090019B2 (en) 2005-05-23 2015-12-14 Method, system and computer program product for editing movies in distributed scalable media environment
US15/495,041 Pending US20170229148A1 (en) 2005-05-23 2017-04-24 Distributed scalable media environment for advertising placement in movies
US15/891,885 Pending US20180158486A1 (en) 2005-05-23 2018-02-08 Method, system and computer program product for distributed video editing
US15/918,804 Pending US20180204598A1 (en) 2005-05-23 2018-03-12 Method, system and computer program product for editing movies in distributed scalable media environment
US16/113,636 Pending US20180366161A1 (en) 2005-05-23 2018-08-27 Method, system and computer program product for editing movies in distributed scalable media environment
US (11) US8724969B2 (en)
EP (4) EP2309737A1 (en)
WO (1) WO2006127951A2 (en)
US20090193475A1 (en) * 2008-01-29 2009-07-30 Corey Halverson Systems and Methods For Enabling Configurable Context-Specific Actions in Streaming Video
US20120284625A1 (en) * 2011-05-03 2012-11-08 Danny Kalish System and Method For Generating Videos
JP2013025331A (en) * 2011-07-14 2013-02-04 Konica Minolta Business Technologies Inc Image processing apparatus, thumbnail image creation method using the apparatus and thumbnail image creation program
US9557885B2 (en) * 2011-08-09 2017-01-31 Gopro, Inc. Digital media editing
US9591347B2 (en) * 2012-10-31 2017-03-07 Google Inc. Displaying simulated media content item enhancements on mobile devices
CN103811037A (en) * 2013-07-05 2014-05-21 上海帕科软件科技有限公司 New media quick editing system
USD817991S1 (en) * 2016-10-26 2018-05-15 Apple Inc. Display screen or portion thereof with graphical user interface
USD820304S1 (en) * 2016-10-27 2018-06-12 Apple Inc. Display screen or portion thereof with graphical user interface
USD820303S1 (en) * 2016-10-27 2018-06-12 Apple Inc. Display screen or portion thereof with graphical user interface
USD817992S1 (en) * 2016-10-27 2018-05-15 Apple Inc. Display screen or portion thereof with graphical user interface
WO1994030008A1 (en) 1993-06-07 1994-12-22 Scientific-Atlanta, Inc. Display system for a subscriber terminal
US5453764A (en) 1991-08-28 1995-09-26 Matsushita Graphic Communication Systems, Inc. Video editing apparatus
WO1998006098A1 (en) 1996-08-06 1998-02-12 Applied Magic, Inc. Non-linear editing system for home entertainment environments
US5886692A (en) 1996-11-15 1999-03-23 Futuretel, Inc. Attracting and repelling edit blocks in a user interface of a video editor
US6157771A (en) 1996-11-15 2000-12-05 Futuretel, Inc. Method and apparatus for seeking within audiovisual files
US6181883B1 (en) 1997-06-20 2001-01-30 Picostar, Llc Dual purpose camera for VSC with conventional film and digital image capture modules
US6201925B1 (en) 1996-11-15 2001-03-13 Futuretel, Inc. Method and apparatus for editing video files
US6263150B1 (en) 1997-09-17 2001-07-17 Matsushita Electric Industrial Co., Ltd. Video data editing apparatus, optical disc for use as a recording medium of a video data editing apparatus, and computer-readable recording medium storing an editing program
US6285361B1 (en) 1996-11-15 2001-09-04 Futuretel, Inc. Method and apparatus for clipping video segments from an audiovisual file
US20020016961A1 (en) 2000-08-03 2002-02-07 Diva Systems Corporation Customized user interface generation in a video on demand environment
US20020156829A1 (en) 2000-04-27 2002-10-24 Takao Yoshimine Data-providing apparatus, data-providing method and program-storing medium
US20030156824A1 (en) 2002-02-21 2003-08-21 Koninklijke Philips Electronics N.V. Simultaneous viewing of time divided segments of a tv program
US20040268223A1 (en) 2001-12-28 2004-12-30 Canon Kabushiki Kaisha Moving image data management apparatus and method
WO2005018233A1 (en) 2003-08-18 2005-02-24 Softbank Corp. Content distribution system, content distribution method, content distribution server, content reproduction apparatus, content distribution program, and content reproduction program
EP1513151A1 (en) 2003-09-02 2005-03-09 Sony Computer Entertainment Inc. Device and method for editing moving picture data
US20050283754A1 (en) 2004-06-18 2005-12-22 Peter Vignet Method and system to generate chart models
US7027102B2 (en) 2001-02-08 2006-04-11 Frank Sacca Software decoding of composite video without a phase-locked loop
US20060098941A1 (en) 2003-04-04 2006-05-11 Sony Corporation 7-35 Kitashinagawa Video editor and editing method, recording medium, and program
US20060120689A1 (en) 2004-12-06 2006-06-08 Baxter John F Method of Embedding Product Information on a Digital Versatile Disc
US20060263037A1 (en) 2005-05-23 2006-11-23 Gilley Thomas S Distributed scalable media environment
US20090077580A1 (en) 2003-03-07 2009-03-19 Technology, Patents & Licensing, Inc. Method and System for Advertisement Detection and Substitution
US7516129B2 (en) 2001-03-13 2009-04-07 Picsearch Ab Method of indexing digitized entities in a data collection to facilitate searching
US20090262749A1 (en) 1998-12-30 2009-10-22 Graumann David L Establishing optimal latency in streaming data applications that use data packets
US20120251083A1 (en) 2011-03-29 2012-10-04 Svendsen Jostein Systems and methods for low bandwidth consumption online content editing
US6408886B1 (en) * 2001-08-06 2002-06-25 Seitz Corporation Drive attachment for the discharge valve of a recreational vehicle
FI20070713A0 (en) * 2007-09-18 2007-09-18 Noveltech Solutions Ltd The electromagnetic radiation detector device and method for measuring electromagnetic radiation,
2006-05-23 US US11/439,594 patent/US8724969B2/en active Active
2006-05-23 EP EP10195448A patent/EP2309737A1/en active Pending
2006-05-23 US US11/439,600 patent/US8755673B2/en active Active
2006-05-23 US US11/439,593 patent/US7877689B2/en active Active
2006-05-23 EP EP15189067.0A patent/EP3002724A3/en active Pending
2006-05-23 EP EP06771233A patent/EP1899850B1/en active Active
2006-05-23 WO PCT/US2006/020343 patent/WO2006127951A2/en active Application Filing
2006-05-23 EP EP10195472A patent/EP2309738A1/en active Pending
2011-01-21 US US13/011,002 patent/US9934819B2/en active Active
2014-03-28 US US14/229,601 patent/US9940971B2/en active Active
2014-04-01 US US14/242,277 patent/US9947365B2/en active Active
2015-12-14 US US14/968,425 patent/US10090019B2/en active Active
2017-04-24 US US15/495,041 patent/US20170229148A1/en active Pending
2018-02-08 US US15/891,885 patent/US20180158486A1/en active Pending
2018-03-12 US US15/918,804 patent/US20180204598A1/en active Pending
2018-08-27 US US16/113,636 patent/US20180366161A1/en active Pending
WO2003085633A2 (en) 2002-03-29 2003-10-16 Individual Network, Llc Method and system for providing intelligent advertisement placement in a motion picture
EP1667454A1 (en) 2003-08-18 2006-06-07 Softbank Corp. Content distribution system, content distribution method, content distribution server, content reproduction apparatus, content distribution program, and content reproduction program
US20160099024A1 (en) 2005-05-23 2016-04-07 Open Text S.A. Method, system and computer program product for editing movies in distributed scalable media environment
US20160073140A1 (en) 2005-05-23 2016-03-10 Open Text S.A. Movie advertising playback systems and methods
US20060263038A1 (en) 2005-05-23 2006-11-23 Gilley Thomas S Distributed scalable media environment
US20170084308A1 (en) 2005-05-23 2017-03-23 Open Text Sa Ulc System and method for movie segment bookmarking and sharing
US20120151521A1 (en) 2005-05-23 2012-06-14 Gilley Thomas S Movie advertising playback techniques
US20120227065A1 (en) 2005-05-23 2012-09-06 Open Text, S.A. Movie advertising placement optimization based on behavior and content analysis
US20140241700A1 (en) 2005-05-23 2014-08-28 Open Text S.A. Movie advertising playback systems and methods
US20140212111A1 (en) 2005-05-23 2014-07-31 Open Text S.A. Method, system and computer program product for editing movies in distributed scalable media environment
US20140212109A1 (en) 2005-05-23 2014-07-31 Open Text S.A. Method, system and computer program product for distributed video editing
"Solid Base from Which to Launch New Digital Video Research Efforts," PR Newswire Association LLC, Mar. 19, 2003, 5 pgs.
Carden, Tim, http://www.designertoday.com/Tutorials/Flash/939/ Making.a.slideshow.Macromedia.Flash.Tutorial.aspx, 2001, 10 pages.
CodeRanch, "Duplicate file (contain of the file, not the name!) checking," Nov. 2004, 3 pgs., retrieved from <http://www.coderanch.com/t/277045/java-io/java/Duplicate-file-file-checking>.
Distributed Video Production (DVP) project, EU ACTS Project (AC089), OFES 95.0493, http://cui.unige.ch/-vision/ResearchProjects/DVP/, Apr. 12, 1997, 7 pages.
European Search Report and Written Opinion Report issued by the European Patent Office in connection with European Application No. Ep 06771233 dated May 12, 2010 and completed May 5, 2010, 10 pgs.
European Search Report for Application No. EP 15189067.0 dated Jun. 20, 2016, 10 pgs.
European Search Report issued in European Patent Application No. 10195448.5 dated Jul. 13, 2012, 5 pages.
European Search Report issued in European Patent Application No. 10195448.5 dated Mar. 9, 2011, 11 pages.
European Search Report issued in European Patent Application No. 10195472.5 dated Mar. 9, 2011, 10 pages.
Examination Report issued by the European Patent Office in connection with European Application No. 10 195 472.5, dated Apr. 17, 2012, 6 pages.
Examination Report issued by the European Patent Office in connection with European Application No. EP 06 771 233.1, dated Mar. 17, 2012, 5 pgs.
Final Office Action issued for U.S. Appl. No. 13/408,843, dated Jan. 13, 2016, 21 pgs.
Flickr, "Tags," http://www.flickr.com/photos/tags/, Dec. 30, 2004, 1 pg.
Gowans, David, "Cookies Tutorial," http://www.freewebmasterhelp.com/ tutorials/cookies, 2001, 3 pages.
Hurwicz, Michael and Laura McCabe, "Special Edition Using Macromedia Flash MX," Aug. 2002, Que, 5 pages.
International Preliminary Report on Patentability (Chapter I) for PCT/US06/20343, dated Oct. 14, 2008, 8 pages.
Karidis, A. and Meliones, A., David-E: A collaborative working paradigm for distributed High-End Audio-Visul Content Creation, Abstract of Paper at http://ieeexplore.ieee.org/xpl/absprintf.jsp?arnumber=778418&page=FREE, Conference held Jul. 1999 in Florence, Italy.
Lawrence A Rowe and David A. Berger, The Berkeley Distributed Video-on-Demand System, 1996, http://bmrc.berkeley.edu/research/publications/1996/NEC95.html#intro, 17 pages.
Learn That, http://www.learnthat.com/ courses/computer/attach/index.html, Apr. 2004, 2 pages.
Notice of Allowance for U.S. Appl. No. 11/439,594, dated Dec. 23, 2013, 5 pgs.
Notice of Allowance for U.S. Appl. No. 11/439,600, dated Dec. 30, 2013, 4 pgs.
Notice of Allowance for U.S. Appl. No. 11/592,901 dated Nov. 29, 2011, 9 pgs.
Notice of Allowance for U.S. Appl. No. 11/713,115, dated Dec. 29, 2016, 6 pgs.
Notice of Allowance for U.S. Appl. No. 11/713,115, dated May 23, 2016, 4 pgs.
Notice of Allowance for U.S. Appl. No. 11/713,115, dated Oct. 5, 2016, 3 pgs.
Notice of Allowance for U.S. Appl. No. 11/713,116, dated Nov. 14, 2011, 5 pgs.
Notice of Allowance for U.S. Appl. No. 11/713,116, dated Sep. 15, 2011, 7 pgs.
Notice of Allowance for U.S. Appl. No. 13/404,911, dated Dec. 30, 2013, 4 pgs.
Notice of Allowance for U.S. Appl. No. 13/408,843, dated Nov. 18, 2016, 12 pgs.
Notice of Allowance for U.S. Appl. No. 14/229,601, dated Feb. 28, 2017, 9 pgs.
Notice of Allowance for U.S. Appl. No. 14/242,277, dated Mar. 31, 2017, 9 pgs.
Notice of Allowance for U.S. Appl. No. 14/247,059, dated Oct. 23, 2015, 7 pgs.
Notice of Allowance for U.S. Appl. No. 14/885,632, dated Jan. 30, 2017, 3 pgs.
Notice of Allowance issued for U.S. Appl. No. 14/229,601, dated Dec. 13, 2017, 6 pages.
Notice of Allowance issued for U.S. Appl. No. 14/242,277, dated Nov. 15, 2017, 9 pages.
Notice of Allowance issued for U.S. Appl. No. 14/885,632, dated Sep. 12, 2016, 5 pages.
Notice of Allowance issued in U.S. Appl. No. 11/439,593, dated Oct. 14, 2010, 15 pages.
Office Action for U.S. Appl. No. 11/439,594, dated Jun. 14, 2013, 11 pgs.
Office Action for U.S. Appl. No. 11/439,600, dated May 30, 2013, 10 pgs.
Office Action for U.S. Appl. No. 11/713,115, dated Dec. 2, 2014, 27 pgs.
Office Action for U.S. Appl. No. 11/713,115, dated Oct. 5, 2015, 24 pgs.
Office Action for U.S. Appl. No. 11/713,115, dated Sep. 8, 2011, 25 pgs.
Office Action for U.S. Appl. No. 13/404,911, dated Aug. 8, 2013, 11 pgs.
Office Action for U.S. Appl. No. 13/408,843, dated Aug. 28, 2014, 14 pgs.
Office Action for U.S. Appl. No. 13/408,843, dated Dec. 10, 2014, 16 pgs.
Office Action for U.S. Appl. No. 13/408,843, dated Jul. 1, 2015, 16 pgs.
Office Action for U.S. Appl. No. 13/408,843, dated Jun. 30, 2016, 24 pgs.
Office Action for U.S. Appl. No. 13/408,843, dated May 7, 2014, 12 pgs.
Office Action for U.S. Appl. No. 13/408,843, dated Oct. 7, 2013, 15 pages.
Office Action for U.S. Appl. No. 14/227,601, dated Feb. 12, 2016, 14 pgs.
Office Action for U.S. Appl. No. 14/229,601, dated Jun. 12, 2015, 12 pgs.
Office Action for U.S. Appl. No. 14/229,601, dated Mar. 16, 2015, 9 pgs.
Office Action for U.S. Appl. No. 14/229,601, dated Nov. 24, 2014, 8 pgs.
Office Action for U.S. Appl. No. 14/229,601, dated Oct. 24, 2016, 15 pgs.
Office Action for U.S. Appl. No. 14/229,601, dated Oct. 5, 2015, 11 pgs.
Office Action for U.S. Appl. No. 14/242,277, dated Jun. 24, 2015, 10 pgs.
Office Action for U.S. Appl. No. 14/242,277, dated Mar. 25, 2015, 10 pgs.
Office Action for U.S. Appl. No. 14/242,277, dated May 5, 2016, 16 pgs.
Office Action for U.S. Appl. No. 14/242,277, dated Nov. 25, 2014, 8 pgs.
Office Action for U.S. Appl. No. 14/242,277, dated Nov. 7, 2016, 15 pgs.
Office Action for U.S. Appl. No. 14/242,277, dated Oct. 6, 2015, 11 pgs.
Office Action for U.S. Appl. No. 14/247,059, dated Jun. 3, 2015, 9 pgs.
Office Action for U.S. Appl. No. 14/885,632, dated Feb. 12, 2016, 23 pgs.
Office Action for U.S. Appl. No. 14/885,632, dated Jun. 3, 2016, 26 pgs.
Office Action for U.S. Appl. No. 14/968,425, dated Apr. 29, 2016, 8 pgs.
Office Action for U.S. Appl. No. 14/968,425, dated Nov. 21, 2016, 12 pgs.
Office Action issued in U.S. Appl. No. 11/439,593, dated Dec. 29, 2009, 14 pages.
Office Action issued in U.S. Appl. No. 11/439,593, dated Mar. 18, 2010, 14 pages.
Office Action issued in U.S. Appl. No. 11/439,594, dated Aug. 12, 2010, 10 pages.
Office Action issued in U.S. Appl. No. 11/439,594, dated Jan. 19, 2011, 12 pages.
Office Action issued in U.S. Appl. No. 11/439,600, dated Aug. 11, 2010, 6 pages.
Office Action issued in U.S. Appl. No. 11/439,600, dated Jan. 26, 2011, 11 pages.
Office Action issued in U.S. Appl. No. 11/592,901, dated Oct. 5, 2009, 15 pages.
Office Action issued in U.S. Appl. No. 11/713,115, dated Mar. 13, 2012, 18 pages.
Office Action issued in U.S. Appl. No. 11/713,115, dated Mar. 23, 2011, 21 pages.
Office Action issued in U.S. Appl. No. 11/713,116, dated Mar. 17, 2011, 16 pages.
Official Action issued in U.S. Appl. No. 11/713,115 dated Nov. 14, 2012, 29 pages.
Summons to Attend Oral Proceedings pursuant to Rule 115(1) EPC for European Patent Application No. 10195448.5, dated Nov. 3, 2014, 4 pgs.
Summons to Attend Oral Proceedings pursuant to Rule 115(1) EPC for European Patent Application No. 10195472.5, dated Dec. 10, 2014, 5 pgs.
WebmasterWorld.com, "Using email address as a username," Oct. 2006, 3 pages.
Wikipedia, http://en.wikipedia.org/ wiki/Revision_control, Mar. 2005, 7 pages.
WinBook, "Control Remote Desktops through a Web Browser," http://replay.waybackmachine.org/20040205135404/http://winbookcorp.com/_technote/WBTA20000870.htm, Feb. 2004, 2 pages.
EP2309737A1 (en) 2011-04-13
US8755673B2 (en) 2014-06-17
US7877689B2 (en) 2011-01-25
US20140212109A1 (en) 2014-07-31
EP3002724A2 (en) 2016-04-06
WO2006127951A3 (en) 2008-11-20
WO2006127951A2 (en) 2006-11-30
US20170229148A1 (en) 2017-08-10
US20060263038A1 (en) 2006-11-23
US20180204598A1 (en) 2018-07-19
EP1899850B1 (en) 2013-02-27
US8724969B2 (en) 2014-05-13
US9947365B2 (en) 2018-04-17
US20140212111A1 (en) 2014-07-31
US20060263037A1 (en) 2006-11-23
US9940971B2 (en) 2018-04-10
US20180366161A1 (en) 2018-12-20
EP1899850A4 (en) 2010-06-09
EP1899850A2 (en) 2008-03-19
US20160099024A1 (en) 2016-04-07
US10090019B2 (en) 2018-10-02
EP2309738A1 (en) 2011-04-13
US20060265657A1 (en) 2006-11-23
US20180158486A1 (en) 2018-06-07
EP3002724A3 (en) 2016-07-20
US20110116760A1 (en) 2011-05-19
US9390755B2 (en) 2016-07-12 Video processing system
US8249426B2 (en) 2012-08-21 Method of automatically editing media recordings
Owner name: MICRONETS, INC., NEW YORK
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GILLEY, THOMAS S.;REEL/FRAME:026876/0564
Free format text: INTELLECTUAL PROPERTY PURCHASE AGREEMENT;ASSIGNOR:VIGNETTE CORPORATION (4%);REEL/FRAME:026924/0250
Free format text: INTELLECTUAL PROPERTY PURCHASE AGREEMENT;ASSIGNOR:VIGNETTE CORPORATION (96%);REEL/FRAME:026924/0456
Free format text: MERGER;ASSIGNOR:MICRONETS, INC.;REEL/FRAME:026924/0359
Free format text: INTELLECTUAL PROPERTY PURCHASE AGREEMENT;ASSIGNOR:VIGNETTE LLC (96%);REEL/FRAME:026938/0597