Patents by Inventor Maxim Kulkin

Maxim Kulkin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8630997
    Abstract: A query (e.g., an extensible markup language (XML) Path or XPath query) for one or more components of a document (e.g., XML document) may be received. A forward axis graph including a plurality of nodes with edges connecting the nodes may be generated based on the query and corresponding to a traversal of the document as associated with events (e.g., XML SAX events) corresponding to the document. A plurality of matching states of the forward axis graph including at least one final state may be identified, each matching state including a subset of the nodes wherein each incoming edge to the subset originates from one of the nodes of the subset. Whether the one or more components of the query exist within the document may be based on which events correspond to transitions between the matching states and whether the final state is achieved.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: January 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Maxim Kulkin, Roman Alekseenkov, Andrew Lazarev, Maxim Zhilyaev