IP Library Patent Application 10932369
Patent Application
App. No. 10/932,369

Intelligent personalization based on usage analysis

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/932,369
Abstract

The present system provides a computer interface manager that allows the user to intelligently customize their personal interface with a computer application. The present invention provides an interface engine that enacts a plurality of algorithms that prompt and guide the user through the customization process. The interface management algorithms provide automatically generated pop-up menus and pull down menus that receive user inputs regarding the changes to be made to the interface. The user is therefore able to enhance their interface and therefore enhance their ability to process information using the computer application.

Claims (31)

1 . A method for managing a user interface comprising:

asking a user if at least one function of a user interface should be removed;

and removing said at least one function from said user interface if said user indicates that it should be removed.

2 . A method for managing a user interface as recited in claim 1 further comprising:

determining that it is time to ask said user whether said at least one function of said user interface should be removed.

3 . A method for managing a user interface as recited in claim 2 wherein determining that it is time to ask occurs when said at least one function has been used less than a threshold amount during a predetermined timeout period.

4 . A method for managing a user interface as recited in claim 3 wherein determining that it is time to ask further involves a determination of whether said user has requested not to be asked with respect to at least one of a specified function, a set of specified functions, and all functions.

5 . A method for managing a user interface as recited in claim 3 wherein removing said at least one function includes hiding said at least one function.

6 . A method for managing a user interface as recited in claim 3 wherein a plurality of functions are removed.

7 . A method for managing a user interface as recited in claim 3 further comprising:

opening a menu at said user's request providing at least one of a variants display, a usage analysis display, and a preference display.

8 . A method for managing a user interface as recited in claim 7 wherein said variants display permits at least one of: choosing a previous version of said user interface, setting said user interface to a standard configuration, renaming a variant, and deleting a variant.

9 . A method for managing a user interface as recited in claim 7 wherein said usage analysis display includes at least one of a graph, a chart, and a table.

10 . A method for managing a user interface as recited in claim 7 wherein said preference display permits the changing of at least one of a time period, a threshold, and an enable/disable function.

11 . A user interface manager comprising:

means for asking a user if at least one function of a user interface should be removed; and

means for removing said at least one function from said user interface if said user indicates that it should be removed.

12 . A user interface manager as recited in claim 11 further comprising:

means for determining that it is time to ask said user whether said at least one function of said user interface should be removed.

13 . A user interface manager as recited in claim 12 wherein said means for determining determines that is time to ask when said at least one function has been used less than a threshold amount during a predetermined timeout period.

14 . A user interface manager as recited in claim 13 wherein said means for determining that it is time to ask includes means for determining whether said user has requested not to be asked with respect to at least one of a specified function, a set of specified functions, and all functions.

15 . A user interface manager as recited in claim 13 wherein said means for removing said at least one function hides said at least one function.

16 . A user interface manager as recited in claim 13 wherein said means for removing said at least one function removes a plurality of functions.

17 . A method for managing a user interface as recited in claim 13 further comprising:

means for opening a menu at said user's request providing at least one of a variants display, a usage analysis display, and a preference display.

18 . A user interface manager comprising:

a usage monitor determining the usage over time by a user of at least one function of a user interface;

an inquiry interface including a pop-up window inquiring of said user whether said at least one function should be removed from said interface, said inquiry interface being responsive to a user inquiry command developed by said usage monitor; and

an interface reconfigurator including an interface generator providing a reconfigured interface for said user without said at least one function.

19 . A user interface manager as recited in claim 18 wherein said usage monitor further includes a timer and a function usage log, wherein said usage monitor develops said user inquiry command when said timer indicates that the time is appropriate and when at least one function on said function usage log has been used less than a threshold amount.

20 . An interface manager as recited in claim 19 where said usage monitor is disabled from producing said user inquiry command with respect to at least one function by a don't ask flag for that function.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2004
From: MOHR, JULIA; DANNINGER, MICHAEL
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 016018/0712 →