Source: https://patents.google.com/patent/US9930137B2/en
Timestamp: 2019-12-14 02:16:16
Document Index: 412809599

Matched Legal Cases: ['Application No. 2011243009', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 201180014426', 'Application No. 11772463', 'Application No. 11772463', 'Application No. 11772463']

US9930137B2 - Personalizing a web page outside of a social networking system with content from the social networking system - Google Patents
US9930137B2
US9930137B2 US14/714,032 US201514714032A US9930137B2 US 9930137 B2 US9930137 B2 US 9930137B2 US 201514714032 A US201514714032 A US 201514714032A US 9930137 B2 US9930137 B2 US 9930137B2
US14/714,032
US20150256644A1 (en
2012-07-15 Priority to US13/549,485 priority patent/US8667064B2/en
2013-09-12 Priority to US14/025,580 priority patent/US9065798B2/en
2015-05-15 Application filed by Facebook Inc filed Critical Facebook Inc
2015-05-15 Priority to US14/714,032 priority patent/US9930137B2/en
2015-09-10 Publication of US20150256644A1 publication Critical patent/US20150256644A1/en
2018-03-27 Publication of US9930137B2 publication Critical patent/US9930137B2/en
235000014510 cookies Nutrition 0 description 47
This application is a continuation application of U.S. application Ser. No. 14/025,580, filed Sep. 12, 2013, which is a divisional application of U.S. application Ser. No. 13/549,485, filed on Jul. 15, 2012, which is a continuation of U.S. application Ser. No. 12/764,928, filed on Apr. 21, 2010, all of which are hereby incorporated by reference in their entirety.
In one example, the social networking system 130 identifies the domain “externalwebsite.com” from a request for content from the user device 110. The social networking system 130 then obtains 610 a set of uniform resource locators (URLs) or other web page identifiers associated with “externalwebsite.com.” For example, the social networking system 130 obtains 610 URLs of web pages included in “externalwebsite.com.” The social networking system 130 then selects 620 a subset of the URLs included in “externalwebsite.com” based on activities by users of the social networking system 130 associated with the URLs included in “externalwebsite.com.” For example, for each URL included in “externalwebsite.com,” the social networking system 130 determines a total of number of users indicating an interest in a URL, the number of users sharing the URL and the number of comments associated with the URL made by users and selects 620 a subset of URLs having the largest total.
identifying, by a social networking system, a user associated with a request for information based on one or more instructions describing presentation of a web page of a third-party website, wherein the request for information is responsive to a request for the web page of the third party website that is within a domain that is different from a domain of the social networking system;
determining the requested information based on social information associated with the user, wherein the requested information comprises a set of content items that relate to both:
one or more actions performed by one or more other users with whom the user has established a connection in the social networking system, wherein the one or more actions are associated with a profile of the user and a profile of each of the one or more other users, and
at least one specified URL or domain; and
sending the determined requested information for rendering as content personalized for the user for display within the rendered web page.
2. The method of claim 1, wherein the request for information comprises one or more parameters for selecting the requested information, and wherein the determined requested information is selected based on the parameters.
receiving at a server of the social networking system the request for information based on an instruction, of the one or more instructions, describing presentation of the web page of the third-party website.
7. The method of claim 1, wherein one or more of the specified URLs or domains are different from the requested web page.
8. The method of claim 1, wherein the actions include at least one of: specifying a connection to a web page in connection with the social networking system, sharing the web page in connection with the social networking system, and posting a comment regarding a web page in connection with the social networking system.
9. The method of claim 1, wherein the requested information comprises a set of recommended web pages for the user selected based at least in part on one or more actions performed by one or more other users with whom the user has established a connection in the social networking system.
10. The method of claim 1, wherein the requested information includes an advertisement.
identifying, by a social networking system, a user associated with a request for information based on one or more instructions describing presentation of a web page of a third-party web site, wherein the request for information is responsive to a request for the web page of the third party web site that is within a domain that is different from a domain of the social networking system;
12. The computer-readable medium of claim 11, wherein the request for information comprises one or more parameters for selecting the requested information, and wherein the determined requested information is selected based on the parameters.
13. The computer-readable medium of claim 12, wherein the one or more parameters include at least a URL, domain, or network address for the requested information.
14. The computer-readable medium of claim 12, wherein the one or more parameters include at least a parameter selected from a group consisting of: keywords, interests, demographic information, location information, geo-location information, an instruction to apply affinity criteria, and an instruction to apply a decay factor.
receiving at a server of the social networking system the request for information based on the one or more instructions describing presentation of the web page of the third-party website.
17. The computer-readable medium of claim 11, wherein one or more of the specified URLs or domains are different from the requested web page.
18. The computer-readable medium of claim 11, wherein the actions include at least one of: specifying a connection to a web page in connection with the social networking system, sharing the web page in connection with the social networking system, and posting a comment regarding a web page in connection with the social networking system.
19. The computer-readable medium of claim 11, wherein the requested information comprises a set of recommended web pages for the user selected based at least in part on one or more actions performed by one or more other users with whom the user has established a connection in the social networking system.
a computer-readable storage medium coupled to the processor, the computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
identify, by a social networking system, a user associated with a request for information based on one or more instructions describing presentation of a web page of a third-party website, wherein the request for information is responsive to a request for the web page of the third party website that is within a domain that is different from a domain of the social networking system;
determine the requested information based on social information associated with the user, wherein the requested information comprises a set of content items that relate to both:
send the determined requested information for rendering as content personalized for the user for display within the rendered web page.
US14/714,032 2010-04-21 2015-05-15 Personalizing a web page outside of a social networking system with content from the social networking system Active US9930137B2 (en)
US14/025,580 Continuation US9065798B2 (en) 2010-04-21 2013-09-12 Personalizing a web page outside of a social networking system with content from the social networking system
US20150256644A1 US20150256644A1 (en) 2015-09-10
US9930137B2 true US9930137B2 (en) 2018-03-27
US20070299967A1 (en) 2006-06-23 2007-12-27 Snapnames.Com, Inc. Systems and methods to selectively acquire a domain name registration during an add grace period
WO2010025347A1 (en) 2008-08-28 2010-03-04 Socialcash, Inc. Targeted network content
US20100223157A1 (en) 2007-10-15 2010-09-02 Simardip Kalsi Online virtual knowledge marketplace
US20110099062A1 (en) 2009-10-26 2011-04-28 Google Inc. Sponsorship Advertisement Network
US20110103371A1 (en) 2009-11-02 2011-05-05 Verizon Patent And Licensing Inc. Method and system for providing signaling gateway management
US20110149755A1 (en) 2009-12-23 2011-06-23 Dinesh Gandhewar Systems and methods for listening policies for virtual servers of appliance
US20120072416A1 (en) 2010-09-20 2012-03-22 Rockefeller Consulting Technology Integration, Inc. Software training system interacting with online entities
US8407599B1 (en) 2009-01-30 2013-03-26 Sprint Communications Company L.P. Address book extension
Australian Government, IP Australia, Patent Examination Report No. 1, Australian Patent Application No. 2011243009, dated Sep. 19, 2012, two pages.
Canadian Intellectual Property Office, Office Action, Canadian Patent Application No. 2,796,944, dated Jan. 6, 2015, four pages.
Canadian Intellectual Property Office, Office Action, Canadian Patent Application No. 2,796,944, dated Jun. 5, 2013, four pages.
Canadian Intellectual Property Office, Office Action, Canadian Patent Application No. 2,796,944, dated Mar. 5, 2014, three pages.
China Patent & Trademark Office, Office Action, Chinese Application No. 201180014426.7, dated Oct. 21, 2014, thirty-nine pages.
European Extended Search Report, European Application No. 11772463.3, dated Sep. 1, 2014, six pages.
European Patent Office, Examination Report, European Patent Application No. 11772463.3, dated Dec. 14, 2016, eight pages.
European Patent Office, Summons to attend oral proceedings pursuant to Rule 115(1) EPC, European Patent Application No. 11772463.3, Nov. 14, 2017, nine pages.
PCT International Search Report and Written Opinion, PCT Application No. PCT/US2011/032566, dated Jun. 14, 2011, six pages.
U.S. Office Action, U.S. Appl. No. 13/551,498, dated Mar. 25, 2013, twenty-one pages.
U.S. Office Action, U.S. Appl. No. 13/551,498, dated Nov. 2, 2012, seventeen pages.
U.S. Office Action, U.S. Appl. No. 13/551,508, dated Apr. 8, 2013, twenty-four pages.
U.S. Office Action, U.S. Appl. No. 13/551,508, dated Nov. 8, 2012, twenty pages.