Mobile Resource Presentation via Type-Specific Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic computing and communication systems face challenges in optimally presenting resources on mobile devices, as web pages designed for desktops may not be optimized for mobile platforms, leading to a suboptimal user experience due to the lack of platform-specific user interface elements and functionality.

Innovation Solution

The system determines the type of resource requested by sending a URL to a server, which responds with structured data identifying the resource type, allowing the mobile device to present it using either a user interface component or a web browser component based on availability, thereby utilizing platform-specific features for enhanced presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web pages designed for desktops are used on mobile devices, then resource compatibility is maintained, but user experience deteriorates due to lack of platform-specific UI elements

Engineering Contradiction:
Improveresource compatibilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system identifies the resource type from the URL and selects different presentation methods based on the specific resource characteristics. Native UI components are used for certain resource types (like contacts, messages, maps) while web browser components handle others, creating locally optimized presentation for each resource type rather than a uniform approach

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically determines the resource type by analyzing the URL structure and responds by selecting the appropriate presentation method. This dynamic decision-making process allows the system to adapt between native and web-based rendering based on real-time resource identification, optimizing user experience for each specific case

Inventive Principle:
Principle #15Dynamics

2Device complexity

If web browser functionality is used for all resources, then implementation simplicity is maintained, but resource presentation quality deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidresource presentation quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system segments resource handling into two distinct paths: native UI component rendering and web browser component rendering. By dividing the resource presentation task based on resource type identification, the system achieves high presentation quality for native resources while maintaining simplicity for web-based resources, avoiding the need for a single complex implementation

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If native user interface components are used, then user experience is improved, but device complexity increases due to resource type identification requirements

Engineering Contradiction:
Improveuser experienceVSAvoidresource type identification
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs resource type identification as a preliminary step before resource rendering. By analyzing the URL structure in advance and determining the resource type beforehand, the system prepares the appropriate presentation method ahead of time, which simplifies the overall process flow and manages complexity through advance planning rather than complex runtime decisions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11048853B2System and method for resource presentation
Publication Date: 2021.06.29 SERVICENOW INC
  • US11048853B2 patent drawing
  • US11048853B2 patent drawing
  • US11048853B2 patent drawing

AI summary

Systems, methods, and computer readable medium are provided for presenting requested resources on a mobile device. A method of this disclosure may include transmitting a uniform resource locator (URL) associated with a requested resource and receiving a response to the transmission of the URL, wherein the response comprises data usable by the mobile device to identify a resource type indicative of the requested resource. Based on the identified resource type, the requested resource can be presented using a user interface component or a web browser component depending on whether the identified resource type is capable of being presented by the user interface component without reliance on web browser functionality provided on the mobile device.