US Patent No: 7,584,479

Number of patents in Portfolio can not be more than 2000

Interface and related methods for dynamically generating a filter graph in a development system

Stats

ALSO PUBLISHED AS: 20050262514
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of the plurality of media sources at a point during the execution of the project when the chain is required, and wherein the interface is configured to unload at least a subset of the chains when they are not required.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Miller, Daniel J Edison, NJ 96 860
Rudolph, Eric H Woodinville, WA 72 345

Cited Art

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (20)
5,471,563 System and method for automatic resolution reduction 81 1992
5,913,038 System and method for processing multimedia data streams using filter graphs 122 1996
5,815,689 Method and computer program product for synchronizing the processing of multiple data streams and matching disparate processing rates using a standardized clock mechanism 133 1997
6,205,492 Method and computer program product for interconnecting software drivers in kernel mode 80 1997
6,209,041 Method and computer program product for reducing inter-buffer data transfers between separate processing components 93 1997
6,212,574 User mode proxy of kernel mode operations in a computer operating system 123 1997
6,378,035 Streaming information appliance with buffer read and write synchronization 124 1999
6,535,920 Analyzing, indexing and seeking of streaming information 76 1999
6,658,477 Improving the control of streaming data through multiple processing modules 116 1999
6,347,398 Automatic software downloading from a computer network 304 1999
6,768,499 Methods and systems for processing media content 49 2000
6,774,919 Interface and related methods for reducing source accesses in a development system 54 2000
6,882,891 Methods and systems for mixing digital audio signals 41 2000
6,912,717 Methods and systems for implementing dynamic properties on objects that support only static properties 42 2000
6,954,581 Methods and systems for managing multiple inputs and methods and systems for processing media content 49 2000
6,959,438 Interface and related methods for dynamically generating a filter graph in a development system 30 2000
6,961,943 Multimedia processing system parsing multimedia content from a single source to minimize instances of source files 26 2000
6,983,466 Multimedia project processing systems and multimedia project processing matrix systems 20 2000
7,287,226 Methods and systems for effecting video transitions represented by bitmaps 20 2000
7,073,179 Methods and systems for implementing dynamic properties on objects that support only static properties 35 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
5,421,016 System and method for dynamically invoking object methods from an application designed for static method invocation 129 1991
5,377,313 Computer graphics display method and system with shadow generation 115 1992
5,319,721 Methods and apparatus for evolving a starter set of handwriting prototypes into a user-specific set 52 1992
6,119,151 System and method for efficient cache management in a distributed file system 70 1994
6,502,137 System and method for transferring information over a computer network 75 1997
6,026,439 File transfers using playlists 112 1997
6,243,754 Dynamic selection of network providers 118 1999
6,345,279 Methods and apparatus for adapting multimedia content for client devices 234 1999
6,581,102 System and method for integrating arbitrary isochronous processing algorithms in general media processing systems 102 1999
6,510,458 Blocking saves to web browser cache based on content rating 138 1999
6,714,826 Facility for simultaneously outputting both a mixed digital audio signal and an unmixed digital audio signal multiple concurrently received streams of digital audio data 67 2000
6,581,063 Method and apparatus for maintaining a linked list 87 2000
 
AVID TECHNOLOGY, INC. (9)
5,584,006 Media storage and retrieval system including determination of media data associated with requests based on source identifiers and ranges within the media data 92 1993
5,852,435 Digital multimedia editing and data management system 146 1996
6,167,083 Computer system and process for capture editing and playback of motion video compressed using interframe and intraframe techniques 88 1997
5,930,797 Method and system for representing hierarchical time-based data structures and to extract information therefrom 77 1997
6,269,195 Apparatus and methods for selectively feathering a composite image 67 1998
6,130,676 Image composition system and process using layers 89 1998
2002/0023,103 SYSTEM AND METHOD FOR ACCESSING AND MANIPULATING TIME-BASED DATA USING META-CLIP OBJECTS 41 1998
6,571,255 Modification of media with common attributes on a digital nonlinear editing system 78 1999
6,544,293 Media editing system with improved effect management 60 2000
 
SONY CORPORATION (9)
5,647,047 System for editing video reproduced from a plurality of recording media at high speed 81 1994
5,930,446 Edition system 130 1997
6,233,735 Near video-on-demand system and broadcasting method therefor 60 1997
5,896,181 Video signal processing apparatus with matrix switching capability 52 1997
5,995,505 Matrix switcher 52 1998
6,356,701 Editing system and method and distribution medium 43 1999
6,714,216 Video editing apparatus and method 81 1999
6,618,058 Editing device and editing method 20 2000
6,768,519 Reproducible matrix switch settings of a video signal processing apparatus 20 2001
 
SARNOFF CORPORATION (6)
5,649,032 System for automatically aligning images to form a mosaic image 252 1994
5,963,664 Method and system for image combination using a parallax-based technique 129 1995
5,872,867 Method and apparatus for generating image textures 58 1995
5,768,447 Method for indexing image information using a reference model 30 1996
6,522,787 Method and system for rendering and combining images to form a synthesized view of a scene containing image information from a second image 75 1997
2002/0038,456 Method and system for the automatic production and distribution of media content using the internet 58 2001
 
AUTODESK, INC. (4)
5,682,326 Desktop digital video processing system 177 1995
5,892,506 Multitrack architecture for computer-based editing of multimedia sequences 94 1996
5,818,542 Processing image data 55 1996
6,694,087 Processing audio-visual data 67 1999
 
INTEL CORPORATION (4)
6,421,733 System for dynamically transcoding data transmitted between computers 302 1997
6,237,031 System for dynamically controlling a network proxy 78 1997
6,088,018 Method of using video reflection in providing input data to a computer system 77 1998
7,047,554 System and method for integrating and controlling audio/video devices 50 1998
 
SONY ELECTRONICS INC. (4)
5,307,456 Integrated multi-media production and authoring system 400 1992
5,760,767 Method and apparatus for displaying in and out points during video editing 210 1995
6,400,378 Home movie maker 88 1997
6,292,187 Method and system for modifying the visual presentation and response to user action of a broadcast application's user interface 55 1999
 
ALCATEL (3)
6,141,001 Method of synchronizing the presentation of static and dynamic components of an interactive multimedia document 96 1997
6,499,059 Method of controlling a network element using a service profile and apparatus of the same 56 1999
6,338,070 Method of saving operating data of a network element, and controller for a network element 54 1999
 
NEC CORPORATION (3)
6,591,266 System and method for intelligent caching and refresh of dynamically generated and static web content 162 2000
6,701,316 Method and apparatus for intelligent network bandwidth and system resource utilization for web content fetch and refresh 74 2000
2006/0280,365 Method and system for segmentation, classification, and summarization of video images 27 2006
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (3)
6,389,483 System and method for reducing coupling between modules in a telecommunications environment 66 1997
6,298,234 System and method for providing access to the internet via a radio telecommunications network 96 1999
6,462,682 Sample rate conversion method and apparatus 63 2001
 
ACOUSTIC TECHNOLOGY LLC (2)
6,243,143 Effecting video transitions between video streams 46 1999
6,362,854 Effecting video transitions between video streams with a border 48 1999
 
ADOBE SYSTEMS INCORPORATED (2)
5,999,173 Method and apparatus for video editing with video clip representations displayed along a time line 251 1992
6,442,658 Method and apparatus for improving playback of interactive multimedia works 72 2000
 
APPLE INC. (2)
5,359,712 Method and apparatus for transitioning between sequences of digital information 152 1992
5,455,599 Object-oriented graphic system 131 1995
 
AT&T CORP. (2)
6,173,364 Session cache and rule caching method for a dynamic filter 78 1997
6,049,829 Information access system and method 66 1997
 
FUJITSU LIMITED (2)
5,481,718 Object-oriented system having object models containing plural objects with instantiation following static classification by class relationships, dynamic classification by temporal instantiation, and causality restrictions 115 1994
6,256,783 Object conversion apparatus, object conversion method and program storing medium 53 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6,253,288 Hybrid cache/SIRO buffer system 57 1998
6,683,696 Filter based data imaging method for an image forming device 61 1998
 
MATROX ELECTRONIC SYSTEMS LTD. (2)
6,763,175 Flexible video editing architecture with software video effect filter components 38 2000
6,763,176 Method and apparatus for real-time video editing using a graphics processor 19 2000
 
QUARK SOFTWARE, INC. (2)
6,081,262 Method and apparatus for generating multi-media presentations 114 1996
6,005,560 Multi-media project management and control system 70 1997
 
SRI INTERNATIONAL (2)
6,956,573 Method and apparatus for efficiently representing storing and accessing video information 69 1997
7,020,351 Method and apparatus for enhancing and indexing video and audio signals 36 2000
 
STORAGE TECHNOLOGY CORPORATION (2)
6,275,864 Matrix switch for a network management system 36 1994
6,681,261 Programmable matrix switch 41 2002
 
TOMAS RECORDINGS LLC (2)
5,162,904 Video processing system having improved internal switching capability 51 1991
5,194,952 Video processing system having improved transition control and display 51 1991
 
WISTRON CORPORATION (2)
5,961,602 Method for optimizing off-peak caching of web data 181 1997
6,226,642 Content modification of internet web pages for a television class display 176 1997
 
AGERE SYSTEMS INC. (1)
6,512,468 System and method for increasing sample rate converter filter coefficient derivation speed 58 2001
 
AVAYA INC. (1)
6,310,889 Method of servicing data access requests from users 91 1998
 
CANON KABUSHIKI KAISHA (1)
5,515,512 Multi-media terminal apparatus 59 1995
 
COMCAST IP HOLDINGS I, LLC (1)
6,675,386 Apparatus for video access and control over computer network, including image correction 140 1997
 
COMCAST MO GROUP, INC. (1)
6,546,392 Self service gateway 86 1999
 
EIDOS PLC (1)
6,414,686 Multimedia editing and composition system having temporal display 71 1999
 
FUJI XEROX CO., LTD. (1)
5,861,880 Editing system for multi-media documents with parallel and sequential data 73 1995
 
GOOGLE INC. (1)
6,255,943 Method and apparatus for distributed object filtering 68 1998
 
HEWLETT-PACKARD COMPANY (1)
6,151,627 Monitoring of a communication link utilizing history-based compression algorithms 59 1998
 
HIRSCH COMMUNICATIONS (1)
2002/0105,529 Generation and display of multi-image video streams 55 2001
 
HITACHI, LTD. (1)
6,442,538 Video information retrieval method and apparatus 58 1999
 
HONEYWELL INTERNATIONAL INC. (1)
6,069,688 Method for producing continuous in-like kappa measurements for papermaking pulps 44 1997
 
HUGHES ELECTRONICS CORPORATION (1)
5,790,935 Virtual on-demand digital information delivery system and method 416 1996
 
IMMIX, A DIVISION OF CARLTON INTERNATIONAL CORP. (1)
5,640,320 Method and apparatus for video editing and realtime processing 48 1995
 
IPASS INC. (1)
5,898,780 Method and apparatus for authorizing remote internet access 310 1996
 
IRIS TECHNOLOGIES, INC. (1)
6,519,540 Signal router with cross-point view graphical interface 65 1994
 
JDA SOFTWARE GROUP, INC (1)
7,139,719 System for scheduling product planning 35 2000
 
LEGEND FILMS INC. (1)
5,252,953 Computergraphic animation system 82 1990
 
LG ELECTRONICS INC. (1)
6,269,107 Device and method for demultiplexing transport stream 142 1998
 
LSI LOGIC CORPORATION (1)
5,960,006 MPEG decoding system adjusting the presentation in a predetermined manner based on the actual and requested decoding time 86 1996
 
LUCENT TECHNOLOGIES INC. (1)
5,551,035 Method and apparatus for inter-object communication in an object-oriented program controlled system 225 1995
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,710,785 Digital video editing method and system 32 1998
 
MICRONAS INTERMETALL GMBH (1)
6,504,579 Adaptive filter for processing video signals 30 1998
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
6,519,288 Three-layer scaleable decoder and method of decoding 63 1998
 
NEW ALLOY MEDIA PTE LTD (1)
6,128,652 System for manipulating and updating data objects with remote data sources automatically and seamlessly 108 1997
 
NORTHVU INC. (1)
6,038,425 Audio/video signal redistribution system 130 1998
 
NOVATECH PROCESS SOLUTIONS, LLC (1)
5,917,730 Computer implemented object oriented visualization system and method 122 1996
 
NUMECENT HOLDINGS, INC. (1)
7,062,567 Intelligent network streaming and execution system for conventionally coded applications 73 2001
 
NXP B.V. (1)
6,411,225 Sample rate converter 62 2000
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
5,587,742 Flexible parallel processing architecture for video resizing 71 1995
 
PATENT HARBOR, LLC (1)
5,977,992 Apparatus and method for assembling content addressable video 27 1997
 
PELCO, INC. (1)
7,064,778 Multi-camera system for implementing digital slow shutter video processing using shared video memory 15 2000
 
PINNACLE SYSTEMS, INC. (1)
6,069,668 System and method for producing video effects on live-action video 74 1997
 
PIONEER ELECTRONIC CORPORATION (1)
5,187,589 Multiprogram video tape recording and reproducing device 155 1991
 
POLYCOM, INC. (1)
6,590,604 Personal videoconferencing system having distributed processing architecture 107 2000
 
PORTABLE MANAGEMENT LLC (1)
6,370,614 I/O cache with user configurable preload 60 1999
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (1)
6,145,002 System and method for accessing an internet service provider 98 1997
 
ROHDE & SCHWARZ GMBH & CO. KG (1)
6,518,894 Device and method for sampling rate conversion 60 2002
 
ROLAND KABUSHIKI KAISHA (1)
5,877,781 Memory control device for video editor 49 1996
 
SAFENET CORP.COM (1)
2002/0026,507 Browser proxy client application service provider (ASP) interface 85 2001
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,327,227 De-interleaving method and apparatus for D2 MAC audio 56 1993
 
SENSORMATIC ELECTRONICS, LLC (1)
5,990,981 Modular video signal matrix switcher with color-coded components 61 1998
 
SGS-THOMSON MICROELECTRONICS S.A. (1)
6,064,670 Matrix for switching between two multiplex groups 53 1996
 
SHARED TECHNOLOGIES FAIRCHILD TELECOM, INC. (1)
4,220,823 Selectively controlled digital pad 52 1978
 
SOFTIMAGE (1)
5,781,188 Indicating activeness of clips and applying effects to clips and tracks in a timeline of a multimedia work 129 1996
 
STMICROELECTRONICS, INC. (1)
6,490,324 System, method and apparatus for a variable output video decoder 74 1998
 
STORACTIVE, INC. (1)
6,366,988 Systems and methods for electronic data storage management 175 1998
 
TRANSPACIFIC ACTIVA, LLC (1)
6,173,336 Method for the administration of dynamic objects in a means programmed object-oriented 42 1995
 
TTI INVENTIONS A LLC (1)
5,179,552 Crosspoint matrix switching element for a packet switch 106 1992
 
TVC INTERNATIONAL INC. (1)
2003/0018,506 Data processing system and method for analysis of financial and non-financial value creation and value realization performance of a business enterprise for provisioning of real-time assurance reports 66 2002
 
U.S. PHILIPS CORPORATION (1)
5,400,187 Arrangement for recording a video signal and a corresponding audio signal in slant tracks on a longitudinal magnetic record carrier, and record carrier obtained by means of the arrangement 63 1994
 
UNITED MICROELECTRONICS CORP. (1)
5,982,360 Adaptive-selection method for memory access priority control in MPEG processor 80 1997
 
VEON LTD. (1)
6,570,587 System and method and linking information to a video 70 1997
 
WIND RIVER SYSTEMS, INC. (1)
6,396,421 Method and system for sampling rate conversion in digital audio applications 65 2001

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Mar 1, 2013
7.5 Year Payment $3600.00 $1800.00 $900.00 Mar 1, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Mar 1, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00