SDN Controller Session Flow Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for collecting business information from online web stores are limited, as they only provide data to the specific store with which a user has an account, and are unable to track browsing history across multiple devices, often requiring software downloads that may be rejected by devices and are vendor-specific.

Innovation Solution

A method utilizing Software Defined Networking (SDN) technology to collect and share business information by generating requests for data within session flows between communication devices and servers, allowing for the abstraction of network forwarding devices and centralized control, enabling the tracking of user activity across different devices and networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If business information is collected by tracking browsing history on a user's device, then the information can be gathered for analysis, but the device may treat the tracking software as malware and reject downloading it

Engineering Contradiction:
Improvebusiness informationVSAvoidsoftware acceptance
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent introduces a network element as an intermediary between the user's communication device and the server. Instead of installing tracking software directly on the user's device, the network element collects browsing history information in the network infrastructure and shares it with multiple businesses. This mediator approach eliminates the malware rejection issue while still enabling comprehensive information collection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If tracking applications are made vendor-specific, then the collected information is available only to the vendor providing the tracking application, but this limits the usefulness and sharing of business information

Engineering Contradiction:
Improvebusiness information sharingVSAvoidinformation availability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal information collection system where the network element gathers browsing history and makes it available to multiple different businesses simultaneously. Rather than vendor-specific tracking, the system serves multiple clients (e.g., Lowe's, Home Depot) with the same collected information, enabling cross-business analysis and sharing while maintaining a single unified collection point.

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

3Adaptability or versatility

If the user switches to other devices, then the user can access services from different devices, but there is no way to track the browsing history of the user across the various devices

Engineering Contradiction:
Improvedevice accessibilityVSAvoidbrowsing history tracking
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The network element acts as a centralized intermediary that collects browsing history information from multiple different communication devices (smartphones, tablets, laptops) and maintains a unified view of the user's activity across all devices. This allows continuous tracking of browsing history regardless of which device the user switches to, without requiring device-specific applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If network monitoring solutions are used to collect business information, then comprehensive data can be gathered across multiple devices and networks, but these solutions are expensive

Engineering Contradiction:
Improvebusiness informationVSAvoidcost
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts the information collection function from expensive comprehensive network monitoring systems and implements it through a specialized network element that processes session flow data. By extracting only the necessary browsing history information from the network traffic and processing it locally at the network element, the system achieves comprehensive data collection at a lower cost than full network monitoring solutions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9491031B2Devices, methods, and computer readable storage devices for collecting information and sharing information associated with session flows between communication devices and servers
Publication Date: 2016.11.08 AT&T INTELLECTUAL PROPERTY I L P
  • US9491031B2 patent drawing
  • US9491031B2 patent drawing
  • US9491031B2 patent drawing

AI summary

Information associated with session flows between communication devices and servers is collected and shared. A request is generated for data having predefined attributes within session flows occurring between multiple communication devices and a server over a communication network. The request is sent to a controller having access to information indicating network elements within the communication network traversed by the session flows. The controller selects a network element from among the network elements traversed by the session flows and retrieves the data from the selected network element.