Use of extensible markup language in a system and method for influencing a position on a search result list generated by a computer network search engine
First Claim
1. A method for managing search listings of an on-line marketplace, the method comprising:
- defining a group of search listings;
formatting an extensible markup language (XML) request to operate on the group of search listings; and
communicating the XML request to an account management server of the on-line marketplace.
9 Assignments
0 Petitions
Accused Products
Abstract
A database search apparatus and method for generating a search result list which responds to Extensible Markup Language (XML) requests from a client to a server of an on-line marketplace. A bid management tool is operable on a client computer to manage search listings and account information of one or more advertisers. The client application communicates with the server via an XML-based application program interface. The bid management tool provides functions for reporting account activity, modifying accounts and manual, timed or event-driven changes to search listings including listings of several advertisers.
-
Citations
20 Claims
-
1. A method for managing search listings of an on-line marketplace, the method comprising:
-
defining a group of search listings;
formatting an extensible markup language (XML) request to operate on the group of search listings; and
communicating the XML request to an account management server of the on-line marketplace. - View Dependent Claims (2)
-
-
3. A method for managing search listings of an on-line marketplace, the method comprising:
-
formatting an extensible markup language (XML) request to set a bid amount of a search listing; and
communicating the XML request to an account management server of the on-line marketplace. - View Dependent Claims (4, 5)
-
-
6. A method for managing search listings of an advertiser of an on-line marketplace, the method comprising:
-
formatting an extensible markup language (XML) request to receive a set of account identifiers corresponding to accounts associated with the advertiser; and
communicating the XML request to an account management server of the on-line marketplace. - View Dependent Claims (7, 8)
-
-
9. A method for managing search listings of an on-line marketplace, the method comprising:
-
formatting an extensible markup language (XML) request to retrieve market state of the on-line marketplace; and
communicating the XML request to an account management server of the on-line marketplace. - View Dependent Claims (10, 11)
-
-
12. A method for managing search listings of an on-line marketplace, the method comprising:
-
formatting an extensible markup language (XML) request to retrieve search listings associated with an advertiser of the on-line marketplace; and
communicating the XML request to an account management server of the on-line marketplace. - View Dependent Claims (13, 14)
-
-
15. A client computer operable in conjunction with an account management server of an on-line marketplace, the account management server storing search listings associated with advertisers;
- the client computer comprising;
a bid management tool; and
an extensible markup language (XML) interface configured to communicate XML requests to the account management server. - View Dependent Claims (16, 17)
- the client computer comprising;
-
18. A computer readable storage medium comprising:
-
first program code implementing a bid management tool for managing search listings on an account management server of an on-line marketplace; and
second program code implementing an extensible markup language (XML) interface for communicating with a complementary XML interface of the on-line marketplace.
-
-
19. The computer readable storage medium 18 further comprising:
an XML schema matching an XML schema of the account management server and usable in conjunction with the second program code for communicating the XML requests to the account management server.
-
20. A computer readable storage medium comprising:
program code implementing an extensible markup language (XML) schema for reference when communicating XML requests from a client computer operable in an on-line marketplace to an account management server of the-line marketplace.
Specification