System and method for providing content to users based on interactions by similar other users
AssigneeGroupon, Inc.
InventorsVal Agostino, David Cowan
Life of this patent
Estimating the term…
Abstract
A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.
Claims20
A computer-implemented method for providing a web interface, the computer-implemented method comprising:
- identifying one or more web phrases associated with a first operational state of the web interface, wherein each web phrase of the one or more web phrases is associated with one or more relevant information entries, and wherein the web interface is configured for presentation to a user associated with a first user profile;
- determining one or more potential user interest interactions for the web interface, wherein each potential user interest interaction of the one or more potential user interest interactions is associated with a web phrase of the one or more web phrases, and wherein each potential user interest interaction of the one or more potential user interest interactions is triggered when a pointer interface element associated with the first user profile is placed on a corresponding web phrase for a threshold time interval, and wherein the one or more user interest interactions are determined based on past user activity data of one or more related user profiles associated with the first user profile, and further wherein the one or more related user profiles comprise one or more similar user profiles whose similarity score with the first user profile exceeds a user similarity threshold;
- detecting a first user interest interaction of the one or more potential user interest interactions, wherein the first user interest interaction is associated with a first web phrase of the one or more web phrases;
- and
- in response to detecting the first user interest interaction, performing one or more interface transformation operations configured to generate a second operational state of the web interface, wherein the second operational state is configured to display at least one relevant information entry of the one or more relevant information entries associated with the first web phrase.
An apparatus comprising at least one processor and at least one non-transitory memory comprising program code, wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least perform a method for providing a web interface, the method comprising:
- identifying one or more web phrases associated with a first operational state of the web interface, wherein each web phrase of the one or more web phrases is associated with one or more relevant information entries, and wherein the web interface is configured for presentation to a user associated with a first user profile;
- determining one or more potential user interest interactions for the web interface, wherein each potential user interest interaction of the one or more potential user interest interactions is associated with a web phrase of the one or more web phrases, and wherein each potential user interest interaction of the one or more potential user interest interactions is triggered when a pointer interface element associated with the first user profile is placed on a corresponding web phrase for a threshold time interval, and wherein the one or more user interest interactions are determined based on past user activity data of one or more related user profiles associated with the first user profile, and further wherein the one or more related user profiles comprise one or more similar user profiles whose similarity score with the first user profile exceeds a user similarity threshold;
- detecting a first user interest interaction of the one or more potential user interest interactions, wherein the first user interest interaction is associated with a first web phrase of the one or more web phrases;
- and
- in response to detecting the first user interest interaction, performing one or more interface transformation operations configured to generate a second operational state of the web interface, wherein the second operational state is configured to display at least one relevant information entry of the one or more relevant information entries associated with the first web phrase.
A computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions configured to at least perform a method for providing a web interface, the method comprising:
- identifying one or more web phrases associated with a first operational state of the web interface, wherein each web phrase of the one or more web phrases is associated with one or more relevant information entries, and wherein the web interface is configured for presentation to a user associated with a first user profile;
- determining one or more potential user interest interactions for the web interface, wherein each potential user interest interaction of the one or more potential user interest interactions is associated with a web phrase of the one or more web phrases, and wherein each potential user interest interaction of the one or more potential user interest interactions is triggered when a pointer interface element associated with the first user profile is placed on a corresponding web phrase for a threshold time interval, and wherein the one or more user interest interactions are determined based on past user activity data of one or more related user profiles associated with the first user profile, and further wherein the one or more related user profiles comprise one or more similar user profiles whose similarity score with the first user profile exceeds a user similarity threshold;
- detecting a first user interest interaction of the one or more potential user interest interactions, wherein the first user interest interaction is associated with a first web phrase of the one or more web phrases;
- and
- in response to detecting the first user interest interaction, performing one or more interface transformation operations configured to generate a second operational state of the web interface, wherein the second operational state is configured to display at least one relevant information entry of the one or more relevant information entries associated with the first web phrase.
Dependencies are inferred from the claim text.