Electrical computers and digital processing systems: interprogra – Device driver communication
Reexamination Certificate
2006-06-30
2011-12-06
Ho, Andy (Department: 2194)
Electrical computers and digital processing systems: interprogra
Device driver communication
Reexamination Certificate
active
08074231
ABSTRACT:
In some implementations, the operations of a software system may include the execution of untrusted device drivers. The execution of an untrusted device driver may be initiated when an untrusted device driver that is a set of executable instructions is obtained. A computing resource for the execution of the device driver may be further determined from a device-driver manifest of the untrusted device driver. Computing resources may include one or more of a hardware resource, a memory, an input/output port, an interrupt request line, and an inter-process communication channel. Trusted local access objects may be used by the untrusted device driver to access the computing resources.
REFERENCES:
patent: 4885684 (1989-12-01), Austin et al.
patent: 4916637 (1990-04-01), Allen et al.
patent: 5031089 (1991-07-01), Liu et al.
patent: 5057996 (1991-10-01), Cutler et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5317568 (1994-05-01), Bixby et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5339443 (1994-08-01), Lockwood
patent: 5349682 (1994-09-01), Rosenberry
patent: 5361359 (1994-11-01), Tajalli et al.
patent: 5367681 (1994-11-01), Foss et al.
patent: 5455951 (1995-10-01), Bolton et al.
patent: 5469571 (1995-11-01), Bunnell
patent: 5481717 (1996-01-01), Gaboury
patent: 5522075 (1996-05-01), Robinson et al.
patent: 5551051 (1996-08-01), Silverthorn et al.
patent: 5574911 (1996-11-01), D'Angelo et al.
patent: 5590001 (1996-12-01), Ino et al.
patent: 5590281 (1996-12-01), Stevens
patent: 5666519 (1997-09-01), Hayden
patent: 5694601 (1997-12-01), White
patent: 5737605 (1998-04-01), Cunningham et al.
patent: 5752032 (1998-05-01), Keller et al.
patent: 5768532 (1998-06-01), Megerian
patent: 5794052 (1998-08-01), Harding
patent: 5845129 (1998-12-01), Wendorf et al.
patent: 5857195 (1999-01-01), Hayashi et al.
patent: 5878408 (1999-03-01), Van Huben et al.
patent: 5923878 (1999-07-01), Marsland
patent: 5931938 (1999-08-01), Drogichen et al.
patent: 5938723 (1999-08-01), Hales, II et al.
patent: 5958050 (1999-09-01), Griffin et al.
patent: 5963743 (1999-10-01), Amberg et al.
patent: 5974572 (1999-10-01), Weinberg et al.
patent: 5991518 (1999-11-01), Jardine et al.
patent: 6003129 (1999-12-01), Song et al.
patent: 6006328 (1999-12-01), Drake
patent: 6009476 (1999-12-01), Flory et al.
patent: 6038399 (2000-03-01), Fisher et al.
patent: 6066182 (2000-05-01), Wilde et al.
patent: 6072953 (2000-06-01), Cohen et al.
patent: 6078744 (2000-06-01), Wolczko et al.
patent: 6080207 (2000-06-01), Kroening et al.
patent: 6092189 (2000-07-01), Fisher et al.
patent: 6115819 (2000-09-01), Anderson
patent: 6144992 (2000-11-01), Turpin et al.
patent: 6157928 (2000-12-01), Sprenger et al.
patent: 6161051 (2000-12-01), Hafemann et al.
patent: 6182275 (2001-01-01), Beelitz et al.
patent: 6202147 (2001-03-01), Slaughter et al.
patent: 6247128 (2001-06-01), Fisher et al.
patent: 6279111 (2001-08-01), Jensenworth et al.
patent: 6292941 (2001-09-01), Jollands
patent: 6321334 (2001-11-01), Jerger et al.
patent: 6324622 (2001-11-01), Okpisz et al.
patent: 6341371 (2002-01-01), Tandri
patent: 6351850 (2002-02-01), van Gilluwe et al.
patent: 6381742 (2002-04-01), Forbes et al.
patent: 6405361 (2002-06-01), Broy et al.
patent: 6434694 (2002-08-01), Slaughter et al.
patent: 6438549 (2002-08-01), Aldred et al.
patent: 6442754 (2002-08-01), Curtis
patent: 6446260 (2002-09-01), Wilde et al.
patent: 6487723 (2002-11-01), MacInnis
patent: 6542926 (2003-04-01), Zalewski et al.
patent: 6546546 (2003-04-01), Van Doorn
patent: 6629152 (2003-09-01), Kingsbury et al.
patent: 6658447 (2003-12-01), Cota-Robles
patent: 6715144 (2004-03-01), Daynes et al.
patent: 6732220 (2004-05-01), Babaian et al.
patent: 6748592 (2004-06-01), Porter
patent: 6816905 (2004-11-01), Sheets et al.
patent: 6817013 (2004-11-01), Tabata et al.
patent: 6842782 (2005-01-01), Malik et al.
patent: 6868539 (2005-03-01), Travison et al.
patent: 6912692 (2005-06-01), Pappas
patent: 6944754 (2005-09-01), Zilles et al.
patent: 6973517 (2005-12-01), Golden et al.
patent: 6977994 (2005-12-01), Stephenson et al.
patent: 6988261 (2006-01-01), Sokolov et al.
patent: 7000092 (2006-02-01), Gehman et al.
patent: 7062764 (2006-06-01), Cohen et al.
patent: 7086056 (2006-08-01), Fukushima
patent: 7089289 (2006-08-01), Blackmore et al.
patent: 7155713 (2006-12-01), Burkhardt et al.
patent: 7167867 (2007-01-01), Rago
patent: 7222106 (2007-05-01), Block et al.
patent: 7222341 (2007-05-01), Forbes et al.
patent: 7278030 (2007-10-01), Chen et al.
patent: 7451435 (2008-11-01), Hunt et al.
patent: 7454477 (2008-11-01), Talluri et al.
patent: 7484245 (2009-01-01), Friedman et al.
patent: 7600232 (2009-10-01), Hunt et al.
patent: 7694300 (2010-04-01), Hunt et al.
patent: 7788637 (2010-08-01), Hunt et al.
patent: 7882317 (2011-02-01), Hunt et al.
patent: 2001/0029605 (2001-10-01), Forbes et al.
patent: 2002/0004852 (2002-01-01), Sadovsky et al.
patent: 2002/0099954 (2002-07-01), Kedma et al.
patent: 2002/0100017 (2002-07-01), Grier et al.
patent: 2003/0031404 (2003-02-01), Pedersen
patent: 2003/0056084 (2003-03-01), Holgate et al.
patent: 2003/0061067 (2003-03-01), Atwal et al.
patent: 2003/0061404 (2003-03-01), Atwal et al.
patent: 2003/0084256 (2003-05-01), McKee
patent: 2003/0097581 (2003-05-01), Zimmer
patent: 2003/0130854 (2003-07-01), Galanes et al.
patent: 2003/0191867 (2003-10-01), Czajkowski
patent: 2003/0200402 (2003-10-01), Willman et al.
patent: 2003/0212990 (2003-11-01), Brodkorb et al.
patent: 2003/0221012 (2003-11-01), Herrmann et al.
patent: 2003/0233644 (2003-12-01), Cohen et al.
patent: 2004/0025016 (2004-02-01), Focke et al.
patent: 2004/0034850 (2004-02-01), Burkhardt et al.
patent: 2004/0061067 (2004-04-01), Clauss
patent: 2004/0064736 (2004-04-01), Obrecht et al.
patent: 2004/0078799 (2004-04-01), Koning et al.
patent: 2004/0123273 (2004-06-01), Hammerich et al.
patent: 2004/0153991 (2004-08-01), Chen et al.
patent: 2004/0187096 (2004-09-01), Dumont
patent: 2004/0193819 (2004-09-01), Marinescu et al.
patent: 2004/0199763 (2004-10-01), Freund
patent: 2004/0226023 (2004-11-01), Tucker
patent: 2004/0236861 (2004-11-01), Bondar et al.
patent: 2004/0268171 (2004-12-01), Inoue et al.
patent: 2005/0005261 (2005-01-01), Severin
patent: 2005/0021537 (2005-01-01), Brendle et al.
patent: 2005/0050069 (2005-03-01), Vaschillo et al.
patent: 2005/0060687 (2005-03-01), Ghazaleh et al.
patent: 2005/0071592 (2005-03-01), DeCaro
patent: 2005/0071828 (2005-03-01), Brokenshire et al.
patent: 2005/0081181 (2005-04-01), Brokenshire et al.
patent: 2005/0081203 (2005-04-01), Aguilar, Jr. et al.
patent: 2005/0091658 (2005-04-01), Kavalam et al.
patent: 2005/0119902 (2005-06-01), Christiansen
patent: 2005/0125789 (2005-06-01), Dijkstra et al.
patent: 2005/0188372 (2005-08-01), Inoue et al.
patent: 2005/0203988 (2005-09-01), Nollet et al.
patent: 2005/0223239 (2005-10-01), Dotan
patent: 2005/0246718 (2005-11-01), Erlingsson et al.
patent: 2006/0005082 (2006-01-01), Fossum et al.
patent: 2006/0031815 (2006-02-01), Bhagia et al.
patent: 2006/0047875 (2006-03-01), Aguilar, Jr. et al.
patent: 2006/0069692 (2006-03-01), Pernia
patent: 2006/0085789 (2006-04-01), Laborczfalvi et al.
patent: 2006/0123401 (2006-06-01), O'Brien et al.
patent: 2006/0123417 (2006-06-01), Hunt et al.
patent: 2007/0011199 (2007-01-01), Hunt et al.
patent: 2007/0033592 (2007-02-01), Roediger et al.
patent: 2007/0043936 (2007-02-01), Day et al.
patent: 2007/0061483 (2007-03-01), Dauger
patent: 2007/0094495 (2007-04-01), Hunt et al.
patent: 2007/0256080 (2007-11-01), Smith et al.
patent: 2007/0283337 (2007-12-01), Kasahara et al.
patent: 2008/0005750 (2008-01-01), Hunt et al.
patent: 2008/0022278 (2008-01-01), Gschwind et al.
patent: 2008/0244507 (2008-10-01), Hodson et al.
patent: 2008/0244599 (2008-10-01), Hodson et al.
patent: 2008/0250414 (2008-10-01), Brokenshire et al.
patent: 1549108 (2004-11-01), None
patent: 1033648 (2000-09-01), None
patent: 1443398 (2004-08-01), None
patent: 2002506247 (2002-02-01), None
patent: 2003233521 (2003-08-01), None
patent: 2004513412 (2004-04-01), None
patent: 20010007119 (2001
Carbin Michael
Fähndrich Manuel A
Hodson Orion
Hunt Galen C.
Larus James R.
Ho Andy
Lee & Hayes PLLC
Microsoft Corporation
Mudrick Timothy A
LandOfFree
Configuration of isolated extensions and device drivers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Configuration of isolated extensions and device drivers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Configuration of isolated extensions and device drivers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4316421