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:
Apr. 29, 2025

Filed:

Aug. 19, 2024
Applicant:

Sas Institute Inc., Cary, NC (US);

Inventors:

Brandon Michael Reese, Raleigh, NC (US);

Steven Harenberg, Chapel Hill, NC (US);

Assignee:

SAS Institute Inc., Cary, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2018.12); G06F 16/22 (2018.12); G06F 16/2452 (2018.12); G06F 16/248 (2018.12);
U.S. Cl.
CPC ...
G06F 16/2452 (2018.12); G06F 16/2246 (2018.12); G06F 16/248 (2018.12);
Abstract

A system and method include breaking symmetry in a query graph by converting the query graph into a transformed query graph by generating a symmetry breaking expression that includes detecting one or more orbits in the transformed query graph, selecting an orbit from the one or more orbits having more than one node, generating an automorphism breaking sub-expression for the selected orbit, assigning a node of the selected orbit a unique node attribute, recalculating the one or more orbits in the transformed query graph, repeating the process until each node is in its own orbit, and combining each of the automorphism breaking sub-expressions to obtain the symmetry breaking expression. Using the symmetry breaking expression, the system and method include finding one or more subgraphs of a main graph that match the symmetry breaking expression of the query graph.


Find Patent Forward Citations

Loading…