US 12,461,918 B2
Data compression, store, and search system
Christian Bensberg, Heidelberg (DE); Frederik Transier, Bammental (DE); and Kai Stammerjohann, Wiesloch (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jun. 11, 2024, as Appl. No. 18/739,419.
Application 18/739,419 is a continuation of application No. 18/100,625, filed on Jan. 24, 2023, granted, now 12,032,578.
Prior Publication US 2024/0330303 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2455 (2019.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24561 (2019.01) [G06F 16/24573 (2019.01); G06F 16/248 (2019.01)] 18 Claims
OG exemplary drawing
 
8. A system comprising at least one processor, the at least one processor configured to perform operations comprising:
receiving a query to search a plurality of documents, wherein the query comprises a query identifier and a query value corresponding to the query identifier;
determining that the plurality of documents are stored using a plurality of shells and a plurality of snippets, wherein each of the plurality of snippets comprises an object included in one or more of the plurality of documents;
identifying two or more snippets of the plurality of snippets including the query identifier;
determining a second query identifier from the query;
identifying a second snippet of the plurality of snippets including the second query identifier;
identifying a first snippet from the two or more snippets, wherein the first snippet includes the second query identifier;
identifying a first shell including a reference to the first snippet, wherein one of the first shell or the first snippet includes the query value;
assembling a readable version of a first document of the plurality of documents from the first shell; and
providing the readable version of the first document responsive to the query.