(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.

An algorithm
is disclosed that eliminates redundant Read-Only
Memory (ROM) executable code images from system memory. This
algorithm reduces the amount of system memory required to control
multiple installed instances of identical adapters connected via the
Peripheral Component Interconnect (PCI) bus.

It is
desirable that a PCI adapter's ROM initialization routine
determine which installed adapters are already being controlled by a
previously-found image of that same code.
By assuming that each
installed adapter will have a corresponding ROM image, the disclosed
algorithm uses the count of adapters (which can be obtained via PCI
system software services) to determine the number of ROM images the
system will initialize. This total count
of adapter ROM code images
is used in conjunction with a multiple-bit register inside each PCI
adapter to count the number of ROM code images that have been
initialized by system software at any given moment during the overall
system initialization process.

The following pseudo-code defines the disclosed
algorithm:
/* Scan the PCI bus to find the number
of installed adapters */
total_adapter_count = count_installed_adapters();
for (each related adapter installed in
the system)
{
/* Increment the scan count register
for this adapter */
scan_count =
read_PCI_config(pci_bus,pc...