US20130103565A1 - Auction with interest rate bidding - Google Patents
Auction with interest rate bidding Download PDFInfo
- Publication number
- US20130103565A1 US20130103565A1 US13/691,454 US201213691454A US2013103565A1 US 20130103565 A1 US20130103565 A1 US 20130103565A1 US 201213691454 A US201213691454 A US 201213691454A US 2013103565 A1 US2013103565 A1 US 2013103565A1
- Authority
- US
- United States
- Prior art keywords
- interest
- interest rate
- auction
- item
- declining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
Definitions
- Embodiments of the present invention generally relate to technical field of commerce automation and, in one exemplary embodiment, to auctioning with interest rate bidding.
- Auctions conducted across the Internet have become a very popular method of selling goods and services (items).
- a typical ascending price auction once a seller has submitted a request to sell an item, the item becomes available for bidding, with the bidding to close typically at some predetermined time (e.g., at noon, 3 days later).
- Potential buyers are able to view a description and possibly an image of the item, and submit one or more bids for the item.
- the potential buyer that submitted the highest hid on the item at the end of the auction wins the auction and is typically contractually obligated to purchase the item for the amount bid.
- the price (e.g., dollar amount) for an item is lowered as potential buyers continue to bid on the item for a predetermined amount of time.
- the price is typically lowered in predetermined increments depending on certain events, such as passage of time or number of bids received.
- the goal of the seller remains the same, i.e., to sell the item for the highest price possible.
- conventional declining auction technologies are at least limited in types of items that are offered for sale and types of compensation received for those items.
- Such technological challenges also limit the performance of declining auctions and confine them to only particular types and ways of trading, resulting further in lack of creativity and limited goals for trading on part of the participants (e.g., sellers and buyers).
- FIG. 1 is a block diagram illustrating an embodiment of a computer system
- FIG. 2 is a block diagram illustrating an embodiment of a network
- FIG. 3 is a block diagram illustrating an embodiment of marketplace and payment applications
- FIG. 4 is a block diagram illustrating an embodiment of a high-level entity-relationship
- FIG. 5 is a block diagram illustrating an embodiment of an auction with interest rate bidding
- FIG. 6 is a flow diagram illustrating an embodiment of a process for an auction with interest rate bidding
- FIG. 7 is a flow diagram illustrating an embodiment of a process for a declining auction with interest rate bidding
- FIG. 8 is a flow diagram illustrating an embodiment of a process for an ascending auction with interest rate bidding.
- FIG. 9 is a block diagram illustrating an embodiment of auction architecture.
- an interest rate may be set for a transacted financial instrument, and information regarding the financial instrument and an interest rate at which the financial instrument is offered are published via a computer network. Offers from respective bidders to transact the financial instrument may be received, via the computer network, being expressed as offered interest rates at which the bidders are willing to transact the financial instrument.
- whether at least one of the offers satisfies transaction criteria, as defined by a seller of the financial instrument, may be determined. If it is determined that at least one of the offers satisfies the transaction criteria, then at least one of the offers may be identified as an accepted offer.
- the information concerning the financial instrument may be published from a server computer to a client computer via the computer network.
- the information regarding the financial instrument may be received from the seller of the financial instrument.
- the offers may be received from the respective bidders at the server computer from respective client computers operated by the bidders.
- the bid receiving process may include a declining auction including reducing the published interest rate at which the financial instrument may be offered for sale during the bid receiving process.
- the reducing of the published interest rate may be performed automatically by the server computer in response to, for example, bidding activity, lack of bidding activity, and/or receipt of a lower interest rate that is lower than the published interest rate.
- the published interest rate may be reduced to be equal to the lower interest rate.
- the bidding process may also include an ascending auction including increasing the published interest rate at which the financial instrument may be offered for sale during the bid receiving process.
- the ascension of the published may be performed automatically by the server computer in response to, for example, bidding activity, lack of bidding activity, and/or receipt of a higher interest rate that is higher than the published interest rate.
- the published interest rate may be increased to be equal to the higher interest rate.
- the financial instrument may include one or more interest-paying (IP) financial instruments or one or more interest-receiving (IR) financial instruments.
- IP financial instrument may refer to a financial instrument for which the seller pays interest to the buyer of the IP financial instrument
- IR financial instrument may refer to a financial instrument for which the seller receives interest from the buyer of the IR financial instrument.
- the interest rate may include a reserve interest rate having a maximum interest rate and/or a minimum interest rate.
- the maximum interest rate may refer to the highest interest rate that the seller is willing to pay to the buyer for an IP financial instrument
- the minimum interest rate may refer to the lowest interest rate that the seller is willing to accept from the buyer for an IR financial instrument.
- the various embodiments may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor or a machine or logic circuits programmed with the instructions to perform the various embodiments.
- the various embodiments may be performed by a combination of hardware and software.
- Various embodiments of the present invention may be provided as a computer program product, which may include a machine-readable medium having stored thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process according to various embodiments of the present invention.
- the machine-readable medium may include, but is not limited to, floppy diskette, optical disk, compact disk-read-only memory (CD-ROM), magneto-optical disk, read-only memory (ROM) random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic or optical card, flash memory, or another type of media/machine-readable medium suitable for storing electronic instructions.
- various embodiments of the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
- a communication link e.g., a modem or network connection
- FIG. 1 is a block diagram illustrating an embodiment of a computer system.
- the computer system (system) 100 may include an exemplary machine within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed.
- the system 100 may operate as a standalone device or may be connected (e.g., networked) to other machines or systems. In a networked deployment, the system 100 may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
- the system 100 may be a server computer, a client computer, a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (FDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
- PC personal computer
- PDA Personal Digital Assistant
- STB set-top box
- FDA Personal Digital Assistant
- a cellular telephone a web appliance
- network router switch or bridge
- the computer system 100 may include a processor 102 (e.g., a central processing unit (CPU) a graphics processing unit (GPU) or both), a main memory (memory) 104 and a static memory 106 , which communicate with each other via a bus 108 .
- the computer system 100 may further include a video display unit 310 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- a processor 102 e.g., a central processing unit (CPU) a graphics processing unit (GPU) or both
- main memory main memory
- static memory 106 static memory
- the computer system 100 may further include a video display unit 310 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- LCD liquid crystal display
- CRT cathode ray tube
- the computer system 100 also includes an alphanumeric input device 112 (e.g., a keyboard), a cursor control device 114 (e.g., a mouse), a disk drive unit 116 , a signal generation device 118 (e.g., a speaker) and a network interface device 120 to connect the system 100 with other systems or machines via a network (e.g., the Internet) 126 .
- an alphanumeric input device 112 e.g., a keyboard
- a cursor control device 114 e.g., a mouse
- a disk drive unit 116 e.g., a disk drive unit 116
- a signal generation device 118 e.g., a speaker
- a network interface device 120 e.g., the Internet
- the processor 102 may include multiple processors including one or more multi-threaded processors having multiple threads or logical processors, and may be capable of processing multiple instruction sequences concurrently using its multiple threads.
- the processor 102 may further include one or more microprocessors, microcontrollers, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), central processing units (CPU), programmable logic devices (PLD), and similar devices that access instructions from system storage (e.g., main memory 104 ), decode them, and execute those instructions by performing arithmetic and logical operations.
- the processor 102 may also include one or more internal caches (not shown).
- the bus 108 may also be known as the host bus or the front side bus, and may be used to couple the processors 302 with the system interface. Bus 108 may also be coupled with a control bus, an address bus, and/or a data bus (not shown).
- the control bus, the address bus, and the data bus may be multidrop bi-directional buses, e.g., connected to three or more bus agents, as opposed to a point-to-point bus, which may be connected only between two bus agents.
- the memory 104 may include a dynamic storage device, a random access memory (RAM), or other storage device coupled with the bus 108 for storing information and instructions 124 to be executed by the processor 102 .
- Memory 104 also may be used for storing temporary variables or other intermediate information during execution of instructions 124 by the processors 124 .
- the static memory 106 may include a read only memory (ROM) and/or other static storage device coupled with the processor 102 via the bus 108 for storing static information and instructions for the processor 102 .
- Memory 104 may include a wide variety of memory devices including read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), random access memory (RAM), non-volatile random access memory (NVRAM), cache memory, flash memory, and other memory devices.
- Memory 216 may also include one or more hard disks, floppy disks, ZIP disks, compact disks (e.g., CD-ROM), digital versatile/video disks (DVD), magnetic random access memory (MRAM) devices, and other system-readable media that store instructions and/or data.
- the memory 104 may store program modules such as routines, programs, objects, images, data structures, program data, and other program modules that perform particular tasks or implement particular abstract data types that facilitate system use.
- the network interface device 120 may include a modem, a network interface card, or other well-known interface devices, such as those used for coupling with Ethernet, token ring, or other types of physical attachment for purposes of providing a communication link to support a local or wide area network 126 , for example.
- the system 100 may be coupled with a number of clients and/or servers via a conventional network infrastructure 126 , such as a company's Intranet and/or the Internet, for example.
- the disk drive unit 116 may include a machine-readable medium 122 on which may be stored one or more sets of instructions (e.g., software 124 ) embodying any one or more of the methodologies or functions described herein.
- the software 124 may also reside, completely or at least partially, within the main memory 104 and/or within the processor 102 during execution thereof by the computer system 100 , the main memory 104 and the processor 102 also constituting machine-readable media.
- the software 124 may further be transmitted or received over a network 126 via the network interface device 120 .
- machine-readable medium 122 is illustrated in an exemplary embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions.
- the term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine of the system 100 and that causes the machine to perform any one or more of the methodologies of the present invention.
- the term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media, and carrier wave signals.
- system 100 may vary from implementation to implementation depending upon numerous factors, such as price constraints, performance requirements, technological improvements, and/or other circumstances.
- the embodiments described herein may be performed under the control of a programmed processor, such as the processor 102
- the embodiments may be fully or partially implemented by any programmable or hardcoded logic, such as field programmable gate arrays (FPGAs), TTL logic, or application specific integrated circuits (ASICs).
- FPGAs field programmable gate arrays
- ASICs application specific integrated circuits
- the embodiments of the present invention may be performed by any combination of programmed general-purpose computer components and/or custom hardware components. Therefore, nothing disclosed herein should be construed as limiting the various embodiments of the present invention to a particular embodiment wherein the recited embodiments may be performed by a specific combination of hardware components.
- FIG. 2 is a block diagram illustrating an embodiment of a network.
- the network or architecture (architecture) 200 may include a commerce platform, such as a network-based marketplace or trading platform 202 , to provide server-side functionality, via a network 126 (e.g., the Internet) to one or more clients, such as client machines 210 - 212 .
- a web client 206 e.g., a browser, such as the Internet Explorer or the Netscape Navigator
- a programmatic client 208 may execute on their respective client machines 210 and 212 .
- an application program interface (API) server 214 and a web server 216 may be coupled to, and provide programmatic and web interfaces respectively to, one or more application servers 218 .
- the application servers 218 may host one or more marketplace applications 220 and payment applications 222 .
- the application servers 28 may be coupled to one or more databases servers 224 to facilitate access to one or more databases 226 .
- the marketplace applications 220 may provide a number of marketplace functions and services to users that access the marketplace 202 .
- the payment applications 222 likewise may provide a number of payment services and functions to users.
- the payment applications 222 may allow users to quantify for, and accumulate, value (e.g., in a commercial currency, such as the U.S. dollar, or a proprietary currency, such as “points”) in accounts, and then to redeem the accumulated value for products (e.g., goods or services) that are made available via the marketplace applications 220 .
- value e.g., in a commercial currency, such as the U.S. dollar, or a proprietary currency, such as “points”
- the marketplace and payment applications 220 and 222 both form part of the network-based marketplace 202 , it will be appreciated that, in alternative embodiments of the present invention, the payment applications 222 may form part of a payment service that is separate and distinct from the marketplace 202 .
- architecture 200 may employ a client-server architecture
- embodiments of the present invention are not limited to this architecture 200 , and may equally well find application in a distributed, or peer-to-peer, architectures.
- the various marketplace and payment applications 220 and 222 may also be implemented as standalone software programs, which do not necessarily have networking capabilities.
- the web client 206 may access the various marketplace and payment applications 220 and 222 via the web interface supported by the web server 216 .
- the programmatic client 206 may access the various services and functions provided by the marketplace and payment applications 220 and 222 via the programmatic interface provided by the API server 214 .
- the programmatic client 208 may, for example, be a seller application (e.g., the TurboLister application developed by eBay Inc., of San Jose, Calif.) to enable sellers to author and manage listings on the marketplace 202 in an off-line manner, and to perform batch-mode communications between the programmatic client 208 and the network-based marketplace 202 .
- FIG. 3 is a block diagram illustrating an embodiment of marketplace and payment applications.
- Multiple marketplace and payment applications 220 - 222 may be provided as part of the network-based marketplace or trading platform 202 , as illustrated and described with respect to FIG. 2 .
- the network-based marketplace 202 may provide a number of listing and price-setting mechanisms whereby a seller may list goods or services for sale, a buyer may express interest in or indicate a desire to purchase such goods or services, and a price may be set for a transaction pertaining to the goods or services.
- the marketplace applications 220 may include one or more auction applications 302 to support auction-format listing and price setting mechanisms (e.g., English, Dutch, Vickrey, Chinese, Double, Ascending, Reverse and Declining auctions etc.).
- the various auction applications 302 may also provide a number of features in support of such auction-format listings, such as a reserve price feature whereby a seller may specify a reserve price in connection with a listing and a proxy-bidding feature whereby a bidder may invoke automated proxy bidding.
- a reserve price feature whereby a seller may specify a reserve price in connection with a listing
- a proxy-bidding feature whereby a bidder may invoke automated proxy bidding.
- One or more of the auction applications 302 may include one or more declining auction applications and/or one or more ascending auction applications.
- a declining auction application may provide a dynamic processing mechanism for the trading of interest-paying financial instruments (e.g., bonds, notes, and certificate of deposits (CD)) for which a buyer receives interest from the seller.
- interest-paying financial instruments e.g., bonds, notes, and certificate of deposits (CD)
- the price (in currency) may remain constant and the compensation for buying a particular financial instrument may include interest rate.
- a financial institution or an individual (seller) may want to sell a $1000 bond to a buyer for an interest rate that is lower than the maximum interest rate that the seller is willing to pay to the buyer.
- Potential buyers may bid on the bond in terms of interest rates that they are willing to accept.
- An ascending auction application may provide a dynamic processing mechanism for trading of interest-receiving financial instruments (e.g., mortgage loans, personal loans, and credit cards) for which a buyer pays interest to the seller.
- interest-receiving financial instruments e.g., mortgage loans, personal loans, and credit cards
- One or more fixed-price applications 304 may support fixed-price listing formats (e.g., the traditional classified advertisement-type listing or a catalogue listing) and buyout-type listings.
- buyout-type listings e.g., including the Buy-It-Now (BIN) technology developed by eBay Inc., of San Jose, Calif.
- BIN Buy-It-Now
- auction-format or other dynamic pricing format
- one or more fixed-interest applications 334 may support providing fixed-interest listing formats and buy-out listings.
- a buyer may purchase a financial instrument, which may also be offered for sale via an auction, at a fixed interest rate.
- the fixed-interest rate may be higher or lower than the starting interest rate offered at the auction depending on the nature of the financial instrument. For example, a CD may be sold for a lower fixed-interest rate than the starting interest rate offered at the auction, while a credit card may be sold at a higher fixed-interest rate than the starting interest rate offered at the auction.
- One or more publishing applications 336 may be used to publish the information relating to auctions, such as the declining price auction.
- the publishing applications 336 may format information about the financial instruments in a web page and provide that web page over the Internet to potential buyers.
- the publishing applications 336 may also update the current offer price (e.g., $100) or interest rate (e.g., 10%), as necessary, when the current offer price or interest rate is changed using the auction applications 302 .
- the store applications 306 may allow sellers to group their listings within a “virtual” store (e.g., a virtual bank), which may be branded and otherwise personalized by and for the sellers. Such a virtual store may also offer promotions, incentives and features that are specific and personalized to a relevant seller.
- a virtual store e.g., a virtual bank
- One or more reputation applications 308 may allow parties that transact utilizing the network-based marketplace 202 to establish, build and maintain reputations, which may be made available and published to potential trading partners.
- the network-based marketplace 202 may support a person-to-person trading
- users may have no history or other reference information whereby the trustworthiness and credibility of potential trading partners may be assessed.
- the reputation applications 308 may allow a user, for example through feedback provided by other transaction partners, to establish a reputation within the network-based marketplace 202 over time. Other potential trading partners may then reference such a reputation for the purposes of assessing credibility and trustworthiness.
- the personalization applications 310 may allow users of the marketplace 202 to personalize various aspects of their interactions with the marketplace 202 . For example a user may, utilizing an appropriate personalization application 310 , may create a personalized reference page at which information regarding transactions to which the user is (or has been) a party may be viewed. Further, the personalization applications 310 may enable a user to personalize listings and other aspects of their interactions with the marketplace 202 and other parties.
- the network-based marketplace 202 may support a number of marketplaces that are customized, for example, for specific geographic regions. For example, a version of the marketplace 202 may be customized for the United Kingdom, whereas another version of the marketplace 202 may be customized for the United States of America. Each of these versions may operate as an independent marketplace, or may be customized (or internationalized) presentations of a common underlying marketplace.
- the navigation of the network based-marketplace 202 may be facilitated by one or more navigation applications 314 .
- a search application may enable key word searches of listings published via the marketplace 202 .
- a browse application may allow users to browse various categories, catalogues, or inventory data structures according to which listings may be classified within the network-based marketplace 202 .
- Various other navigation applications 314 may be provided to supplement the search and browsing applications.
- the marketplace applications 220 may include, according to one embodiment, one or more imaging applications 316 utilizing which users may upload images for inclusion within listings.
- the imaging applications 316 may also operate to incorporate images within viewed listings.
- the imaging applications 316 may also support one or more promotional features, such as image galleries that are presented to potential buyers. For example, sellers may pay an additional fee to have an image included within a gallery of images for promoted items.
- One or more listing creation applications 318 may allow sellers conveniently to author listings pertaining to goods or services that they wish to transact via the network-based marketplace 202 , and listing management applications 320 may allow sellers to manage such listings. Specifically, where a particular seller has authored and/or published a large number of listings, the management of such listings may present a challenge.
- the listing management applications 320 provide a number of features (e.g., auto-relisting, inventory level monitors, etc.) to assist the seller in managing such listings.
- One or more post-listing management applications 322 may also assist sellers with a number of activities that typically occur post-listing. For example, upon completion of an auction facilitated by one or more auction applications 302 , a seller may wish to leave feedback regarding a particular buyer.
- a post-listing management application 322 may provide an interface to one or more reputation applications 308 , so as to allow the seller conveniently to provide feedback regarding multiple buyers to the reputation applications 308 .
- Goods and services may also include financial instruments, such as CDs, notes, credit cards, bank accounts, mortgages, bonds, etc.
- the dispute resolution applications 324 provide mechanisms whereby disputes arising between transacting parties may be resolved.
- the dispute resolution applications 324 may provide guided procedures whereby the parties are guided through a number of procedures in an attempt to settle a dispute.
- the dispute may be escalated to a third party mediator or arbitrator.
- a number of fraud prevention applications 326 may implement various fraud detection and prevention mechanisms to reduce the occurrence of fraud within the network-based marketplace 202 .
- the messaging applications 328 may be responsible for the generation and delivery of messages to users of the network-based marketplace 202 . Such messages, for example, may advise users regarding the status of listings at the network-based marketplace 202 (e.g., providing “outbid” notices to bidders during an auction process or to provide promotional and merchandising information to users).
- the merchandising applications 330 may support various merchandising functions that are made available to sellers to enable sellers to increase sales via the network-based marketplace 202 .
- the merchandising applications 330 may also operate the various merchandising features that may be invoked by sellers, and may monitor and track the success of merchandising strategies employed by sellers.
- the network-based marketplace 202 itself, or one or more parties that transact via the network-based marketplace 202 may operate loyalty programs that are supported by one or more loyalty/promotions applications 332 . For example, a buyer may earn loyalty or promotions points for each transaction established and/or concluded with a particular seller, and may be offered a reward for which accumulated loyalty points can be redeemed.
- FIG. 4 is a block diagram illustrating an embodiment of a high-level entity-relationship.
- various tables 400 may be maintained within the databases 226 (see FIG. 2 ), and utilized by and support the marketplace and payment applications 220 and 222 (see FIGS. 2 and 3 ).
- a user table 402 may contain a record for each registered user of the network-based marketplace 202 , and may include identifier, address and financial instrument information pertaining to each such registered user.
- a user may, it will be appreciated, operate as a seller, a buyer, or both, within the network-based marketplace 202 .
- a buyer may be a user that has accumulated value (e.g., commercial or proprietary currency or interest rate), and is then able to exchange the accumulated value for items (e.g., goods, services, and financial instruments) that are offered for sale by the network-based marketplace 202 .
- value e.g., commercial or proprietary currency or interest rate
- items e.g., goods, services, and financial instruments
- the tables 400 may also include an items table 404 in which may be maintained item records for the items that are available to be, or have been, transacted via the network-based marketplace 202 .
- Each item record within the items table 404 may furthermore be linked to one or more user records within the user table 402 , so as to associate a seller and one or more actual or potential buyers with each item record.
- a transaction table 406 may contain a record for each transaction (e.g., a purchase transaction) pertaining to items for which records may exist within the items table 404 .
- An order table 408 may be populated with order records, each order record may be associated with an order. Each order, in turn, may be with respect to one or more transactions for which records may exist within the transactions table 406 .
- the bid records maintained within a bids table 410 may each relate to a bid received at the network-based marketplace 202 in connection with an auction-format listing supported by an auction application 302 .
- An interest rate table 422 may contain information relating to interest rates at they relate to the items (e.g., financial instruments) on sale.
- the interest rate table 422 may include the start offer interest rate, increments at which the interest rate may be declined, and the reserve interest rate (e.g. maximum and minimum interest rates) corresponding to each of the items.
- the interest rate table 422 may include overlapping information from other tables, such as the bids table 410 , items table 404 , and history table 414 .
- a history table 414 may maintain a history of transactions to which a user has been a party.
- One or more attributes tables 416 may record attribute information pertaining to items for which records may exist within the items table 404 .
- a feedback table 412 may be utilized by one or more reputation applications 308 to construct and maintain reputation information concerning users.
- the attributes tables 416 may indicate a currency or interest rate attribute associated with a particular item, identifying the currency or interest rate for the relevant item as specified by a seller.
- the tables 400 illustrated here, and the like, may be included in the databases 226 and/or may be, directly or indirectly, coupled with each other. Furthermore, depending on various embodiments of the present invention, not all the tables 400 may be needed and conversely, additional tables, not illustrated here, may be added, as necessitated.
- FIG. 5 is a block diagram illustrating an embodiment of an auction with interest rate bidding.
- one or more sellers 502 including financial institutions (e.g., banks, lenders, mutual fund companies, investment companies, and brokers may publish one or more items including financial instruments (e.g., bonds, certificate of deposits (CDs), savings and money market accounts, home mortgages, automobile loans, personal loans, student loans, and credit cards) for sale using an ascending auction or a declining auction with interest rate bidding 504 over a network 126 (e.g., Internet).
- financial instruments e.g., bonds, certificate of deposits (CDs), savings and money market accounts, home mortgages, automobile loans, personal loans, student loans, and credit cards
- a network 126 e.g., Internet
- the publication of the items for sale may be performed using a website for the users 510 to access via a web browser (e.g., Internet Explorer and Netscape Navigator) using a Uniform Resource Locator (URL) 508 (e.g., http://www.financialinstrumentsauction.com).
- a web browser e.g., Internet Explorer and Netscape Navigator
- URL Uniform Resource Locator
- the seller 502 may publish, for example, a $1000 bond in a declining auction with an initial offer interest rate (initial interest rate) of, for example, 10%.
- the price of the bond (e.g., $1000), however, may remain constant regardless of the initial interest rate and subsequent biddings of the interest rate by the buyer 510 , and the final interest rate at which the bond may be sold.
- the initial interest rate may be set by the seller 502 for the users 510 to start bidding on the item.
- the initial interest rate may be set automatically depending on various factors, such as item types, history of the time, time allowed for the declining auction, market rates, and reserve interest rate.
- the reserve interest rate for the item may refer to the maximum interest rate and/or minimum interest rate for the item as set by the seller depending on the type of item.
- the reserve interest rate for a bond may be the maximum interest rate (e.g., 6%) that the seller 502 is willing to pay; on the other hand, the reserve interest rate for a mortgage loan may be the minimum interest rate (e.g., 5%) that the seller 502 is willing to accept.
- the seller 502 may set al. maximum interest rate that the seller 502 is willing to pay and above which the seller 502 may not sell the item.
- a declining auction may be used for interest-paying items.
- the seller 502 may set a minimum interest rate that the seller 502 is willing to accept and under which the seller 502 may not sell the item.
- the determination of the reserve interest rate of items may also depend on other factors, such as item types, history of the time, time allowed for the declining auction, market rates, and initial offer interest rate (initial interest rate).
- an ascending auction may be used.
- the buyers 510 may continue to bid on the items until a bid is accepted or a triggering event, such as end of the predetermined time period for the auction, occurs.
- the initial interest rate may be reduced by the seller, or automatically reduced responsive to bid values received from potential buyers. The lowering of the initial interest rate, however, may be performed in predetermined increments or according to the bids received. For example, the initial interest rate of 10% for the bond may be reduced by 1% after every 2 hours of declining auction until it reaches 0.01%.
- the initial interest rate may be reduced according to the bids received; for example, a bid of 9.5% may reduce the initial interest rate to 9.5% and later, a bid of 8.75% may reduce the initial interest rate to 8.75%.
- the interest rate (initial or reserve interest rate) may not reach 0% and the minimum increment for reducing or bidding the interest rate may be 0.01%.
- the seller may accept the bid with the highest interest rate that is also greater than the minimum interest rate.
- the seller may accept the bid with the lowest interest rate that is also lower than the maximum interest rate.
- the seller 502 may not be limited to a financial institution and may include individuals and other parties, and the buyer 510 may not be limited to an individual and may include financial institutions and other parties. Also, it is anticipated, the seller 502 and buyer 510 may include any combination of individuals, parties, and financial institutions just as the items for sale may include any variety and combination of financial instruments.
- FIG. 6 is a flow diagram illustrating an embodiment of a process of an auction with interest rate bidding.
- an initial offer interest rate (initial interest rate) and a reserve interest rate (e.g., maximum interest rate or minimum interest rate) may be set for an item for sate on the declining auction by a seller at processing block 602 .
- the item may then be published along with the initial interest rate by the seller over a network (e.g., Internet) for users to access at processing block 604 .
- the users may access the publication of the item using a web page via an Internet browser using a Uniform Resource Locator CURL).
- the users may also use the web page to bid on the item and such bids are received at processing block 606 .
- the bidding by the users may be performed using various interest rates (e.g., 6.25%, 4.00%, and 2.90%).
- the interest rates bid by the users may be entered as free-form numbers, or may be interest rates that are presented to the user in a drop-down menu, from which the user may then select an interest rate.
- a predetermined time period may be set for auctioning of the item.
- the predetermined time period may be set at the beginning of the auction, or may be set during the auction if, for example, the item is not very popular with the users. The time period may not be set and the item may be on the auction until it is sold.
- the remaining time in the auction is determined. If no time is left, the auction may end at processing block 610 . However, if there is some time left, the auction may continue with the lowering of the initial interest rate according to predetermined increments, or according to the received bids at processing block 612 .
- the received bids are evaluated for satisfying the initial interest rate and reserve interest rate criteria. If any of the bids meet the criteria of initial interest rate and reserve interest rate as set forth by, for example, the seller, the best of those bids may be accepted at processing block 616 .
- the bid with the lowest interest rate e.g., closest to zero
- the bid with the highest interest rate may be accepted using an ascending auction.
- multiple bids may be received corresponding to each of the multiple items. Furthermore, if only one bid satisfies the criteria of the initial interest rate and the reserve interest rate, that one bid may be accepted.
- the auction using interest rate bidding may end at processing block 610 .
- FIG. 7 is a flow diagram illustrating an embodiment of a process of a declining auction with interest rate bidding.
- the seller may set or assign an initial offer interest rate (initial interest rate) to an item to sell the item using a declining auction with interest rate bidding at processing block 702 .
- the item may include an interest-paying (IP) item including a financial instrument on which the seller of the financial instrument is expected to pay interest to the buyer.
- IP items may include bonds, certificates of deposit (CDs), interest-bearing checking accounts, savings accounts, money market accounts, savings plans, and the like.
- the seller may set or assign a reserve interest rate including a maximum interest rate (maximum rate) to the IP item at processing block 704 .
- the maximum rate may refer to the maximum rate of interest that the seller is willing to pay on the IP item.
- the seller may reject any bids that are above the maximum rate and may accept the lowest bid, such as the one closest to 0%.
- the seller may publish the IP item at the initial interest rate for the buyers to bid at processing block 706 .
- the initial interest rate for the IP item may be published, but the maximum rate may remain confidential.
- the seller may publish a $1000 bond for sale at the initial interest rate of 10% to start bidding, but may keep confidential the maximum rate of 6% that the seller is willing to pay.
- the buyers may begin to bid on the IP item.
- the buyers may start bidding at 10% and may bid as low as 0.01%, in minimum increments of 0.01%.
- one or more buyers may bid 8.25%, 6.23%, 3.90%, and 2.76% for the bond, during which the price of the bond (e.g., $1000) may not change.
- One buyer may place one or more bids.
- a predetermined time period may be assigned to the declining auction, which means the declining auction may automatically expire after a certain time period has ended and no acceptable bid has yet been received for the IP item.
- no predetermined time period may be assigned to the declining auction, and the auction may remain open until the item is sold or other triggering event has occurred, such as change in financial markets, political situation, or laws concerning the IP item or declining auction, and the like.
- time left of the predetermined time period is determined. If the time period has expired, the declining auction may expire at processing block 712 . If the time period has not yet expired, the declining auction may continue with the lowering of the initial interest rate at processing block 714 .
- the initial interest rate for the IP item may be lowered in various increments based on various factors, such as time or bids received. For example, the initial interest rate of 10% for the bond may be reduced by an increment of 0.1% after every hour, reducing the rate of 10% to 9.70% after three hours. On the other hand, the initial interest rate may be reduced according to the bids received. For example, the initial interest rate of 10% may be reduced from the highest to the lowest bid received, such as from 10% to 8.25% to 6% to 3.90% and then to 2.76%. If a tower bid (e.g., 3.90%) is received before a higher bid (e.g., 6.23%), the initial interest rate may remain at 3.90%, and may not be increased to 6.23%.
- a tower bid e.g., 3.90%
- a higher bid e.g., 6.23%
- the bids received may then be compared to the initial interest rate to determine whether any of the bids qualify for further consideration at decision block 716 . If the bid rate (e.g., 12.5%) is higher than the initial interest rate (e.g., 10%), the bid for the IP item (e.g., bond) may be rejected at processing block 718 . Bids with interest rates lower than the initial interest rate may then be compared with the maximum rate to determine whether any of those bids qualify for further consideration at decision block 720 .
- the initial interest rate e.g., 10.5%
- the bid for the IP item e.g., bond
- the bid rate (e.g., 8.25% and 6.23%) is higher than the maximum rate (e.g., 6%)
- the bid for the IP item (e.g., bond) may be rejected at processing block 718 , and the declining auction continues with receiving bids at processing block 708 .
- the process of evaluating and analyzing those and other bids may continue at decision block 710 . If no more bids received, the lowest bid (e.g., 2.76%) may be accepted at processing block 724 . With the acceptance of the lowest (or best) bid, the declining auction with interest rate bidding may end at processing block 712 .
- Accepting the lowest bid may mean the seller may pay the accepted bid interest rate to the buyer of the IP item. Continuing with the bond example, the seller may pay 2.76% to the buyer for the $1000 bond that the buyer purchased with the accepted bid.
- FIG. 8 is a flow diagram m illustrating an embodiment of a process of an ascending auction with interest rate bidding.
- the seller may set or assign an initial offer interest rate (initial interest rate) to an item to sell the item using an ascending auction with interest rate bidding at processing block 802 .
- the item may include an interest-receiving (IR) item including a financial instrument on which the seller of the financial instrument is expected to receive interest from the buyer. Examples of IR items may include home mortgages, automobile loans, personal loans, student loans, credit cards, and the like.
- IR interest-receiving
- the seller may set or assign a reserve interest rate including a minimum interest rate (minimum rate) to the IR item at processing block 804 .
- the minimum rate may refer to the minimum rate of interest that the seller is willing to receive on the IR item. Stated differently, the seller may reject any bids that are below the minimum rate.
- the seller may publish the IR item at the initial interest rate for the buyers to bid at processing block 806 .
- the initial interest rate for the IR item may be published, but the minimum rate may remain confidential.
- the seller may publish a credit card for sale at the initial interest rate of 7% to start bidding, but may keep confidential the minimum rate of 110% that the seller is willing to accept.
- the buyers may begin to bid on the IR item.
- the buyers may start bidding at 7% and may bid in minimum increments of 0.01%. For example, one or more buyers may bid 18.25%, 16.23%, 8.90%, and 7.76% for the credit card. Also, one buyer may place one or more bids.
- a predetermined time period may be assigned to the ascending auction, which means the ascending auction may automatically expire after a certain time period has ended and no acceptable bid has yet been received for the IR item.
- no predetermined time period may be assigned to the declining auction, and the auction may remain open until the item is sold or other triggering event has occurred, such as change in financial markets, political situation, or laws concerning the IR item or ascending auctions, and the like.
- time left of the predetermined time period is determined. If the time period has expired, the ascending auction may expire at processing block 812 . If the time period has not yet expired, the ascending auction may continue.
- the seller may have the option of lowering the minimum rate, in various increments, depending on the bids received to accommodate more bids or, according to another embodiment, may choose not to lower the minimum rate and reject all bids that are for interest rate lower than the minimum rate.
- the bids received with interest rates lower than the initial interest rate may then be compared with the minimum rate to determine whether any of those bids qualify for further consideration at decision block 814 .
- the bid interest rate (e.g., 8.90% and 7.76%) is lower than the minimum rate (e.g., 10%), and even though it is higher than the initial rate (e.g., 7%), such bid for the IR item (e.g., credit card) may be rejected at processing block 816 , and the ascending auction continues with the receiving of bids at processing block 808 .
- the process of evaluating and analyzing those and other bids may continue at decision block 810 . If no more bids are received, the highest bid (e.g., 18.25%) may be accepted at processing block 820 . With the acceptance of the highest (or best) bid, the ascending auction with interest rate bidding may end at processing block 812 .
- Accepting the highest bid may mean that the seller has received and accepted a bid interest rate from a buyer of the IR item that satisfies the seller's criteria for selling the IR item.
- the buyer may pay 18.25% to the seller for, for example, carrying a balance on the credit card that the buyer purchased with the accepted bid.
- FIG. 9 is a block diagram illustrating an embodiment of auction architecture.
- the auction architecture 900 may include any variety and combinations of one or more client computers and/or one or more server computers directly or indirectly coupled with each other over a network 126 (e.g., the Internet).
- the auction architecture 900 may also include any number of components and/or elements also directly or indirectly connected with each other and with the one or more client computers and/or one or more server computers over the network 126 .
- an auction including an ascending auction or a declining auction, may be performed using one or more auction applications 302 as illustrated and described with reference to FIG. 3 .
- the one or more auction applications 302 may include one or more ascending an/or declining auction applications 902 to perform various embodiments of the auction.
- the one or more ascending and/or declining auction applications 902 may further include one or more ascending and/or declining auction interest rate applications 904 to perform various embodiments of the ascending and declining auctions including auctions using interest rate biddings.
- the various auction applications 302 , 902 - 904 may be used to facilitate a processor, such as the processor 102 of FIG. 1 , to perform the embodiments of the present application.
- the auction applications 302 , 902 - 904 may, directly or indirectly, interface or be coupled with one or more databases, such as the databases 226 of FIG. 2 .
- the one or more databases 226 may include an interest rate table 422 and a history table 414 .
- the interest rate table 422 may be used to store information relating to interest rates of a particular item.
- the information may include various interest rates associated with a number of items, such as initial offer interest rate, reserve interest rate including maximum interest rate and/or minimum interest rate, and interest rates bid by various buyers or a particular item, and the like.
- Various items may include various financial instruments including interest-receiving (IR) items and interest-paying (IP) items.
- IR items may refer to those financial instruments on which the seller is expected to receive interest from the buyer upon purchase of an IR item.
- IP items may refer to those financial instruments on which the seller is expected to pay interest to the buyer upon purchase of an IP item.
- the history table 414 may include historical information about various items, as described above, that have been sold or offered for sale using the declining auction with interest rate bidding. Furthermore, the history table 414 may contain information regarding various registered users of the declining auction. The registered users may or may not have participated in a declining auction and/or purchased an item. For example, a declining auction interest rate application 904 may query the interest rate table 422 and the history table 414 to determine whether items similar to the one currently on sale have been sold and the interest rate at which the they were sold using the declining auction with interest rate bidding. Such information may be used by the declining auction interest rate application 904 to, for example, either automatically list the initial interest rate and/or reserve interest rate for the item or allow the seller to extract the collected information to determine the initial interest rate and/or reserve interest rate.
- the publishing application 336 may perform embodiments including processes relating to publishing the information with regard to the declining auction. For example, in an embodiment where an item may be offered for sale over the Internet 126 , the publishing application 336 may format information about the item on a web page and have that web page available over the Internet 126 to potential buyers. Furthermore, the publishing application 336 may also update the current initial interest rate as the current initial interest rate may change by the declining auction applications 902 - 904 .
- a single auction is used and illustrated as an example.
- embodiments of the present invention provide for a plurality of auctions, including ascending auctions and declining auctions, to take place sequentially and/or simultaneously.
- a plurality of auctions may be conducted on the same or different server computers and even on different processors within the same server computer.
- a single auction or a plurality of auctions may be performed in the same or different processors, and threads, etc.
- any combination of software, hardware, firmware, etc. may be used to perform various embodiments of the present invention.
- Embodiments of the present invention may also provide for programming the functionality required for performing the various embodiments using any programming technology, paradigm, and/or language that exist today or may be developed in the future, including, but not limited to parallel programming, object-oriented technology, distributed processing, multi-processing, Java, C, C++, and assembly language, and the like.
Abstract
A method, apparatus, system and machine-readable medium are provided for declining auctions with interest bidding. According to one embodiment, offers are received from respective bidders in a bid receiving process to transact a financial instrument, the offers being expressed as offered interest rates at which the corresponding respective bidders are willing to transact the financial instrument. The bid receiving process is utilized in a declining auction characterized by a reducing a published interest rate at which the financial instrument is offered for sale. The declining auction is terminated based on a predetermined period of time.
Description
- This application is a continuation application of U.S. application Ser. No. 13/182,196 filed Jul. 13, 2011 which is a continuation of U.S. application Ser. No. 12/710,294 filed Feb. 22, 2010 which is a continuation of U.S. application Ser. No. 10/733,700, filed Dec. 11, 2003 which applications are hereby incorporated by reference in their entirety.
- Embodiments of the present invention generally relate to technical field of commerce automation and, in one exemplary embodiment, to auctioning with interest rate bidding.
- The Internet and the World Wide Web (“Web”) have changed the landscape of information delivery and affected numerous faculties of life, including electronic commerce and entertainment. One area that has benefited from this technological development is the ability for individuals to sell products over the Internet.
- Auctions conducted across the Internet have become a very popular method of selling goods and services (items). In a typical ascending price auction, once a seller has submitted a request to sell an item, the item becomes available for bidding, with the bidding to close typically at some predetermined time (e.g., at noon, 3 days later). Potential buyers are able to view a description and possibly an image of the item, and submit one or more bids for the item. The potential buyer that submitted the highest hid on the item at the end of the auction wins the auction and is typically contractually obligated to purchase the item for the amount bid.
- In a typical declining price auction, the price (e.g., dollar amount) for an item is lowered as potential buyers continue to bid on the item for a predetermined amount of time. The price is typically lowered in predetermined increments depending on certain events, such as passage of time or number of bids received. However, even with declining price auctions in which the dollar amount of the item is incrementally lowered, the goal of the seller remains the same, i.e., to sell the item for the highest price possible.
- A number of technical challenges exist with respect to the automation of declining auctions between parties in a network-based commerce facility. For example, conventional declining auction technologies are at least limited in types of items that are offered for sale and types of compensation received for those items. Such technological challenges also limit the performance of declining auctions and confine them to only particular types and ways of trading, resulting further in lack of creativity and limited goals for trading on part of the participants (e.g., sellers and buyers).
- The appended claims set forth the embodiments of the present invention with particularity. The embodiments of the present invention, together with its advantages, may be best understood from the following detailed description taken in conjunction with the accompanying drawings of which:
-
FIG. 1 is a block diagram illustrating an embodiment of a computer system; -
FIG. 2 is a block diagram illustrating an embodiment of a network; -
FIG. 3 is a block diagram illustrating an embodiment of marketplace and payment applications; -
FIG. 4 is a block diagram illustrating an embodiment of a high-level entity-relationship; -
FIG. 5 is a block diagram illustrating an embodiment of an auction with interest rate bidding; -
FIG. 6 is a flow diagram illustrating an embodiment of a process for an auction with interest rate bidding; -
FIG. 7 is a flow diagram illustrating an embodiment of a process for a declining auction with interest rate bidding; -
FIG. 8 is a flow diagram illustrating an embodiment of a process for an ascending auction with interest rate bidding; and -
FIG. 9 is a block diagram illustrating an embodiment of auction architecture. - A method, apparatus, and system are provided for declining auction with interest rate bidding. According to one embodiment, an interest rate may be set for a transacted financial instrument, and information regarding the financial instrument and an interest rate at which the financial instrument is offered are published via a computer network. Offers from respective bidders to transact the financial instrument may be received, via the computer network, being expressed as offered interest rates at which the bidders are willing to transact the financial instrument. On the termination of a bid receiving process, whether at least one of the offers satisfies transaction criteria, as defined by a seller of the financial instrument, may be determined. If it is determined that at least one of the offers satisfies the transaction criteria, then at least one of the offers may be identified as an accepted offer.
- The information concerning the financial instrument may be published from a server computer to a client computer via the computer network. The information regarding the financial instrument may be received from the seller of the financial instrument. Furthermore, the offers may be received from the respective bidders at the server computer from respective client computers operated by the bidders.
- According to one embodiment, the bid receiving process may include a declining auction including reducing the published interest rate at which the financial instrument may be offered for sale during the bid receiving process. The reducing of the published interest rate may be performed automatically by the server computer in response to, for example, bidding activity, lack of bidding activity, and/or receipt of a lower interest rate that is lower than the published interest rate. Furthermore, the published interest rate may be reduced to be equal to the lower interest rate.
- Similarly, the bidding process may also include an ascending auction including increasing the published interest rate at which the financial instrument may be offered for sale during the bid receiving process. The ascension of the published may be performed automatically by the server computer in response to, for example, bidding activity, lack of bidding activity, and/or receipt of a higher interest rate that is higher than the published interest rate. Furthermore, the published interest rate may be increased to be equal to the higher interest rate.
- The financial instrument may include one or more interest-paying (IP) financial instruments or one or more interest-receiving (IR) financial instruments. An IP financial instrument may refer to a financial instrument for which the seller pays interest to the buyer of the IP financial instrument, while an IR financial instrument may refer to a financial instrument for which the seller receives interest from the buyer of the IR financial instrument.
- The interest rate may include a reserve interest rate having a maximum interest rate and/or a minimum interest rate. The maximum interest rate may refer to the highest interest rate that the seller is willing to pay to the buyer for an IP financial instrument, and the minimum interest rate may refer to the lowest interest rate that the seller is willing to accept from the buyer for an IR financial instrument.
- In the following description, for purposes of explanation, numerous specific details such as logic implementations, opcodes, resource partitioning, resource sharing, and resource duplication implementations, types and interrelationships of system components, and logic partitioning/integration choices may be set forth in order to provide a more thorough understanding of various embodiments of the present invention. It will be evident, however, to one skilled in the art that the embodiments of the present invention may be practiced without these specific details, based on the disclosure provided. Those of ordinary skill in the art, with the included descriptions, will be able to implement appropriate functionality without undue experimentation.
- Various embodiments of the present invention will be described below. The various embodiments may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor or a machine or logic circuits programmed with the instructions to perform the various embodiments. Alternatively, the various embodiments may be performed by a combination of hardware and software.
- Various embodiments of the present invention may be provided as a computer program product, which may include a machine-readable medium having stored thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process according to various embodiments of the present invention. The machine-readable medium may include, but is not limited to, floppy diskette, optical disk, compact disk-read-only memory (CD-ROM), magneto-optical disk, read-only memory (ROM) random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic or optical card, flash memory, or another type of media/machine-readable medium suitable for storing electronic instructions. Moreover, various embodiments of the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
-
FIG. 1 is a block diagram illustrating an embodiment of a computer system. As illustrated, the computer system (system) 100 may include an exemplary machine within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed. Thesystem 100 may operate as a standalone device or may be connected (e.g., networked) to other machines or systems. In a networked deployment, thesystem 100 may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. Thesystem 100 may be a server computer, a client computer, a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (FDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only asingle system 100 is illustrated, the term “machine” or “system” shall also be taken to include any collection of systems or machines that individually or jointly may execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. - The
computer system 100 may include a processor 102 (e.g., a central processing unit (CPU) a graphics processing unit (GPU) or both), a main memory (memory) 104 and a static memory 106, which communicate with each other via abus 108. Thecomputer system 100 may further include a video display unit 310 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). Thecomputer system 100 also includes an alphanumeric input device 112 (e.g., a keyboard), a cursor control device 114 (e.g., a mouse), adisk drive unit 116, a signal generation device 118 (e.g., a speaker) and anetwork interface device 120 to connect thesystem 100 with other systems or machines via a network (e.g., the Internet) 126. - The
processor 102 may include multiple processors including one or more multi-threaded processors having multiple threads or logical processors, and may be capable of processing multiple instruction sequences concurrently using its multiple threads. Theprocessor 102 may further include one or more microprocessors, microcontrollers, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), central processing units (CPU), programmable logic devices (PLD), and similar devices that access instructions from system storage (e.g., main memory 104), decode them, and execute those instructions by performing arithmetic and logical operations. Theprocessor 102 may also include one or more internal caches (not shown). - The
bus 108 may also be known as the host bus or the front side bus, and may be used to couple theprocessors 302 with the system interface.Bus 108 may also be coupled with a control bus, an address bus, and/or a data bus (not shown). The control bus, the address bus, and the data bus may be multidrop bi-directional buses, e.g., connected to three or more bus agents, as opposed to a point-to-point bus, which may be connected only between two bus agents. - The
memory 104 may include a dynamic storage device, a random access memory (RAM), or other storage device coupled with thebus 108 for storing information andinstructions 124 to be executed by theprocessor 102.Memory 104 also may be used for storing temporary variables or other intermediate information during execution ofinstructions 124 by theprocessors 124. The static memory 106 may include a read only memory (ROM) and/or other static storage device coupled with theprocessor 102 via thebus 108 for storing static information and instructions for theprocessor 102. -
Memory 104 may include a wide variety of memory devices including read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), random access memory (RAM), non-volatile random access memory (NVRAM), cache memory, flash memory, and other memory devices.Memory 216 may also include one or more hard disks, floppy disks, ZIP disks, compact disks (e.g., CD-ROM), digital versatile/video disks (DVD), magnetic random access memory (MRAM) devices, and other system-readable media that store instructions and/or data. Thememory 104 may store program modules such as routines, programs, objects, images, data structures, program data, and other program modules that perform particular tasks or implement particular abstract data types that facilitate system use. - The
network interface device 120 may include a modem, a network interface card, or other well-known interface devices, such as those used for coupling with Ethernet, token ring, or other types of physical attachment for purposes of providing a communication link to support a local orwide area network 126, for example. Stated differently, thesystem 100 may be coupled with a number of clients and/or servers via aconventional network infrastructure 126, such as a company's Intranet and/or the Internet, for example. - The
disk drive unit 116 may include a machine-readable medium 122 on which may be stored one or more sets of instructions (e.g., software 124) embodying any one or more of the methodologies or functions described herein. Thesoftware 124 may also reside, completely or at least partially, within themain memory 104 and/or within theprocessor 102 during execution thereof by thecomputer system 100, themain memory 104 and theprocessor 102 also constituting machine-readable media. Thesoftware 124 may further be transmitted or received over anetwork 126 via thenetwork interface device 120. - While the machine-
readable medium 122 is illustrated in an exemplary embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine of thesystem 100 and that causes the machine to perform any one or more of the methodologies of the present invention. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media, and carrier wave signals. - It is appreciated that a lesser or more equipped computer system than the example described above may be desirable for certain implementations. Therefore, the configuration of
system 100 may vary from implementation to implementation depending upon numerous factors, such as price constraints, performance requirements, technological improvements, and/or other circumstances. - It should be noted that, while the embodiments described herein may be performed under the control of a programmed processor, such as the
processor 102, in alternative embodiments, the embodiments may be fully or partially implemented by any programmable or hardcoded logic, such as field programmable gate arrays (FPGAs), TTL logic, or application specific integrated circuits (ASICs). Additionally, the embodiments of the present invention may be performed by any combination of programmed general-purpose computer components and/or custom hardware components. Therefore, nothing disclosed herein should be construed as limiting the various embodiments of the present invention to a particular embodiment wherein the recited embodiments may be performed by a specific combination of hardware components. -
FIG. 2 is a block diagram illustrating an embodiment of a network. As illustrated, the network or architecture (architecture) 200 may include a commerce platform, such as a network-based marketplace ortrading platform 202, to provide server-side functionality, via a network 126 (e.g., the Internet) to one or more clients, such as client machines 210-212. As illustrated, for example, a web client 206 (e.g., a browser, such as the Internet Explorer or the Netscape Navigator), and aprogrammatic client 208 may execute on theirrespective client machines - Turning specifically to the network-based
marketplace 202, an application program interface (API)server 214 and aweb server 216 may be coupled to, and provide programmatic and web interfaces respectively to, one ormore application servers 218. Theapplication servers 218 may host one ormore marketplace applications 220 andpayment applications 222. Furthermore, the application servers 28 may be coupled to one ormore databases servers 224 to facilitate access to one ormore databases 226. - The
marketplace applications 220 may provide a number of marketplace functions and services to users that access themarketplace 202. Thepayment applications 222 likewise may provide a number of payment services and functions to users. Thepayment applications 222 may allow users to quantify for, and accumulate, value (e.g., in a commercial currency, such as the U.S. dollar, or a proprietary currency, such as “points”) in accounts, and then to redeem the accumulated value for products (e.g., goods or services) that are made available via themarketplace applications 220. While the marketplace andpayment applications marketplace 202, it will be appreciated that, in alternative embodiments of the present invention, thepayment applications 222 may form part of a payment service that is separate and distinct from themarketplace 202. - Further, while the
architecture 200, as illustrated, may employ a client-server architecture, embodiments of the present invention are not limited to thisarchitecture 200, and may equally well find application in a distributed, or peer-to-peer, architectures. The various marketplace andpayment applications - The
web client 206, it will be appreciated, may access the various marketplace andpayment applications web server 216. Similarly, theprogrammatic client 206 may access the various services and functions provided by the marketplace andpayment applications API server 214. Theprogrammatic client 208 may, for example, be a seller application (e.g., the TurboLister application developed by eBay Inc., of San Jose, Calif.) to enable sellers to author and manage listings on themarketplace 202 in an off-line manner, and to perform batch-mode communications between theprogrammatic client 208 and the network-basedmarketplace 202. -
FIG. 3 is a block diagram illustrating an embodiment of marketplace and payment applications. Multiple marketplace and payment applications 220-222 may be provided as part of the network-based marketplace ortrading platform 202, as illustrated and described with respect toFIG. 2 . The network-basedmarketplace 202 may provide a number of listing and price-setting mechanisms whereby a seller may list goods or services for sale, a buyer may express interest in or indicate a desire to purchase such goods or services, and a price may be set for a transaction pertaining to the goods or services. To this end, themarketplace applications 220 may include one ormore auction applications 302 to support auction-format listing and price setting mechanisms (e.g., English, Dutch, Vickrey, Chinese, Double, Ascending, Reverse and Declining auctions etc.). Thevarious auction applications 302 may also provide a number of features in support of such auction-format listings, such as a reserve price feature whereby a seller may specify a reserve price in connection with a listing and a proxy-bidding feature whereby a bidder may invoke automated proxy bidding. - One or more of the
auction applications 302 may include one or more declining auction applications and/or one or more ascending auction applications. A declining auction application may provide a dynamic processing mechanism for the trading of interest-paying financial instruments (e.g., bonds, notes, and certificate of deposits (CD)) for which a buyer receives interest from the seller. For interest-paying financial instruments, the price (in currency) may remain constant and the compensation for buying a particular financial instrument may include interest rate. For example, a financial institution or an individual (seller) may want to sell a $1000 bond to a buyer for an interest rate that is lower than the maximum interest rate that the seller is willing to pay to the buyer. Potential buyers may bid on the bond in terms of interest rates that they are willing to accept. The seller may then sell the bond to the buyer who bids the lowest interest rate. An ascending auction application may provide a dynamic processing mechanism for trading of interest-receiving financial instruments (e.g., mortgage loans, personal loans, and credit cards) for which a buyer pays interest to the seller. - One or more fixed-
price applications 304 may support fixed-price listing formats (e.g., the traditional classified advertisement-type listing or a catalogue listing) and buyout-type listings. Specifically, buyout-type listings (e.g., including the Buy-It-Now (BIN) technology developed by eBay Inc., of San Jose, Calif.) may be offered in conjunction with an auction-format (or other dynamic pricing format) listing, and allow a buyer to purchase goods or services, which are also being offered for sale via an auction, for a fixed-price that is typically higher than the starting price of the auction. - Similarly, one or more fixed-
interest applications 334 may support providing fixed-interest listing formats and buy-out listings. Using, again, the BIN technology as an example, a buyer may purchase a financial instrument, which may also be offered for sale via an auction, at a fixed interest rate. The fixed-interest rate may be higher or lower than the starting interest rate offered at the auction depending on the nature of the financial instrument. For example, a CD may be sold for a lower fixed-interest rate than the starting interest rate offered at the auction, while a credit card may be sold at a higher fixed-interest rate than the starting interest rate offered at the auction. - One or
more publishing applications 336 may be used to publish the information relating to auctions, such as the declining price auction. For example, in an embodiment where the financial instruments are offered for sale over the Internet, thepublishing applications 336 may format information about the financial instruments in a web page and provide that web page over the Internet to potential buyers. Thepublishing applications 336 may also update the current offer price (e.g., $100) or interest rate (e.g., 10%), as necessary, when the current offer price or interest rate is changed using theauction applications 302. - The
store applications 306 may allow sellers to group their listings within a “virtual” store (e.g., a virtual bank), which may be branded and otherwise personalized by and for the sellers. Such a virtual store may also offer promotions, incentives and features that are specific and personalized to a relevant seller. - One or
more reputation applications 308 may allow parties that transact utilizing the network-basedmarketplace 202 to establish, build and maintain reputations, which may be made available and published to potential trading partners. Consider that where, for example, the network-basedmarketplace 202 may support a person-to-person trading, users may have no history or other reference information whereby the trustworthiness and credibility of potential trading partners may be assessed. Thereputation applications 308 may allow a user, for example through feedback provided by other transaction partners, to establish a reputation within the network-basedmarketplace 202 over time. Other potential trading partners may then reference such a reputation for the purposes of assessing credibility and trustworthiness. - The
personalization applications 310 may allow users of themarketplace 202 to personalize various aspects of their interactions with themarketplace 202. For example a user may, utilizing anappropriate personalization application 310, may create a personalized reference page at which information regarding transactions to which the user is (or has been) a party may be viewed. Further, thepersonalization applications 310 may enable a user to personalize listings and other aspects of their interactions with themarketplace 202 and other parties. - The network-based
marketplace 202 may support a number of marketplaces that are customized, for example, for specific geographic regions. For example, a version of themarketplace 202 may be customized for the United Kingdom, whereas another version of themarketplace 202 may be customized for the United States of America. Each of these versions may operate as an independent marketplace, or may be customized (or internationalized) presentations of a common underlying marketplace. - The navigation of the network based-
marketplace 202 may be facilitated by one ormore navigation applications 314. For example, a search application may enable key word searches of listings published via themarketplace 202. A browse application may allow users to browse various categories, catalogues, or inventory data structures according to which listings may be classified within the network-basedmarketplace 202. Variousother navigation applications 314 may be provided to supplement the search and browsing applications. - In order to make listings, available via the network-based
marketplace 202, as visually informing and attractive as possible, themarketplace applications 220 may include, according to one embodiment, one ormore imaging applications 316 utilizing which users may upload images for inclusion within listings. Theimaging applications 316 may also operate to incorporate images within viewed listings. Theimaging applications 316 may also support one or more promotional features, such as image galleries that are presented to potential buyers. For example, sellers may pay an additional fee to have an image included within a gallery of images for promoted items. - One or more
listing creation applications 318 may allow sellers conveniently to author listings pertaining to goods or services that they wish to transact via the network-basedmarketplace 202, andlisting management applications 320 may allow sellers to manage such listings. Specifically, where a particular seller has authored and/or published a large number of listings, the management of such listings may present a challenge. Thelisting management applications 320 provide a number of features (e.g., auto-relisting, inventory level monitors, etc.) to assist the seller in managing such listings. One or morepost-listing management applications 322 may also assist sellers with a number of activities that typically occur post-listing. For example, upon completion of an auction facilitated by one ormore auction applications 302, a seller may wish to leave feedback regarding a particular buyer. To this end, apost-listing management application 322 may provide an interface to one ormore reputation applications 308, so as to allow the seller conveniently to provide feedback regarding multiple buyers to thereputation applications 308. Goods and services may also include financial instruments, such as CDs, notes, credit cards, bank accounts, mortgages, bonds, etc. - The
dispute resolution applications 324 provide mechanisms whereby disputes arising between transacting parties may be resolved. For example, thedispute resolution applications 324 may provide guided procedures whereby the parties are guided through a number of procedures in an attempt to settle a dispute. In the event that the dispute cannot be settled via the guided procedures, according to one embodiment, the dispute may be escalated to a third party mediator or arbitrator. - A number of
fraud prevention applications 326 may implement various fraud detection and prevention mechanisms to reduce the occurrence of fraud within the network-basedmarketplace 202. - The
messaging applications 328 may be responsible for the generation and delivery of messages to users of the network-basedmarketplace 202. Such messages, for example, may advise users regarding the status of listings at the network-based marketplace 202 (e.g., providing “outbid” notices to bidders during an auction process or to provide promotional and merchandising information to users). - The
merchandising applications 330 may support various merchandising functions that are made available to sellers to enable sellers to increase sales via the network-basedmarketplace 202. Themerchandising applications 330 may also operate the various merchandising features that may be invoked by sellers, and may monitor and track the success of merchandising strategies employed by sellers. - The network-based
marketplace 202 itself, or one or more parties that transact via the network-basedmarketplace 202 may operate loyalty programs that are supported by one or more loyalty/promotions applications 332. For example, a buyer may earn loyalty or promotions points for each transaction established and/or concluded with a particular seller, and may be offered a reward for which accumulated loyalty points can be redeemed. -
FIG. 4 is a block diagram illustrating an embodiment of a high-level entity-relationship. As illustrated, according to one embodiment, various tables 400 may be maintained within the databases 226 (seeFIG. 2 ), and utilized by and support the marketplace andpayment applications 220 and 222 (seeFIGS. 2 and 3 ). A user table 402 may contain a record for each registered user of the network-basedmarketplace 202, and may include identifier, address and financial instrument information pertaining to each such registered user. A user may, it will be appreciated, operate as a seller, a buyer, or both, within the network-basedmarketplace 202. In one exemplary embodiment of the present invention, a buyer may be a user that has accumulated value (e.g., commercial or proprietary currency or interest rate), and is then able to exchange the accumulated value for items (e.g., goods, services, and financial instruments) that are offered for sale by the network-basedmarketplace 202. - The tables 400 may also include an items table 404 in which may be maintained item records for the items that are available to be, or have been, transacted via the network-based
marketplace 202. Each item record within the items table 404 may furthermore be linked to one or more user records within the user table 402, so as to associate a seller and one or more actual or potential buyers with each item record. - A transaction table 406 may contain a record for each transaction (e.g., a purchase transaction) pertaining to items for which records may exist within the items table 404. An order table 408 may be populated with order records, each order record may be associated with an order. Each order, in turn, may be with respect to one or more transactions for which records may exist within the transactions table 406.
- The bid records maintained within a bids table 410 may each relate to a bid received at the network-based
marketplace 202 in connection with an auction-format listing supported by anauction application 302. An interest rate table 422 may contain information relating to interest rates at they relate to the items (e.g., financial instruments) on sale. For example, the interest rate table 422 may include the start offer interest rate, increments at which the interest rate may be declined, and the reserve interest rate (e.g. maximum and minimum interest rates) corresponding to each of the items. The interest rate table 422 may include overlapping information from other tables, such as the bids table 410, items table 404, and history table 414. A history table 414 may maintain a history of transactions to which a user has been a party. - One or more attributes tables 416 may record attribute information pertaining to items for which records may exist within the items table 404. A feedback table 412 may be utilized by one or
more reputation applications 308 to construct and maintain reputation information concerning users. Considering only a single example of such an attribute, the attributes tables 416 may indicate a currency or interest rate attribute associated with a particular item, identifying the currency or interest rate for the relevant item as specified by a seller. The tables 400 illustrated here, and the like, may be included in thedatabases 226 and/or may be, directly or indirectly, coupled with each other. Furthermore, depending on various embodiments of the present invention, not all the tables 400 may be needed and conversely, additional tables, not illustrated here, may be added, as necessitated. -
FIG. 5 is a block diagram illustrating an embodiment of an auction with interest rate bidding. According to one embodiment, one ormore sellers 502 including financial institutions (e.g., banks, lenders, mutual fund companies, investment companies, and brokers may publish one or more items including financial instruments (e.g., bonds, certificate of deposits (CDs), savings and money market accounts, home mortgages, automobile loans, personal loans, student loans, and credit cards) for sale using an ascending auction or a declining auction with interest rate bidding 504 over a network 126 (e.g., Internet). The publication of the items for sale may be performed using a website for theusers 510 to access via a web browser (e.g., Internet Explorer and Netscape Navigator) using a Uniform Resource Locator (URL) 508 (e.g., http://www.financialinstrumentsauction.com). - The
seller 502 may publish, for example, a $1000 bond in a declining auction with an initial offer interest rate (initial interest rate) of, for example, 10%. The price of the bond (e.g., $1000), however, may remain constant regardless of the initial interest rate and subsequent biddings of the interest rate by thebuyer 510, and the final interest rate at which the bond may be sold. The initial interest rate may be set by theseller 502 for theusers 510 to start bidding on the item. The initial interest rate may be set automatically depending on various factors, such as item types, history of the time, time allowed for the declining auction, market rates, and reserve interest rate. - The reserve interest rate for the item may refer to the maximum interest rate and/or minimum interest rate for the item as set by the seller depending on the type of item. For example, the reserve interest rate for a bond may be the maximum interest rate (e.g., 6%) that the
seller 502 is willing to pay; on the other hand, the reserve interest rate for a mortgage loan may be the minimum interest rate (e.g., 5%) that theseller 502 is willing to accept. Stated differently, for interest paying items (e.g., items on which theseller 502 is expected to pay interest (e.g., bonds, CDs, savings and money market accounts)), theseller 502 may set al. maximum interest rate that theseller 502 is willing to pay and above which theseller 502 may not sell the item. Furthermore, for interest-paying items, a declining auction may be used. - For interest-receiving items (e.g., items on which the
buyer 510 is expected to pay interest (e.g., home mortgages, automobile loans, personal loans, student loans, and credit cards)), theseller 502 may set a minimum interest rate that theseller 502 is willing to accept and under which theseller 502 may not sell the item. The determination of the reserve interest rate of items may also depend on other factors, such as item types, history of the time, time allowed for the declining auction, market rates, and initial offer interest rate (initial interest rate). In contrast with the interest-paying items, for interest-receiving items, an ascending auction may be used. - The
buyers 510 may continue to bid on the items until a bid is accepted or a triggering event, such as end of the predetermined time period for the auction, occurs. The initial interest rate may be reduced by the seller, or automatically reduced responsive to bid values received from potential buyers. The lowering of the initial interest rate, however, may be performed in predetermined increments or according to the bids received. For example, the initial interest rate of 10% for the bond may be reduced by 1% after every 2 hours of declining auction until it reaches 0.01%. The initial interest rate may be reduced according to the bids received; for example, a bid of 9.5% may reduce the initial interest rate to 9.5% and later, a bid of 8.75% may reduce the initial interest rate to 8.75%. The interest rate (initial or reserve interest rate) may not reach 0% and the minimum increment for reducing or bidding the interest rate may be 0.01%. In an ascending auction, the seller may accept the bid with the highest interest rate that is also greater than the minimum interest rate. In a declining auction, the seller may accept the bid with the lowest interest rate that is also lower than the maximum interest rate. - The
seller 502 may not be limited to a financial institution and may include individuals and other parties, and thebuyer 510 may not be limited to an individual and may include financial institutions and other parties. Also, it is anticipated, theseller 502 andbuyer 510 may include any combination of individuals, parties, and financial institutions just as the items for sale may include any variety and combination of financial instruments. -
FIG. 6 is a flow diagram illustrating an embodiment of a process of an auction with interest rate bidding. According to one embodiment, an initial offer interest rate (initial interest rate) and a reserve interest rate (e.g., maximum interest rate or minimum interest rate) may be set for an item for sate on the declining auction by a seller atprocessing block 602. The item may then be published along with the initial interest rate by the seller over a network (e.g., Internet) for users to access atprocessing block 604. The users may access the publication of the item using a web page via an Internet browser using a Uniform Resource Locator CURL). The users may also use the web page to bid on the item and such bids are received atprocessing block 606. The bidding by the users may be performed using various interest rates (e.g., 6.25%, 4.00%, and 2.90%). The interest rates bid by the users may be entered as free-form numbers, or may be interest rates that are presented to the user in a drop-down menu, from which the user may then select an interest rate. - A predetermined time period may be set for auctioning of the item. The predetermined time period may be set at the beginning of the auction, or may be set during the auction if, for example, the item is not very popular with the users. The time period may not be set and the item may be on the auction until it is sold. In an embodiment where the time period is set for the auction of the item, at
decision block 608, the remaining time in the auction is determined. If no time is left, the auction may end atprocessing block 610. However, if there is some time left, the auction may continue with the lowering of the initial interest rate according to predetermined increments, or according to the received bids atprocessing block 612. - At decision block 614, according to one embodiment, the received bids are evaluated for satisfying the initial interest rate and reserve interest rate criteria. If any of the bids meet the criteria of initial interest rate and reserve interest rate as set forth by, for example, the seller, the best of those bids may be accepted at
processing block 616. For example, in case of an interest-paying item (e.g., bond), the bid with the lowest interest rate (e.g., closest to zero) may be accepted using a declining auction, and in case of an interest-receiving item (e.g., home mortgage loan), the bid with the highest interest rate may be accepted using an ascending auction. In the case of multiple items for sale, multiple bids may be received corresponding to each of the multiple items. Furthermore, if only one bid satisfies the criteria of the initial interest rate and the reserve interest rate, that one bid may be accepted. - If none of the bids received satisfy the criteria of the initial interest rate and the reserve interest rate, whether more bids are received may be determined at
decision block 618. If the more bids are received, the auction using interest rate bidding may end atprocessing block 610. -
FIG. 7 is a flow diagram illustrating an embodiment of a process of a declining auction with interest rate bidding. According to one embodiment, the seller may set or assign an initial offer interest rate (initial interest rate) to an item to sell the item using a declining auction with interest rate bidding atprocessing block 702. The item may include an interest-paying (IP) item including a financial instrument on which the seller of the financial instrument is expected to pay interest to the buyer. Examples of IP items may include bonds, certificates of deposit (CDs), interest-bearing checking accounts, savings accounts, money market accounts, savings plans, and the like. Given that the seller is expected to pay the interest, according to one embodiment, the seller may set or assign a reserve interest rate including a maximum interest rate (maximum rate) to the IP item atprocessing block 704. The maximum rate may refer to the maximum rate of interest that the seller is willing to pay on the IP item. Stated differently, the seller may reject any bids that are above the maximum rate and may accept the lowest bid, such as the one closest to 0%. - The seller may publish the IP item at the initial interest rate for the buyers to bid at
processing block 706. The initial interest rate for the IP item may be published, but the maximum rate may remain confidential. For example, the seller may publish a $1000 bond for sale at the initial interest rate of 10% to start bidding, but may keep confidential the maximum rate of 6% that the seller is willing to pay. At theprocessing block 708, according to one embodiment, the buyers may begin to bid on the IP item. Using the published initial interest rate of 10%, the buyers may start bidding at 10% and may bid as low as 0.01%, in minimum increments of 0.01%. For example, one or more buyers may bid 8.25%, 6.23%, 3.90%, and 2.76% for the bond, during which the price of the bond (e.g., $1000) may not change. One buyer may place one or more bids. - A predetermined time period may be assigned to the declining auction, which means the declining auction may automatically expire after a certain time period has ended and no acceptable bid has yet been received for the IP item. According to another embodiment, no predetermined time period may be assigned to the declining auction, and the auction may remain open until the item is sold or other triggering event has occurred, such as change in financial markets, political situation, or laws concerning the IP item or declining auction, and the like. At
decision block 710, time left of the predetermined time period is determined. If the time period has expired, the declining auction may expire atprocessing block 712. If the time period has not yet expired, the declining auction may continue with the lowering of the initial interest rate atprocessing block 714. - The initial interest rate for the IP item may be lowered in various increments based on various factors, such as time or bids received. For example, the initial interest rate of 10% for the bond may be reduced by an increment of 0.1% after every hour, reducing the rate of 10% to 9.70% after three hours. On the other hand, the initial interest rate may be reduced according to the bids received. For example, the initial interest rate of 10% may be reduced from the highest to the lowest bid received, such as from 10% to 8.25% to 6% to 3.90% and then to 2.76%. If a tower bid (e.g., 3.90%) is received before a higher bid (e.g., 6.23%), the initial interest rate may remain at 3.90%, and may not be increased to 6.23%.
- The bids received may then be compared to the initial interest rate to determine whether any of the bids qualify for further consideration at
decision block 716. If the bid rate (e.g., 12.5%) is higher than the initial interest rate (e.g., 10%), the bid for the IP item (e.g., bond) may be rejected atprocessing block 718. Bids with interest rates lower than the initial interest rate may then be compared with the maximum rate to determine whether any of those bids qualify for further consideration atdecision block 720. If the bid rate (e.g., 8.25% and 6.23%) is higher than the maximum rate (e.g., 6%), the bid for the IP item (e.g., bond) may be rejected atprocessing block 718, and the declining auction continues with receiving bids atprocessing block 708. - Before accepting any of the bids (e.g., 3.90% and 2.76%) having lower interest rate than the maximum rate (e.g., 6%) for the IP item (e.g., bond), whether more bids have been received is determined at decision block 722. If additional bids have been received, the process of evaluating and analyzing those and other bids may continue at
decision block 710. If no more bids received, the lowest bid (e.g., 2.76%) may be accepted atprocessing block 724. With the acceptance of the lowest (or best) bid, the declining auction with interest rate bidding may end atprocessing block 712. - Accepting the lowest bid may mean the seller may pay the accepted bid interest rate to the buyer of the IP item. Continuing with the bond example, the seller may pay 2.76% to the buyer for the $1000 bond that the buyer purchased with the accepted bid.
-
FIG. 8 is a flow diagram m illustrating an embodiment of a process of an ascending auction with interest rate bidding. According to one embodiment, the seller may set or assign an initial offer interest rate (initial interest rate) to an item to sell the item using an ascending auction with interest rate bidding atprocessing block 802. The item may include an interest-receiving (IR) item including a financial instrument on which the seller of the financial instrument is expected to receive interest from the buyer. Examples of IR items may include home mortgages, automobile loans, personal loans, student loans, credit cards, and the like. Given that the seller is expected to receive the interest, the seller may set or assign a reserve interest rate including a minimum interest rate (minimum rate) to the IR item atprocessing block 804. The minimum rate may refer to the minimum rate of interest that the seller is willing to receive on the IR item. Stated differently, the seller may reject any bids that are below the minimum rate. - The seller may publish the IR item at the initial interest rate for the buyers to bid at
processing block 806. The initial interest rate for the IR item may be published, but the minimum rate may remain confidential. For example, the seller may publish a credit card for sale at the initial interest rate of 7% to start bidding, but may keep confidential the minimum rate of 110% that the seller is willing to accept. At theprocessing block 808, the buyers may begin to bid on the IR item. Using the published initial interest rate of 7%, the buyers may start bidding at 7% and may bid in minimum increments of 0.01%. For example, one or more buyers may bid 18.25%, 16.23%, 8.90%, and 7.76% for the credit card. Also, one buyer may place one or more bids. - A predetermined time period may be assigned to the ascending auction, which means the ascending auction may automatically expire after a certain time period has ended and no acceptable bid has yet been received for the IR item. According to another embodiment, no predetermined time period may be assigned to the declining auction, and the auction may remain open until the item is sold or other triggering event has occurred, such as change in financial markets, political situation, or laws concerning the IR item or ascending auctions, and the like. At
decision block 810, time left of the predetermined time period is determined. If the time period has expired, the ascending auction may expire atprocessing block 812. If the time period has not yet expired, the ascending auction may continue. - The seller, according to one embodiment, may have the option of lowering the minimum rate, in various increments, depending on the bids received to accommodate more bids or, according to another embodiment, may choose not to lower the minimum rate and reject all bids that are for interest rate lower than the minimum rate. The bids received with interest rates lower than the initial interest rate may then be compared with the minimum rate to determine whether any of those bids qualify for further consideration at
decision block 814. If the bid interest rate (e.g., 8.90% and 7.76%) is lower than the minimum rate (e.g., 10%), and even though it is higher than the initial rate (e.g., 7%), such bid for the IR item (e.g., credit card) may be rejected at processing block 816, and the ascending auction continues with the receiving of bids atprocessing block 808. - Before accepting any of the bids (e.g., 18.25% and 16.23%) having higher interest rate than the minimum rate (e.g., 10%) for the IR item (e.g., credit cards), whether more bids have been received is determined at
decision block 818. If additional bids have been received, the process of evaluating and analyzing those and other bids may continue atdecision block 810. If no more bids are received, the highest bid (e.g., 18.25%) may be accepted atprocessing block 820. With the acceptance of the highest (or best) bid, the ascending auction with interest rate bidding may end atprocessing block 812. - Accepting the highest bid may mean that the seller has received and accepted a bid interest rate from a buyer of the IR item that satisfies the seller's criteria for selling the IR item. Continuing with the credit card example, the buyer may pay 18.25% to the seller for, for example, carrying a balance on the credit card that the buyer purchased with the accepted bid.
-
FIG. 9 is a block diagram illustrating an embodiment of auction architecture. According to one embodiment, the auction architecture 900, as illustrate here, may include any variety and combinations of one or more client computers and/or one or more server computers directly or indirectly coupled with each other over a network 126 (e.g., the Internet). The auction architecture 900 may also include any number of components and/or elements also directly or indirectly connected with each other and with the one or more client computers and/or one or more server computers over thenetwork 126. - According to one embodiment, an auction, including an ascending auction or a declining auction, may be performed using one or
more auction applications 302 as illustrated and described with reference toFIG. 3 . The one ormore auction applications 302 may include one or more ascending an/or declining auction applications 902 to perform various embodiments of the auction. The one or more ascending and/or declining auction applications 902 may further include one or more ascending and/or declining auctioninterest rate applications 904 to perform various embodiments of the ascending and declining auctions including auctions using interest rate biddings. Thevarious auction applications 302, 902-904 may be used to facilitate a processor, such as theprocessor 102 ofFIG. 1 , to perform the embodiments of the present application. - The
auction applications 302, 902-904 may, directly or indirectly, interface or be coupled with one or more databases, such as thedatabases 226 ofFIG. 2 . The one ormore databases 226 may include an interest rate table 422 and a history table 414. The interest rate table 422 may be used to store information relating to interest rates of a particular item. The information may include various interest rates associated with a number of items, such as initial offer interest rate, reserve interest rate including maximum interest rate and/or minimum interest rate, and interest rates bid by various buyers or a particular item, and the like. Various items may include various financial instruments including interest-receiving (IR) items and interest-paying (IP) items. IR items may refer to those financial instruments on which the seller is expected to receive interest from the buyer upon purchase of an IR item. IP items may refer to those financial instruments on which the seller is expected to pay interest to the buyer upon purchase of an IP item. - The history table 414 may include historical information about various items, as described above, that have been sold or offered for sale using the declining auction with interest rate bidding. Furthermore, the history table 414 may contain information regarding various registered users of the declining auction. The registered users may or may not have participated in a declining auction and/or purchased an item. For example, a declining auction
interest rate application 904 may query the interest rate table 422 and the history table 414 to determine whether items similar to the one currently on sale have been sold and the interest rate at which the they were sold using the declining auction with interest rate bidding. Such information may be used by the declining auctioninterest rate application 904 to, for example, either automatically list the initial interest rate and/or reserve interest rate for the item or allow the seller to extract the collected information to determine the initial interest rate and/or reserve interest rate. - The
publishing application 336 may perform embodiments including processes relating to publishing the information with regard to the declining auction. For example, in an embodiment where an item may be offered for sale over theInternet 126, thepublishing application 336 may format information about the item on a web page and have that web page available over theInternet 126 to potential buyers. Furthermore, thepublishing application 336 may also update the current initial interest rate as the current initial interest rate may change by the declining auction applications 902-904. - For simplicity, a single auction is used and illustrated as an example. However, embodiments of the present invention provide for a plurality of auctions, including ascending auctions and declining auctions, to take place sequentially and/or simultaneously. A plurality of auctions may be conducted on the same or different server computers and even on different processors within the same server computer. Furthermore, a single auction or a plurality of auctions may be performed in the same or different processors, and threads, etc. Moreover, any combination of software, hardware, firmware, etc., may be used to perform various embodiments of the present invention. Embodiments of the present invention may also provide for programming the functionality required for performing the various embodiments using any programming technology, paradigm, and/or language that exist today or may be developed in the future, including, but not limited to parallel programming, object-oriented technology, distributed processing, multi-processing, Java, C, C++, and assembly language, and the like.
- It should be appreciated that reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Therefore, it is emphasized and should be appreciated that two or more references to “an embodiment” or “one embodiment” or “an alternative embodiment” in various portions of this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined as suitable in one or more embodiments of the invention.
- Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
- While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive, and that the embodiments of the present invention are not to be limited to specific constructions and arrangements shown and described, since various other modifications may occur to those ordinarily skilled in the art upon studying this disclosure.
Claims (21)
1. A method, comprising:
receiving a starting interest rate for an interest-paying item at a computer, the receiving done at least in part using one or more processors;
publishing the interest-paying item for sale at the starting interest rate at the computer, the publishing done at least in part using one or more processors;
initiating a declining auction and receiving one or more bids in the declining auction for the interest-paying item; and
terminating the declining auction based on a predetermined period of time.
2. The method of claim 1 , further comprising receiving the one or more bids at the computer.
3. The method of claim 1 , wherein the interest-paying item comprises one or more financial instruments.
4. The method of claim 3 , wherein the one or more financial instruments comprise at least one of a bond, a certificate of deposit, an interest-bearing checking account, a savings account, and a money market account.
5. The method of claim 1 , wherein the predetermined time period is modified after the auction has been initiated.
6. The method of claim 5 , wherein the predetermined time period is modified based on a number of buyers reviewing the interest-paying item, a number of bids received for the interest-paying item, and a current interest rate.
7. The method of claim 1 , wherein the receiving of the starting interest rate comprises receiving the interest rate from the seller of the interest-paying item.
8. The method of claim 1 , wherein the receiving of the starting interest rate comprises automatically setting the interest rate based on at least one of historical information associated with other interest-paying items, buyer input, and a maximum interest rate for the interest-paying item and wherein a maximum interest rate is identified by a seller as a highest interest rate that the seller pays a buyer.
9. The method of claim 8 , further comprising:
identifying one or more bids that respectively include an interest rate that is lower than the maximum interest rate; and
selecting a lowest interest rate bid from the one or more bids as a winning bid.
10. The method of claim 1 , further comprising communicating a web page to a client computer, the web page including a drop down menu from which an interest rate for a bid may be selected.
11. A system, comprising:
at least one processor; and
a declining auction application that is executable by the at least one processor to receive a starting interest rate for an interest-paying item at a computer, the receiving done at least in part using one or more processors, the declining auction application is further executable by the at least one processor to publish the interest-paying item for sale at the starting interest rate at the computer, the publishing done at least in part using one or more processors, the declining auction application is further executable by the at least one processor to initiate a declining auction and receiving at least one bid in the declining auction for the interest-paying item, the declining auction application is further executable by the at least one processor to terminate the declining auction based on a predetermined period of time.
12. The system of claim 11 , wherein the declining auction application is further executable by the at least one processor to receive the one or more bids at the computer.
13. The system of claim 10 , wherein the interest-paying item comprises one or more financial instruments.
14. The system of claim 13 wherein the one or more financial instruments comprise at least one of a bond, a certificate of deposit, an interest-bearing checking account, a savings account, and a money market account.
15. The system of claim 11 , wherein the predetermined time period is modified after the auction has been initiated.
16. The system of claim 15 , wherein the predetermined time period is modified based on a number of buyers reviewing the interest-paying item, a number of bids received for the interest-paying item, and a current interest rate.
17. The system of claim 11 , wherein the declining auction application is further executable by the at least one processor to receive the interest rate from the seller of the interest-paying item.
18. The system of claim 11 , wherein the declining auction application is further executable by the at least one processor to automatically set the interest rate based at least one of historical information associated with other interest-paying items, buyer input, and a maximum interest rate for the interest-paying item.
19. The system of claim 18 , wherein the declining auction application is further executable to identify one or more bids that respectively include an interest rate that is lower than the maximum interest rate and to select a lowest interest rate bid from the one or more bids as a winning hid.
20. The system of claim 11 , wherein the declining auction application is further executable by the at least one processor to communicate a web page to a client computer, the web page including a drop down menu from which an interest rate for a bid may be selected.
21. A machine readable medium having stored thereon instructions that when executed by a machine cause the machine to perform the method including:
receiving a starting interest rate for an interest-paying item at a computer;
publishing the interest-paying item for sale at the starting interest rate at the computer;
initiating a declining auction and receiving at least one bid in the declining auction for the interest-paying item; and
terminating the declining auction based on a predetermined period of time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/691,454 US20130103565A1 (en) | 2003-12-11 | 2012-11-30 | Auction with interest rate bidding |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/733,700 US7783555B2 (en) | 2003-12-11 | 2003-12-11 | Auction with interest rate bidding |
US12/710,294 US8015103B2 (en) | 2003-12-11 | 2010-02-22 | Auction with interest rate bidding |
US13/182,196 US8433643B2 (en) | 2003-12-11 | 2011-07-13 | Auction with interest rate bidding |
US13/691,454 US20130103565A1 (en) | 2003-12-11 | 2012-11-30 | Auction with interest rate bidding |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/182,196 Continuation US8433643B2 (en) | 2003-12-11 | 2011-07-13 | Auction with interest rate bidding |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130103565A1 true US20130103565A1 (en) | 2013-04-25 |
Family
ID=34653165
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/733,700 Active 2027-05-14 US7783555B2 (en) | 2003-12-11 | 2003-12-11 | Auction with interest rate bidding |
US12/710,294 Expired - Fee Related US8015103B2 (en) | 2003-12-11 | 2010-02-22 | Auction with interest rate bidding |
US13/182,196 Expired - Lifetime US8433643B2 (en) | 2003-12-11 | 2011-07-13 | Auction with interest rate bidding |
US13/691,454 Abandoned US20130103565A1 (en) | 2003-12-11 | 2012-11-30 | Auction with interest rate bidding |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/733,700 Active 2027-05-14 US7783555B2 (en) | 2003-12-11 | 2003-12-11 | Auction with interest rate bidding |
US12/710,294 Expired - Fee Related US8015103B2 (en) | 2003-12-11 | 2010-02-22 | Auction with interest rate bidding |
US13/182,196 Expired - Lifetime US8433643B2 (en) | 2003-12-11 | 2011-07-13 | Auction with interest rate bidding |
Country Status (4)
Country | Link |
---|---|
US (4) | US7783555B2 (en) |
EP (1) | EP1704521A4 (en) |
TW (1) | TWI330337B (en) |
WO (1) | WO2005059686A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030083981A1 (en) * | 1996-03-29 | 2003-05-01 | Fisher Alan S. | Method and system for automatically adjusting a posted selling price |
US20070112644A1 (en) * | 2002-12-31 | 2007-05-17 | Grove Brian A | Method and system to adjust a seller fixed price offer |
TWI498840B (en) * | 2014-04-16 | 2015-09-01 | Improved standard settlement method | |
US10007950B2 (en) | 2015-08-13 | 2018-06-26 | Bank Of America Corporation | Integrating multiple trading platforms with a central trade processing system |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7747507B2 (en) | 1996-05-23 | 2010-06-29 | Ticketmaster L.L.C. | Computer controlled auction system |
US6058379A (en) | 1997-07-11 | 2000-05-02 | Auction Source, L.L.C. | Real-time network exchange with seller specified exchange parameters and interactive seller participation |
US9740988B1 (en) | 2002-12-09 | 2017-08-22 | Live Nation Entertainment, Inc. | System and method for using unique device indentifiers to enhance security |
US9477820B2 (en) | 2003-12-09 | 2016-10-25 | Live Nation Entertainment, Inc. | Systems and methods for using unique device identifiers to enhance security |
US10366373B1 (en) | 2002-12-09 | 2019-07-30 | Live Nation Entertainment, Incorporated | Apparatus for access control and processing |
US7593866B2 (en) | 2002-12-31 | 2009-09-22 | Ebay Inc. | Introducing a fixed-price transaction mechanism in conjunction with an auction transaction mechanism |
US7783555B2 (en) * | 2003-12-11 | 2010-08-24 | Ebay Inc. | Auction with interest rate bidding |
US8463627B1 (en) | 2003-12-16 | 2013-06-11 | Ticketmaster | Systems and methods for queuing requests and providing queue status |
US7587340B2 (en) * | 2004-01-15 | 2009-09-08 | Seidman Glenn R | Method and apparatus for selling with short-bidding on goods |
WO2005086728A2 (en) | 2004-03-05 | 2005-09-22 | Avery N Caleb | Method and system for optimal pricing and allocation |
US7584123B1 (en) | 2004-04-06 | 2009-09-01 | Ticketmaster | Systems for dynamically allocating finite or unique resources |
US20060041499A1 (en) * | 2004-08-23 | 2006-02-23 | Transaxtions Llc | Obtaining A Need With Guiding Information And Credit Worthiness Using A Competitive Process |
US9608929B2 (en) | 2005-03-22 | 2017-03-28 | Live Nation Entertainment, Inc. | System and method for dynamic queue management using queue protocols |
CA2602096A1 (en) | 2005-03-22 | 2009-09-28 | Ticketmaster | Apparatus and methods for providing queue messaging over a network |
CA2932591C (en) | 2006-02-07 | 2023-07-25 | Ticketmaster | Methods and systems for reducing burst usage of a networked computer system |
CN101467173A (en) | 2006-05-09 | 2009-06-24 | 票务专家公司 | Apparatus for access control and processing |
US7703673B2 (en) | 2006-05-25 | 2010-04-27 | Buchheit Brian K | Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds |
US9704174B1 (en) | 2006-05-25 | 2017-07-11 | Sean I. Mcghie | Conversion of loyalty program points to commerce partner points per terms of a mutual agreement |
US8668146B1 (en) | 2006-05-25 | 2014-03-11 | Sean I. Mcghie | Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds |
US10062062B1 (en) | 2006-05-25 | 2018-08-28 | Jbshbm, Llc | Automated teller machine (ATM) providing money for loyalty points |
US8684265B1 (en) | 2006-05-25 | 2014-04-01 | Sean I. Mcghie | Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds |
US7865598B2 (en) | 2007-08-07 | 2011-01-04 | Ticketmaster Llc | Systems and methods for providing resource allocation in a networked environment |
US9807096B2 (en) | 2014-12-18 | 2017-10-31 | Live Nation Entertainment, Inc. | Controlled token distribution to protect against malicious data and resource access |
US20090112650A1 (en) * | 2007-10-31 | 2009-04-30 | Iwane Donna S | Online method of procuring mortgage loans |
US8326717B2 (en) * | 2008-09-22 | 2012-12-04 | Wells Fargo Bank N.A. | Rate exception management tool |
TWI384411B (en) * | 2008-12-05 | 2013-02-01 | Yi Ching Tseng | Random price reduction of the network auction auction system |
MX350182B (en) | 2010-06-15 | 2017-08-08 | Ticketmaster L L C | Methods and systems for computer aided event and venue setup and modeling and interactive maps. |
US9781170B2 (en) | 2010-06-15 | 2017-10-03 | Live Nation Entertainment, Inc. | Establishing communication links using routing protocols |
US10096161B2 (en) | 2010-06-15 | 2018-10-09 | Live Nation Entertainment, Inc. | Generating augmented reality images using sensor and location data |
US20120296792A1 (en) * | 2011-05-18 | 2012-11-22 | Jeffrey Levoff | Process for financing and interest rate price discovery utilizing a centrally-cleared derivative |
GB201112449D0 (en) * | 2011-07-20 | 2011-08-31 | Wright Martin J | Peer-to-peer lending method and system |
US9135656B2 (en) | 2011-08-24 | 2015-09-15 | Strategic Acquisitions, Inc. | Method and system for auction information management |
US20130339096A1 (en) * | 2012-06-14 | 2013-12-19 | Flextronics Ap, Llc | Method and system for inventory financing and management |
US20140279346A1 (en) * | 2013-03-15 | 2014-09-18 | N. Caleb Avery | Systems and methods for modifying related groups of offerings and/or aspects of offerings |
CN104050595B (en) * | 2014-06-27 | 2017-12-15 | 北京奇虎科技有限公司 | A kind of apparatus and method for selecting flow to supply according to the quality of flow supplier |
GB201604218D0 (en) * | 2016-03-11 | 2016-04-27 | Betsold Ltd | A computer implemented method and computer system for auctioning or trading bets |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862223A (en) * | 1996-07-24 | 1999-01-19 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce |
US5905975A (en) * | 1996-01-04 | 1999-05-18 | Ausubel; Lawrence M. | Computer implemented methods and apparatus for auctions |
US6161099A (en) * | 1997-05-29 | 2000-12-12 | Muniauction, Inc. | Process and apparatus for conducting auctions over electronic networks |
US20020029187A1 (en) * | 2000-09-07 | 2002-03-07 | Meehan John J. | Electronic marketplace |
US8595087B1 (en) * | 2000-01-20 | 2013-11-26 | Voyager Technologies, Inc. | Real time electronic commerce telecommunication system and method |
Family Cites Families (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US557728A (en) * | 1896-04-07 | Type-writing machine | ||
US219230A (en) | 1879-09-02 | Improvement in mail-bags | ||
US3581072A (en) * | 1968-03-28 | 1971-05-25 | Frederick Nymeyer | Auction market computation system |
US3573747A (en) * | 1969-02-24 | 1971-04-06 | Institutional Networks Corp | Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers |
US4412287A (en) * | 1975-05-29 | 1983-10-25 | Braddock Iii Walter D | Automated stock exchange |
US4071697A (en) * | 1976-10-18 | 1978-01-31 | Atari, Inc. | Interactive video/telephone transmission system |
US4319336A (en) * | 1979-02-02 | 1982-03-09 | International Business Machines Corporation | Transaction execution system with improved key function versatility |
US4903201A (en) * | 1983-11-03 | 1990-02-20 | World Energy Exchange Corporation | Automated futures trading exchange |
US4677552A (en) * | 1984-10-05 | 1987-06-30 | Sibley Jr H C | International commodity trade exchange |
US4674044A (en) * | 1985-01-30 | 1987-06-16 | Merrill Lynch, Pierce, Fenner & Smith, Inc. | Automated securities trading system |
JPH0743748B2 (en) * | 1986-02-17 | 1995-05-15 | 株式会社オークネット | Information transmission processing method of auction information transmission processing system |
US4864516A (en) * | 1986-03-10 | 1989-09-05 | International Business Machines Corporation | Method for implementing an on-line presentation in an information processing system |
US4799156A (en) * | 1986-10-01 | 1989-01-17 | Strategic Processing Corporation | Interactive market management system |
US4845625A (en) * | 1987-04-29 | 1989-07-04 | Stannard Louis A | Flight bidding system or the like especially for airline personnel |
US4823265A (en) * | 1987-05-11 | 1989-04-18 | Nelson George E | Renewable option accounting and marketing system |
US4974252A (en) * | 1987-06-03 | 1990-11-27 | Club Theatre Network, Inc. | Interactive commercial/entertainment network |
US5222236A (en) * | 1988-04-29 | 1993-06-22 | Overdrive Systems, Inc. | Multiple integrated document assembly data processing system |
US5047959A (en) | 1988-09-13 | 1991-09-10 | Square D Company | Flexible data display |
US5146403A (en) | 1988-12-13 | 1992-09-08 | Postal Buddy Corporation | Change of address system and method of using same |
US5369763A (en) * | 1989-02-01 | 1994-11-29 | Kansas State University Research Foundation | Data storage and retrieval system with improved data base structure |
US4992940A (en) * | 1989-03-13 | 1991-02-12 | H-Renee, Incorporated | System and method for automated selection of equipment for purchase through input of user desired specifications |
US5168446A (en) * | 1989-05-23 | 1992-12-01 | Telerate Systems Incorporated | System for conducting and processing spot commodity transactions |
US5077665A (en) * | 1989-05-25 | 1991-12-31 | Reuters Limited | Distributed matching system |
US5136501A (en) * | 1989-05-26 | 1992-08-04 | Reuters Limited | Anonymous matching system |
US5101353A (en) * | 1989-05-31 | 1992-03-31 | Lattice Investments, Inc. | Automated system for providing liquidity to securities markets |
MC2199A1 (en) | 1990-02-16 | 1992-10-05 | I V P Informations Ventes Publ | AUCTION PROCESSING METHOD AND SYSTEM |
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5761655A (en) * | 1990-06-06 | 1998-06-02 | Alphatronix, Inc. | Image file storage and retrieval system |
US5205200A (en) * | 1990-07-26 | 1993-04-27 | Wright John J | Hydraulic booster device for linear actuator |
US5317683A (en) * | 1990-09-10 | 1994-05-31 | International Business Machines Corporation | Method and apparatus for automated meeting agenda generation in a data processing system |
US5063507A (en) * | 1990-09-14 | 1991-11-05 | Plains Cotton Cooperative Association | Goods database employing electronic title or documentary-type title |
US5243515A (en) * | 1990-10-30 | 1993-09-07 | Lee Wayne M | Secure teleprocessing bidding system |
US5258908A (en) * | 1990-11-02 | 1993-11-02 | Foreign Exchange Transaction Services, Inc. | Detection and prevention of duplicate trading transactions over a communications network |
US5305200A (en) * | 1990-11-02 | 1994-04-19 | Foreign Exchange Transaction Services, Inc. | Financial exchange system having automated recovery/rollback of unacknowledged orders |
US5280422A (en) * | 1990-11-05 | 1994-01-18 | Watlow/Winona, Inc. | Method and apparatus for calibrating and controlling multiple heaters |
GB9027249D0 (en) * | 1990-12-17 | 1991-02-06 | Reuters Ltd | Offer matching system |
US5297032A (en) * | 1991-02-01 | 1994-03-22 | Merrill Lynch, Pierce, Fenner & Smith Incorporated | Securities trading workstation |
CA2059078C (en) * | 1991-02-27 | 1995-10-03 | Alexander G. Fraser | Mediation of transactions by a communications system |
DE69131251T2 (en) * | 1991-08-15 | 1999-12-09 | Ibm | System and method for processing data representing stored images |
US5426281A (en) * | 1991-08-22 | 1995-06-20 | Abecassis; Max | Transaction protection system |
US5375055A (en) * | 1992-02-03 | 1994-12-20 | Foreign Exchange Transaction Services, Inc. | Credit management for electronic brokerage system |
US5428778A (en) * | 1992-02-13 | 1995-06-27 | Office Express Pty. Ltd. | Selective dissemination of information |
US5325297A (en) * | 1992-06-25 | 1994-06-28 | System Of Multiple-Colored Images For Internationally Listed Estates, Inc. | Computer implemented method and system for storing and retrieving textual data and compressed image data |
US5310997A (en) * | 1992-09-10 | 1994-05-10 | Tandy Corporation | Automated order and delivery system |
US5598557A (en) * | 1992-09-22 | 1997-01-28 | Caere Corporation | Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extracted from a selected file to the text files |
CA2100134C (en) * | 1992-09-29 | 1999-06-22 | Raymond Otto Colbert | Secure credit/debit card authorization |
US5794219A (en) * | 1996-02-20 | 1998-08-11 | Health Hero Network, Inc. | Method of conducting an on-line auction with bid pooling |
NL9300266A (en) | 1993-02-10 | 1994-09-01 | Theodoor Hubertus Maria Joseph | Automated selling system |
JPH0728689A (en) * | 1993-07-09 | 1995-01-31 | Hitachi Ltd | Information processor |
US5394324A (en) * | 1993-12-08 | 1995-02-28 | Xerox Corporation | Auction-based control system for energy resource management in a building |
US5664111A (en) * | 1994-02-16 | 1997-09-02 | Honicorp, Inc. | Computerized, multimedia, network, real time, interactive marketing and transactional system |
US5694546A (en) * | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
US5717989A (en) * | 1994-10-13 | 1998-02-10 | Full Service Trade System Ltd. | Full service trade system |
US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
JPH08161412A (en) | 1994-12-07 | 1996-06-21 | Oak Net:Kk | Auction information transmitting and processing system |
US6058378A (en) * | 1995-02-22 | 2000-05-02 | Citibank, N.A. | Electronic delivery system and method for integrating global financial services |
US5553145A (en) * | 1995-03-21 | 1996-09-03 | Micali; Silvia | Simultaneous electronic transactions with visible trusted parties |
US7937312B1 (en) | 1995-04-26 | 2011-05-03 | Ebay Inc. | Facilitating electronic commerce transactions through binding offers |
US5845265A (en) | 1995-04-26 | 1998-12-01 | Mercexchange, L.L.C. | Consignment nodes |
US5689652A (en) * | 1995-04-27 | 1997-11-18 | Optimark Technologies, Inc. | Crossing network utilizing optimal mutual satisfaction density profile |
US5845266A (en) | 1995-12-12 | 1998-12-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US5640569A (en) * | 1995-04-28 | 1997-06-17 | Sun Microsystems, Inc. | Diverse goods arbitration system and method for allocating resources in a distributed computer system |
US5657389A (en) * | 1995-05-08 | 1997-08-12 | Image Data, Llc | Positive identification system and method |
US5706457A (en) * | 1995-06-07 | 1998-01-06 | Hughes Electronics | Image display and archiving system and method |
US5664115A (en) * | 1995-06-07 | 1997-09-02 | Fraser; Richard | Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet |
US7133835B1 (en) * | 1995-08-08 | 2006-11-07 | Cxn, Inc. | Online exchange market system with a buyer auction and a seller auction |
US5826244A (en) | 1995-08-23 | 1998-10-20 | Xerox Corporation | Method and system for providing a document service over a computer network using an automated brokered auction |
US5873069A (en) | 1995-10-13 | 1999-02-16 | American Tv & Appliance Of Madison, Inc. | System and method for automatic updating and display of retail prices |
US5715402A (en) * | 1995-11-09 | 1998-02-03 | Spot Metals Online | Method and system for matching sellers and buyers of spot metals |
US5771291A (en) * | 1995-12-11 | 1998-06-23 | Newton; Farrell | User identification and authentication system using ultra long identification keys and ultra large databases of identification keys for secure remote terminal access to a host computer |
US5778367A (en) * | 1995-12-14 | 1998-07-07 | Network Engineering Software, Inc. | Automated on-line information service and directory, particularly for the world wide web |
US5884056A (en) | 1995-12-28 | 1999-03-16 | International Business Machines Corporation | Method and system for video browsing on the world wide web |
US6026383A (en) | 1996-01-04 | 2000-02-15 | Ausubel; Lawrence M. | System and method for an efficient dynamic auction for multiple objects |
US5963915A (en) * | 1996-02-21 | 1999-10-05 | Infoseek Corporation | Secure, convenient and efficient system and method of performing trans-internet purchase transactions |
US6034652A (en) | 1996-03-22 | 2000-03-07 | Interval Research Corporation | Attention manager for occupying the peripheral attention of a person in the vicinity of a display device |
US5850442A (en) | 1996-03-26 | 1998-12-15 | Entegrity Solutions Corporation | Secure world wide electronic commerce over an open network |
US5774873A (en) * | 1996-03-29 | 1998-06-30 | Adt Automotive, Inc. | Electronic on-line motor vehicle auction and information system |
US6243691B1 (en) | 1996-03-29 | 2001-06-05 | Onsale, Inc. | Method and system for processing and transmitting electronic auction information |
US5835896A (en) | 1996-03-29 | 1998-11-10 | Onsale, Inc. | Method and system for processing and transmitting electronic auction information |
US5799285A (en) * | 1996-06-07 | 1998-08-25 | Klingman; Edwin E. | Secure system for electronic selling |
US5890138A (en) | 1996-08-26 | 1999-03-30 | Bid.Com International Inc. | Computer auction system |
US6047264A (en) | 1996-08-08 | 2000-04-04 | Onsale, Inc. | Method for supplying automatic status updates using electronic mail |
US5760917A (en) * | 1996-09-16 | 1998-06-02 | Eastman Kodak Company | Image distribution method and system |
US6192407B1 (en) | 1996-10-24 | 2001-02-20 | Tumbleweed Communications Corp. | Private, trackable URLs for directed document delivery |
US6119137A (en) | 1997-01-30 | 2000-09-12 | Tumbleweed Communications Corp. | Distributed dynamic document conversion server |
US5790790A (en) * | 1996-10-24 | 1998-08-04 | Tumbleweed Software Corporation | Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof |
US5848139A (en) | 1996-11-19 | 1998-12-08 | Telecommunications Research Laboratories | Telecommunication traffic pricing control system |
US6035402A (en) | 1996-12-20 | 2000-03-07 | Gte Cybertrust Solutions Incorporated | Virtual certificate authority |
US6104815A (en) | 1997-01-10 | 2000-08-15 | Silicon Gaming, Inc. | Method and apparatus using geographical position and universal time determination means to provide authenticated, secure, on-line communication between remote gaming locations |
US5872848A (en) | 1997-02-18 | 1999-02-16 | Arcanvs | Method and apparatus for witnessed authentication of electronic documents |
US5922074A (en) | 1997-02-28 | 1999-07-13 | Xcert Software, Inc. | Method of and apparatus for providing secure distributed directory services and public key infrastructure |
US5803500A (en) * | 1997-03-27 | 1998-09-08 | Mossberg; Bjoern E. F. | Method and kit for conducting an auction |
US6061448A (en) | 1997-04-01 | 2000-05-09 | Tumbleweed Communications Corp. | Method and system for dynamic server document encryption |
US6058379A (en) * | 1997-07-11 | 2000-05-02 | Auction Source, L.L.C. | Real-time network exchange with seller specified exchange parameters and interactive seller participation |
US6430545B1 (en) * | 1998-03-05 | 2002-08-06 | American Management Systems, Inc. | Use of online analytical processing (OLAP) in a rules based decision management system |
GB9819933D0 (en) * | 1998-09-14 | 1998-11-04 | Ncr Int Inc | System and method for conducting an electronic auction over an open communications network |
US6230146B1 (en) * | 1998-09-18 | 2001-05-08 | Freemarkets, Inc. | Method and system for controlling closing times of electronic auctions involving multiple lots |
US7152043B2 (en) * | 1999-02-19 | 2006-12-19 | Ariba, Inc. | Method and system for dynamically controlling overtime in electronic auctions |
US6338050B1 (en) * | 1998-11-16 | 2002-01-08 | Trade Access, Inc. | System and method for providing and updating user supplied context for a negotiations system |
CA2353999A1 (en) | 1998-12-08 | 2000-06-15 | Ebay, Inc. | Integrated auction for remote online bidders and live participants at an auction site |
US6449601B1 (en) * | 1998-12-30 | 2002-09-10 | Amazon.Com, Inc. | Distributed live auction |
US7003485B1 (en) * | 1999-05-07 | 2006-02-21 | Dale Young | Ticket auction |
US6609112B1 (en) * | 1999-05-20 | 2003-08-19 | Dovebid, Inc. | System and method for providing proxy-based online Dutch auction services |
US6178408B1 (en) | 1999-07-14 | 2001-01-23 | Recot, Inc. | Method of redeeming collectible points |
US6415270B1 (en) * | 1999-09-03 | 2002-07-02 | Omnihub, Inc. | Multiple auction coordination method and system |
US6691094B1 (en) * | 1999-09-28 | 2004-02-10 | Lee N. Herschkorn | Bank loan trading system and method |
US7461022B1 (en) * | 1999-10-20 | 2008-12-02 | Yahoo! Inc. | Auction redemption system and method |
WO2001046833A2 (en) | 1999-12-23 | 2001-06-28 | Logistics.Com, Inc. | Bid positioning system |
US7096197B2 (en) * | 1999-12-30 | 2006-08-22 | Ge Capital Commercial Finance, Inc. | Methods and apparatus for simulating competitive bidding yield |
US20010027436A1 (en) * | 2000-02-09 | 2001-10-04 | Tenembaum Samuel Sergio | On-line market environment (OLME) |
JP2001265960A (en) * | 2000-03-15 | 2001-09-28 | Viva Computer Co Ltd | System for real time internet auction |
AU2001255689A1 (en) * | 2000-04-27 | 2001-11-07 | Eastman Chemical Company | System and method for an on-line industry auction site |
WO2001088818A2 (en) * | 2000-05-18 | 2001-11-22 | Treasuryconnect Llc | Electronic trading systems and methods |
US7499885B2 (en) * | 2000-12-01 | 2009-03-03 | John Danpour | Direct online mortgage auction network |
GB2378544A (en) * | 2001-04-26 | 2003-02-12 | Nihon Dot Com Co Ltd | Online purchase of shipping and insurance services |
EP1430420A2 (en) * | 2001-05-31 | 2004-06-23 | Lixto Software GmbH | Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml |
US20020198814A1 (en) * | 2001-06-22 | 2002-12-26 | International Business Machines Corporation | Online e-commerce transactions incorporating determination of end-to-end costs |
AU2002355130B2 (en) * | 2001-07-20 | 2008-06-19 | Ebay Inc. | Automated listing management |
US7536338B2 (en) * | 2001-09-10 | 2009-05-19 | Hewlett-Packard Development Company, L.P. | Method and system for automated bid advice for auctions |
US8332275B2 (en) | 2001-10-31 | 2012-12-11 | Ebay Inc. | Method and apparatus to facilitate a transaction within a network-based facility |
US7483852B2 (en) * | 2002-04-24 | 2009-01-27 | Ariba, Inc. | Total value bidding |
US7472076B2 (en) * | 2002-05-03 | 2008-12-30 | International Business Machines Corporation | method for conducting an auction of a plurality of heterogeneous items |
AU2003302270A1 (en) | 2002-12-31 | 2004-07-29 | Ebay Inc. | Method and system for price negotiations in a network-based commerce system |
US7904346B2 (en) | 2002-12-31 | 2011-03-08 | Ebay Inc. | Method and system to adjust a seller fixed price offer |
US7921052B2 (en) * | 2002-12-31 | 2011-04-05 | Autotrader.Com, Inc. | Efficient online auction style listings that encourage out-of-channel negotiation |
US7783555B2 (en) | 2003-12-11 | 2010-08-24 | Ebay Inc. | Auction with interest rate bidding |
US7786555B2 (en) * | 2005-10-20 | 2010-08-31 | Diodes, Incorporated | Semiconductor devices with multiple heat sinks |
-
2003
- 2003-12-11 US US10/733,700 patent/US7783555B2/en active Active
-
2004
- 2004-12-09 WO PCT/US2004/041517 patent/WO2005059686A2/en active Application Filing
- 2004-12-09 EP EP04813781A patent/EP1704521A4/en not_active Withdrawn
- 2004-12-10 TW TW093138325A patent/TWI330337B/en active
-
2010
- 2010-02-22 US US12/710,294 patent/US8015103B2/en not_active Expired - Fee Related
-
2011
- 2011-07-13 US US13/182,196 patent/US8433643B2/en not_active Expired - Lifetime
-
2012
- 2012-11-30 US US13/691,454 patent/US20130103565A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5905975A (en) * | 1996-01-04 | 1999-05-18 | Ausubel; Lawrence M. | Computer implemented methods and apparatus for auctions |
US5862223A (en) * | 1996-07-24 | 1999-01-19 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce |
US6161099A (en) * | 1997-05-29 | 2000-12-12 | Muniauction, Inc. | Process and apparatus for conducting auctions over electronic networks |
US8595087B1 (en) * | 2000-01-20 | 2013-11-26 | Voyager Technologies, Inc. | Real time electronic commerce telecommunication system and method |
US20020029187A1 (en) * | 2000-09-07 | 2002-03-07 | Meehan John J. | Electronic marketplace |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030083981A1 (en) * | 1996-03-29 | 2003-05-01 | Fisher Alan S. | Method and system for automatically adjusting a posted selling price |
US20030088506A1 (en) * | 1996-03-29 | 2003-05-08 | Fisher Alan S. | Method and system for performing a buy or bid auction |
US8666876B2 (en) | 1996-03-29 | 2014-03-04 | Ebay, Inc. | System and method for creating a customer account |
US9189813B1 (en) | 1996-03-29 | 2015-11-17 | Ebay Inc. | Method and system for updating information on a merchandise catalog page |
US20070112644A1 (en) * | 2002-12-31 | 2007-05-17 | Grove Brian A | Method and system to adjust a seller fixed price offer |
TWI498840B (en) * | 2014-04-16 | 2015-09-01 | Improved standard settlement method | |
US10007950B2 (en) | 2015-08-13 | 2018-06-26 | Bank Of America Corporation | Integrating multiple trading platforms with a central trade processing system |
Also Published As
Publication number | Publication date |
---|---|
US20110270738A1 (en) | 2011-11-03 |
TWI330337B (en) | 2010-09-11 |
WO2005059686A2 (en) | 2005-06-30 |
WO2005059686A3 (en) | 2005-08-04 |
US8433643B2 (en) | 2013-04-30 |
EP1704521A2 (en) | 2006-09-27 |
US20050131809A1 (en) | 2005-06-16 |
TW200535665A (en) | 2005-11-01 |
EP1704521A4 (en) | 2010-03-17 |
US20100257087A1 (en) | 2010-10-07 |
US8015103B2 (en) | 2011-09-06 |
US7783555B2 (en) | 2010-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8015103B2 (en) | Auction with interest rate bidding | |
US10991023B2 (en) | Multiple format search result sets | |
US10515396B2 (en) | Business event processing | |
US20190197503A1 (en) | Release of funds based on criteria | |
US7860784B2 (en) | Method and system for user payment account management | |
US7734544B2 (en) | Authorization and capture with multiple currencies | |
US20080162295A1 (en) | Method and system for payment authentication | |
US20080147479A1 (en) | Proprietor currency assignment system and method | |
US20080154783A1 (en) | System and method for unified dispute resolution | |
US20100082480A1 (en) | Payments with virtual value | |
US20170046720A1 (en) | System and method to provide altered benefit based on preferred status | |
US20090070262A1 (en) | Ach-enabled micropayments | |
US20090271313A1 (en) | Method and system for balance account utilization | |
US20120054321A1 (en) | Method and system to deliver a digital good | |
US11257160B2 (en) | Integration application utilizing a communications protocol | |
US20070271153A1 (en) | Method and system of aggregating listings for sale | |
US20060085300A1 (en) | Systems and methods for auctioning government items | |
KR20030067879A (en) | Methods for Intermediating by Mutual Conditional Offer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: EBAY INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WATT, WILLIAM R, II;ACKLEY, MATTHEW F.;CORNELL, WILLIAM J.;REEL/FRAME:029388/0468 Effective date: 20031210 |
|
AS | Assignment |
Owner name: PAYPAL, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EBAY INC.;REEL/FRAME:036170/0202 Effective date: 20150717 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |