Dynamic channel allocation in a synthesizer component

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7005572
APP PUB NO 20050056143A1
SERIAL NO

10974189

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An audio generation system receives audio instructions that have instruction channel designations and dynamically allocates synthesizer channels in groups of sixteen channels that support the MIDI standard to receive the audio instructions. The synthesizer channels are assigned to receive the audio instructions such that audio instructions having the same instruction channel designations are assigned to be received by synthesizer channels in different synthesizer channel groups. The audio instructions are routed to the synthesizer channels in accordance with the instruction channel designations of the audio instructions and the synthesizer channel assignments via mapping channels in a mapping component, where an individual mapping channel corresponds to a particular synthesizer channel.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA29335

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fay, Todor J Bellevue, WA 14 137

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
5142961 Method and apparatus for stimulation of acoustic musical instruments 78 1989
2002/0108,484 Electronic music instrument system with musical keyboard 33 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
6216149 Method and system for efficient control of the execution of actions in an object oriented program 15 1993
5761684 Method and reusable object for scheduling script execution in a compound document 73 1995
5890017 Application-independent audio stream mixer 25 1996
6658309 System for producing sound through blocks and modifiers 16 1997
6225546 Method and apparatus for music summarization and creation of audio summaries 87 2000
 
NAMCO HOLDING CORPORATION (1)
6175070 System and method for variable music notation 35 2000
 
GLOBALFOUNDRIES INC. (1)
6100461 Wavetable cache using simplified looping 62 1998
 
MICROSEMI SEMICONDUCTOR (U.S.) INC. (1)
5717154 Computer system and method for performing wavetable music synthesis which stores wavetable data in system memory employing a high priority I/O bus request mechanism for improved audio fidelity 24 1996
 
MSTAR SEMICONDUCTOR, INC. (1)
5852251 Method and apparatus for real-time dynamic midi control 84 1997
 
BEATNIK, INC. (1)
5734119 Method for streaming transmission of compressed music 255 1996
 
AVID TECHNOLOGY, INC. (1)
5842014 System and method for distributing processing among one or more processors 43 1995
 
YAMAHA CORPORATION (1)
5942707 Tone generation method with envelope computation separate from waveform synthesis 16 1998
 
APPLE INC. (1)
5511002 Multimedia player component object system 40 1993
 
INTEL CORPORATION (1)
5977471 Midi localization alone and in conjunction with three dimensional audio rendering 29 1997
 
Opcode Systems, Inc. (1)
5792971 Method and system for editing digital audio information with music-like parameters 165 1996
 
Real Vision Corporation (1)
6152856 Real time simulation using position sensing 477 1998
 
LUCASARTS ENTERTAINMENT COMPANY (1)
5315057 Method and apparatus for dynamically composing music and sound effects using a computer entertainment system 73 1991
 
MICROSOFT TECHNOLOGY LICENSING, LLC (6)
5548759 System for storing executable code within a resource data section of an executable file 79 1996
6173317 Streaming and displaying a video stream with synchronized annotations over a computer network 261 1997
5902947 System and method for arranging and invoking music event processors 24 1998
6169242 Track-based music performance architecture 35 1999
6433266 Playing multiple concurrent instances of musical segments 27 1999
6541689 Inter-track communication of musical performance data 19 1999
 
CAKEWALK, INC. (1)
6357039 Automatic code generation 17 1998
 
CASIO COMPUTER CO., LTD. (1)
5303218 Digital recorder for reproducing only required parts of audio signals wherein a plurality of parts of audio signals are stored on a same track of a recording medium 33 1992
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (2)
* 7663046 Pipeline techniques for processing musical instrument digital interface (MIDI) files 0 2008
* 2008/0229,918 PIPELINE TECHNIQUES FOR PROCESSING MUSICAL INSTRUMENT DIGITAL INTERFACE (MIDI) FILES 1 2008
 
AUDIO IMPRESSIONS (1)
9418641 Swap Divisi process 0 2014
 
MEDIATEK INC. (1)
* 7326847 Methods and systems for dynamic channel allocation 0 2004
 
The Stone Family Trust of 1992 (2)
7728213 System and method for dynamic note assignment for musical synthesizers 4 2006
* 2006/0236,848 System and method for dynamic note assignment for musical synthesizers 3 2006
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 28, 2017
Fee Large entity fee small entity fee micro entity fee
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