(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*

This guide provides a more detailed description of the syntax that is supported along with examples.

This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.

Concept Search - What can I type?

For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.

Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.

Publishing Venue

IBM

Related People

Dinallo, CA: AUTHOR

Abstract

Disclosed is a method for allowing a multimedia physical device driver to virtualize its hardware resource by implementing a resource virtualization algorithm, transforming a single-task device driver into a serially reusable device driver. This method overcomes the hardware limitation of servicing one task at a time until completion, resulting in a device driver which performs like a server in responding to many clients.

Country

United States

Language

English (United States)

This text was extracted from an ASCII text file.

This is the abbreviated version, containing approximately
52% of the total text.

Disclosed is
a method for allowing a multimedia physical device
driver to virtualize its hardware resource by implementing a resource
virtualization algorithm, transforming a single-task device driver
into a serially reusable device driver.
This method overcomes the
hardware limitation of servicing one task at a time until completion,
resulting in a device driver which performs like a server in
responding to many clients.

With a serially reusable device driver, many service
requests can be
managed and honored. As shown in Fig. 1,
the resource virtualization
algorithm allows the device driver 10 to share its hardware resource
12 with a number of applications 14.
Although the device driver can
only service one request at a given instant, due to hardware
limitations, the resource virtualization algorithm provides a
mechanism allowing context switching from one request to another and
back without a loss of data. In this
way, resource virtualization
allows the resource 12 to be reusable serially for all applications
14.

As shown in Fig. 2, the resource virtualization algorithm
inherently
accommodates the multiple data contexts of a request from an
application, with physical device driver 10 supporting multiple data
instances 16 from within one owning process 18.
Furthermore, the
resource virtualization algorithm can provide for limited
concurrence, if so permitted by the hardware.
For example, referring
again to Fig. 1, physical device driver 10 may support two
application processes 14 while maintaining virtualization with the
remaining processes 14.