Customizing a software application based on a user's familiarity with the software program

US10235162B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10235162-B2
Application numberUS-201815944925-A
CountryUS
Kind codeB2
Filing dateApr 4, 2018
Priority dateMar 15, 2016
Publication dateMar 19, 2019
Grant dateMar 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product comprising: one or more computer-readable storage media and program instructions stored on at least one of the one or more tangible storage media, the program instructions executable by a processor to cause the processor to perform a method comprising: executing, by one or more computer processors, a software program, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions, and wherein the one or more physical interactions include: user input interactions, help usage interactions, error recovery interactions, task completion interactions, and tutorial completion interactions, and wherein the predefined dimensions for the user input interactions include: a typing speed, a typing accuracy, and a number of typing shortcuts performed; tracking, by the one or more computer processors, the one or more physical interactions; generating, by the one or more computer processors, a familiarity profile for each of the one or more physical interactions based on the respective predefined dimensions for each of the one or more physical interactions; customizing, by the one or more computer processors, the software program based on the familiarity profile for each of the one or more physical interactions; executing, by the one or more computer processors, a second software program, the second software program requiring one or more physical interactions with the user through the I/O device; determining, by the one or more computer processors, whether the second software program is related to the first software program; and responsive to determining that the second software program is related to the software program, customizing, by the one or more computer processors, the second software program based on the familiarity profile for each of the one or more physical interactions for the software program.

Assignees

Inventors

Classifications

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • with visual {or acoustical} indication of the functioning of the machine · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10235162B2 cover?
A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity prof…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).