(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

Country

Language

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

Page 1 of 1

Repackaging of Input Data to Prevent Unwanted Data Scaling

Repackaging of Input Data to Prevent Unwanted Data Scaling

Disclosed is a method of breaking up data into smaller units so that the data is not scaled in a later process. Data may be also aggregated to prevent unwanted scaling. This method is useful for preventing input data scaling when it is not possible to control the scaling done in a later process.

Typically, mouse input data above a certain threshold is scaled up to perform mouse acceleration. This is a common technique used on many operating systems. In practice, this scaling may not be uniformly applied to both the X and Y values. If only the X or Y component is scaled, then the original mouse motion direction is not preserved. This partial data scaling produces unexpected and misdirected mouse motion. Also, the operating system data scaling may not suitable for a particular input device.

This mouse data scaling problem can be avoided by dividing the original mouse input data into 2 or more data units which are smaller than the scaling threshold used in a later process. This data repackaging process can be done on the input device itself or in a software driver for the input device. The input data can be subdivided into smaller units anytime before the data reaches the data scaling process.

In the example given below, the mouse motion scaling threshold is assumed to be 7 units. A data value of 7 units or higher is subject to data scaling.