The disclosure relates generally to a mechanism to located a desired object.
Currently, most people who want to locate any object will do a search either manually or using a computer to try to locate the object. This technique works well for retail products that can be easily identified. However, such a system does not work well for hard to describe or unique products since the computer method requires key words which are difficult to determine for a hard to describe or unique product. It also fails because many products are not sold or even cataloged online, making them impossible to find through ‘traditional’ computer searches.
The disclosure is particularly applicable to a finder system and method implemented in a client/server type architecture and it is in this context that the disclosure will be described. It will be appreciated, however, that the system and method has greater utility since the system may be implemented using cloud computing resources, in a software as a service (SaaS) model, in a standalone computer and the like. Furthermore, the system and method may be implemented in ways not specifically described below that are within the scope of this disclosure.
A method and system for finding objects or services utilizing a communication link to enlist the help of and reward third parties to help locate the desired object or service are provided.
The finder system 100 allows a wanter who wants an object to describe that object and offer a finder's fee (tip or bounty), have the description of the wanted object and the value of the tip disseminated to one or more finders. The one or more finders may each try to locate the object (in a bid to receive the tip) and upload information about the located object to the finder system. The finder system may then present each of the located objects to the wanter who then selects a “winning” object. When the wanter selects a winning object, a location of the object is revealed to the wanter and the selected finder is paid. Now, an example of an implementation of the finder system is described in more detail.
The one or more computing devices 102 may each have circuitry within the computing device that allows the computing device to connect to and communicate with the finder system over a link 104. The link 104 may be a wireless link or a wired link. The link 104 may be a cellular network, a digital data network, a cellular digital data network, a messaging network, a computer data network and the like.
The one or more computing devices 102 may each interact with a finder component 106 over the link 104. The finder component may be implemented as one or more server computers in a client/server implementation, one or more cloud computing resources in a cloud computing implementation and/or one or more computing resources for a software as a service implementation or a mobile application implementation. The finder component may have a user interface generator 106A and an object finder 106B and each of these components may be implemented in hardware or software. In a hardware implementation, each component may be a hardware circuit that performs a particular function, a programmable logic device and a memory. In a software implementation, each component may be a plurality of lines of computer code that may be executed by a processor of the computer system that is part of the object finder 106. The finder component may be coupled to a store 108 that stores the various user data (both for the wanter and the finders), wanted object identification data, found object data and the like that are used by the system. The store 108 may be a hardware or software based database system, a relational database system or other known storage systems. The wanter may be an entity that is looking for the object, such as a person, a corporation, another computer and the like. Each finder may be an entity that is trying to find the wanted object and each finder may be a person, a corporation, another computer and the like.
The user interface generator 106A may be a component that receives a request from a computing device 102 and generates a user interface based on the request. The user interface generator 106A may be implemented in hardware or software. For example, the user interface generator 106A may be a software or hardware implemented web server that delivers web pages in the client server implementation of the finder system or may be a software or hardware module that generates data that is used to generate a user interface on a mobile application of the computing device in other implementations. The object finder component 106B may perform an object location process between a wanter and one or more finders as described in more detail below and may be coupled to both the user interface generator 106A and the store 108. The object finder system may be used to find a plurality of objects for a plurality of wanters and may utilize a plurality of finders.
The desired object unit 108A may also receive information about a desired location of the desired object, a maximum distance from that location, and a location of the Wanter. The desired location may be a simple longitude and latitude, an address and/or more extensive information such as the name of a venue, it's description, it's hours of operation, or social media identifiers associated with the establishment. Some, or all, of this location and object information, may come from other services, such as FourSquare, Google Places, or Facebook. The desired object component 108A may also receive information about an amount of money (remuneration) the Wanter will pay for the location of the desired object (the “Tip” or “Bounty”). Typically, this is a relatively small amount of money ($0.50, $1.00, etc) since they are paying for the location of the object, not the object itself.
Based on the above information about the wanted object, the want identifier generator component 108B may associate a want identifier (“want ID”) with the wanted object. The “want ID” is a value unique within the object finding environment. For example, in one embodiment, the “want ID” may be a unique 64-bit unsigned integer. The want identifier distributor 108C of the object finder may then transmit (“publish”) the information about the wanted object to one or more destinations, including other users of the service, text messaging and social media such as Twitter and Facebook (the dissemination systems 92) (404.) The published information that is disseminated to each different destination may vary depending on the capabilities of the particular dissemination system. For example, Facebook would receive the Wanted item's photograph and description whereas Twitter—being a text-only service—would receive only text data.
Once the want ID and the wanted object information has been distributed, one or more finders may believe that they know where to find an object or service matching the wanted object. Each finder may find this object in the real world, or on the internet. Each “Finder” may capture information about the potential “Find” and send it to the find object component 108D of the finder system using a computing device (406.) Examples of the user interface for a list of finds and a user interface to add a find as shown in
The object system 106B, using the dissemination system 92 may then transmit (“publish”) the information about the potential Find to the “Wanter” (the individual who created the “Want”) (408). An example of the user interface of a want with two finds is shown in
The finder system allows the process of “Finding” to occur any number of times. Thus, for each finder who finds the wanted object, the process of gathering and storing the found object information and the finder ID occurs and the distribution of the found object information for each finder is distributed. Thus, the system may present the wanter with a list of one or more finders who have found a location of the wanted object. The list of one or more finders displays found object information for each finder, but does not display the location of the found object.
The “Wanter” may then examine the list of potential “Finds” to ascertain if any of them represent the desired object or service. The “Wanter” may then accept one or more of the “Finds” which are a match for their “Want” (410). An example of the user interface displaying accepting a find is shown in
The result is that the Wanter is charged the Tip/Bounty, and the Tip/Bounty amount is credited to the Finder again using one of a number of payment methods. The tip amount charged, or credited, may be adjusted to allow for certain service charges by the Payment Provider and/or the System/Service described herein. Once the finder system has confirmed the exchange of funds between the wanter and the finder, the system may then reveal Find's exact location to the “Wanter”, along with any other venue information provided by the Finder. Example of the user interface displayed a completed accepted find for a want and a find with detailed location information are shown in
The Wanter may then proceed to the location and may purchase the desired object or service. Unlike the finding process above that may occur multiple times, the accepting of a find may only occur once.
Alternative Processes
In the above described process, the wanter identifies a wanted objects and the finders locate the wanted object. However, the finder system also may allow each finder to find objects that are unique, or could be of interest to other users of the service and the finder may capture information about the “Find” as described above that is stored in the system. As above, the system may also receive information about a location of the find. This type of found object may be known as a “Remnant”. In the system, a 3rd party known as a “Matcher”, who may not be the Finder or the Wanter, may decide that the Find is appropriate for a “Want” in the system and “Match” the Find to the Want. From this point on, the process proceeds as above in that the Wanter will Accept one or more Finds, the Tip/Bounty will be collected from the Wanter, and the Find's location will be revealed to the Wanter. In this alternative process, the Tip/Bounty may be split between the original Finder and the Matcher. For example, the Finder may get 90% of the Tip/Bounty, and the Matcher may get 10%. In this example, the object component in
The system and method described above may also provide an ability for a member to filter notifications for wanted objects, found objects and the like. For example, a member who has a number of wanted objects can filter the notifications to only see notification for a particular wanted object.
The system and method described above may also provide an ability for a member to “Like” a wanted object or a found object so that each member can indicate an appreciation for each. In other implementations, the system and method may also provide an ability for a member to give an approval or disapproval of a match or a vote using a voting component that is part of the system in
Want It Operation
In the system, it is possible that a member may see a Find which they would like to have, even though they have not created a “Want” for it. In this case, the system may make available a “Want It” operation, which allows the member to pay the bounty as described above (along with any additional fees) to obtain the Find's location. Examples of the user interface with a list of Want It items are shown in
While the foregoing has been with reference to a particular embodiment of the invention, it will be appreciated by those skilled in the art that changes in this embodiment may be made without departing from the principles and spirit of the disclosure, the scope of which is defined by the appended claims.
This application claims the benefit of and priority, under 35 USC 119(e) and 120, to U.S. Provisional Patent Application Ser. No. 61/733,383 filed on Dec. 4, 2012, and titled “Finding Objects Or Services Utilizing A Communication Link To Enlist The Help Of And Reward Third Parties To Help Locate The Desired Object Or Service”, the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61733383 | Dec 2012 | US |