Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2003-09-30
2009-06-23
An, Meng-Ai (Department: 2194)
Electrical computers and digital processing systems: interprogra
Application program interface
C386S349000, C707S793000, C725S145000
Reexamination Certificate
active
07552450
ABSTRACT:
Systems and methods for interfacing media components are disclosed. Information about the capabilities of digital media components registered with the system is stored in a capabilities register. In addition, a profile register that contains information about specific capabilities required to perform specific tasks is developed. An application that requires digital media services can select one or more profiles representative of the required service from the profile register. The profile can be mapped onto the capabilities register to locate one or more digital media components registered with system capable of performing operations required to provide the digital media services. The components can be instantiated and connected to build a device capable of providing the requested digital media service. Also disclosed is an Application Programming Interface (API) that enables applications to interface with digital media components from disparate third-party vendors.
REFERENCES:
patent: 5687367 (1997-11-01), Dockter et al.
patent: 5903652 (1999-05-01), Mital
patent: 5983190 (1999-11-01), Trower, II et al.
patent: 6044408 (2000-03-01), Engstrom et al.
patent: 6059838 (2000-05-01), Fraley et al.
patent: 6078743 (2000-06-01), Apte et al.
patent: 6101510 (2000-08-01), Stone et al.
patent: 6121981 (2000-09-01), Trower, II et al.
patent: 6182109 (2001-01-01), Sharma et al.
patent: 6185625 (2001-02-01), Tso et al.
patent: 6256772 (2001-07-01), Apte et al.
patent: 6263492 (2001-07-01), Fraley et al.
patent: 6279030 (2001-08-01), Britton et al.
patent: 6289390 (2001-09-01), Kavner
patent: 6289395 (2001-09-01), Apte et al.
patent: 6295556 (2001-09-01), Falcon et al.
patent: 6327608 (2001-12-01), Dillingham
patent: 6369821 (2002-04-01), Merrill et al.
patent: 6381734 (2002-04-01), Golde et al.
patent: 6393456 (2002-05-01), Ambler et al.
patent: 6401099 (2002-06-01), Koppolu et al.
patent: 6434740 (2002-08-01), Monday et al.
patent: 6460029 (2002-10-01), Fries et al.
patent: 6470378 (2002-10-01), Tracton et al.
patent: 6484259 (2002-11-01), Barlow
patent: 6513031 (2003-01-01), Fries et al.
patent: 6519605 (2003-02-01), Gilgen et al.
patent: 6535110 (2003-03-01), Arora et al.
patent: 6542908 (2003-04-01), Ims
patent: 6564270 (2003-05-01), Andert et al.
patent: 6581102 (2003-06-01), Amini et al.
patent: 6594699 (2003-07-01), Sahai et al.
patent: 6603476 (2003-08-01), Paolini et al.
patent: 6604196 (2003-08-01), Monday et al.
patent: 6606642 (2003-08-01), Ambler et al.
patent: 2002/0065952 (2002-05-01), Sullivan et al.
patent: 2002/0075290 (2002-06-01), Rajarajan et al.
patent: 2002/0087950 (2002-07-01), Brodeur et al.
patent: 2002/0099876 (2002-07-01), Bui et al.
patent: 2002/0112058 (2002-08-01), Weisman et al.
patent: 2002/0116248 (2002-08-01), Amit et al.
patent: 2002/0176366 (2002-11-01), Ayyagari et al.
patent: 2002/0188941 (2002-12-01), Cicciarelli et al.
patent: 2003/0004771 (2003-01-01), Yaung
patent: 2003/0005110 (2003-01-01), Corbin et al.
patent: 2003/0009553 (2003-01-01), Benfield et al.
patent: 2003/0018964 (2003-01-01), Fox et al.
patent: 2003/0023472 (2003-01-01), Lee et al.
patent: 2003/0023662 (2003-01-01), Yaung
patent: 2003/0023728 (2003-01-01), Yaung
patent: 2003/0023773 (2003-01-01), Lee et al.
patent: 2003/0028550 (2003-02-01), Lee et al.
patent: 2003/0037327 (2003-02-01), Cicciarelli et al.
patent: 2003/0037328 (2003-02-01), Cicciarelli et al.
patent: 2003/0055948 (2003-03-01), Wang
patent: 2003/0097458 (2003-05-01), Bourges-Sevenier
patent: 2003/0101190 (2003-05-01), Horvitz et al.
patent: 2004/0204073 (2004-10-01), Yanosy
“IEncoderAPI Interface,” MSDN library, provided by Microsoft Corporation of Redmond, WA, available at <<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/iencoderapiinterface.asp>>, accessed on Nov. 9, 2005, 2 pages.
NVIDIA homepage, provided by NVIDIA Corporation of Santa Clara, CA, available at <<http://www.nvidia.com/page/home>>, accessed on Nov. 9, 2005, 2 pages.
CyberLink homepage, provided by CyberLink Corp. of Hsin-Tien City Taipei Hsien, Taiwan, R.O.C., available at <<http://www.cyberlink.com/>>, accessed on Nov. 9, 2005, 2 pages.
Sonic Solutions homepage, provided by Sonic Solutions, of Santa Clara, CA, available at <<http://www.sonic.com/about/default.aspx>>, accessed on Nov. 9, 2005, 2 pages.
U.S. Appl. No. 11/172,251, entitled “Strategies for Configuring Media Processing Functionality Using a Hierarchical Ordering of Control Parameters,” filed Jun. 30, 2005, naming the inventors of Glenn F. Evans, Bruce W. Randall, and Stacey L. Spears.
Evans Glenn F.
Gates Matthijs A.
Messmer William R.
An Meng-Ai
Anya Charles E
Lee & Hayes PLLC
Microsoft Corporation
LandOfFree
Systems and methods for enabling applications via an... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for enabling applications via an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for enabling applications via an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4119437