A geofence is a virtual perimeter for a real-world geographic area. A geofence can be dynamically generated as in a radius around a store or point location. A geofence can also be a predefined set of boundaries connecting points expressed by latitude and longitude, like school attendance zones or neighborhood boundaries. Geofencing has been made possible especially by the introduction of GPS (Global Positioning System) technology and the miniaturization of electronic components that have made the locationing functionality a standard feature in Mobile Phones and portable electronics in general (User Equipment).
In some enactments, geofencing is used for security purposes for example to provide security to wireless local area networks. In some other applications, when a location-aware device in a location-based service (LBS) enters or exits a geofence the device may receive a generated warning. This notice might contain information about the location of the device. The geofence notice might be sent to a mobile telephone or an email account or a web site. Geofencing, when used with child location services, can alert parents when a child leaves a selected area. In other implementations, geofencing allows users of the system to draw zones (geofences) around places of work, customer's sites and secure areas. The crossing of these geofences by an equipped vehicle can trigger a notification to a user or operator via SMS, Email or any other digital indication. The zones can also be linked to equipment within a vehicle and such equipment can stop a vehicle's engine. Geofencing technology can trigger or inhibit functionalities of location aware apparatuses.
According to Contract Law, offer and acceptance analysis is an approach used to define whether an agreement exists between two parties. An agreement may consists of an offer in the form of an indication of one person (the “offeror”) to another (the “offeree”) of the offeror's disposition to enter into a contract on certain terms. A contract is said to come into being when acceptance of an offer (agreement to the terms in it) has been communicated to the offeror by the offeree in accordance with the requirements imposed by the offeror and there has been consideration bargained-for induced by promises or a promise and performance. Conversely, an invitation to treat is not an offer, but a signal of a person's readiness to negotiate a contract. It is a pre-offer statement. The exhibition of goods for sale is typically treated as an invite to treat and not an offer.
Auctions are a particular case. The rule is that the bidder is making an offer to purchase and the auctioneer accepts in any manner that is customary, usually the fall of a hammer. Auctions can be with or without reserve. If an auction is with reserve, the offeree must offer a minimum price for the item or service at auction. If an auction is without reserve, even if there is no contract of sale between the owner of the goods and the highest bidder (because the auction is an invitation to treat or negotiate), there is a collateral contract between the auctioneer and the highest bidder that the auction will be held without reserve (i.e., that the highest bid will be accepted even if low). For example, the U.S. Uniform Commercial Code provides that in an auction without reserve the goods may not be withdrawn once up for bidding.
Microeconomics is a branch of economics that studies the conduct of individuals and how such individuals and firms make decisions on how to allocate limited resources. It applies to markets where goods and services are being bought and sold and examines how these decisions and behaviors control the supply and demand for goods and services, which determines prices, and how prices determine the quantity supplied and quantity demanded of said goods and services.
Goods and services are often perishable; managing inventories of perishable goods is demanding because of their restricted shelf lives. Due to perishability, there is also a price for discarding outdated items; this can lead to out-of-stock situations if the goods are not managed effectively. The outdating of goods is also a relevant aspect. A common remedy for the outdating of goods is to lower the prices of items that are about to be replaced by more modern and functional products to stimulate increase in demand and consequently empty the warehouses. Another motive for lowering the prices of items is a disruption in the technology by means of an innovative product by a competitor that is superior to an existing product. Price promotion is an effective tool where there is demand elasticity.
Differently from goods, services are an intangible commodity; they are the intangible equivalent of economic goods. Services are also perishable in two regards: the relevant resources, processes and systems are assigned for service delivery during a specific period in time. When the service has been completely rendered to the requesting service consumer, this particular service permanently vanishes as the buyer has consumed it. For example, an empty seat on a plane can never be utilized and charged after departure or after a passenger has been transported to destination. In addition, the passenger cannot be transported again to the same location at that point in time. Certain services share a common characteristic with perishable tangible goods: to be consumed or appropriated the physical presence of the offeree (or person who is invited to consume the service) at the location where the service is delivered is often necessary. A few examples of these services are childcare, cleaning, repair, entertainment (when provided live or within a specialized facility), personal grooming, hospitality industry, transport, restaurants.
Herd behavior in marketing is used to explain the dependencies of customers' mutual behavior. The aim is to increase impulse buying and get people to buy more by playing on the herd instinct. The basic idea is that people will buy more of products that are perceived as popular. One example is the tendency of consumer to prefer restaurants, which appear to be relatively busy as compared to restaurants that are almost empty. Various businesses in many different fields try to exploit herd behavior by means of different techniques: coupons, promotional times when items or services are discounted such as ‘happy hours”, introductory rates or events, such as “black Fridays’ where goods are sold at deep discounts to people who often wait in lines at certain locations for a long time.
The present invention draws synergies from the above-mentioned technologies, concepts and observations and provides a method, a system and an apparatus to advantageously evolve and improve the customary methods of conducting commerce.
Various aspects of examples of the invention are set out in the claims.
According to a first aspect of the present invention, a method comprises at least providing an end user apparatus a conditional business offer and restricting the possibility of acceptance of said conditional business offer via said end user apparatus to at least said end user apparatus being located within a first predefined geographical area (acceptance area). In one embodiment of the invention, said conditional business offer is an auction offer.
According to a second aspect of the present invention, an apparatus comprises least one processor and one memory containing software code configured to cause the apparatus to perform at least the following: provide a conditional business offer to an end user apparatus and confine the possibility of acceptance of said conditional business offer via said end user apparatus to at least said end user apparatus being located within a first predefined geographical area (acceptance area). In one embodiment of the invention, said conditional business offer is an auction offer.
According to a third aspect of the present invention, a computer software system has a set of instructions for controlling at least one general-purpose digital computer in performing desired functions comprising a set of instructions formed into each of a plurality of modules, each modules comprising a process for providing an end user apparatus a conditional business offer and a process for confining the possibility of acceptance of said conditional business offer via said end user apparatus to at least said end user apparatus being located within a first predefined geographical area (acceptance area). In one embodiment of the invention, said conditional business offer is an auction offer.
For a more complete understanding of example embodiments of the present invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
An example embodiment of the present invention and its potential advantages are understood by referring to
In the embodiment described in
Said location parameters and conditions, stored on Memory 102, via Link 105 and Core Network/Internet Cloud 130 must be satisfied to enable user of User Equipment 160 to accept or negotiate an offer. Offeror Equipment 110 is depicted in
In one implementation, said virtual button may consist of a representation in a web page opened by a browser connected to an application running on a memory of User Equipment 160. In another implementation, said virtual button may appear directly within said application. The pressing or triggering of such button by offeree will cause User Equipment 160 to send a digital signal to Server 100 causing the acceptance of the offer. In another possible implementation, said comparison between the location conditions imposed by the business offer and the effective location of user equipment may occur by means of computing means at User Equipment 160. In this implementation, said location conditions can be periodically downloaded and stored in Memory 430 of User Equipment 160.
The person skilled in the art will appreciate that conditional business offers need reliable data to ensure that the system described herein works reliably. Location data, among other data, are sensitive and valuable information that neither offeree, offeror nor third parties should be able to manipulate and alter. A trusted security and encryption mechanisms both on the back end side of the system and on the user equipment may be needed to ensure the integrity of the data.
In certain settings, where privacy is a concern, the end user's manual input could be needed before his or her location is communicated to Server 100. In the embodiment described and represented in
Restricting customers' acceptance to predefined locations and time windows may serve the purpose of quickly empting perishable inventories since consumers will be drawn in proximity of the inventory. The proximity of the buyer may in fact guarantee that the inventory will be exhausted in a practical time if the goal is to empty the warehouse as soon as possible. It may also create herd consumer behavior. It may also serve the purpose of delivering perishable and localized services, or the advertising and offerings of collateral services and goods. For example, the limiting of the possibility of acceptance of certain business offers to areas, such as Area 190, contained within a pay-to-enter zone such as an amusement park may provide an added incentive to prospective customers of said amusement park to buy an amusement park ticket. The person skilled in the art may realize that this is just one of a multitude of possible examples where an acceptance area can be contained within a pay-to-enter zone. Location Area 190 may also serve the purpose of restricting an auction only to bidders located on the premises. The possibility of bidding may be restricted for many different reasons. For example, only trusted bidders may be allowed to enter Location Area 190.
Said method comprises a computer Server 100 or an Offeror Equipment 110: 1) providing a mobile User Equipment 160 with a communication of a conditional business offer wherein the pricing of said business offer depends on the instantaneous geographical location of said User Equipment 160 (320); and 2) receiving indicia that said conditional business offer has been accepted by means of said User Equipment 160. (330). The instantaneous geographical location attribute and its relation to the pricing of the business offer will be further explained with examples in relation to the description of
In addition, in some implementations User Equipment 160 described in
In another possible implementation, the business offer could be restricted not only to the final area of acceptance but also to the observance to the planned route and its intermediate waypoints. For example, user of User Equipment 160 to be able to accept the offer he may have to sequentially pass through intermediate Location Area 521 and Location Area 522. Said areas can coincide with locations that offeror deems advantageous to his or her business. For example, if offeror desires that Inventory of Goods or Services 540 be emptied quickly, Location Area 522 may represent a business location where the offeree may rent a truck for a fee from the offeror or a business partner of the offeror. In addition, conditional offers can be restricted not only to locations but also to other conditional offers that should be accepted in a sequential order to comply with the terms of the offer and unlock additional offers.
In the previous example, the acceptance of a business offer such as the renting of a truck in Location Area 522 can be a prerequisite to unlock the possibility of acceptance of another business offer related to an Inventory of Goods or Services 540 located in Acceptance Area 530. By using the model described, owner of Inventory of Goods or Services 540 can, because of this particular embodiment, bundle one offer to other offers of goods or services. The bundling should be construed in general terms and should not be limited to the selling of tangible goods. Businesses that have synergies with each other or businesses that can offer complementary goods or services at different locations may benefit from this embodiment. For example, the purchase of a tennis racket at Location Area 521 may unlock the possibility of playing tennis for a predefined number of times at certain tennis facilities located, for example, in Acceptance Area 530 at a discounted rate. Temporal restrictions may also require User Equipment 160 to check in at intermediate locations, like Location Area 521 and 522, within a predetermined period to comply with the terms of the offer.
One of the possible purposes of using concentric areas of increasing distance from Inventory of Goods or Services 540 could be to differentiate the conditions or the pricing associated to the conditional offers that users may be able to accept in the different Areas 610, 620 or 630. For example, the pricing of goods or services may decrease with the distance from Inventory of Goods or Services 540 to account for the additional expense associated with the travelling necessary for retrieving or consuming the goods or services in comparison to another user who is located, together with his mobile equipment, in an area that is closer to said Inventory of Goods or Services 540. The person skilled in the art may be aware that this is only one possible example of many. Different business models may call for an opposite or different pricing scheme. For example, the price for a service or a commodity may increase with the increasing distance of the zone where a service or a good has to be delivered from the location of Inventory of Goods or Services 540.
The embodiment just described is one example of location-constrained offer and location-constrained acceptance system that is subject to many variations. In fact, if the system is a fine-grained system the offeree will be able to observe via his User Equipment 160 the pricing and the conditions of the conditional offer he receives may fluctuate and continuously and instantaneously adjust to variations in the location of said User Equipment 160. If the system is a coarse-grained system, such adjustments will be more infrequent. In another embodiment, the zones of acceptance and/or offering may not be positioned concentrically and distance from Inventory of Goods and Services 540 may not play a major role in defining the pricing and conditions of the offer. Offeror may in fact opt for zoning an area, such as a city or a county, using geofencing technology and differentiate among different zones based on various criteria such as income, age, marital status, gender or other such economic considerations as the presence of business partners who can fulfill orders and demand. Pricing, offerings and the possibility of acceptance can be tailored to the characteristics and demographics of the particular geofenced zone where User Equipment 160 is located at a certain moment in time. In a possible implementation, algorithms creating continuously varying clouds of offer and acceptance zones may dictate the pricing. In this case, zones of offer and acceptance may coincide and collapse into small and granular areas distributed across larger areas.
A technical effect of one or more of the example embodiments disclosed herein is that business models based on offers and acceptances that are restricted to selected location areas will encourage applications and security mechanisms to ensure that the position a User Equipment 160 is reporting to Server 100 is accurate so that Controller 101 can process verified, accurate and trusted data.
Auctions (with or without reserve) are a special case. Acceptances may only be provisional and subject to the outbidding of other offerees during the auction time interval. In a possible implementation, Module 710 is active in Acceptance Area 530 and its triggering may signal to Server 100 a bidding acceptance during the auction. Said bidding acceptance could be the acceptance of the price at which offeror (real person or computer process running the auction) is currently offering the item for sale during the ongoing auction and at which the item will actually be sold if no higher acceptance is received within the auction time interval (and the reserve price has been met). In one implementation, every time a user accepts an auction offer price the system may automatically increase the offer price by a set amount and send another auction offer notification to every user within the Offer Area 510 and Acceptance Area 530. In this case, offer area and acceptance area may partially overlap or perfectly coincide. A bidding acceptance via User Equipment 160 may only be tentative and subject to the outbidding of other users located within the same Acceptance Area 530 during the auction time interval related to the item or service being offered. In another implementation user of User Equipment 160 may be able to submit his price independently from the current auction offer price via User Interface 450 of User equipment 160. Module 720 may indicate to user of User Equipment 160 the existing highest accepted bid. It may also indicate the time left for submitting a new bid. Once a predetermined time allocated to the bidding process has elapsed, Module 720 may alert the highest bidder of his or her win.
The person skilled in the art may recognize that the kind of mobile apparatus represented in
Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside on mobile computer equipment, fixed equipment or servers that may not even be owned or operated by an offeror as, for example, in the case of cloud computing. If desired, part of the software, application logic and/or hardware may reside on multiple servers and equipment in charge of different processes (for example authentication, payment and conditional business offer input), part or all of the software, application logic and/or hardware may reside on equipment owned by the same business owner who may be providing the conditional business offer (offeror), and part of the software, application logic and/or hardware may reside on mobile equipment that is owned by offerees.
In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a “computer-readable medium” may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer, with one example of computers described and depicted in
If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined. As technology advances, new equipment and techniques can be viable substitutes of the equipment and techniques that have been described in this application.
Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims. The above described example embodiments of the invention should not be viewed as limiting but merely as explanatory. Rather, there are several variations and modifications, which may be made without departing from the scope of the present invention as, defined in the appended claims.