MEDIA PROCESSING METHODS, SYSTEMS AND APPLICATION PROGRAM INTERFACES

Patent №

US 7,900,140

Granted

2011-03-01

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10730735

Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is used by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.

Knowledge representationH04L 65/765H04L 65/612H04L 65/80

AI classification

Knowledge representation0.98
AI hardware0.09
Speech0.00
Natural language0.00
Vision0.00
Machine learning0.00
Evolutionary computation0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 145040140

Assignors

MOHAMMED, SOHAIL BAIG, DEBIQUE, KIRT A., DUNBAR, GEOFFREY T., NELSON, PATRICK N., WEISS, REBECCA C., BARDE, SUMEDH N., SHERWANI, ADIL, SPEED, ROBIN C.B., GRIGOROVITCH, ALEXANDRE V.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC