ABSTRACT DEVICE DRIVER MODEL FOR THE PORTABILITY OF DEVICE DRIVERS ACROSS DIFFERENT OPERATING SYSTEM PLATFORMS

An abstract interface model for device drivers in a set-top terminal, such as for use in a cable or satellite television subscriber network. In a layered software architecture, a device driver abstract interface model allows communication between a client (112, 212) and the device driver (154, 254)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GAZDA, ROBERT, DEL SORDO, CHRIS, BIRNBAUM, JACK, M, PREZUHY, DAVID, A
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator GAZDA, ROBERT
DEL SORDO, CHRIS
BIRNBAUM, JACK, M
PREZUHY, DAVID, A
description An abstract interface model for device drivers in a set-top terminal, such as for use in a cable or satellite television subscriber network. In a layered software architecture, a device driver abstract interface model allows communication between a client (112, 212) and the device driver (154, 254) regardless of the operating system (OS) under which the device driver operates. In a first embodiment, the architecture includes a dedicated (OS-specific) device driver interface (132), and a proxy uses a first abstract interface (122) to convert interface service requests from a client (112) into OS-specific calls to the device driver (154). For a client that directly accesses a dedicated (OS-specific) device driver interface (132), a second abstract interface (152) is used to convert the interface service requests into OS-specific calls to the device driver (154). Direct access to the OS-specific device driver interface (132) is therefore maintained. L'invention concerne un modèle d'interface abstrait destiné à des pilotes de dispositif dans un terminal décodeur, tel que ceux utilisés dans un réseau d'abonnés à la télévision par câble ou par satellite. Dans une architecture logicielle à couches, un modèle d'interface abstraite du pilote de dispositif permet les communications entre un client (112, 212) et le pilote de dispositif (154, 254) indépendamment du système d'exploitation (OS) sous lequel le pilote de dispositif fonctionne. Dans un premier mode de réalisation, l'architecture comprend une interface spécialisée du pilote de dispositif (spécifique OS) (132) et une passerelle de procuration utilise une première interface abstraite (122) afin de convertir des demandes de service d'interface faites par un client (112) en appels spécifiques OS destinés au pilote de dispositif (154). Pour le client qui a directement accès à une interface spécialisée du pilote de dispositif (spécifique OS) (132), une seconde interface abstraite (152) est utilisée afin de convertir les demandes de service d'interface en appels spécifiques OS destinés au pilote de dispositif (154). Un accès direct à l'interface du pilote de dispositif spécifique OS (132) est ainsi conservé.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO0146819A2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO0146819A2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO0146819A23</originalsourceid><addsrcrecordid>eNqNzDEKwkAQQNE0FqLeYS4gGBUx5WZ31iwkmTAzRFKFIGslMRDvjxY2dla_efxlMppclI1VcNgGi-A4tMhQkcMSPDFogdAQq8lDGbQD8r9UwFgmEXDBe2SsFahBNhrqC0gnihU0pdHPq5J1srgPjzluvl0l4FFtsY3Ts4_zNNziGF_9lXbp8XROM7M__EHeDQY3Qw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>ABSTRACT DEVICE DRIVER MODEL FOR THE PORTABILITY OF DEVICE DRIVERS ACROSS DIFFERENT OPERATING SYSTEM PLATFORMS</title><source>esp@cenet</source><creator>GAZDA, ROBERT ; DEL SORDO, CHRIS ; BIRNBAUM, JACK, M ; PREZUHY, DAVID, A</creator><creatorcontrib>GAZDA, ROBERT ; DEL SORDO, CHRIS ; BIRNBAUM, JACK, M ; PREZUHY, DAVID, A</creatorcontrib><description>An abstract interface model for device drivers in a set-top terminal, such as for use in a cable or satellite television subscriber network. In a layered software architecture, a device driver abstract interface model allows communication between a client (112, 212) and the device driver (154, 254) regardless of the operating system (OS) under which the device driver operates. In a first embodiment, the architecture includes a dedicated (OS-specific) device driver interface (132), and a proxy uses a first abstract interface (122) to convert interface service requests from a client (112) into OS-specific calls to the device driver (154). For a client that directly accesses a dedicated (OS-specific) device driver interface (132), a second abstract interface (152) is used to convert the interface service requests into OS-specific calls to the device driver (154). Direct access to the OS-specific device driver interface (132) is therefore maintained. L'invention concerne un modèle d'interface abstrait destiné à des pilotes de dispositif dans un terminal décodeur, tel que ceux utilisés dans un réseau d'abonnés à la télévision par câble ou par satellite. Dans une architecture logicielle à couches, un modèle d'interface abstraite du pilote de dispositif permet les communications entre un client (112, 212) et le pilote de dispositif (154, 254) indépendamment du système d'exploitation (OS) sous lequel le pilote de dispositif fonctionne. Dans un premier mode de réalisation, l'architecture comprend une interface spécialisée du pilote de dispositif (spécifique OS) (132) et une passerelle de procuration utilise une première interface abstraite (122) afin de convertir des demandes de service d'interface faites par un client (112) en appels spécifiques OS destinés au pilote de dispositif (154). Pour le client qui a directement accès à une interface spécialisée du pilote de dispositif (spécifique OS) (132), une seconde interface abstraite (152) est utilisée afin de convertir les demandes de service d'interface en appels spécifiques OS destinés au pilote de dispositif (154). Un accès direct à l'interface du pilote de dispositif spécifique OS (132) est ainsi conservé.</description><edition>7</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2001</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20010628&amp;DB=EPODOC&amp;CC=WO&amp;NR=0146819A2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20010628&amp;DB=EPODOC&amp;CC=WO&amp;NR=0146819A2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GAZDA, ROBERT</creatorcontrib><creatorcontrib>DEL SORDO, CHRIS</creatorcontrib><creatorcontrib>BIRNBAUM, JACK, M</creatorcontrib><creatorcontrib>PREZUHY, DAVID, A</creatorcontrib><title>ABSTRACT DEVICE DRIVER MODEL FOR THE PORTABILITY OF DEVICE DRIVERS ACROSS DIFFERENT OPERATING SYSTEM PLATFORMS</title><description>An abstract interface model for device drivers in a set-top terminal, such as for use in a cable or satellite television subscriber network. In a layered software architecture, a device driver abstract interface model allows communication between a client (112, 212) and the device driver (154, 254) regardless of the operating system (OS) under which the device driver operates. In a first embodiment, the architecture includes a dedicated (OS-specific) device driver interface (132), and a proxy uses a first abstract interface (122) to convert interface service requests from a client (112) into OS-specific calls to the device driver (154). For a client that directly accesses a dedicated (OS-specific) device driver interface (132), a second abstract interface (152) is used to convert the interface service requests into OS-specific calls to the device driver (154). Direct access to the OS-specific device driver interface (132) is therefore maintained. L'invention concerne un modèle d'interface abstrait destiné à des pilotes de dispositif dans un terminal décodeur, tel que ceux utilisés dans un réseau d'abonnés à la télévision par câble ou par satellite. Dans une architecture logicielle à couches, un modèle d'interface abstraite du pilote de dispositif permet les communications entre un client (112, 212) et le pilote de dispositif (154, 254) indépendamment du système d'exploitation (OS) sous lequel le pilote de dispositif fonctionne. Dans un premier mode de réalisation, l'architecture comprend une interface spécialisée du pilote de dispositif (spécifique OS) (132) et une passerelle de procuration utilise une première interface abstraite (122) afin de convertir des demandes de service d'interface faites par un client (112) en appels spécifiques OS destinés au pilote de dispositif (154). Pour le client qui a directement accès à une interface spécialisée du pilote de dispositif (spécifique OS) (132), une seconde interface abstraite (152) est utilisée afin de convertir les demandes de service d'interface en appels spécifiques OS destinés au pilote de dispositif (154). Un accès direct à l'interface du pilote de dispositif spécifique OS (132) est ainsi conservé.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2001</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNzDEKwkAQQNE0FqLeYS4gGBUx5WZ31iwkmTAzRFKFIGslMRDvjxY2dla_efxlMppclI1VcNgGi-A4tMhQkcMSPDFogdAQq8lDGbQD8r9UwFgmEXDBe2SsFahBNhrqC0gnihU0pdHPq5J1srgPjzluvl0l4FFtsY3Ts4_zNNziGF_9lXbp8XROM7M__EHeDQY3Qw</recordid><startdate>20010628</startdate><enddate>20010628</enddate><creator>GAZDA, ROBERT</creator><creator>DEL SORDO, CHRIS</creator><creator>BIRNBAUM, JACK, M</creator><creator>PREZUHY, DAVID, A</creator><scope>EVB</scope></search><sort><creationdate>20010628</creationdate><title>ABSTRACT DEVICE DRIVER MODEL FOR THE PORTABILITY OF DEVICE DRIVERS ACROSS DIFFERENT OPERATING SYSTEM PLATFORMS</title><author>GAZDA, ROBERT ; DEL SORDO, CHRIS ; BIRNBAUM, JACK, M ; PREZUHY, DAVID, A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO0146819A23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2001</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>GAZDA, ROBERT</creatorcontrib><creatorcontrib>DEL SORDO, CHRIS</creatorcontrib><creatorcontrib>BIRNBAUM, JACK, M</creatorcontrib><creatorcontrib>PREZUHY, DAVID, A</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GAZDA, ROBERT</au><au>DEL SORDO, CHRIS</au><au>BIRNBAUM, JACK, M</au><au>PREZUHY, DAVID, A</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>ABSTRACT DEVICE DRIVER MODEL FOR THE PORTABILITY OF DEVICE DRIVERS ACROSS DIFFERENT OPERATING SYSTEM PLATFORMS</title><date>2001-06-28</date><risdate>2001</risdate><abstract>An abstract interface model for device drivers in a set-top terminal, such as for use in a cable or satellite television subscriber network. In a layered software architecture, a device driver abstract interface model allows communication between a client (112, 212) and the device driver (154, 254) regardless of the operating system (OS) under which the device driver operates. In a first embodiment, the architecture includes a dedicated (OS-specific) device driver interface (132), and a proxy uses a first abstract interface (122) to convert interface service requests from a client (112) into OS-specific calls to the device driver (154). For a client that directly accesses a dedicated (OS-specific) device driver interface (132), a second abstract interface (152) is used to convert the interface service requests into OS-specific calls to the device driver (154). Direct access to the OS-specific device driver interface (132) is therefore maintained. L'invention concerne un modèle d'interface abstrait destiné à des pilotes de dispositif dans un terminal décodeur, tel que ceux utilisés dans un réseau d'abonnés à la télévision par câble ou par satellite. Dans une architecture logicielle à couches, un modèle d'interface abstraite du pilote de dispositif permet les communications entre un client (112, 212) et le pilote de dispositif (154, 254) indépendamment du système d'exploitation (OS) sous lequel le pilote de dispositif fonctionne. Dans un premier mode de réalisation, l'architecture comprend une interface spécialisée du pilote de dispositif (spécifique OS) (132) et une passerelle de procuration utilise une première interface abstraite (122) afin de convertir des demandes de service d'interface faites par un client (112) en appels spécifiques OS destinés au pilote de dispositif (154). Pour le client qui a directement accès à une interface spécialisée du pilote de dispositif (spécifique OS) (132), une seconde interface abstraite (152) est utilisée afin de convertir les demandes de service d'interface en appels spécifiques OS destinés au pilote de dispositif (154). Un accès direct à l'interface du pilote de dispositif spécifique OS (132) est ainsi conservé.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO0146819A2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title ABSTRACT DEVICE DRIVER MODEL FOR THE PORTABILITY OF DEVICE DRIVERS ACROSS DIFFERENT OPERATING SYSTEM PLATFORMS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T22%3A48%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=GAZDA,%20ROBERT&rft.date=2001-06-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO0146819A2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true