Learning and community-based web aggregation techniques
First Claim
1. A method for automating access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
- obtaining community data associated with interactions between a set of users and the website;
analyzing the community data to identify an interactivity request made by the website to a first user in the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website;
storing, in a repository, the interactivity request made by the website;
acquiring user-specific data from a second user for accessing the website, based on the stored interactivity requests from the set of first users, wherein said acquiring occurs prior to the second user accessing the website; and
using the user-specific data to automate access to the website for the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention provide a system that facilitates access to a website from an application. During operation, the system obtains community data associated with interactions between a set of users and the website and examines the community data to identify an interactivity request made by the website to users of the website. Next, the system obtains user-specific data from a new user of the application, which includes a response to the interactivity request from the new user. Finally, the system uses the user-specific data to automate access to the website for the new user.
36 Citations
27 Claims
-
1. A method for automating access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
-
obtaining community data associated with interactions between a set of users and the website; analyzing the community data to identify an interactivity request made by the website to a first user in the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website; storing, in a repository, the interactivity request made by the website; acquiring user-specific data from a second user for accessing the website, based on the stored interactivity requests from the set of first users, wherein said acquiring occurs prior to the second user accessing the website; and using the user-specific data to automate access to the website for the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automating access to a website, comprising:
-
accessing the website with user-specific data associated with a first user of the website; obtaining, from the website, an interactivity request for the first user wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website; presenting the interactivity request to the first user; obtaining a first response to the interactivity request from the first user; using the first response to access the website for the first user; adding the interactivity request obtained from the website for the first user to a set of interactivity request associated with user accesses to the website; and using the interactivity request obtained from the website for the first user to facilitate access to the website for a second user of the website, which involves using the interactivity request to obtain user-specific data from the second user prior to the second user accessing the website. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system that automates access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
-
a processor; a memory associated with the processor; a user data repository comprising community data associated with interactions between a set of users and the website; a learning engine configured to analyze the community data to identify an interactivity request made by the website to the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website; a learning repository configured to store the identified interactivity request made by the website; and an application configured to; prior to the second user accessing the website, acquire user-specific data from the second user for accessing the website, based on the stored interactivity requests from the set of users; and use the response to the interactivity request to automate access to the website for the second user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for automating access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
-
obtaining community data associated with interactions between a set of users and the website; analyzing the community data to identify an interactivity request made by the website to a first user in the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website; storing, in a repository, the interactivity request made by the website; acquiring user-specific data from a second user for accessing the website, based on the stored interactivity requests from the set of first users, wherein said acquiring occurs prior to the second user accessing the website; and using the user-specific data to automate access to the website for the second user. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification