Browser with Integrated Privacy Controls and Dashboard for Social Network Data
First Claim
1. A method comprising, by one or more computer systems:
- accessing a structured document from an external website, wherein the structured document includes markup language containing instructions identifying social network data elements of a social networking system;
processing the markup language in the structured document to locate the social network data elements;
rendering the structured document based on the markup language, wherein the displayable web page includes one or more of the located social network data elements of the social networking system; and
displaying one or more of the located social network data elements of the social networking system proximal to the rendered web page on a display.
2 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments comprise a method, by one or more computer systems, for accessing a structured document from an external website, wherein the structured document includes markup language containing instructions identifying social network data elements of a social networking system, processing the markup language in the structured document to locate the social network data elements, rendering the structured document based on the markup language, wherein the displayable web page includes one or more of the located social network data elements of the social networking system, and displaying one or more of the located social network data elements of the social networking system proximal to the rendered web page on a display.
84 Citations
9 Claims
-
1. A method comprising, by one or more computer systems:
-
accessing a structured document from an external website, wherein the structured document includes markup language containing instructions identifying social network data elements of a social networking system; processing the markup language in the structured document to locate the social network data elements; rendering the structured document based on the markup language, wherein the displayable web page includes one or more of the located social network data elements of the social networking system; and displaying one or more of the located social network data elements of the social networking system proximal to the rendered web page on a display.
-
-
2. The method of claim 1, wherein processing the markup language contained in the structured document, comprising:
-
requesting a set of user preferences associated with a user account from the social networking system; determining whether the set of user preferences indicate a user selection for automatic login to the social networking system; and receiving the set of user preferences associated with the user account from the social networking system.
-
-
3. The method of claim 2, wherein determining whether the user preferences indicate the user selection for automatic login to the social networking system, comprising:
-
if the user preferences indicate the user selection for automatic login, then logging the user into the social networking system; if the user preferences do not indicate the user selection for automatic login, then prompting the user to login into the social networking system.
-
-
4. A method comprising, by one or more computer systems:
-
accessing a structured document from an external website, wherein the structured document includes markup language containing instructions identifying social network data elements for a social networking system; processing the markup language in the structured document to locate a first social network data element for a user login to the social networking system; accessing user preferences of the user login to the social networking system; determining whether a first user preference indicates automatic login of the user to the social networking system; and if the first user preference indicates automatic login of the user, then logging the user into the social networking system.
-
-
5. The method of claim 4, further comprising, if the first user preferences does not indicate automatic login of the user, then prompting the user to login to the social networking system.
-
6. The method of claim 4, further comprising:
-
determining whether a second user preference indicates privacy controls of the user of the social networking system; if the second user preference indicates privacy controls of the user of the social networking system, then rendering the structured document based on the markup language wherein the displayable web page includes one or more of the indicated privacy controls; and displaying one or more of the indicated privacy controls proximal to the rendered web page on a display.
-
-
7. A system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; access a structured document from an external website, wherein the structured document includes markup language containing instructions identifying social network data elements of a social networking system; process the markup language in the structured document to locate the social network data elements; render the structured document based on the markup language, wherein the displayable web page includes one or more of the located social network data elements of the social networking system; and display one or more of the located social network data elements of the social networking system proximal to the rendered web page on a display.
-
-
8. The system of claim 7, wherein process the markup language contained in the structured document, comprising:
-
request a set of user preferences associated with a user account from the social networking system; determine whether the set of user preferences indicate a user selection for automatic login to the social networking system; and receive the set of user preferences associated with the user account from the social networking system.
-
-
9. The system of claim 8, wherein determine whether the user preferences indicate the user selection for automatic login to the social networking system, comprising:
-
if the user preferences indicate the user selection for automatic login, then log the user into the social networking system; if the user preferences do not indicate the user selection for automatic login, then prompt the user to login into the social networking system.
-
Specification