Generating collapsed user interface interaction sequence controls in mobile applications
US-2016188144-A1 · Jun 30, 2016 · US
US9706009B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9706009-B2 |
| Application number | US-201414586027-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 30, 2014 |
| Priority date | Dec 30, 2014 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Generating a set of single collapsed user interface interaction sequence controls for an application is provided. A single collapsed user interface interaction control is generated for one or more identified user interface interaction sequences that are collapsible within the application. A customized version of the application is generated for a plurality of users associated with a plurality of registered client devices by inserting each generated single collapsed user interface interaction sequence control into the application.
Opening claim text (preview).
What is claimed is: 1. A data processing system for generating a set of single collapsed user interface interaction sequence controls for an application executable by a client device, the data processing system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a processor unit connected to the bus system, wherein the processor unit executes the program instructions to: generate a single collapsed user interface interaction control for one or more identified user interface interaction sequences that are collapsible within the application; generate a customized version of the application for a plurality of users associated with a plurality of registered client devices by inserting each generated single collapsed user interface interaction sequence control into the application; instrument the application to monitor and record user interface interaction data of the plurality of users interacting with the instrumented application; deploy the instrumented application in a profiling mode to the plurality of registered client devices to monitor and record the user interface interaction data of the plurality of users interacting with the instrumented application deployed on the plurality of registered client devices; receive user interface interaction data recorded by the instrumented version of the application for the plurality of users interacting with the instrumented version of the application deployed on the plurality of registered client devices; aggregate the received user interface interaction data for the plurality of users interacting with the instrumented version of the application deployed on the plurality of registered client devices within a unified model of user interface interactions; and analyze the aggregated user interface interaction data for the plurality of users interacting with the instrumented version of the application deployed on the plurality of registered client devices within the unified model of user interface interactions to identify user interface interaction sequences that are collapsible into a corresponding single user interface interaction sequence control. 2. A computer program product for generating a set of single collapsed user interface interaction sequence controls for an application executable by a client device, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a data processing system to cause the data processing system to perform a method comprising: generating, by the data processing system, a single collapsed user interface interaction control for one or more identified user interface interaction sequences that are collapsible within the application; generating, by the data processing system, a customized version of the application for a plurality of users associated with a plurality of registered client devices by inserting each generated single collapsed user interface interaction sequence control into the application; instrumenting, by the data processing system, the application to monitor and record user interface interaction data of the plurality of users interacting with the instrumented application; and deploying, the data processing system, the instrumented application in a profiling mode to the plurality of registered client devices to monitor and record the user interface interaction data of the plurality of users interacting with the instrumented application deployed on the plurality of registered client devices; receiving, by the data processing system, user interface interaction data recorded by the instrumented version of the application for the plurality of users interacting with the instrumented version of the application deployed on the plurality of registered client devices; aggregating, by the data processing system, the received user interface interaction data for the plurality of users interacting with the instrumented version of the application deployed on the plurality of registered client devices within a unified model of user interface interactions; and analyzing, by the data processing system, the aggregated user interface interaction data for the plurality of users interacting with the instrumented version of the application deployed on the plurality of registered client devices within the unified model of user interface interactions to identify user interface interaction sequences that are collapsible into a corresponding single user interface interaction sequence control. 3. The computer program product of claim 1 , wherein an identified user interface interaction sequence includes a number of navigational action steps above a predefined threshold number of navigational action steps leading to a corresponding goal state of the instrumented version of the application. 4. The computer program product of claim 1 , wherein an entire user interface interaction sequence leading to a goal state is executed within the customized version of the application in response to a user activating a corresponding single collapsed user interface interaction sequence control.
Electricity · mapped topic
User profiles · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Conversion or adaptation of application format or content (adding application control or application functional data H04L67/561) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.