Enterprise Social Networking Event Feed Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking applications require users to actively interface with the platform to maintain and update their event feeds, which can be time-consuming and inefficient, especially in enterprise settings where information is scattered across various systems.

Innovation Solution

An enterprise-based social networking mechanism that uses collector modules and adaptors to automatically gather events from diverse information systems and populate an events pool, which is then filtered and presented to users through a user interface that allows editing of group memberships and event types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users manually interface with the social networking application to update event feeds, then the information can be kept rich and up-to-date, but it requires significant user effort and time

Engineering Contradiction:
Improveinformation freshnessVSAvoiduser effort
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system automatically collects events from enterprise information systems and populates event feeds without requiring users to manually interface with the social networking application. The collector module and adaptors continuously monitor enterprise systems (HR, finance, IT) and automatically extract relevant events, making the system self-updating and eliminating manual user effort while maintaining information freshness

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary collection of events from enterprise information systems before they need to be displayed to users. The collector module continuously monitors and extracts events in advance, storing them in an events pool where they are ready to be automatically delivered to users' event feeds, ensuring information is always fresh without requiring user action

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the system automatically collects events from multiple enterprise information systems, then user effort is reduced, but the system complexity increases due to multiple adaptors and collectors

Engineering Contradiction:
Improveuser effortVSAvoidsystem architecture
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional segments: collector modules that manage data collection, adaptors that handle specific enterprise systems, an events pool for centralized storage, and event feed generators that deliver information to users. Each segment has a specific responsibility, making the complex system modular and manageable despite the multiple components needed to interface with different enterprise systems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The events pool serves as an intermediary between the multiple enterprise information systems and the social networking application. Instead of direct complex connections between each system and the user interface, all events pass through the centralized events pool, simplifying the architecture by creating a single point of consolidation and distribution

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the system provides comprehensive event feeds from multiple enterprise systems, then information richness is enhanced, but the difficulty of filtering and presenting relevant information increases

Engineering Contradiction:
Improveinformation richnessVSAvoidevent filtering
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system allows users to customize their event feed experience by selecting which enterprise systems and event types are relevant to them. Each user can locally configure their preferences for filtering events from HR, finance, IT, and other systems, so that the comprehensive information richness is delivered in a personalized, filtered manner tailored to each user's needs rather than a uniform approach

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8788942B2Enterprise social networking software architecture
Publication Date: 2014.07.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8788942B2 patent drawing
  • US8788942B2 patent drawing
  • US8788942B2 patent drawing

AI summary

An enterprise-based social networking application. Events for individuals may be collected from various enterprise-based information systems automatically using adaptors that are specially tailored for particular types of information systems. Such events may then be used to populate event feeds regarding individuals in that enterprise. A filtering model for formulating event feeds identifies events by individual, event type, and event time. The filter also identifies which individuals are in which group of a participant, and identifies which groups correspond to which event types. Incoming events may then be filtered into the event feeds depending on the group to which the individual belongs. A user interface for a participant to view and edit group membership is also provided.