Server-Side Software Network Agent for Flexible Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software activation processes through non-traditional channels, such as preloaded OEMs or internet downloads, lack flexibility and opportunities for enhanced marketing strategies, and fail to effectively track consumer interactions for e-mail marketing, leading to lost contact information and difficulties in updating client-side activation assistants.

Innovation Solution

A server-side software network agent (SNA) system that provides a web-based, e-commerce enabled activation process, allowing for trial version activation, limited-time subscriptions, and full licensing, with customizable co-branding and affiliate tracking, leveraging global e-commerce and affiliate marketing network systems for dynamic user experiences and efficient compensation of affiliates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If client-side activation assistants are used, then software can be activated on user devices, but the system becomes difficult to update and revise

Engineering Contradiction:
Improveability to update and revise activation processVSAvoidcomplexity of client-side activation assistant
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server-side activation assistant that acts as an intermediary between the software product and the user's client device. This server-side component handles all activation logic, licensing verification, and updates centrally, eliminating the need to modify complex client-side code. The server-mediated approach allows the publisher to update activation processes remotely while maintaining simple client agents.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If static client-side activation processes are used, then activation can be performed, but opportunities for enhanced marketing strategies are lost

Engineering Contradiction:
Improvemarketing strategy opportunitiesVSAvoidsimplicity of activation process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent transforms the static client-side activation process into a dynamic server-side system that can adapt to different marketing strategies in real-time. The server-side activation assistant can dynamically adjust licensing terms, offer different subscription models (trial, limited-time, full license), and implement affiliate tracking based on the referral source. This dynamic approach enables enhanced marketing strategies while maintaining operational simplicity for users.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If current e-mail address information-gathering processes are used, then basic activation can occur, but consumer contact information is lost

Engineering Contradiction:
Improveconsumer contact informationVSAvoidcomplexity of information gathering system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the server-side activation assistant collects and stores consumer e-mail addresses and contact information during the activation process. This information is fed back to the publisher for future marketing campaigns. The system automatically captures this data as part of the activation workflow, eliminating information loss without adding significant complexity to the user experience.

Inventive Principle:
Principle #23Feedback

4Loss of energy

If preloaded distribution through OEMs is used, then warehouse and shipping costs are minimized, but affiliate tracking and compensation mechanisms are lacking

Engineering Contradiction:
Improvewarehouse and shipping costsVSAvoidaffiliate referral tracking information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent creates a universal server-side activation system that serves multiple functions simultaneously: it activates the software, tracks affiliate referrals from various sources (OEMs, retailers, download sites), and manages compensation. The system universally handles different distribution channels through a single platform, enabling accurate tracking and compensation of affiliates while maintaining the cost benefits of preloaded distribution.

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

Data Source

PatentUS8374918B2Integrated software network agent
Publication Date: 2013.02.12 DIGITAL RIVER INC
  • US8374918B2 patent drawing
  • US8374918B2 patent drawing
  • US8374918B2 patent drawing

AI summary

A model for the next generation of software network agents for downloadable software is provided. The software network agent delivers a streamlined user experience that presents the user with options to try or buy. The agent may be co-branded for merchant and affiliate marketing. The agent may be integrated with a number of services, such as ecommerce systems, affiliate marketing network systems, site optimization, web analytics and email marketing systems that enable a merchant to enhance the user experience and improve marketing. A user's actions may be tracked in order to provide OEMs and retailers payout on purchase referrals to the merchant's online store. Code changes and bug fixes can be made at the server and in a timely manner with minimal impact to the various systems supporting the software activation user experience.