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

A method is disclosed for processing and serving live video feeds, whereby the client specifies the properties of the target display area such as pixel dimensions, pixel aspect ratio and colour depth. The server then serves a video stream matching the client's request as closely as is practical.

The server examines the request. If an existing client has already made the same request, the server streams the same output to both clients. Otherwise, if sufficient server resources are available, the server starts processing a new type of output stream matching the client's requirements, and sends it to the client. If resources are constrained, the server will find the existing output stream with the closest match to the client's request and begin sending that to the client. If only a few resources are available, the server may be able to meet the client's request by doing a second pass on an existing output stream that is similar to that request (e.g. converting from 32-bit to 16-bit colour space).

By comparing a number of requested stream specifications, the server may determine that the most efficient way to generate the requested streams is to first create one common stream that approximately matches the pool of requests and then tweak it with a secondary pass for each requested specification. The server can continuously re-evaluate conditions between resource utilisation and QOS (qua...