Unified Content Distribution Infrastructure for Software Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content consumers face inconsistent and burdensome update experiences due to the lack of a unified distribution system for software and hardware updates from multiple content providers, requiring them to navigate multiple update experiences and lacking a single unified automatic update distribution system, especially for small providers and corporate environments.

Innovation Solution

A unified distribution infrastructure that allows content providers to organize content into channels, publish them to a distribution processor, and enable content consumers to subscribe to these channels for seamless updates, providing a single user experience across multiple providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If content providers distribute updates via the internet using their own distribution systems, then content can be delivered quickly and globally, but content consumers must navigate multiple update experiences from different providers

Engineering Contradiction:
Improvecontent delivery speedVSAvoidupdate experience consistency
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent introduces a unified distribution system that acts as an intermediary between multiple content providers and content consumers. This mediator aggregates content from various providers and delivers it through a single interface, maintaining the speed benefits of direct distribution while eliminating the need for consumers to navigate multiple update experiences.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines multiple content distribution channels from different providers into a single unified distribution system. By merging these separate update experiences into one integrated interface, the system maintains global content delivery capabilities while providing consistent user experience across all content providers.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If small content providers focus on core product development, then product quality improves, but they lack the operations team and server infrastructure necessary to manage a distribution system

Engineering Contradiction:
Improveproduct qualityVSAvoiddistribution system infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The unified distribution system provides universal infrastructure that serves multiple content providers simultaneously. Small providers can leverage this shared distribution infrastructure without investing in their own operations teams and server systems, allowing them to focus on product development while still maintaining reliable content delivery capabilities.

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

3Adaptability or versatility

If content consumers use content-specific software programs or visit particular websites to receive updates, then updates can be received from specific providers, but the complexity of managing multiple update experiences increases

Engineering Contradiction:
Improvecontent source flexibilityVSAvoidupdate management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple content-specific update channels into a single unified interface. Content consumers can access updates from various providers through one consistent system, maintaining the ability to receive diverse content while eliminating the complexity of managing multiple separate update experiences and software programs.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8762984B2Content distribution infrastructure
Publication Date: 2014.06.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8762984B2 patent drawing
  • US8762984B2 patent drawing
  • US8762984B2 patent drawing

AI summary

Providing content according to a distribution infrastructure. A content provider creates content and organizes the content into a channel. The content included in the channel is described by attributes associated with the channel. The channel is published to a processor and the processor hosts the published channel. A client computing device selectively subscribes to a plurality of published channels. The client computing device aggregates content form the plurality of subscribed channels and provides the aggregated content to a user in a single update experience.