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. 16, 2013

Filed:

May. 16, 2009
Applicants:

Norman Sadeh-koniecpol, Pittsburgh, PA (US);

Paul Hankes Drielsma, Pittsburgh, PA (US);

Lorrie Faith Candor, Pittsburgh, PA (US);

Patrick Kelley, Pittsburgh, PA (US);

Inventors:

Norman Sadeh-Koniecpol, Pittsburgh, PA (US);

Paul Hankes Drielsma, Pittsburgh, PA (US);

Lorrie Faith Candor, Pittsburgh, PA (US);

Patrick Kelley, Pittsburgh, PA (US);

Assignees:

Carnegie Mellon University, Pittsburgh, PA (US);

Wombat Security Technology, Inc., Pittsburgh, PA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/18 (2006.01);
U.S. Cl.
CPC ...
Abstract

Various embodiments are directed to a computer implemented method for updating a policy that is enforced by a computer program. In one embodiment, a computer communicates, to a user, data regarding one or more decisions made by the program over a period of time according to a policy. Each decision is made on the particular policy in force at the time the decision is made. Policy data for the policy is stored in a machine readable format. The user feedback data indicative of feedback by the user regarding the one or more decisions is stored. The computer identifies and ranks one or more potential variations to the policy based on a score of an objective function for each potential variation. The computer communicates, to the user, one or more suggested modifications based on the ranking of the one or more potential variations to the policy. The computer modifies the policy data based on one or more selections by the user in response to the transmission of the one or more suggested modifications.


Find Patent Forward Citations

Loading…