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:
Jan. 28, 2020

Filed:

Oct. 28, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Peter Dahle Heen, Tromsø, NO;

Dag Steinnes Eidesen, Tromsø, NO;

Amund Kronen Johansen, Tromsø, NO;

Dag Brattli, Tromsø, NO;

Jan-Ove Almli Karlberg, Tromsø, NO;

Tor Kreutzer, Tromsø, NO;

Åge Kvalnes, Tromsø, NO;

Steffen Viken Valvåg, Tromsø, NO;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 16/23 (2019.01); G06F 16/28 (2019.01); G06F 16/901 (2019.01); G06F 16/2457 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2358 (2019.01); G06F 16/2393 (2019.01); G06F 16/24575 (2019.01); G06F 16/284 (2019.01); G06F 16/9024 (2019.01);
Abstract

Approximate Membership Query (AMQ) Filters are used in conjunction with graph queries to a relational graph to provide change monitoring that span views associated with the queries. Each node from the relational graph spanned by a graph query and the index structure for the view are added as members to an AMQ filter. When a change is made to the relational graph, the changed nodes are queried against the AMQ filter. When a changed node is noted as a candidate member of the AMQ filter, the graph query may be rerun to update the view associated with the query. Otherwise, the graph query is not rerun, thus saving computing resources and improving the systems hosting and querying the relational graph.


Find Patent Forward Citations

Loading…