System and method for migrating data in an electronic commerce system
First Claim
1. A method for migrating product data within an electronic commerce system, comprising:
- monitoring requests for product data by users of a global content directory, the global content directory comprising;
a directory structure comprising a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and defining one or more attributes of the products categorized in the product class; and
one or more pointers associated with each product class, each pointer identifying a seller database in which product data enabling a product transaction is stored for products associated with the product class;
identifying the location of a user;
determining, in response to monitoring requests by the user, that the requested product data should be migrated from a seller database to a storage location closer to the user than the seller database; and
initiating the migration of the product data from the seller database to the storage location.
15 Assignments
0 Petitions
Accused Products
Abstract
A method for migrating product data within an electronic commerce system (10) includes monitoring requests for products by users (20) of a global content directory (42). The global content directory (42) includes a directory structure (44) including a number of product classes organized in a hierarchy. Each product class categorizes a plurality of products and defines one or more attributes of the products categorized in the product class. The directory (44) also includes one or more pointers associated with each product class. Each pointer identifies a seller database (32) in which product data enabling a product transaction is stored for products associated with the product class. The method further includes identifying the location of a user (20) and determining that product data associated with a product requested by the user (20) should be migrated from a seller database (32) to a storage location closer to the user than the seller database (32). The method also includes initiating the migration of the product data from the seller database (32) to the storage location.
87 Citations
34 Claims
-
1. A method for migrating product data within an electronic commerce system, comprising:
-
monitoring requests for product data by users of a global content directory, the global content directory comprising;
a directory structure comprising a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and defining one or more attributes of the products categorized in the product class; and
one or more pointers associated with each product class, each pointer identifying a seller database in which product data enabling a product transaction is stored for products associated with the product class;
identifying the location of a user;
determining, in response to monitoring requests by the user, that the requested product data should be migrated from a seller database to a storage location closer to the user than the seller database; and
initiating the migration of the product data from the seller database to the storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
17. Software for migrating product data within an electronic commerce system, the software embodied in a computer-readable medium and operable to:
-
monitor requests for product data by users of a global content directory, the global content directory comprising;
a directory structure comprising a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and defining one or more attributes of the products categorized in the product class; and
one or more pointers associated with each product class, each pointer identifying a seller database in which product data enabling a product transaction is stored for products associated with the product class;
identify the location of a user;
determine, in response to monitoring requests by the user, that the requested product data should be migrated from a seller database to a storage location closer to the user than the seller database; and
initiate the migration of the product data from the seller database to the storage location.
-
-
33. A method for migrating product data in an electronic commerce system, comprising:
-
monitoring requests for product data by users of a global content directory, the requests each comprising a selection of a product from search results obtained from one or more seller databases by the global content directory and communicated to the user, the global content directory comprising;
a directory structure comprising a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and defining one or more attributes of the products categorized in the product class; and
one or more pointers associated with each product class, each pointer identifying a seller database in which product data enabling a product transaction is stored for products associated with the product class;
identifying the location of a user;
determining, in response to monitoring requests by the user, that the requested product data should be migrated from a seller database to a storage location closer to the user than the seller database based on the number of times the user has requested the product data within a specified period of time; and
instructing the seller database to;
copy the product data for caching at the storage location;
create a pointer to the storage location;
update the migrated product data using the pointer when the product data is updated in the seller database.
-
-
34. Software for migrating product data within an electronic commerce system, the software embodied in a computer-readable medium and operable to:
-
monitor requests for product data by users of a global content directory, the requests each comprising a selection of a product from search results obtained from one or more seller databases by the global content directory and communicated to the user, the global content directory comprising;
a directory structure comprising a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and defining one or more attributes of the products categorized in the product class; and
one or more pointers associated with each product class, each pointer identifying a seller database in which product data enabling a product transaction is stored for products associated with the product class;
identify the location of a user;
determine, in response to monitoring requests by the user, that the requested product data should be migrated from a seller database to a storage location closer to the user than the seller database based on the number of times the user has requested the product data within a specified period of time; and
instruct the seller database to;
copy the product data for caching at the storage location;
create a pointer to the storage location;
update the migrated product data using the pointer when the product data is updated in the seller database.
-
Specification