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

Disclosed is
a utility to extract strings from resource files
for translation.

In
traditional Graphical User Interface (GUI) resources (i.e.,
for Windows* and S/2**), the text to be translated is imbedded within
control information (code) which should not be modified during
translation. If these sources are sent
for translation, there is the
possibility of making the whole program non-functional. Direct
translation on these sources will also not allow any error checking
(i.e., for translation space, substitution variables) which may allow
the translators to make changes to the code which will render it
virtually unusable, although still functional.

It has also
been mandated that all Machine Readable Information
(MRI) is to be completely separated from the code at compile time as
well as load time (i.e., it is not enough to have the MRI separated
when it is translated, it must also be separated at shipment time).
This allows multiple languages to be installed simply on the target
machine, and also makes maintenance considerably cheaper (if their is
a code fix to be made, you do not have to make it for all forty
languages).

There was
already in place a process for translating PC MRI
which had completely separated the MRI from the code and performed
much additional error checking after translation. However, there
were many manual steps in this process, it was difficult to
understand and use, it was prone to errors when trying to get the MRI
back into a usable form by the programs, and it was wholly dependent
on Application Program Interfaces (API's) which shipped with PC
Support for MRI retrieval.

To correct
the above problems, it was necessary to create a
tool which would perform all of these operations in a completely
automated process. This tool had to
maintain the separation of code
and MRI, it had to continue to support the old translation process,
and it had to be easy and quick for development to use.
Additionally, it would be beneficial if this new process would allow
developers to use standard operating system API's to access the
translated information instead of wholly relying on PC Support to be
installed and/or running.

The tool created to perform these tasks was
RC2STR-2. Although
initially used by development about three months ago, it was just
recently completed and made fully functional.
This tool can take a
set of resource script files (from either OS/2 or Windows) for a
product, extract all of the translatable text from these files,
create a STRINGTABLE with this text, create the MRI file which is
sent to the translation centers, and build a Data Link Library (DLL)
from the MRI file if that option is selected. There are also
additional tags which can be added to your resources which will
either prevent text from being translated, limit the translation
expa...