1. A computer implemented system of using a first computer that performs transaction steps which communicates over the internet to a second computer for an electronic auction system comprising
an electronic server that runs an auction software and conducts auction process electronically wherein a chance-to-bid in an auction is valued and placed for purchase, and an auction participant needs to purchase said Bid to place a bid in said auction, and winning of said auction is determined by an auction rule;
an electronic device electronically connected with said server, and installed with a database which keeps track of said participant’s bidding history in an account of said participant;
a display device electronically connected with said server, displaying information from said participant’s account and said auction; and
a timer is reset to provide a new target time by adding a set number of seconds to the remaining time each time a new bid is placed.
2. The electronic auction system of claim 1, wherein the number of seconds added to the target time can range from zero to any higher integer.
3. The electronic auction system of claim 2 wherein the number of seconds added can vary depending on whether the number of seconds remaining is higher, lower or equal to a target time.
4. The electronic auction system of claim 3 wherein here are two or more target times.
5. The electronic auction system of claim 3 wherein the time added to the clock can also change in relation to the number of seconds that have passes since the previous bid.
6. The electronic auction of claim 3 wherein the time added to the clock can vary in relation to a target time as well as vary in relation to the time since the previous bid.
7. The electronic auction of claim 3 wherein the time added to the clock or the target time when a common bid reaches the reserve price or when the timer has dropped to a certain number of seconds for the first time.
8. The electronic auction of claim 1 wherein the participant’s bidding history includes personal bid, wherein personal bid is the total money cost in the auction for purchasing bid in each round of bidding and a composite bid is obtained by adding the common bid to a participant’s personal bid or some multiple of the personal bid.
9. The electronic auction of claim 8 wherein the multiple of the personal bid is a fraction of a cent.
10. The electronic auction of claim 1 wherein each participant is subject to a minimum bid frequency wherein a participant cannot place a bid immediately after their own bid but must wait until there are at least two bids by others before bidding again.
11. The electronic auction of claim 10 wherein the minimum bid frequency can change from 1 to 100 when the reserve price has been reached.
12. The electronic auction of claim 11 wherein the auction is a double bid auction which includes multiple items and multiple auction rules are used to determine winners of the items; wherein a new double bid auction can begin when a certain event occurs or at least one certain condition occur in another ongoing double bid auction.
13. The electronic auction of claim 12 wherein the at least one certain condition that occurs is another ongoing double bid auction is when the other double bid auction pauses or ends.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
a first interface module that interfaces with a scheduling program and that retrieves from the scheduling program a meeting time and a meeting location for a meeting scheduled by a user using the scheduling program;
a route determining module that determines (i) a route from a first location to the meeting location and (ii) a departure time for the user to depart from the first location to reach the meeting location at the meeting time,
wherein the route determining module determines the route and the departure time based on (i) predicted traffic conditions and (ii) predicted weather conditions surrounding the first location and the meeting location prior to the meeting time;
a monitoring module that monitors traffic and weather while the user travels the route; and
an updating module that updates the route based on the monitored traffic and weather.
2. The system of claim 1 wherein:
the monitoring module monitors traffic and weather surrounding the first location and the meeting location prior to the departure time; and
the updating module updates the departure time based on the monitored traffic and weather.
3. The system of claim 1 further comprising a planning module that plans one or more stops for the user between the first location and the meeting location, wherein the route determining module determines the route and the departure time based on the one or more stops.
4. The system of claim 3 further comprising a learning module that learns travel patterns of the user, wherein the planning module plans the one or more stops for the user between the first location and the meeting location based on the travel patterns.
5. The system of claim 1 further comprising a parking module that receives parking information of a plurality of parking locations near the meeting location before the meeting time and that selects one of the parking locations for a vehicle of the user, wherein the route determining module updates the route and the departure time based on the selected parking location.
6. The system of claim 1 wherein:
the scheduling program is executed by at least one of a plurality of devices including a smartphone, a tablet, a laptop computer, and a personal computer; and
the first interface module receives at least one of the route and the departure time from the route determining module and outputs the at least one of the route and the departure time to the user on the at least one of the plurality of devices.
7. The system of claim 1 further comprising a second interface module that interfaces with an output system of a vehicle of the user and that outputs the updated route to the user on the output system.
8. The system of claim 1 further comprising a second interface module that interfaces with a control system of a vehicle of the user, wherein the monitoring module monitors at least one of the traffic and the weather using the control system.
9. The system of claim 1 further comprising a second interface module that interfaces with a control system of a vehicle of the user and that receives data related to operation of the vehicle, wherein the updating module updates the route based on the data.
10. A method comprising:
interfacing with a scheduling program and retrieving from the scheduling program a meeting time and a meeting location for a meeting scheduled by a user using the scheduling program;
determining (i) a route from a first location to the meeting location and (ii) a departure time for the user to depart from the first location to reach the meeting location at the meeting time,
wherein the determinations are based on (i) predicted traffic conditions and (ii) predicted weather conditions surrounding the first location and the meeting location prior to the meeting time;
monitoring module traffic and weather while the user travels the route; and
updating the route based on the monitored traffic and weather.
11. The method of claim 10 further comprising:
monitoring traffic and weather surrounding the first location and the meeting location prior to the departure time; and
updating the departure time based on the monitored traffic and weather.
12. The method of claim 10 further comprising:
planning one or more stops for the user between the first location and the meeting location; and
determining the route and the departure time based on the one or more stops.
13. The method of claim 12 further comprising:
learning travel patterns of the user; and
planning the one or more stops for the user between the first location and the meeting location based on the travel patterns.
14. The method of claim 10 further comprising:
receiving parking information of a plurality of parking locations near the meeting location before the meeting time;
selecting one of the parking locations for a vehicle of the user; and
updating the route and the departure time based on the selected parking location.
15. The method of claim 10 wherein:
executing the scheduling program on at least one of a plurality of devices including a smartphone, a tablet, a laptop computer, and a personal computer; and
outputting at least one of the route and the departure time to the user on the at least one of the plurality of devices.
16. The method of claim 10 further comprising:
interfacing with an output system of a vehicle of the user; and
outputting the updated route to the user on the output system.
17. The method of claim 10 further comprising:
interfacing with a control system of a vehicle of the user; and
monitoring at least one of the traffic and the weather using the control system.
18. The method of claim 10 further comprising:
interfacing with a control system of a vehicle of the user;
receiving data related to operation of the vehicle; and
updating the route based on the data.