Browse Prior Art Database

Method and System for Switching Online Documentation Version Based On Installed Software Disclosure Number: IPCOM000236278D
Publication Date: 2014-Apr-16
Document File: 2 page(s) / 44K

Publishing Venue

The Prior Art Database


A method and system is disclosed for providing online documentation to users based on installed software version.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Method and System for Switching Online Documentation Version Based On Installed Software

Today a user is required to go to installed software or a command line to know the exact version of the installed software. Thereafter, the user returns to the documentation site and finds a specific version. Often times, the user does not check the specific version and ends up being confused. Following instructions for a newer or older version is difficult for a user compared to the one the user is currently on.

Disclosed is a method and system for providing online documentation to a user based on software version installed by the user. In an implementation of the method and system, a user installs software locally within a Virtual Machine (VM) on a cloud.

A third party service derives information about the newly installed software and

keeps track of the name of the software and the software version. The third party service can also depend on a series of cookies or universal data storage as part of a user's browser. The cookies can ensure a scope for a request of the user where only certain people know the software and services used. For example, a data store can provide access to a local list of software or version stamps. The third party service can also monitor time and date in order to infer when a version was created or released.

A user accesses a website with documentation. The website can be on a list of known websites that provide the documentation. A keyword analysis can also be

performed by searching for words that match the software installed on a machine, to determine whether the website is for software documentation. The user can manually hit a button within the browser to indicate that a page is documentation for the installed software. The keywords can be used to generate search facets. For example, "ABC Application Server, Version 8.5", "ABC" matches words that match software terms such as, but not limited to, Java*, command line, Application

Programming Interface (API), Relative Expression Software Tool (REST), documentation and version. The domain can also be on a list of keywords.

The method and system determines that the website contains a version along with documentation for the software installed by the user. For systems, like GitHub**, the version can be determined from a master branch or associated with a particular branch based on an authorship date.

The method and system compares the version of the documentation website to the version of the software installed by the user. If the version is embedded in the documentation Uniform Resource Locator (URL) path, the system performs a lookup to check if a URL rewriting...