Systems and methods for providing a graphical display of search activity
First Claim
1. A method of providing a graphical display of a user'"'"'s computing activity, comprising:
- receiving a request for displaying a user'"'"'s computing activity over a unit of time for one or more activity types, the unit of time having a plurality of sub-units of time;
identifying a user'"'"'s previous computing history for the one or more activity types satisfying a condition;
identifying for each of the plurality of sub-units of time a respective first activity number in the user'"'"'s computing history;
associating one of a plurality of visually distinctive indicators to each of the plurality of sub-units of time in accordance with the respective first activity number, wherein each of the plurality of visually distinctive indicators corresponds to a distinct range of values; and
graphically displaying the unit of time and the plurality of sub-units of time, wherein a respective display for each of the plurality of sub-units includes the associated one of the plurality of visually distinctive indicators.
2 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.
204 Citations
18 Claims
-
1. A method of providing a graphical display of a user'"'"'s computing activity, comprising:
-
receiving a request for displaying a user'"'"'s computing activity over a unit of time for one or more activity types, the unit of time having a plurality of sub-units of time;
identifying a user'"'"'s previous computing history for the one or more activity types satisfying a condition;
identifying for each of the plurality of sub-units of time a respective first activity number in the user'"'"'s computing history;
associating one of a plurality of visually distinctive indicators to each of the plurality of sub-units of time in accordance with the respective first activity number, wherein each of the plurality of visually distinctive indicators corresponds to a distinct range of values; and
graphically displaying the unit of time and the plurality of sub-units of time, wherein a respective display for each of the plurality of sub-units includes the associated one of the plurality of visually distinctive indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving a request for displaying a user'"'"'s computing activity over a unit of time for one or more activity types, the unit of time having a plurality of sub-units of time;
instructions for identifying a user'"'"'s previous computing history for the one or more activity types satisfying a condition;
instructions for identifying for each of the plurality of sub-units of time a respective first activity number based on a first number of events in the user'"'"'s previous computing history;
instructions for associating one of a plurality of visually distinctive indicators to each of the plurality of sub-units of time in accordance with the respective first activity number, wherein each of the plurality of visually distinctive indicators corresponds to a distinct range of values; and
instructions for graphically displaying the unit of time and the plurality of sub-units of time, wherein a respective display for each of the plurality of sub-units includes the associated one of the plurality of visually distinctive indicators.
-
-
17. A computer, comprising:
-
a main memory;
a processor; and
a program, stored in the main memory and executed by the processor, the program including instructions for;
instructions for receiving a request for displaying a user'"'"'s computing activity over a unit of time for one or more activity types, the unit of time having a plurality of sub-units of time;
instructions for identifying a user'"'"'s previous computing history for the one or more activity types satisfying a condition;
instructions for identifying for each of the plurality of sub-units of time a respective first activity number based on a first number of events in the user'"'"'s previous computing history;
instructions for associating one of a plurality of visually distinctive indicators to each of the plurality of sub-units of time in accordance with the respective first activity number, wherein each of the plurality of visually distinctive indicators corresponds to a distinct range of values; and
instructions for graphically displaying the unit of time and the plurality of sub-units of time, wherein a respective display for each of the plurality of sub-units includes the associated one of the plurality of visually distinctive indicators.
-
-
18. A system of providing a graphical display of a user'"'"'s computing activity, comprising:
-
means for receiving a request for displaying a user'"'"'s computing activity over a unit of time for one or more activity types, the unit of time having a plurality of sub-units of time;
means for identifying a user'"'"'s previous computing history for the one or more activity types satisfying a condition;
means for identifying for each of the plurality of sub-units of time a respective first activity number in the user'"'"'s computing history;
means for associating one of a plurality of visually distinctive indicators to each of the plurality of sub-units of time in accordance with the respective first activity number, wherein each of the plurality of visually distinctive indicators corresponds to a distinct range of values; and
means for graphically displaying the unit of time and the plurality of sub-units of time, wherein a respective display for each of the plurality of sub-units includes the associated one of the plurality of visually distinctive indicators.
-
Specification