Patent ID: 7730034
Filing Date: 2010-06-01
Classification: G06F

Abstract:
1. A computer-implemented method for facilitating storage of data related to tasks on multiple distinct types of data repositories, the tasks being available via a computer-implemented task exchange system that acts as an intermediary to facilitate performance by human task performer users of tasks from task requester users, the method comprising: for each of multiple users of the task exchange system, storing a group of data for the user that reflects prior interactions of the user with the task exchange system related to supplying tasks to be performed by others and/or to performing tasks supplied by others, the group of data for each user including multiple data elements of multiple types and being persistently stored in one of multiple data repositories that are each provided by one of multiple computing systems of the task exchange system, the multiple data repositories being of multiple types; receiving a request to migrate all stored data for one of the users from a first data repository provided by a first computing system that currently stores data for the one user to a distinct second data repository provided by a distinct second computing system, the first data repository being of a first type and the second data repository being of a distinct second type; automatically determining the multiple data elements that are part of the stored group of data for the one user; and automatically migrating the stored data for the one user using an abstraction interface that provides a uniform interface for interacting with multiple data repositories of multiple distinct types and that includes at least a data retrieval interface portion and a data storage interface portion, the migrating including,