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:
Aug. 04, 2020

Filed:

Aug. 23, 2018
Applicant:

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

Inventors:

Razvan Peter Figuli, Remchingen, DE;

Stefan Payer, Stuttgart, DE;

Cedric Lichtenau, Stuttgart, DE;

Petra Leber, Ehningen, DE;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 16/903 (2019.01);
U.S. Cl.
CPC ...
G06F 9/30029 (2013.01); G06F 9/30018 (2013.01); G06F 9/30036 (2013.01); G06F 16/90344 (2019.01);
Abstract

A number of non-overlapping instances of a substring occurring within a string of data elements can be determined through a method that includes partitioning and distributing the string to an ordered list of equal length segments that each have a length greater or equal to L. A substring match within a target segment of the ordered list of segments can be detected by sequentially comparing the substring with each segment of the ordered list of segments. It can be subsequently determined that the target segment contains additional data elements, and a new segment can be generated by clearing L−1 data elements following a position of the substring match in the target segment. An additional substring match can be detected by comparing the substring with the new segment.


Find Patent Forward Citations

Loading…