US 12,079,197 B2
Systems and methods for updating metadata
Eli Boling, Manchester, MA (US); Steven Milburn, Cranston, RI (US); Gregory T. Sullivan, Cambridge, MA (US); and Andrew Sutherland, Portland, OR (US)
Assigned to Dover Microsystems, Inc., Wayland, MA (US)
Appl. No. 17/769,868
Filed by Dover Microsystems, Inc., Wayland, MA (US)
PCT Filed Oct. 16, 2020, PCT No. PCT/US2020/055952
§ 371(c)(1), (2) Date Apr. 18, 2022,
PCT Pub. No. WO2021/076871, PCT Pub. Date Apr. 22, 2021.
Claims priority of provisional application 62/916,902, filed on Oct. 18, 2019.
Prior Publication US 2022/0374415 A1, Nov. 24, 2022
Int. Cl. G06F 16/23 (2019.01); G06F 9/30 (2018.01)
CPC G06F 16/2365 (2019.01) [G06F 9/3013 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method for updating metadata, comprising acts of:
in response to detecting an instruction executed by a hardware system, identifying a source location of the instruction;
determining, based at least in part on first metadata associated with the instruction, whether the instruction is allowed, wherein:
determining whether the instruction is allowed comprises identifying a rule that matches one or more inputs, the one or more inputs comprising the first metadata associated with the instruction; and
the rule maps the one or more inputs to one or more outputs, the one or more outputs comprising second metadata to be associated with the source location of the instruction; and
in response to determining that the instruction is allowed, causing the source location of the instruction to be associated with the second metadata.