This invention relates in general to websites for selling items.
The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also be inventions.
Websites exist that are used for selling a variety of types of merchandise. However, if someone wants to sell an item that is expected to have a relatively small value it may be difficult. For example, if an unknown author has a single joke, a single recipe, or even a book, the author may never share their contribution, because the author may not have an expectation of being able to sell the item. Additionally, when someone is searching a website for an item to buy, there may be many items that are similar to one another, which for example may be sold by competitors. The searcher may be bewildered by the many choices available, and may not have a manner of distinguishing the many choices from one another.
In an embodiment an item is offered for download at an initial offering, which may be free. In an embodiment, reviews of the item are sought. After receiving a predetermined number of orders for the item, increasing the price of the item. In an embodiment, the buyers establish accounts in a virtual bank and purchase the items with funds in the buyer's account in the virtual bank. In an embodiment items are presented to a potential buyer in an order dependent on the number of downloads of the items. Any of the above embodiments may be used alone or together with one another in any combination. Inventions encompassed within this specification may also include embodiments that are only partially mentioned or alluded to or are not mentioned or alluded to at all in this brief summary or in the abstract.
In the following drawings like reference numbers are used to refer to like elements. Although the following figures depict various examples of the invention, the invention is not limited to the examples depicted in the figures.
Although various embodiments of the invention may have been motivated by various deficiencies with the prior art, which may be discussed or alluded to in one or more places in the specification, the embodiments of the invention do not necessarily address any of these deficiencies. In other words, different embodiments of the invention may address different deficiencies that may be discussed in the specification. Some embodiments may only partially address some deficiencies or just one deficiency that may be discussed in the specification, and some embodiments may not address any of these deficiencies.
In general, at the beginning of the discussion of each of
A website may be established in which one can post information for downloading and/or sale via the following method. The website may be used for selling ideas and/or other items.
System 100 illustrates some of the variations of the manners of connecting to the server system. Server system 104 may include a webserver application as well as software for a website and online marketing software. Server system 104 is directly connected to system 110, and is connected, via network 112, to system 114, system 116, system 118, and system 120. System 120 is connected to system 104 via system 118. Network 112 may be any one of, or any combination of, one or more Local Area Networks (LANs), Wide Area Networks (WANs), wireless networks, telephones networks, and/or other networks. Systems 110, 114, 116, and 118 are any system that an end user may use to access server system 104. For example, systems 110, 114, 116, and 118 may be personal computers, workstations, laptop computers, game consoles, handheld network enabled audio/video player, and/or any other network appliance. System 120 is an example of a system that accesses system 104, via the combination of network 112 and another system, which in this example is system 118. System 122 is an example of a handheld network wireless device, such as a mobile phone or a handheld network enabled audio/music player, which may also be used for accessing network content.
System 200 is an example of a computer that may be used for any of systems 104, 110, 114, 116, 118, and/or 120, for example.
Output system 202 may include any one of, some of, any combination of, or all of a monitor system, a handheld display system, a printer system, a speaker system, a connection or interface system to a sound system, an interface system to peripheral devices and/or a connection and/or interface system to a computer system, intranet, and/or internet, for example.
Input system 204 may include any one of, some of, any combination of, or all of a keyboard system, a mouse system, a track ball system, a track pad system, buttons on a handheld system, a scanner system, a microphone system, a connection to a sound system, and/or a connection and/or interface system to a computer system, intranet, and/or internet (e.g., IrDA, USB), for example.
Memory system 206 may include, for example, any one of, some of, any combination of, or all of a long term storage system, such as a hard drive; a short term storage system, such as random access memory; a removable storage system, such as a floppy drive or a removable drive; and/or flash memory. Memory system 206 may include one or more machine readable mediums that may store a variety of different types of information. The term machine-readable medium is used to refer to any medium capable carrying information that is readable by a machine. One example of a machine-readable medium is a computer-readable medium. Another example of a machine-readable medium is paper having holes that are detected that trigger different mechanical, electrical, and/or logic responses.
Processor system 208 may include any one of, some of, any combination of, or all of multiple parallel processors, a single processor, a system of processors having one or more central processors and/or one or more specialized processors dedicated to specific tasks.
Communications system 212 communicatively links output system 202, input system 204, memory system 206, processor system 208, and/or input/output system 214 to each other. Communications system 212 may include any one of, some of, any combination of, or all of electrical cables, fiber optic cables, and/or means of sending signals through air or water (e.g. wireless communications), or the like. Some examples of means of sending signals through air and/or water include systems for transmitting electromagnetic waves such as infrared and/or radio waves and/or systems for sending sound waves.
Input/output system 214 may include devices that have the dual function as input and output devices. For example, input/output system 214 may include one or more touch sensitive screens, which display an image and therefore are an output device and accept input when the screens are pressed by a finger or stylus, for example. The touch sensitive screens may be sensitive to heat and/or pressure. One or more of the input/output devices may be sensitive to a voltage or current produced by a stylus, for example. Input/output system 214 is optional, and may be used in addition to or in place of output system 202 and/or input device 204.
Sales algorithm 302 may initially, offer an item for free or for a low price, and reviews of the item may be solicited. After a fixed number of downloads or orders of the item, an initial price is set for the item, and the items are sold at the initial price. After a fixed number of more items is purchased, the price may be raised. The price may be raised again after another fixed number of items are purchased. Raising the price after a fixed number of sales of the item is continued until a predetermined maximum price is reached. People may be more willing to pay a higher price after others have purchased or obtained the item, thereby attesting to the value of the item. Also, people may be more willing to purchase an item after it has been reviewed by those that obtained the item at any price (e.g., even for free) and/or after the item has been reviewed by those that bought the item at a price that is not too much lower than the current price.
In an alternative embodiment, instead of initially offering the item for free, the item is initially offered for a relatively low price. Sales algorithm 302 may allow a seller to choose how many price levels to set. There may be zero price levels or any number of price levels between the initial offering and the maximum price. Sales algorithm 302 may establish multiple categories, and the number of price levels and the price at each price level may depend on the category. The number of orders for the item between price jumps may be the same for each price jump at each price level or may be different at different price jumps and/or price levels. In an embodiment, the user may be allowed to set the number of levels, the criteria to jump to the next level, such as the number of sales between each price level.
Other factors may be included in the pricing scheme, such as the velocity and/or acceleration of the sales. Some items may only be offered to a small number of purchasers for a relatively high price. Different types of items may have different monetary amounts between jumps in price. For example, some items may jump 5 cents at each benchmark of sales and others may increase $5. Different types of items may have different maximum prices. For example, there may be different categories of items, and each category may have a different maximum price, a different number of orders for the item at which the price jumps, and/or different prices to which the price jumps at each jump. In another embodiment, the user that is selling the item may be able to set the maximum price, the number of sales at which the price jumps, and/or the different price levels.
Search algorithm 303 may be used by end users to find items being offered. Search algorithm 303 return results in an order that depends on the number of items that were delivered. Search algorithm 303 may allow searching according to category. Search results from search algorithm 303 for a given item and/or within a given category may be ranked based at least partially on the number of orders that were received for a given item. Those items that have more orders would be ranked higher search by algorithm 303 and would also appear higher up on the list of search results (which may be referred to as a hit list or a results list) than similar items and/or items of the same category. The user may also be able to specify a price range and/or price level as one of the search parameters when entering a search into search algorithm 303.
Banking algorithm 304 may allow end users to establish deposit accounts in which money is deposited for later use in purchasing items. In order to allow for easy sale of items with low prices a virtual bank may be established, via banking algorithm 304 where the user provides a credit card and/or deposits an initial amount of money. Banking algorithm 304 may allow a user to buy monetary credits using a charge card, and the monetary credits may be used for purchasing items. The monetary credits may be labeled using monetary units and there may be one-to-one conversion ratio between the monetary units purchased and the money spent. For example, the monetary units of banking algorithm 304 may be labeled in dollars, and a one dollar charge from the end user's charge card may purchase one dollar in monetary credits. Optionally, banking algorithm 304 may charge a banking fee for depositing money into the end user's account, conducting transactions, and/or for other services. Banking algorithm 304 may include an algorithm for establishing a password. After an account is established, funds (e.g., in the form of monetary credits) are applied to purchases by just providing the password or some other secure form of approval. Since credit card information is not asked for with each purchase, the individual purchases require less effort, and the user is more likely to not mind purchasing multiple items of low value (e.g., for 5 cents each or even for less than a penny each).
Optionally, banking algorithm 304 allows purchases of items that cost less than the smallest denomination of monetary credit or of the end user's currency. For example, banking algorithm 304 may allow the user to charge an amount of less than one cent. Or even to offer a compensation for trying the item. Banking algorithm 304 may also establish accounts for the sellers of merchandise, which are credited every time a purchase is made of the seller's item. There may be a certain minimum amount of monetary credits that need to be collected prior to sending the seller a check for the items purchased. For example, the total credits credited to a seller's account may need to be greater than the smallest denomination of that the seller uses prior to receiving a check. For example, the total credits may need to be greater than a penny prior to issuing a check to the seller for items purchased. Alternatively, the total credits may need to be greater than another amount that is greater than the expense of issuing a check, prior to issuing a check. By simplifying the purchasing process and making purchases of items of small amounts of money more convenient, it becomes easier to sell ideas such as a single joke, which would not be expected to have a high market value. By demonstrating that other people liked what they ordered as evidenced by the number of orders, the velocity, and/or acceleration of the orders, people may be willing to purchase items on which they ordinarily would not consider spending money.
Other Algorithms 305 may include other algorithms that are used to run the website and related computations. User interface 306 may be a series of webpages that are served to visitors to the website. Seller's UI 308 may include the webpages served to an end user for selling items. Buyer's UI 308 may include the webpages served to an end user for buying an item. Buyer's UI 308 may include webpages for presenting product information and one or more fields for entering information for searching for an item or a type of item. Other webpages 310 may include other webpages that are not part of either buyer's UI 306 or seller's UI 308, such as webpages that provide general information about the website.
Product information 312 may include information about the items being offered to those that request (e.g., being offered for sale or being offered for free). For example, product information 312 may include a description of the item and the current price. In some cases, such as jokes, applications, recipes, books, music, pictures, and videos, the actual item may be stored in product information 312.
Reviews 314 include reviews of items being offered. Reviews 314 may include a text portion that allows the reviewer to write whatever the reviewer wants to write. Reviews 314 may include a numerical value or a score, such as a number of stars.
User information 316 include information collected about users. User account information 318 includes information necessary to start and/or maintain an account for buying or selling items. Banking information 320 includes information related to account balances and credit card information. Account balances include information about money deposited in the accounts by the end users for the purposes of purchasing items later. Account balances include balances that result from receiving sales revenue. Other user information 322 includes other information about the users. Other information 324 includes other information used for the website.
In step 404, a determination is made whether any of the sellers chose to end a sale of an item. If a request to end a sale of an item is received, method terminates 400 for that item, but may continue to step 404 for all other items. If no request to end a sale is received, the method continues to step 406 for all items. In step 406, a determination is made whether an order for an item is received. For those items for which no orders for items were received, method 400 returns to step 404, to determine whether a sale for any item should end. If one or more orders for items are received, method 400 continues to step 408 where orders are filled. Step 408 may include sending confirmations of orders received, sending the actual item received, sending instructions to deliver the items. Step 408 may include sending a link that allows the buyer to download the item, receiving an indication that the link was selected, and then sending the item via network 112, for example. In step 410, requests for reviews of the items sold are sought. Step 410 may include presenting a link to the buyer that opens a page for entering comments, receiving an indication that the link was selected, sending a page for entering comments, receiving the comments entered, and saving the comments in association with the item in a manner that is readily accessible to other buyers. Step 410 may occur at anytime during method 400. In step 412, for each item sold, a tally of the number of those items sold is updated and stored. In step 414, for each item sold, a determination is made whether a criterion has been reached for increasing the price to the next price level. For example, the criteria may be whether a threshold number of a particular item has been sold, and a determination may be made whether a threshold number of a given item has been sold. If the criterion has been met, method 400 proceeds to step 416, where the prices are increased to the next price level for those items meeting their criteria for increasing the price. After step 416 or alternatively for those items that did not meet their criteria for increasing the price, method 400 proceeds to step 404.
In an embodiment, each of the steps of method 400 is a distinct step. In another embodiment, although depicted as distinct steps in
In step 504, a determination is made whether an indication was received that the buyer wants to terminate method 500. For example, the server may receive an indication that a link was selected by the buyer to view another page rather than purchase the item being viewed. If, as a result of the determination of step 504, it is determined that the indication was received that the buyer wants to terminate the process, method 500 is terminated. After terminating method 500, method 500 may be restarted and in step 502 product information of a different product may be sent to the client. If, as a result of the determination of step 504, it is determined that an indication was not received that the buyer wants to terminate the process, method 500 continues to step 506. In step 506, a determination is made whether to send the order. If as a result of step 506 a determination is made not to send the order, method 500 proceeds to step 507. In step 507 a determination is made whether to request information about another product. If, in step 507, a determination is made not to request information about another product, method 500 proceeds to step 504 to determine whether to terminate the process. If in step 507, a determination is made to request information about another product, method 500 proceeds to step 502 for requesting product information about another product.
Returning to step 506, if a determination is made to send the order, method 500 proceeds to step 508. In step 508, the item ordered is sent or a method of obtaining the item ordered is sent. In step 510, the buyer receives an indication of how to submit a review of the product received. For example, step 510 may include receiving a link to a webpage where a review may be entered. In optional step 512, a review of the product is received. After optional step 512 or after step 510 (if step 512 is not present), method 500 terminates.
In an embodiment, each of the steps of method 500 is a distinct step. In another embodiment, although depicted as distinct steps in
In step 604, a determination is made whether the buyer wants to terminate method 600. For example, the buyer may send an indication that a link was selected to view another page rather than purchase the item being viewed. If, as a result of the determination of step 604, it is determined that the buyer wants to terminate the process, method 600 is terminated. After terminating method 600, method 600 may be restarted and in step 602 product information of a different product may be received. If, as a result of the determination of step 604, it is determined that the buyer does not want to terminate the process, method 600 continues to step 606. In step 606, a determination is made whether to send the order. If as a result of step 606 a determination is made not to send the order, method 600 proceeds to step 607. In step 607 a determination is made whether to request information about another product. If in step 607, a determination is made not to request information about another product, method 600 proceeds to step 604 to determine whether to terminate the process. If in step 607, a determination is made to request information about another product, method 600 proceeds to step 602 for requesting product information about another product.
Returning to step 606, if a determination is made to send the order, method 600 proceeds to step 608. In step 608, the item ordered is received or a method of obtaining the item ordered is received. In step 610, the buyer receives an indication of how to submit a review of the product received. For example, step 610 may include receiving a link to a webpage where a review may be entered. In optional step 612, the buyer sends a review of the product. After optional step 612 or after step 610 (if step 612 is not present), method 600 terminates.
In an embodiment, each of the steps of method 600 is a distinct step. In another embodiment, although depicted as distinct steps in
Returning to step 708, if no request to cancel the account is received, method 700 continues to step 710. In step 710, a determination is made whether an order was received. If an order was not received, method 700 proceeds to step 708 to check whether to cancel the account.
Returning to step 710, if an order was received, method 700 proceeds to step 712. In step 712 a determination is made whether there is enough money in the account for the order. If there is enough money in the account for the order, method 700 proceeds to step 714. In step 714, the order is filled. Step 714 may involve removing funds from the buyer's account and adding funds to the seller's account. After step 714, method 700 proceeds to step 716. In step 716, a determination is made whether there is still money in the account. If there is money in the account, method 700 proceeds to step 706, where as a result of steps 704, 706, 708, and 710, the buyer has the opportunity to cancel the account, deposit more money, and/or place another order. If there is no money in the account method 700 proceeds to step 717. In step 717, the buyer is given a notification that there is not money in the account. After step 717, method 700 continues to step 706.
Returning to step 712, if there is not enough money in the buyer's account, method 700 continues step 718. In step 718, a request is sent to the buyer to add money to the account for completing the order. After step 718, method 700 continues to step 719. In step 719, a determination is made whether more funds are received. If more funds are received, method 700 continues to step 712 to determine if there is enough money. Returning to step 719, if a determination is made that the more funds were not sent, method 700 continues to step 720, where the order is canceled. After step 720, method 700 continues to step 706. Then, as a result of step 704, 706, 708, and 710, the buyer has the option to add more money to the account, cancel the account, and/or place another order.
Although the flowchart for method 700 shows specific points for canceling an account, in an embodiment, an account may be cancelled at any time after the account is opened. Although the flowchart for method 700 shows specific points for canceling an order, in an embodiment an order may be canceled anytime after the order is received.
In an embodiment, each of the steps of method 700 is a distinct step. In another embodiment, although depicted as distinct steps in
Returning to step 808, if no request to cancel the account is sent, method 800 continues to step 810. In step 810, a determination is made whether to send an order to the server. If an order is sent, method 800 proceeds to step 808 where the buyer determines whether to send a request to cancel the account.
Returning to step 810, if an order was sent by the buyer to the server, method 800 proceeds to step 812. In step 812 a determination is made whether there is enough money in the account for the order. If there is enough money in the account for the order, method 800 proceeds to step 814. In step 814, the buyer receives the order. Step 814 may involve the buyer receiving an indication that funds were removed from the buyer's account and were sent to the seller's account. After step 814, method 800 proceeds to step 816. In step 816, a determination is made whether there is still money in the account. If there is money in the account, method 800 proceeds to step 806, where as a result of steps 804, 806, 808, and 810, the buyer decides whether to cancel the account, deposit more money, and/or place another order. If there is no money in the account method 800 proceeds to step 817. In step 817, the buyer receives a notification that there is not money in the account. After step 817, method 800 continues to step 806.
Returning to step 812, if there is not enough money in the buyer's account, method 800 continues step 818. In step 818, the buyer receives a request to add money to the account for completing the order. After step 818, method 800 continues to step 819. In step 819, the buyer decides whether to send more funds. If more funds are sent, method 800 continues to step 812 to determine if there is enough money. Returning to step 819, if a determination is made not to send funds, the funds are not sent and method 800 continues to step 820, where the buyer receives a confirmation that the order was cancelled. After step 820, method 800 continues to step 806. Then, as a result of step 804, 806, 808, and 810, the buyer has the option to add more money to the account, cancel the account, and/or place another order.
Although the flowchart for method 800 shows specific points for canceling an account, in an embodiment, an account may be cancelled at any time after the account is opened. Although the flowchart for method 800 shows specific points for canceling an order, in an embodiment an order may be canceled anytime after the order is received.
In an embodiment, each of the steps of method 800 is a distinct step. In another embodiment, although depicted as distinct steps in
In an embodiment, each of the steps of method 900 is a distinct step. In another embodiment, although depicted as distinct steps in
In an embodiment, each of the steps of method 1000 is a distinct step. In another embodiment, although depicted as distinct steps in
In an embodiment, each of the steps of method 14100 is a distinct step. In another embodiment, although depicted as distinct steps in
In an embodiment, each of the steps of method 1200 is a distinct step. In another embodiment, although depicted as distinct steps in
In step 1304 components of system 100 are assembled. For example as part of step 1304, server system 104, system 110, network 112, system 114, system 116, system 118, system 120, and system 122 may be communicatively coupled to one another. Also assembling sever system 104, system 114, system 118, system 120, and/or system 122 may each include communicatively coupling a corresponding set of output system 202, input system 204, memory system 206, processor system 208, communications system 212, and input/output device 214 to one another.
In step 1306, the software is installed. For example, step 1306 may include installing onto memory system 206 sales algorithm 302, search algorithm 303, banking algorithm 304, other algorithms 305, user interface 306, which may include installing seller's UI 308, buyer's UI 310, and other webpages 311. Step 1306 may also include setting aside portions of memory 1306 for product information 312, reviews 314, user information 316, user account information 318, banking information 320, other user information 322, and other information 324.
In an embodiment, each of the steps of method 1300 is a distinct step. In another embodiment, although depicted as distinct steps in
In an embodiment, each of the steps of method 1300 is a distinct step. In another embodiment, although depicted as distinct steps in
Although the flowcharts of various methods show steps at which the method may be terminated, in at least one embodiment of each of the methods, the method may be terminated at any point. By giving people an opportunity to sell their ideas, more people may be encouraged to attempt to sell ideas that they otherwise would not publicize, which may benefit the public. Each embodiment disclosed herein may be used or otherwise combined with any of the other embodiments disclosed. Any element of any embodiment may be used in any embodiment.
Although the invention has been described with reference to specific embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the true spirit and scope of the invention. In addition, modifications may be made without departing from the essential teachings of the invention.
This application claims priority benefit of U.S. Provisional Patent Application No. 60/880,782, filed Jan. 16, 2007, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60880782 | Jan 2007 | US |