Method and system for automatically updating a seller application utilized in a network-based transaction facility
First Claim
1. A method for automatically updating a seller application upon connecting to a network-based transaction facility, the method including:
- communicating the seller application over a network from the network-based transaction facility to a client machine, the seller application being executable at the client machine to receive a plurality of transaction listings that are utilized at the network-based transaction facility to transact a plurality of offerings that are described by the respective transaction listings;
receiving a request, over the network from the seller application, to connect to the network-based transaction facility;
determining whether a category update exists for a category data structure that is maintained remotely by the seller application, the determining performed at the network-based transaction facility;
communicating the category update to the seller application responsive to the determining the category update exists, the downloading the category update for each updating of a category data structure maintained by the seller application by utilizing the downloaded category update, the downloading of the category updated including downloading a changed category data structure to the seller application for updating of the category data structure maintained by the seller application;
communicating a plurality of attribute updates to the seller application to enable automatic updating of the seller application with the downloaded attribute updates, the plurality of attribute updates including an attribute that includes a descriptive information field associated with a transaction listing;
receiving a plurality of transaction listings that were created by the seller application at the client machine, wherein the receiving includes receiving a batch file over the network in a single transmission that includes the plurality of transaction listings; and
specifying by the seller application a minimum scheduling value between a plurality of start times for publishing each of the plurality of transaction listings on the network-based transaction facility.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention, there is provided a method for automatically updating a seller application upon connecting to a network-based transaction facility. The method includes receiving a request, by a seller application, to connect to the network-based transaction facility. The method also includes determining whether a category update exists for a category data structure maintained by the seller application. The method further includes downloading the category update to the seller application for each updating of a category data structure maintained by the seller application utilizing the downloaded category update.
230 Citations
39 Claims
-
1. A method for automatically updating a seller application upon connecting to a network-based transaction facility, the method including:
-
communicating the seller application over a network from the network-based transaction facility to a client machine, the seller application being executable at the client machine to receive a plurality of transaction listings that are utilized at the network-based transaction facility to transact a plurality of offerings that are described by the respective transaction listings; receiving a request, over the network from the seller application, to connect to the network-based transaction facility; determining whether a category update exists for a category data structure that is maintained remotely by the seller application, the determining performed at the network-based transaction facility; communicating the category update to the seller application responsive to the determining the category update exists, the downloading the category update for each updating of a category data structure maintained by the seller application by utilizing the downloaded category update, the downloading of the category updated including downloading a changed category data structure to the seller application for updating of the category data structure maintained by the seller application; communicating a plurality of attribute updates to the seller application to enable automatic updating of the seller application with the downloaded attribute updates, the plurality of attribute updates including an attribute that includes a descriptive information field associated with a transaction listing; receiving a plurality of transaction listings that were created by the seller application at the client machine, wherein the receiving includes receiving a batch file over the network in a single transmission that includes the plurality of transaction listings; and specifying by the seller application a minimum scheduling value between a plurality of start times for publishing each of the plurality of transaction listings on the network-based transaction facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system to automatically update a seller application upon connecting to a network based transaction facility, the system including:
-
at least one processor operable to execute; the network based transaction facility to communicate the seller application over a network from the network-based transaction facility to a client machine, the seller application is executable at a client machine to receive a plurality of transaction listings that are utilized at the network-based transaction facility to transact a plurality of offerings that are described by the respective transaction listings; a communicator module at the network-based transaction facility to receive a connection request, over a network from the seller application, to connect to the network-based transaction facility; and an upgrade control module to determine whether a category update exists for a category data structure that is maintained remotely by the seller application, the determining performed at the network-based transaction facility, the communicator module, responsive to the determination performed by the upgrade control module, to communicate the category update to the seller application to update the category data structure maintained by the seller application utilizing the downloaded category update, the communicated category update including a changed category data structure to update the category data structure maintained by the seller application, the communicator module is to further communicate attribute updates to the seller application to enable automatic updating of the seller application with the communicated attribute updates, the attributes updates includes an attribute that includes a descriptive information field associated with a transaction listing; the network-based transaction facility receiving a plurality of transaction listings that were created by the seller application at the client machine, wherein the receiving includes receiving a batch file over the network in a single transmission that includes the plurality of transaction listings; and the seller application specifying a minimum scheduling value between a plurality of start times for publishing each of the plurality of transaction listings on the network-based transaction facility. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A transaction application at a network-based transaction facility to provide updates to a seller application:
-
at least one processor operable to execute; the network based transaction facility to communicate the seller application over a network from the network-based transaction facility to a client machine, the seller application is executable at a client machine to receive a plurality of transaction listings that are utilized at the network-based transaction facility to transact a plurality of offerings that are described by the respective transaction listings; the transaction application including; a communicator module to receive a request, communicated over a network by a seller application, to connect to the network-based transaction facility; and an upgrade control module to determine whether a category update exists for a category data structure that is maintained remotely by the seller application, the communicator module, responsive to the determination by the upgrade control module, to communicate the category update to the seller application to update a category data structure maintained by the seller application utilizing the communicated category update, the category update including a changed category data structure to update the category data structure maintained by the seller application, the communicator module is to further communicate attribute updates to the seller application to enable an automatic update of the seller application with the communicated attribute updates, the attribute updates include an attribute that includes a descriptive information field associated with a transaction listing; the network-based transaction facility receiving a plurality of transaction listings that were created by the seller application at the client machine, wherein the receiving includes receiving a batch file over the network in a single transmission that includes the plurality of transaction listings; and the seller application specifying a minimum scheduling value between a plurality of start times for publishing each of the plurality of transaction listings on the network-based transaction facility. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A compute-readable medium storing a sequence of instructions that, when executed by a machine, cause the machine to:
-
communicate the seller application over a network from a network-based transaction facility to a client machine, the seller application being executable at the client machine to receive a plurality of transaction listings that are utilized at the network-based transaction facility to transact a plurality of offerings that are described by the respective transaction listings; receive a request, over a network via a seller application, to connect to the network-based transaction facility; determine whether automatic updating of the seller application is enabled; communicate category updates to the seller application responsive to the determination the respective category update exists for a respective plurality of category data structures that are maintained remotely by the seller application, the determination performed at the network-based transaction facility; update the seller application with communicated category updates including a first category update including a changed category data structure to update a first category data structure maintained by the seller application; and communicate a plurality of attribute updates to the seller application to enable an automatic update of the seller application with the communicated attribute updates, the attribute updates including an attribute that includes a descriptive information field associated with a transaction listing; receive a plurality of transaction listings that were created by the seller application at the client machine, wherein the receiving includes receiving a batch file over the network in a single transmission that includes the plurality of transaction listings; and specify a minimum scheduling value between a plurality of start times for publishing each of the plurality of transaction listings on the network-based transaction facility by the seller application.
-
Specification