ServiceNow, Inc.
PIPELINEABLE AND PARALLELIZABLE STREAMING PARSERS FOR QUERYING STRUCTURED DATA-INTERCHANGE INFORMATION

Last updated:

Abstract:

A computing system includes a processor and memory. The memory includes instruction code that causes the processor to generate first and second parser instances and associate the first parser and the second parser with respective first and second search queries. The processor controls the first parser to repeatedly obtain data from the data stream in blocks until the first parser finishes identifying elements in the data stream associated with its search path. The processor controls the second parser to repeatedly obtain blocks from the first parser when the blocks obtained by the first parser have not been searched by the second parser, and controls the second parser to obtain blocks from the data stream when the blocks obtained by the first parser have been searched by the second parser and the first parser has finished searching.

Status:
Application
Type:

Utility

Filling date:

27 Jul 2021

Issue date:

18 Nov 2021