IP Library Granted Patent US 7,657,513
Granted Patent B2
US 7,657,513 · App. 11/607,728 · Granted Feb 2, 2010

Adaptive help system and user interface

View Patent ↗
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 7,657,513
App. No.
11/607,728
Granted
Feb 2, 2010
Kind
B2
Abstract

A help system tracks user search queries and builds a database by matching the user query to the user's selected result from the search system. As the user repeatedly searches, the user's terminology may be associated with particular search keywords. A relevance factor may be computed using the database for future searches. In some cases, modifications to a user interface may be made by replacing the user's terminology with a function in the user interface, or by highlighting a user's terminology on the user interface using a floating box such as a tool tip.

Claims (35)

1. A method comprising:

presenting a user interface having at least one user selectable function and a help query input;

receiving a help query;

searching a database of help responses, each of said help responses being assigned at least one keyword, said database comprising synonym relationships for at least a portion of said help query;

generating a group of help responses;

calculating a relevance factor for each of said help responses in said group to form a list of help responses;

presenting said list of help responses;

tracking a selected response from said list; and

associating said at least a portion of said help query with at least one keyword assigned to said selected response, said associating comprising establishing a synonym relationship between said at least one keyword and said at least one user selectable function; said associating further comprising changing a relevance factor for said synonym relationship;

adding tool tins to said at least one user selectable function by a method comprising:

determining a keyword associated with said user selectable function;

determining at least a portion of said help query that is associated with said keyword;

determining a first relevance factor for said at least a portion of said help query input and said keyword; and

determining that said first relevance factor is above a predetermined limit and displaying said tool tins comprising said at least a portion of said help query.

2. The method of claim 1 wherein said keyword comprises a plurality of words.

3. The method of claim 1 wherein said at least a portion of said help query comprises a phrase.

4. The method of claim 1 wherein said synonym relationships comprise predetermined synonym relationships.

5. A computer readable storage medium comprising computer executable instructions adapted to perform the method of claim 1 .

6. A computer readable storage medium comprising computer executable instruction adapted to create a user interface comprising:

a user selectable function;

a help system adapted to:

receive a help query;

search a database of help responses, each of said help responses being assigned at least one keyword, said database comprising synonym relationships for at least a portion of said help query;

generate a group of help responses;

calculate a relevance factor for each of said help response in said group to form a list of help responses;

present said list of help responses;

track a selected response from said list;

associate said at least a portion of said help query with at least one keyword assigned to said selected response, said associate comprising establishing a synonym relationship between said at least one keyword and said at least a portion of said help query, said associating further comprising incrementing a relevance factor for said synonym relationship;

add tool tins to said user selectable function by a method comprising:

determining a keyword associated with said user selectable function;

determining at least a portion of said help query that is associated with said keyword;

determining a first relevance factor for said at least a portion of said help query input and said keyword; and

determining that said first relevance factor is above a predetermined limit and displaying said tool tins comprising said at least a portion of said help query.

7. The user interface of claim 6 wherein said database comprises predefined synonym relationships.

8. The user interface of claim 6 wherein said at least a portion of said help query comprises a phrase.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: RICHARDSON, CYRA; ANTOS, KYNAN
To: MICROSOFT CORPORATION
Reel/Frame 019978/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2007
From: RICHARDSON, CYRA; ANTOS, KYNAN
To: MICROSOFT CORPORATION
Reel/Frame 019911/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2007
From: RICHARDSON, CYRA; ANTOS, KYNAN
To: MICROSOFT CORPORATION
Reel/Frame 019234/0465 →