US 10,893,082 B2
Presenting content items shared within social networks
Wissam Kazan, Redmond, WA (US); Amanda Font, Kirkland, WA (US); Mona Akmal, Bellevue, WA (US); Samuel DeKoven Grossberg, Seattle, WA (US); Francislav P. Penov, Kirkland, WA (US); Benjamin Nicholas Truelove, Lynnwood, WA (US); Vasudha Chandrasekaran, Kirkland, WA (US); and Shazaan Bahrainwala, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 5, 2015, as Appl. No. 14/874,739.
Application 14/874,739 is a continuation of application No. 12/966,557, filed on Dec. 13, 2010, granted, now 9,153,000.
Prior Publication US 2016/0028782 A1, Jan. 28, 2016
Int. Cl. G06F 3/00 (2006.01); H04L 29/06 (2006.01); G06F 3/048 (2013.01); G06F 16/9535 (2019.01); G06Q 10/10 (2012.01); G06Q 50/00 (2012.01); G06F 3/0484 (2013.01); H04L 29/08 (2006.01)
CPC H04L 65/403 (2013.01) [G06F 3/048 (2013.01); G06F 3/0484 (2013.01); G06F 16/9535 (2019.01); G06Q 10/101 (2013.01); G06Q 50/01 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of presenting, on a computing device to a user, content items shared with the user within a social network by other users of the social network and hosted by a website external to the social network, the method comprising:
retrieving, from the social network, database records indicating a list of the content items that are shared with the user by other users of the social network and hosted by multiple websites external to a website of the social network;
storing, at the computing device, the retrieved database records indicating the list of the content items that are shared with the user by other users of the social network and hosted by the multiple websites external to the website of the social network, the database records individually identifying one or more of the content items and one of the multiple websites hosting the one or more of the content items; and
upon receiving, at the computing device, a request from the user for a presentation of one of the websites external to the website of the social network in a web browser,
retrieving, from the one of the websites external to the website of the social network, one or more web components of the one of the websites external to the website of the social network;
identifying, from the database records stored at the computing device, one or more content items that are (i) a subset of the list of content items in the database records stored at the computing device, (ii) hosted by the one of the websites external to the website of the social network, and (iii) shared with the user by the other users within the social network based on an identity of the one of the websites external to the website of the social network; and
outputting, in the web browser on the computing device, a webpage of the one of the websites external to the website of the social network and requested by the user, the webpage of the one of the websites external to the website of the social network including both the retrieved web components of the requested one of the websites and the identified one or more content items hosted by the requested one of the websites external to the website of the social network and shared with the user by the other users within the social network.