Facilitating performance of tasks via distribution using third-party sites
First Claim
1. A computer-implemented method for a task exchange server to facilitate performance of tasks by task performers, the method comprising:
- receiving information at a task exchange server about tasks submitted by task requesters as being available for performance by human task performer users; and
distributing, by one or more programmed computing systems of the task exchange server, information about at least some of the submitted tasks via one or more information services that are not provided by the task exchange server, wherein the one or more information services each provides a Web site accessible to users, the distributing including, for each of the one or more information services,receiving a request for task information that is to be presented along with other information to a task performer user interacting with the information service, at least some of the other information to be presented being provided by the information service;
determining one or more available tasks based at least in part on the at least some other information being provided by the information service and on additional information specific to the task performer user from one or more previous interactions between the task exchange server and one or more client computing devices of the task performer user; and
sending information about the determined one or more available tasks for presentation to the task performer user via the Web site provided by the information service and on a client computing device of the task performer user that is executing a client application to access the Web site, to enable the task performer user to perform at least one of the determined tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for facilitating performance of tasks by human users. A task exchange server system acts an intermediary to facilitate performance by human task performer users of tasks provided by other task requesters, such as by providing information about tasks via an electronically accessible site. The task exchange server may further cause information about tasks to be provided to at least some users as they interact with third-party sites not provided by the task exchange server, such as third-party sites operated by entities unrelated to the task exchange server'"'"'s operator. The third-party sites may include information about tasks along with other information that the third-party sites provide to users, or instead a separate client-side program executing on computing devices of certain users may obtain and present information about tasks to the users, such as in conjunction with information provided by unaffiliated third-party sites.
-
Citations
31 Claims
-
1. A computer-implemented method for a task exchange server to facilitate performance of tasks by task performers, the method comprising:
-
receiving information at a task exchange server about tasks submitted by task requesters as being available for performance by human task performer users; and distributing, by one or more programmed computing systems of the task exchange server, information about at least some of the submitted tasks via one or more information services that are not provided by the task exchange server, wherein the one or more information services each provides a Web site accessible to users, the distributing including, for each of the one or more information services, receiving a request for task information that is to be presented along with other information to a task performer user interacting with the information service, at least some of the other information to be presented being provided by the information service; determining one or more available tasks based at least in part on the at least some other information being provided by the information service and on additional information specific to the task performer user from one or more previous interactions between the task exchange server and one or more client computing devices of the task performer user; and sending information about the determined one or more available tasks for presentation to the task performer user via the Web site provided by the information service and on a client computing device of the task performer user that is executing a client application to access the Web site, to enable the task performer user to perform at least one of the determined tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium having stored contents that configure a computing system to provide an electronically accessible information service that facilitates performance of tasks by tasks performers, by performing a method comprising:
-
receiving a request from a task performer user for information available from a Web site that is provided by an electronically accessible information service and is accessible to users, the available information not including information about tasks available to be performed; interacting, by the configured computing system, and with a remote task exchange server that acts as an intermediary to facilitate performance by task performer users of tasks available from task requesters, to obtain information about at least one available task selected from one or more tasks available at the task exchange server, wherein selecting of the at least one available task is based at least in part on the information available from the electronically accessible information service that is requested by the task performer user and on additional information specific to the task performer user from one or more previous interactions with one or more client devices of the task performer user; and responding to the request by sending information to a client computing device of the task performer user for presentation via a client application executing on the client computing device to access the Web site, the sent information including information about the selected at least one available task and the information available from the electronically accessible information service that is requested by the task performer user, to enable the task performer user to use the sent information to perform one or more of the selected at least one available tasks. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification