US Patent No: 6,959,438

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: 20020099732
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 (9)
5,913,038 System and method for processing multimedia data streams using filter graphs 122 1996
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
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
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
6,502,137 System and method for transferring information over a computer network 75 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
 
AVID TECHNOLOGY, INC. (7)
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
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
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
 
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
 
SONY CORPORATION (4)
5,647,047 System for editing video reproduced from a plurality of recording media at high speed 81 1994
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
 
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
 
INTEL CORPORATION (3)
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
 
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
 
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
 
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
 
NEC CORPORATION (2)
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
 
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
 
APPLE INC. (1)
5,455,599 Object-oriented graphic system 131 1995
 
CANON KABUSHIKI KAISHA (1)
5,515,512 Multi-media terminal apparatus 59 1995
 
COMCAST MO GROUP, INC. (1)
6,546,392 Self service gateway 86 1999
 
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
 
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
 
IPASS INC. (1)
5,898,780 Method and apparatus for authorizing remote internet access 310 1996
 
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
 
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
 
NOVATECH PROCESS SOLUTIONS, LLC (1)
5,917,730 Computer implemented object oriented visualization system and method 122 1996
 
NXP B.V. (1)
6,411,225 Sample rate converter 62 2000
 
PINNACLE SYSTEMS, INC. (1)
6,069,668 System and method for producing video effects on live-action video 74 1997
 
POLYCOM, INC. (1)
6,590,604 Personal videoconferencing system having distributed processing architecture 107 2000
 
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
 
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
 
SONY ELECTRONICS INC. (1)
5,307,456 Integrated multi-media production and authoring system 400 1992
 
STMICROELECTRONICS, INC. (1)
6,490,324 System, method and apparatus for a variable output video decoder 74 1998
 
TOMAS RECORDINGS LLC (1)
5,162,904 Video processing system having improved internal switching capability 51 1991
 
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
 
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

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (29)
7,447,754 Methods and systems for processing multi-media editing projects 0 2000
7,287,226 Methods and systems for effecting video transitions represented by bitmaps 20 2000
7,581,185 Interface and related methods for reducing source accesses in a development system 1 2003
7,631,319 System and related methods for reducing source filter invocation in a development project 0 2004
7,543,308 System and related methods for reducing source filter invocation in a development project 0 2004
7,571,385 Methods and systems for processing media content 4 2004
7,353,520 Method of sharing a parcer 0 2004
7,472,395 Systems for generating and managing filter strings in a filter graph 0 2004
7,350,216 Systems and methods for generating and managing filter strings in a filter graph utilizing a matrix switch 0 2004
7,391,959 Methods and systems for managing multiple inputs and methods and systems for processing media content 0 2004
7,680,898 Systems for processing multi-media editing projects 0 2004
7,673,013 Methods and systems for processing multi-media editing projects 4 2004
7,457,677 Methods and systems for mixing digital audio signals 0 2004
7,441,251 System and related interfaces supporting the processing of media content 1 2004
7,302,689 System and related interfaces supporting the processing of media content 3 2004
7,640,534 Interface and related methods for reducing source accesses in a development system 1 2004
7,428,703 Methods and systems for processing media content 1 2004
7,412,685 Data structures and related methods for facilitating media content processing in user-defined development projects 2 2005
7,757,240 System and related interfaces supporting the processing of media content 0 2005
7,584,479 Interface and related methods for dynamically generating a filter graph in a development system 0 2005
7,299,475 System and related interfaces supporting the processing of media content 3 2005
7,940,275 Interface and related methods for dynamically generating a filter graph in a development system 0 2005
7,853,921 Interface and related methods for dynamically generating a filter graph in a development system 0 2005
7,412,704 Generating and managing filter strings in a filter graph 0 2005
7,712,106 System and methods for generating and managing filter strings in a filter graph 0 2005
7,529,848 Methods and systems for efficiently processing compressed and uncompressed media content 0 2006
7,526,776 Systems and methods for generating and managing filter strings in a filter graph utilizing a matrix switch 0 2008
8,150,954 Methods and systems for processing multi-media editing projects 0 2008
8,010,649 Methods and systems for processing multi-media editing projects 0 2008
 
TAP.TV, INC. (1)
7,859,137 Scalable switch device and system 0 2008

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Apr 25, 2013
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 25, 2017
Fee Large entity fee small entity fee micro entity fee
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