PERSONALIZING WEB APPLICATIONS ACCORDING TO SOCIAL NETWORK USER PROFILES
First Claim
1. A method comprising:
- identifying, via a processor of a computing device, a user of an application;
retrieving social networking data about the user; and
customizing a user interface of the application based on the social networking data.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable storage media for personalizing applications, such as web applications, based on social networking data. A system configured to practice the method first identifies a user of an application, such as by requesting the user to log in to or create a user profile. The system optionally requests authorization from the user to access the social networking data, such as if all or part of the social networking data is private. The system can cache the social networking data in order to save bandwidth or keep requests within the terms of service of a social networking API. The system can assign the user into a user category based on the social networking data, and customize a user interface of the application based on the social networking data and/or the user category by adjusting at least one of location, size, and appearance of a user interface element.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, via a processor of a computing device, a user of an application; retrieving social networking data about the user; and customizing a user interface of the application based on the social networking data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; a memory having stored therein instructions for controlling the processor to perform steps comprising; identifying, via a processor of a computing device, a user of an application; retrieving social networking data about the user; and customizing a user interface of the application based on the social networking data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a computing device, cause the computing device to perform a method comprising:
-
identifying, via a processor of a computing device, a user of an application; retrieving social networking data about the user; and customizing a user interface of the application based on the social networking data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification