The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 01, 2009

Filed:

Jun. 27, 2005
Applicants:

J. Shane Mcroberts, Seattle, WA (US);

Amit Rai, Seattle, WA (US);

Christopher Mcconnell, Redmond, WA (US);

Dale Rogerson, Seattle, WA (US);

Kipper York, Seattle, WA (US);

Scott Whalley, Seattle, WA (US);

Tom Laird-mcconnell, Bellevue, WA (US);

Wenlong Dong, Redmond, WA (US);

Inventors:

J. Shane McRoberts, Seattle, WA (US);

Amit Rai, Seattle, WA (US);

Christopher McConnell, Redmond, WA (US);

Dale Rogerson, Seattle, WA (US);

Kipper York, Seattle, WA (US);

Scott Whalley, Seattle, WA (US);

Tom Laird-McConnell, Bellevue, WA (US);

Wenlong Dong, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Computer assistance content related to a plurality of software entities is combined into a single assistance content corpus. The corpus may be organized hierarchically. The hierarchical organization can be done using content sets that relate assistance content with associated metadata. Content sets can be related to each other in parent-child relationships. The relationship definitions can be separate from the content set definitions. Scope and bias information can be used to constrain assistance content searching over the corpus and to bias search results based on one or more state variables of the user's computer. A remote assistance server can be used to provide updated or newer assistance content to the user. When the remote assistance server is used, an assistance request from the user is supplemented with scope information.


Find Patent Forward Citations

Loading…