The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 22, 2021

Filed:

Dec. 05, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Ian R. Finlay, Uxbridge, CA;

Robert W. Lyle, Morgan Hill, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/24 (2019.01); G06F 16/2453 (2019.01); G06F 16/22 (2019.01); H03M 7/40 (2006.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24539 (2019.01); G06F 16/221 (2019.01); G06F 16/2282 (2019.01); G06F 16/2365 (2019.01); H03M 7/40 (2013.01);
Abstract

A database-management system evaluates a query that retrieves and transforms encoded symbols stored in a database. If the stored symbols assume a relatively small set of distinct values, the system initially performs the transformation on every value in the set. During execution of subsequent queries, rather than performing the transformation upon every stored symbol fetched from the database, the system merely returns the previously derived encoded transformation results that correspond to the decoded value of each fetched symbol. If the symbols stored in the database span a relatively large set of distinct values, the system does not initially perform the transformation upon every value in the set. Instead, the first time the system fetches a symbol that has a particular value, it saves that symbol's encoded transformation result and reuses that result the next time it fetches an encoded symbol with the same value.


Find Patent Forward Citations

Loading…