Web Plugin Application Rendering for Cross-Platform Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the inconvenience of needing to install plugins to access multimedia content on web pages, and content providers struggle to effectively promote applications and services on third-party websites without requiring separate logins.

Innovation Solution

A method and apparatus that allow applications from application stores to be displayed on external websites using a web plugin scheme, where user devices send requests with device information to obtain and render applications alongside web content, enabling seamless integration of applications with web pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If plugins are installed to access multimedia content on web pages, then multimedia content can be accessed, but user convenience deteriorates due to installation requirements

Engineering Contradiction:
Improvemultimedia content accessVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the application functionality from separate plugin installations and embeds it directly into the web page content. Applications are delivered and executed within the web browser environment, eliminating the need for users to install separate plugins while maintaining multimedia content access capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a web server as an intermediary that hosts and delivers applications to users' web browsers. This intermediary enables applications to be accessed through the web page without requiring direct installation on the user's device, thus improving ease of operation while maintaining content access reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If applications are embedded in web pages as plugins, then applications can be accessed on third-party websites, but device compatibility deteriorates due to platform-specific plugin requirements

Engineering Contradiction:
Improveapplication accessibilityVSAvoidplatform compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the web server and web browser the universal platform for application delivery. By hosting applications on the web server and accessing them through standard web browsers, the system achieves cross-platform compatibility across different devices and operating systems without requiring device-specific plugins.

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

Solution Approach 2:

The patent replaces the mechanical plugin installation system with a web-based application delivery mechanism. Instead of requiring physical or manual plugin installation on each device, applications are delivered through the web server and executed in the browser environment, simplifying the system architecture and improving compatibility.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If separate login is required to access applications, then application security is maintained, but ease of operation deteriorates due to additional authentication steps

Engineering Contradiction:
Improveapplication securityVSAvoidaccess convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the application authentication process with the web page access process. Users authenticate once when accessing the web page, and this authentication is reused for accessing applications embedded in the web page, eliminating the need for separate login procedures while maintaining security.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10057319B2Method and apparatus for providing applications in a webpage
Publication Date: 2018.08.21 SAMSUNG ELECTRONICS CO LTD
  • US10057319B2 patent drawing
  • US10057319B2 patent drawing
  • US10057319B2 patent drawing

AI summary

A method and apparatus for providing applications in a rendered output of a webpage are provided. A request for accessing web content from a user device is received. The request includes information associated with the user device. The information associated with the user device includes information regarding an operating system version of the user device, a type of browser, a type of service operator, and device manufacturer of the user device. Based on the information, one or more applications from one or more application stores are obtained. Accordingly, the one or more applications obtained from the one or more application stores are rendered along with web content on a web page.