Group Presence Rules Engine for Business Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack the ability to automatically determine the presence of groups formed by multiple individuals based on business logic, making it difficult to assess whether a group is properly formed without direct human involvement.

Innovation Solution

The development of systems and methods that construct groups and determine their presence by using business logic to model membership and apply rules, allowing for flexible composition rules and automatic group membership updates, enabling entities and applications to subscribe to group presence information through a rules engine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If presence systems are used to determine individual presence, then individual presence detection is improved, but group presence determination capability is lost

Engineering Contradiction:
Improveindividual presence detectionVSAvoidgroup presence determination capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent combines individual presence detection capabilities with group composition logic by merging the presence service with group modeling components. The system integrates individual presence data from presence systems with group membership information and presence rules to automatically determine group presence status, thereby maintaining individual detection precision while adding group-level determination capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The presence service is enhanced to perform multiple functions: it not only detects individual presence but also determines group presence by evaluating presence rules against individual status and group composition. This multi-functional approach allows the same system to serve both individual and group presence determination needs without requiring separate specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If direct human involvement is used to determine group presence, then accuracy is improved, but automation is reduced

Engineering Contradiction:
Improvegroup presence determination accuracyVSAvoidautomatic group presence determination
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system enables automatic group presence determination by having the presence service self-evaluate group status based on pre-configured presence rules and current individual presence data. The service automatically constructs group presence conclusions without requiring direct human intervention, while maintaining accuracy through rule-based evaluation of objective presence criteria.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback loops where the presence service continuously monitors individual presence status, evaluates it against group presence rules, and automatically updates group presence determination. This closed-loop automation maintains accuracy by systematically applying predefined criteria while eliminating manual intervention.

Inventive Principle:
Principle #23Feedback

3Device complexity

If primitive group composition capabilities are used, then system simplicity is maintained, but flexibility and adaptability to business logic are reduced

Engineering Contradiction:
Improvesystem simplicityVSAvoidflexibility to business logic
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamic group composition capabilities where group membership and presence rules can be flexibly configured to match various business logic requirements. The presence service can adapt to different group types (e.g., requiring specific roles, departments, or hierarchical relationships) without requiring complex hard-coded structures, maintaining relative system simplicity while achieving high flexibility through parameterized configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8301581B2Group compositing algorithms for presence
Publication Date: 2012.10.30 AVAYA INC
  • US8301581B2 patent drawing
  • US8301581B2 patent drawing
  • US8301581B2 patent drawing

AI summary

Systems and methods presented herein construct groups and determine the presence for the groups. The groups can be constructed based on business logic. A set of components can model a group from the business logic, can establish a membership for the group, can determine one or more rules that govern presence determination for the membership, and can provide the group model, membership information, and the one or more rules to a rules engine. The rules engine can evaluate presence within the group model based on the membership and the one or more rules. The group presence can then be provided to one or more entities, applications, or workflows that subscribe to the rules engine for the group presence.