Patent ID: 8600982

Claim:
An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: identify one or more data space activity items of a user while the user is accessing an application, wherein the one or more data space activity items comprise an application item, a process item, a current view item, and a user information item; determine context elements for the one or more data space activity items, comprising: determine an application-type context element for the application item, determine a process-type context element for the process item, determine a relational data context element for the current view item, and determine a user identity context element for the user information item; search one or more content locations using the context elements to find content items relevant to the context elements; assign maximum to minimum weights to the content items based on the number of matches with the context elements; rank the content items from first rank to last rank based on the assigned maximum to minimum weights; determine content items from first rank to a specified rank as relevant information and determine content items from the specified rank to the last rank as irrelevant information; and make the relevant information accessible to the user.