A personalized activity stream system, method, and device delivers a recommendation that is contextualized basis a selected item in an activity stream and that is personalized for a recommendation recipient consistent with an inference of the recommendation recipient's interests. Contextualization and personalization may be based on an automatic analysis of usage behaviors and/or content. The recommendation may be informed by an inference of an expertise level, and an explanation for the recommendation may be delivered to the recommendation recipient. The recommendation may be in accordance with an automatically determined geographic location associated with a location-aware portable device, as well as environmental conditions proximal to the portable device.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method, comprising: using a first computer-implemented system to receive an activity stream, wherein the activity stream comprises a first plurality of temporally sequenced computer-implemented objects, wherein each of the first plurality of temporally sequenced computer-implemented objects comprises content published by a user of a computer-implemented system; selecting a first computer-implemented object of the first plurality of temporally sequenced computer-implemented objects as a context for a recommendation; accessing a plurality of personalization values, wherein each of the personalization values is indicative of an automatically inferred level of interest between a recommendation recipient and each of a plurality of topics; accessing a topical affinity between the first computer-implemented object and a first topic of the plurality of topics; and receiving a recommendation that is generated for delivery to the recommendation recipient comprising a second computer-implemented object, wherein the recommendation is generated in accordance with the plurality of personalization values and the topical affinity. 2. The method of claim 1, further comprising: using the first computer-implemented system, wherein the first computer implemented system comprises a location-aware portable processor-based device; and selecting the first computer-implemented object based on an automatically determined geographical location. 3. The method of claim 1, further comprising: using the first computer-implemented system, wherein the first computer implemented system comprises a location-aware portable processor-based device; and receiving the recommendation wherein the recommendation is further generated in accordance with an automatically determined geographical location. 4. The method of claim 3, further comprising: receiving an explanation for the recommendation, wherein the explanation comprises a reference to the automatically determined geographical location. 5. The method of claim 1, further comprising: selecting the first computer-implemented object responsive to an explicit request for a recommendation by the recommendation recipient. 6. The method of claim 1, further comprising: selecting the first computer-implemented object based on an automatic comparative analysis of content that is within the first computer-implemented object. 7. The method of claim 1, further comprising: accessing the topical affinity, wherein the topical affinity is based on an automatic analysis of content within the first computer-implemented object. 8. A computer-implemented system comprising one or more processor-based devices configured to execute: an activity stream delivery function, wherein the activity stream delivery function delivers a first plurality of temporally sequenced computer-implemented objects to a recommendation recipient, wherein each of the first plurality of temporally sequenced computer-implemented objects comprises content published by a user of a computer-implemented system; an object selection function that selects a first computer-implemented object of the first plurality of temporally sequenced computer-implemented objects as a context for a recommendation; a personalization function that accesses a plurality of personalization values, wherein the each of the personalization values is indicative of an automatically inferred level of interest between the recommendation recipient and each of a plurality of topics; a topical affinity function that accesses a topical affinity between the first computer-implemented object and a first topic of the plurality of topics; and a recommendation generation function that generates a recommendation for delivery to the recommendation recipient comprising a second computer-implemented object, wherein the recommendation is generated in accordance with the plurality of personalization values and the topical affinity. 9. The system of claim 8, further comprising the one or more processor-based devices configured to execute: the object selection function that selects the first computer-implemented object of the first plurality of temporally sequenced computer-implemented objects as the context for the recommendation, wherein the selection is in response to an explicit selection of the first computer-implemented object by the recommendation recipient. 10. The system of claim 8, further comprising the one or more processor-based devices configured to execute: the personalization function that accesses the plurality of personalization values, wherein each of the personalization values is indicative of the automatically inferred level of interest between the recommendation recipient and each of the plurality of topics, wherein the inferred level of interest between the recommendation recipient and each of the plurality of topics is derived from a plurality of usage behaviors. 11. The system of claim 8, further comprising the one or more processor-based devices configured to execute: the topical affinity function that accesses the topical affinity between the first computer-implemented object and the first topic of the plurality of topics, wherein the topical affinity is automatically derived, at least in part, from a plurality of usage behaviors. 12. The system of claim 8, further comprising the one or more processor-based devices configured to execute: the topical affinity function that accesses the topical affinity between the first computer-implemented object and the first topic of the plurality of topics, wherein the topical affinity is automatically derived, at least in part, from an analysis of content that is within the first computer-implemented object. 13. The system of claim 8, further comprising the one or more processor-based devices configured to execute: the recommendation generation function that generates the recommendation for delivery to the recommendation recipient comprising the second computer-implemented object, wherein the recommendation is further generated in accordance with an inference of an expertise level. 14. The system of claim 8, further comprising the one or more processor-based devices configured to execute: a recommendation explanation function that delivers an explanation to the recommendation recipient as to why the recommendation was delivered to the recommendation recipient. 15. A portable processor-based device comprising: geographic location identification hardware; and one or more processors configured to: receive a plurality of activity streams, wherein each of the plurality of activity streams comprises a plurality of temporally sequenced computer-implemented objects; capture a plurality of usage behaviors associated with a user's interactions with at least one of the plurality of activity streams; deliver the plurality of usage behaviors to a personalization function that generates a plurality of personalization values, wherein each of the personalization values is indicative of an automatically inferred level of interest between the user and each of a plurality of topics; identify a first computer-implemented object of one of the plurality of activity streams as a context for a recommendation; and deliver a recommendation comprising a second computer-implemented object, wherein the recommendation is automatically generated in accordance with the plurality of personalization values and an automatically determined geographical location. 16. The device of claim 15, further comprising the one or more processors configured to: identify the first computer-implemented object of one of the plurality of activity streams as the context for the recommendation, wherein the identification of the first computer-implemented object is responsive to an explicit selection of the first computer-implemented object by the user. 17. The device of claim 15, further comprising the one or more processors configured to: deliver the plurality of usage behaviors to the personalization function that generates the plurality of personalization values, wherein each of the personalization values is indicative of the automatically inferred level of interest between the recommendation recipient and each of the plurality of topics, wherein at least one of the plurality of topics represents a geographical location. 18. The device of claim 15, further comprising the one or more processors configured to: deliver the plurality of usage behaviors to the personalization function that generates the plurality of personalization values, wherein each of the personalization values is indicative of the automatically inferred level of interest between the recommendation recipient and each of the plurality of topics, wherein at least one of the plurality of topics represents a physical object. 19. The device of claim 15, further comprising: an environment sensor; the one or more processors configured to deliver the recommendation comprising the second computer-implemented object, wherein the recommendation is further generated in accordance with an environmental condition proximal to the portable processor-based device that is sensed by the environment sensor. 20. The device of claim 15, further comprising: a camera; the one or more processors configured to deliver the recommendation comprising the second computer-implemented object, wherein the recommendation is further generated in accordance with information that is delivered from the camera.