Mobile List to Table View Switching via Orientation Sensor
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile user interfaces are limited by small screen sizes, restricting the display of complex business objects to a single attribute, which hampers data access and sorting capabilities, especially when accessing databases from mobile devices.
Innovation Solution
A computer-controlled method that utilizes an orientation sensor to dynamically switch between list and table views based on the device's orientation, with the server providing both views in local mode and only list data initially in remote mode, allowing the mobile device to request and display table data upon orientation change.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a table view is used to display multiple attributes of business objects, then data completeness is improved, but screen space requirements increase causing excessive scrolling
Solution Approach 1:
The patent applies dynamics by making the table view adaptive and responsive to user interaction. The table dynamically adjusts its behavior based on scrolling detection - when scrolling is detected, the system responds by providing shortcuts or alternative views. This transforms a static table display into a dynamic interface that adapts to user needs, resolving the contradiction between showing complete data and maintaining ease of operation.
2Ease of operation
If list view is used to display data on mobile devices, then ease of operation is improved, but data completeness deteriorates as only one attribute can be shown
Solution Approach 1:
The patent merges the advantages of both list and table views into a unified interface. The system combines the ease of operation from list view with the data completeness of table view by integrating multiple attributes within the list structure and providing conditional access to table functionality, thus achieving both goals simultaneously.
Solution Approach 2:
The patent segments the data display into hierarchical levels - primary attribute display in the list view for ease of operation, with secondary attributes accessible through expansion, shortcuts, or contextual actions. This segmentation allows the interface to maintain simplicity while providing access to complete data when needed.
3Loss of information
If table data is requested in remote mode, then data completeness is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent applies partial action by requesting only the necessary portion of table data based on current user needs and device orientation. Instead of always requesting complete table data in remote mode, the system selectively requests data - full table data when in local mode or landscape orientation, and partial/optimized data when in remote mode or portrait orientation, thus reducing unnecessary bandwidth consumption while maintaining data completeness when needed.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enhances user interaction by providing a more comprehensive data view adapted to the device's orientation, improving data access and usability without excessive server requests, even in bandwidth-limited remote modes.
Implementation Method 1
A mobile device having an orientation sensor and a user interface
Data Source
AI summary
A method of presenting data on a mobile electronics device includes initiating an application on a mobile device, requesting data from a server separate from the mobile device, receiving data from the server, displaying the data on the mobile device in a first view, and displaying the data on the mobile device in a second view, upon detecting a change of orientation of the mobile device. A method of providing data to a mobile device includes receiving a request for data from a mobile device at a server, providing the data in at least a first view to a mobile device, and upon reception of a second request from the mobile device, providing the data in a second view. A method of presenting data on a mobile device includes initiating a database application on a mobile device, requesting data from a database server across a mobile network, receiving the data from the database server across the mobile network, displaying the data in a first view on the mobile device, and displaying the data on the mobile device in a second view upon receiving a signal from an orientation sensor in the mobile device indicating that the mobile device has changed orientation from a first orientation to a second orientation.


