Personalizing an Online Service Based on Data Collected for a User of a Computing Device
First Claim
Patent Images
1. A method, comprising:
- storing a plurality of person profiles for persons associated with communications received by a user of a computing device;
receiving data associated with an online service; and
filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
6 Assignments
0 Petitions
Accused Products
Abstract
An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
77 Citations
22 Claims
-
1. A method, comprising:
-
storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a computing apparatus to:
-
store, using at least one processor, a plurality of person profiles for persons associated with communications received by a user of a computing device; create a list of persons available on an online service; receive a feed from the online service that is based on the list of persons; and customize the feed based on the plurality of person profiles. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
at least one processor; and memory storing instructions configured to instruct the at least one processor to; store a plurality of person profiles for persons associated with communications received by a user of a computing device; determine a set of persons of the person profiles that are active on an online service; filter the set of persons to provide a plurality of highly-ranked persons, the filtering based on the plurality of person profiles; and create a list using the highly-ranked persons, wherein the list is for presentation to the user on the computing device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification