Systems and methods for managing multiple user accounts
First Claim
1. A method of managing multiple sources of user browsing activity information on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, comprising:
- while a user, having a user ID, performs browsing activities using a first client application having a first client ID, storing first browsing information from the first client application in a first memory area, wherein the first client ID is associated with the user ID;
while the user performs browsing activities using a second client application having a second client ID, storing second browsing information from the second client application in a second memory area, wherein the first browsing information and the second browsing information both include information identifying web pages browsed by the user while using the first client application and the second client application, respectively;
if the second client ID is not associated with the user ID, conditionally associating the second client ID with the user ID in accordance with an instruction received from the user; and
after the second client ID is associated with the user ID, conditionally merging the second browsing information with the first browsing information in accordance with one or more merging conditions.
3 Assignments
0 Petitions
Accused Products
Abstract
A user'"'"'s prior searching and browsing activities are recorded for subsequent use. A user may examine the user'"'"'s prior searching and browsing activities in a number of different ways, including indications of the user'"'"'s prior activities related to advertisements. A set of search results may be modified in accordance with the user'"'"'s historical activities. The user'"'"'s activities may be examined to identify a set of preferred locations. The user'"'"'s set of activities may be shared with one or more other users. The set of preferred locations presented to the user may be enhanced to include the preferred locations of one or more other users. A user'"'"'s browsing activities may be monitored from one or more different client devices or client application. A user'"'"'s browsing volume may be graphically displayed.
31 Citations
25 Claims
-
1. A method of managing multiple sources of user browsing activity information on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, comprising:
-
while a user, having a user ID, performs browsing activities using a first client application having a first client ID, storing first browsing information from the first client application in a first memory area, wherein the first client ID is associated with the user ID; while the user performs browsing activities using a second client application having a second client ID, storing second browsing information from the second client application in a second memory area, wherein the first browsing information and the second browsing information both include information identifying web pages browsed by the user while using the first client application and the second client application, respectively;
if the second client ID is not associated with the user ID, conditionally associating the second client ID with the user ID in accordance with an instruction received from the user; andafter the second client ID is associated with the user ID, conditionally merging the second browsing information with the first browsing information in accordance with one or more merging conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 25)
-
-
12. A computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more programs comprising:
-
instructions for storing in a first memory area first browsing information from a first client application having a first client ID while a user, having a user ID, performs browsing activities using the first client application; instructions for storing in a second memory area second browsing information from a second client application having a second client ID while the user performs browsing activities using the second client application, wherein the first browsing information and the second browsing information both include information identifying web pages browsed by the user while using the first client application and the second client application, respectively; instructions for conditionally associating the second client ID with the user ID in accordance with an instruction received from the user if the second client ID is not associated with the user ID; and instructions for conditionally merging the second browsing information with the first browsing information in accordance with one or more merging conditions after the second client ID is associated with the user ID. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 24)
-
-
22. A computer system, comprising:
-
memory; one or more processors; and one or more programs, stored in the memory and executed by the one or more processors, the one or more programs including; instructions for storing in a first memory area first browsing information from a first client application having a first client ID while a user, having a user ID, performs browsing activities using the first client application; instructions for storing in a second memory area second browsing information from a second client application having a second client ID while the user performs browsing activities using the second client application, wherein the first browsing information and the second browsing information both include information identifying web pages browsed by the user while using the first client application and the second client application, respectively; instructions for conditionally associating the second client ID with the user ID in accordance with an instruction received from the user if the second client ID is not associated with the user ID; and instructions for conditionally merging the second browsing information with the first browsing information in accordance with one or more merging conditions after the second client ID is associated with the user ID. - View Dependent Claims (23)
-
Specification