Human interface device virtualization using paravirtual USB system

Methods and systems for performing device virtualization are described herein. Hardware devices may be virtualized for use by multiple operating system instances executing on a single device. The device may be virtualized by detecting input at the device, notifying a control domain of the input, the...

Full description

Saved in:
Bibliographic Details
Main Authors HERBERT JENNIFER, LEJOSNE JEAN-EDOUARD, PHILIPSON ROSS
Format Patent
LanguageEnglish
Published 15.03.2016
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Methods and systems for performing device virtualization are described herein. Hardware devices may be virtualized for use by multiple operating system instances executing on a single device. The device may be virtualized by detecting input at the device, notifying a control domain of the input, the control domain determining a virtual machine (e.g., a guest domain) for which the input is intended, and passing the input from the control domain to the guest domain. There may be multiple guest domains on the device, each capable of receiving input from the hardware being virtualized. The virtualized hardware may include, e.g., a digitizer such as a touch digitizer capable of recognizing multiple concurrent inputs. Other hardware devices can also be virtualized. Virtualization may be performed using device emulation in the control domain, or using USB passthrough, among other techniques.
AbstractList Methods and systems for performing device virtualization are described herein. Hardware devices may be virtualized for use by multiple operating system instances executing on a single device. The device may be virtualized by detecting input at the device, notifying a control domain of the input, the control domain determining a virtual machine (e.g., a guest domain) for which the input is intended, and passing the input from the control domain to the guest domain. There may be multiple guest domains on the device, each capable of receiving input from the hardware being virtualized. The virtualized hardware may include, e.g., a digitizer such as a touch digitizer capable of recognizing multiple concurrent inputs. Other hardware devices can also be virtualized. Virtualization may be performed using device emulation in the control domain, or using USB passthrough, among other techniques.
Author PHILIPSON ROSS
HERBERT JENNIFER
LEJOSNE JEAN-EDOUARD
Author_xml – fullname: HERBERT JENNIFER
– fullname: LEJOSNE JEAN-EDOUARD
– fullname: PHILIPSON ROSS
BookMark eNrjYmDJy89L5WRw8ijNTcxTyMwrSS1KS0xOVUhJLcsEUmWZRSWliTmZVYklmfl5CqXFmXnpCgWJRYlQCYXQYCeF4sriktRcHgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlwANDUvtSQ-NNjSyMLMwNLEyciYCCUANVA0JA
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US9286094B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US9286094B23
IEDL.DBID EVB
IngestDate Fri Jul 19 13:59:30 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US9286094B23
Notes Application Number: US201314037855
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160315&DB=EPODOC&CC=US&NR=9286094B2
ParticipantIDs epo_espacenet_US9286094B2
PublicationCentury 2000
PublicationDate 20160315
PublicationDateYYYYMMDD 2016-03-15
PublicationDate_xml – month: 03
  year: 2016
  text: 20160315
  day: 15
PublicationDecade 2010
PublicationYear 2016
RelatedCompanies CITRIX SYSTEMS, INC
RelatedCompanies_xml – name: CITRIX SYSTEMS, INC
Score 3.0227213
Snippet Methods and systems for performing device virtualization are described herein. Hardware devices may be virtualized for use by multiple operating system...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Human interface device virtualization using paravirtual USB system
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160315&DB=EPODOC&locale=&CC=US&NR=9286094B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8MwDLam8bxBATFeygH1VrGONm0OFVJfmpD2EF3RblMfCdqlm9YCfx8ndIMLXGMpSix9duzYnwHuc4uWgtq5QbkcYdYv-oZLRWY4RcZMYaHPzGRqYDSmw9R6ntvzDiy3vTCKJ_RTkSMiogrEe6Ps9foniRWq2sr6IV_i0uopnnmh3kbHamayrYe-F00n4STQg8BLE3384rGBSzGS8dFa7-Er2pFgiF592ZSy_u1R4hPYn-JmVXMKHV5pcBRsB69pcDhq_7s1OFAFmkWNiy0I6zPwVeKdSKKHjcDDk5JLuJOP5UY2g7SNlURWtL8RSe3dCkia-OSbufkcSBzNgqGBx1rsVLBIk90FHi-gW60qfgmkpMIVuZkzVhSWw1hmWg7PXM4GjsBnnNOD3p_bXP0ju4ZjqUtZamXaN9BtNu_8Fn1vk98prX0BI8eKIQ
link.rule.ids 230,309,783,888,25576,76876
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8MwDLam8Rg3KCDGMwfUW8U62rQ5VEhtNw1Yt4mtaLepjwTt0k1bgb-PE7rBBa6xFCWWPjt27M8At6lFc0Ht1KBcjjBrZS3DpSIxnCxhprDQZyYyNRANaC-2nqb2tAbzTS-M4gn9VOSIiKgM8V4qe738SWKFqrZyfZfOcWnx0J14oV5Fx2pmsq2HvtcZDcNhoAeBF4_1wYvH2i7FSMZHa72DL2xHgqHz6sumlOVvj9I9hN0RblaUR1DjhQaNYDN4TYP9qPrv1mBPFWhma1ysQLg-Bl8l3okkelgJPDzJuYQ7-ZivZDNI1VhJZEX7G5HU3pWAxGOffDM3nwDpdiZBz8BjzbYqmMXj7QXuT6FeLAp-BiSnwhWpmTKWZZbDWGJaDk9cztqOwGec04Tmn9uc_yO7gUZvEvVn_cfB8wUcSL3KsivTvoR6uXrnV-iHy_RaafALygmNFA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Human+interface+device+virtualization+using+paravirtual+USB+system&rft.inventor=HERBERT+JENNIFER&rft.inventor=LEJOSNE+JEAN-EDOUARD&rft.inventor=PHILIPSON+ROSS&rft.date=2016-03-15&rft.externalDBID=B2&rft.externalDocID=US9286094B2