IP Library Granted Patent US 10,282,215
Granted Patent B2
US 10,282,215 · App. 15/529,643 · Granted May 7, 2019

Partial validation of configurations at runtime

Inventors: Azadeh Jahanbanifar (Montreal, CA); Maria Toeroe (Montreal, CA); Ferhat Khendek (Montreal, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
G06F9/44505G06F9/5038
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,282,215
App. No.
15/529,643
Granted
May 7, 2019
Kind
B2
Abstract

A system configuration is partially validated in response to requested changes to the system configuration. First, a reduced set of constraints is identified among a plurality of constraints of the system configuration. The reduced set of constraints place restrictions on attribute values and relations of changed entities to which the requested changes are applied. Each constraint of the reduced set is categorized based on leadership information that indicates an impact that a changed entity has on another entity with respect to the constraint. Each categorized constraint of the reduced set is validated to determine whether to accept, reject or modify the system configuration having the requested changes.

Claims (30)

1. A method for partially validating a modified system configuration, the method comprising:

identifying constraints relevant to changed entities of the modified system configuration;

categorizing each constraint of the reduced set of constraints based on roles of the changed entities in the reduced set of constraints;

validating each categorized constraint to determine whether the modified system configuration is valid;

determining whether to reject the modified system configuration based on results of validation; and

adding leadership information to a constraint profile to extend information captured by the constraints and to express the way constrained entities impact each other;

wherein the leadership information includes information of entity roles of leader, follower and peer, wherein:

the leader has influence on the follower and the leader is not allowed to adjust to changes of the follower,

the follower cannot impact the leader, and

the peer and another peer have equal influence over each other.

2. The method of claim 1 , wherein the step of validating further comprises

performing legitimacy checks on the follower category of the categorized constraints to determine whether to accept or reject the modified system configuration.

3. The method of claim 1 , wherein the step of validating further comprises:

validating modifications before applying the modifications to a computer system such that the consistency of the configuration is not violated.

4. A system for partially validating a modified system configuration, comprising:

a memory; and

processing circuitry coupled to the memory, the processing circuitry adapted to:

identify constraints relevant to changed entities of the modified system configuration;

categorize each constraint of the reduced set of constraints based on roles of the changed entities in the reduced set of constraints;

validate each categorized constraint to determine whether the modified system configuration is valid;

determine whether to reject the modified system configuration based on results of validation; and

add leadership information to a constraint profile to extend information captured by the constraints and to express the way constrained entities impact each other;

wherein the leadership information includes information of entity roles of leader, follower and peer, wherein:

the leader has influence on the follower and the leader is not allowed to adjust to changes of the follower,

the follower cannot impact the leader, and

the peer and another peer have equal influence over each other.

5. The system of claim 4 , wherein the processing circuitry is further adapted to:

perform legitimacy checks on the follower category of the categorized constraints to determine whether to accept or reject the modified system configuration.

6. The system of claim 4 , wherein the processing circuitry is further adapted to:

validate modifications before applying the modifications to the system such that the consistency of the configuration is not violated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2019
From: JAHANBANIFAR, AZADEH; TOEROE, MARIA; KHENDEK, FERHAT
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 048653/0086 →
Continuity (2)
Provisional Application 62085304 · Nov 27, 2014
Related Publication 20170329617A1 · Nov 16, 2017