With an increased use of Global Positioning System (GPS) units to determine travel routes, travelers are following routes recommended to them, rather than using maps or following familiar paths. Conventional route planning systems determine optimal routes based on different preferred conditions, including minimizing travel time or minimizing the distance traveled. By focusing on optimal route determination, known route planning systems fail to consider non-optimal routes whose presentation to travelers may have value to other parties. Further, the conventional route planning systems fail to account for a dynamic market value associated with presenting a route to a traveler. Thus, there exists a need to overcome at least one of the preceding deficiencies and limitations of the related art.
In one or more embodiments, the present invention provides a computer-implemented method of determining a route that includes a location as a result of an auction. The method comprises:
receiving a request from a user for a determination of a route from a first point to a second point;
selecting a plurality of locations capable of being included along a plurality of routes from the first point to the second point, wherein the selecting the plurality of locations is based on the request;
initiating an auction among a plurality of vendors that submits a plurality of bids in the auction, wherein the vendors and the bids are associated in a one-to-one correspondence;
determining that a vendor of the plurality of vendors wins the auction based on a bid of the plurality of bids, wherein the bid is associated with the vendor;
a processor of a computer system determining the route so that a location of the plurality of locations is included along the route, wherein the location is associated with the vendor that wins the auction based on the bid; and
presenting the determined route to the user as the recommended route.
A system, program product and process for supporting computing infrastructure corresponding to the above-summarized method is also described and claimed herein.
The present invention provides a technique for presenting travel routes to travelers, where the routes are generated so as to include locations associated with vendors that submit winning bids in auctions.
    
    
    
    
    
    
    
Overview
Embodiments of the present invention provide a preference for a given route to pass by a particular location, based on an auction. Multiple vendors and/or other entities bid in an auction to ensure that a route recommended to a user (i.e., traveler) passes by a particular location associated with the winning bidder (i.e., the vendor or other entity that submits the winning bid). In one embodiment, a route calculation service utilizes an algorithm that takes into account a user's profile information to determine the particular vendors and/or other entities that are permitted to bid in an auction to determine a travel route. In another embodiment, additional route generation rules may be applied to determine whether the route determined by the auction is actually presented to a user as a recommended route.
System for Determining a Route by Using an Auction-Based Location Preference
  
Computer systems 104-1 . . . 104-N are managed by auction participants 1 . . . N, respectively, where N≧1. The auction participants 1 . . . N are herein also referred to as vendors 1 . . . N. The present invention contemplates that the vendors 1 . . . N may include one or more businesses and/or one or more other types of organizational entities. Via a network (not shown), computer systems 104-1 . . . 104-N send identifications of vendors 1 . . . N and identifications of multiple locations to central computer system 102 to indicate that vendors 1 . . . N may participate in an auction-based location preference system managed by central computer system 102. Each vendor in vendors 1 . . . N is associated with one or more locations of the aforementioned multiple locations. For example, if Vendor 1 is associated with Location 1 and Vendor 1 is the owner of a grocery store, then Location 1 may be the site of the grocery store.
RCS 110 receives the identifications of the vendors 1 . . . N and the identifications of the multiple locations from central computer system 102 via network 106. RCS 110 determines a travel route that includes a location associated with a vendor included in vendors 1 . . . N, where the vendor submitted a winning bid in an auction. In one embodiment, the central computer system 102 receives indications from multiple route calculation services in multiple vehicles (e.g., route calculation service 110 in vehicle 108 and other route calculation services in other vehicles not shown in 
Processes for Determining a Route by Using An Auction-Based Location Preference
  
In step 204, RCS 110 (see 
In step 206, RCS 110 (see 
In step 208, based on the request received in step 204 and based on user profile data if user profile data is retrieved in step 206, RCS 110 (see 
In step 210, for vendors associated with the locations selected in step 208, RCS 110 (see 
In step 212, RCS 110 (see 
In one embodiment, RCS 110 (see 
In step 214, RCS 110 (see 
In one embodiment, step 214 also includes the RCS notifying the user that the recommended route passes by the aforementioned location(s) and that the winning vendor(s) are associated with the location(s). The notification to the user may also include an identification of a category of goods and/or services provided by a winning vendor.
As an example of a portion of the process of 
In a variation of the example presented above with Dealer X and Dealer Y participating in an auction, multiple routes from point A to point B (including the recommended route) are presented to the user and the user is compensated (e.g., with a credit to an account) in response to the user selecting the recommended route instead of the other presented routes.
In another example, a user requests a route from point A to point B (see step 204) and the user's profile data indicates a preference for luxury automobiles and for visiting coffee shops (see step 206). The auction (see step 210) accepts bids from a first set of luxury automobile dealer vendors and bids from a second set of coffee shop vendors. The result of the auction is that Luxury Automobile Dealer 1 (i.e., the luxury automobile dealer that submitted the highest bid among the first set of vendors) is a first winning vendor and Coffee Shop 1 (i.e., the coffee shop vendor that submitted the highest bid among the second set of vendors) is a second winning vendor. The RCS determines a route from point A to point B (see step 212) that includes Location 1 and Location 2, where Location 1 is the site at which Luxury Automobile Dealer 1 conducts business and where Location 2 is the site of Coffee Shop 1.
  
One or more parameters received in step 302 may specify how a particular vendor's bid in the auction varies based on predefined criteria. For example, parameters may specify how a vendor's bid varies by: the time of day at which the route is requested, the value of a particular customer based on the customer's past behavior (e.g., past purchases) or predicted future behavior in the user profile data, and/or events that occurred (or will occur) within a specified time period in an area through which a requested route passes.
One or more parameters received in step 302 may specify a pre-cached auction bid. Multiple vendors may submit pre-cached auction bids that allow the auction to be conducted instantaneously (see step 310) in response to receiving the user's request for a route from point A to point B (see step 304) and selecting locations that can be included along routes from point A to point B (see step 308). In one embodiment, the parameter(s) specifying a pre-cached auction bid by a vendor includes the vendor's maximum bid amount for auctions to be conducted. In another embodiment, the parameters include X and N, where the vendor's maximum pre-cached auction bid amount X is submitted for N auctions. In still another embodiment, the parameters include X, N and T, where the vendor's maximum pre-cached auction bid amount X is submitted for N auctions, where there is not less than T time units between successive auctions. For example, a vendor may specify parameters that indicate the vendor is willing to bid up to $1.20 20 times for auctions where successive auctions are not less than 20 minutes apart.
In step 304, RCS 110 (see 
In step 306, RCS 110 (see 
In step 308, based on the request received in step 304, the parameters received in step 302, and the user profile data if the user profile data is retrieved in step 306, RCS 110 (see 
In step 310, for vendors associated with the locations selected in step 308, RCS 110 (see 
In step 312, RCS 110 (see 
In one embodiment, RCS 110 (see 
In step 314, RCS 110 (see 
In one embodiment, step 314 also includes the RCS notifying the user that the recommended route passes by the aforementioned location(s) and that the winning vendor(s) are associated with the location(s). The notification to the user may also include an identification of a category of goods and/or services provided by a winning vendor.
In an alternate embodiment, instead of having the RCS 110 (see 
Possible methods for funding and providing incentives for the processes in 
  
In step 404, GPS 112 (see 
In step 406, RCS 110 (see 
If step 406 determines that location(s) associated with winning vendor(s) are located along the actual route taken by vehicle 108 (see 
Different vendors may be charged the same or different surcharges, where the surcharges are determined in step 408.
Following step 408, the process of 
Rule-Based Route Determination
A rule-based route determination process determines a route according to the process of 
One rule 116 may indicate that the distance of a recommended route must not exceed a distance of a shortest-distance route from point A to point B by more than X % or by more than a distance of X units (e.g., X miles), where X is a predefined value (see the discussion of 
In the rule-based route determination process, RCS 110 (see 
If RCS 110 (see 
If RCS 110 (see 
In one embodiment, the rule-based route determination process utilizes a distance limiting rule, as described below relative to 
Rule Limiting the Distance of a Recommended Route
  
In step 504, steps 202-212 (see 
In step 506, RCS 110 (see 
If RCS 110 (see 
Returning to step 508, if RCS 110 (see 
In an alternate embodiment, the rule received in step 502 indicates that the length of the recommended route is not permitted to exceed the length of the optimal route by more than a distance X (e.g., X miles) and step 506 determines that the length of the route determined in step 504 is a distance N longer than the length of the optimal route. Furthermore, in this alternate embodiment, step 508 determines whether N>X.
Rule Limiting the Number of Recommended Routes
  
In step 604, RCS 110 (see 
In step 606, the steps 204-214 (see 
In step 608, steps 204-212 (see 
If RCS 110 (see 
Returning to step 610, if RCS 110 (see 
In an alternate embodiment, step 618 is replaced with (1) the RCS 110 (see 
Computer System
  
Memory 704 may comprise any known computer readable storage medium, which is described below. In one embodiment, cache memory elements of memory 704 provide temporary storage of at least some program code (e.g., program code 714) in order to reduce the number of times code must be retrieved from bulk storage while instructions of the program code are carried out. Moreover, similar to CPU 702, memory 704 may reside at a single physical location, comprising one or more types of data storage, or be distributed across a plurality of physical systems in various forms. Further, memory 704 can include data distributed across, for example, a local area network (LAN) or a wide area network (WAN).
I/O interface 706 comprises any system for exchanging information to or from an external source. I/O devices 710 comprise any known type of external device, including a display device (e.g., monitor), keyboard, mouse, printer, speakers, handheld device, facsimile, etc. Bus 708 provides a communication link between each of the components in computer system 700, and may comprise any type of transmission link, including electrical, optical, wireless, etc.
I/O interface 706 also allows computer system 700 to store and retrieve information (e.g., data or program instructions such as program code 714) from an auxiliary storage device such as computer data storage unit 712 or another computer data storage unit (not shown). Computer data storage unit 712 may comprise any known computer readable storage medium, which is described below. For example, computer data storage unit 712 may be a non-volatile data storage device, such as a magnetic disk drive (i.e., hard disk drive) or an optical disc drive (e.g., a CD-ROM drive which receives a CD-ROM disk).
Memory 704 may include computer program code 714 that provides the logic for determining a travel route that includes a location as a result of an auction (e.g., the process of 
Memory 704, storage unit 712, and/or one or more other computer data storage units (not shown) that are coupled to computer system 700 may store a database (e.g., central database 104 in 
As will be appreciated by one skilled in the art, the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “module” or “system” (e.g., system 100 in 
Any combination of one or more computer readable medium(s) (e.g., memory 704 and computer data storage unit 712) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, or semiconductor system, apparatus, device or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer-readable storage medium includes: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with a system, apparatus, or device for carrying out instructions. The terms “computer readable storage medium” and “computer readable storage device” do not include signal propagation media such as copper cables, optical fibers and wireless transmission media.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electromagnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with a system, apparatus, or device for carrying out instructions.
Program code (e.g., program code 714) embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code (e.g., program code 714) for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java®, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. Instructions of the program code may be carried out entirely on a user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server, where the aforementioned user's computer, remote computer and server may be, for example, computer system 700 or another computer system (not shown) having components analogous to the components of computer system 700 included in 
Aspects of the present invention are described herein with reference to flowchart illustrations (e.g., 
These computer program instructions may also be stored in a computer readable medium (e.g., memory 704 or computer data storage unit 712) that can direct a computer (e.g., computer system 700), other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer (e.g., computer system 700), other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other devices to produce a computer implemented process such that the instructions which are carried out on the computer, other programmable apparatus, or other devices provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Any of the components of an embodiment of the present invention can be deployed, managed, serviced, etc. by a service provider that offers to deploy or integrate computing infrastructure with respect to the process of determining a travel route that includes a location as a result of an auction. Thus, an embodiment of the present invention discloses a process for supporting computer infrastructure, comprising integrating, hosting, maintaining and deploying computer-readable code (e.g., program code 714) into a computer system (e.g., computer system 700), wherein the code in combination with the computer system is capable of performing a process of determining a travel route that includes a location as a result of an auction.
In another embodiment, the invention provides a business method that performs the process steps of the invention on a subscription, advertising and/or fee basis. That is, a service provider, such as a Solution Integrator, can offer to create, maintain, support, etc. a process of determining a travel route that includes a location as a result of an auction. In this case, the service provider can create, maintain, support, etc. a computer infrastructure that performs the process steps of the invention for one or more customers. In return, the service provider can receive payment from the customer(s) under a subscription and/or fee agreement, and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
The flowcharts in 
While embodiments of the present invention have been described herein for purposes of illustration, many modifications and changes will become apparent to those skilled in the art. Accordingly, the appended claims are intended to encompass all such modifications and changes as fall within the true spirit and scope of this invention.
This application is a divisional application claiming priority to Ser. No. 12/578,780 filed Oct. 14, 2009, now abandoned. The present invention relates to a data processing method and system for providing a location preference in a routing algorithm, and more particularly to technique for determining travel routes that include locations as a result of auctions.
| Number | Name | Date | Kind | 
|---|---|---|---|
| 4336522 | Graham | Jun 1982 | A | 
| 5086389 | Hassett et al. | Feb 1992 | A | 
| 5489777 | Stedman et al. | Feb 1996 | A | 
| 5532690 | Hertel | Jul 1996 | A | 
| 5583765 | Kleehammer | Dec 1996 | A | 
| 5694322 | Westerlage et al. | Dec 1997 | A | 
| 5717389 | Mertens et al. | Feb 1998 | A | 
| 5825007 | Jesadanont | Oct 1998 | A | 
| 5864831 | Schuessler | Jan 1999 | A | 
| 5892463 | Hikita et al. | Apr 1999 | A | 
| 5920057 | Sonderegger et al. | Jul 1999 | A | 
| 6018699 | Baron, Sr. et al. | Jan 2000 | A | 
| 6078895 | Ryu et al. | Jun 2000 | A | 
| 6104299 | Brusseaux et al. | Aug 2000 | A | 
| 6234390 | Rabe | May 2001 | B1 | 
| 6356838 | Paul | Mar 2002 | B1 | 
| 6405132 | Breed et al. | Jun 2002 | B1 | 
| 6411889 | Mizunuma et al. | Jun 2002 | B1 | 
| 6525673 | Feldman | Feb 2003 | B1 | 
| 6603405 | Smith | Aug 2003 | B2 | 
| 6604045 | Kuroda et al. | Aug 2003 | B2 | 
| 6661352 | Tiernay et al. | Dec 2003 | B2 | 
| 6693555 | Colmenarez et al. | Feb 2004 | B1 | 
| 6696981 | Hashimoto | Feb 2004 | B1 | 
| 6700504 | Aslandogan et al. | Mar 2004 | B1 | 
| 6738697 | Breed | May 2004 | B2 | 
| 6843101 | Hoek | Jan 2005 | B2 | 
| 6845362 | Furuta et al. | Jan 2005 | B2 | 
| 6959282 | Kakihara et al. | Oct 2005 | B2 | 
| 7003398 | Seligmann | Feb 2006 | B2 | 
| 7053792 | Aoki et al. | May 2006 | B2 | 
| 7057501 | Davis | Jun 2006 | B1 | 
| 7127413 | Yanagisawa et al. | Oct 2006 | B1 | 
| 7215255 | Grush | May 2007 | B2 | 
| 7308358 | Nozaki et al. | Dec 2007 | B2 | 
| 7320430 | Dawson et al. | Jan 2008 | B2 | 
| 7343341 | Sandor et al. | Mar 2008 | B2 | 
| 7375648 | Mulka et al. | May 2008 | B1 | 
| 7385525 | Ho et al. | Jun 2008 | B2 | 
| 7398924 | Dawson et al. | Jul 2008 | B2 | 
| 7415418 | Zimmerman | Aug 2008 | B2 | 
| 7426489 | Van Soestbergen et al. | Sep 2008 | B2 | 
| 7478055 | Goino | Jan 2009 | B2 | 
| 7580808 | Bos | Aug 2009 | B2 | 
| 7797267 | Horvitz | Sep 2010 | B2 | 
| 7908149 | Dar et al. | Mar 2011 | B2 | 
| 7966221 | Givoly et al. | Jun 2011 | B1 | 
| 7969325 | Hamilton, II et al. | Jun 2011 | B2 | 
| 7979292 | Hamilton, II et al. | Jul 2011 | B2 | 
| 8055534 | Ashby et al. | Nov 2011 | B2 | 
| 8073460 | Scofield et al. | Dec 2011 | B1 | 
| 8200529 | Hamilton, II et al. | Jun 2012 | B2 | 
| 8219115 | Nelissen | Jul 2012 | B1 | 
| 8332270 | Sprigg et al. | Dec 2012 | B2 | 
| 8374911 | Glachant et al. | Feb 2013 | B2 | 
| 8385944 | Nelissen | Feb 2013 | B1 | 
| 8428859 | Seltzer et al. | Apr 2013 | B2 | 
| 8447661 | Wiseman et al. | May 2013 | B2 | 
| 8478603 | Boss et al. | Jul 2013 | B2 | 
| 8666376 | Ramer et al. | Mar 2014 | B2 | 
| 8812352 | Boss et al. | Aug 2014 | B2 | 
| 9189895 | Phelan et al. | Nov 2015 | B2 | 
| 20010037174 | Dickerson | Nov 2001 | A1 | 
| 20010056396 | Goino | Dec 2001 | A1 | 
| 20020049630 | Furuta et al. | Apr 2002 | A1 | 
| 20020065604 | Sekiyama | May 2002 | A1 | 
| 20020072963 | Jonge | Jun 2002 | A1 | 
| 20020084917 | Hauptman et al. | Jul 2002 | A1 | 
| 20020103769 | Smith | Aug 2002 | A1 | 
| 20020115410 | Higashino et al. | Aug 2002 | A1 | 
| 20030037538 | Rendahl et al. | Feb 2003 | A1 | 
| 20030040944 | Hileman | Feb 2003 | A1 | 
| 20030065630 | Brown et al. | Apr 2003 | A1 | 
| 20030110075 | Shioda et al. | Jun 2003 | A1 | 
| 20030115095 | Yamauchi | Jun 2003 | A1 | 
| 20030191568 | Breed et al. | Oct 2003 | A1 | 
| 20030233321 | Scolini et al. | Dec 2003 | A1 | 
| 20040039517 | Biesinger et al. | Feb 2004 | A1 | 
| 20040049424 | Murray et al. | Mar 2004 | A1 | 
| 20040075582 | Bergan et al. | Apr 2004 | A1 | 
| 20040093264 | Shimizu | May 2004 | A1 | 
| 20040119609 | Solomon | Jun 2004 | A1 | 
| 20040167861 | Hedley | Aug 2004 | A1 | 
| 20040212518 | Tajima et al. | Oct 2004 | A1 | 
| 20040236475 | Chowdhary | Nov 2004 | A1 | 
| 20050001739 | Sudou et al. | Jan 2005 | A1 | 
| 20050003802 | Joseph | Jan 2005 | A1 | 
| 20050024189 | Weber | Feb 2005 | A1 | 
| 20050049781 | Oesterling | Mar 2005 | A1 | 
| 20050168351 | Saze et al. | Aug 2005 | A1 | 
| 20050179563 | Kelley | Aug 2005 | A1 | 
| 20050187820 | Mohan | Aug 2005 | A1 | 
| 20050246190 | Sandor et al. | Nov 2005 | A1 | 
| 20050251327 | Ogasawara | Nov 2005 | A1 | 
| 20050256762 | Dar et al. | Nov 2005 | A1 | 
| 20050278214 | Takida | Dec 2005 | A1 | 
| 20060015394 | Sorensen | Jan 2006 | A1 | 
| 20060099964 | Barrese et al. | May 2006 | A1 | 
| 20060136291 | Morita et al. | Jun 2006 | A1 | 
| 20060155486 | Walsh et al. | Jul 2006 | A1 | 
| 20060173579 | Desrochers et al. | Aug 2006 | A1 | 
| 20060255967 | Woo et al. | Nov 2006 | A1 | 
| 20060278705 | Hedley et al. | Dec 2006 | A1 | 
| 20070050279 | Huang | Mar 2007 | A1 | 
| 20070061057 | Huang et al. | Mar 2007 | A1 | 
| 20070063858 | Lee et al. | Mar 2007 | A1 | 
| 20070083322 | Van Ee | Apr 2007 | A1 | 
| 20070100687 | Yoshikawa | May 2007 | A1 | 
| 20070106465 | Adam et al. | May 2007 | A1 | 
| 20070131864 | Ellis et al. | Jun 2007 | A1 | 
| 20070135990 | Seymour et al. | Jun 2007 | A1 | 
| 20070203642 | Arnold-Huyser et al. | Aug 2007 | A1 | 
| 20070260393 | Abernethy, Jr. et al. | Nov 2007 | A1 | 
| 20070268140 | Tang et al. | Nov 2007 | A1 | 
| 20070271034 | Perry | Nov 2007 | A1 | 
| 20070271035 | Stoschek et al. | Nov 2007 | A1 | 
| 20070278300 | Dawson et al. | Dec 2007 | A1 | 
| 20070299607 | Cubillo | Dec 2007 | A1 | 
| 20080004926 | Horvitz et al. | Jan 2008 | A1 | 
| 20080021723 | Devarakonda | Jan 2008 | A1 | 
| 20080033644 | Bannon | Feb 2008 | A1 | 
| 20080061953 | Bhogal et al. | Mar 2008 | A1 | 
| 20080086310 | Campbell | Apr 2008 | A1 | 
| 20080091341 | Panabaker | Apr 2008 | A1 | 
| 20080120024 | Obradovich et al. | May 2008 | A1 | 
| 20080122652 | Tengler et al. | May 2008 | A1 | 
| 20080129548 | Firestone | Jun 2008 | A1 | 
| 20080140318 | Breed | Jun 2008 | A1 | 
| 20080148816 | Groves | Jun 2008 | A1 | 
| 20080161989 | Breed | Jul 2008 | A1 | 
| 20080175438 | Alves | Jul 2008 | A1 | 
| 20080195428 | O'Sullivan | Aug 2008 | A1 | 
| 20080208680 | Cho | Aug 2008 | A1 | 
| 20080221948 | Eglen et al. | Sep 2008 | A1 | 
| 20080236141 | Peng et al. | Oct 2008 | A1 | 
| 20090008631 | Hurkx et al. | Jan 2009 | A1 | 
| 20090018902 | Miller et al. | Jan 2009 | A1 | 
| 20090024419 | McClellan et al. | Jan 2009 | A1 | 
| 20090106095 | Ding et al. | Apr 2009 | A1 | 
| 20090157307 | Krumm et al. | Jun 2009 | A1 | 
| 20090157540 | Black et al. | Jun 2009 | A1 | 
| 20090210242 | Black | Aug 2009 | A1 | 
| 20090210261 | Mortimore, Jr. | Aug 2009 | A1 | 
| 20090222338 | Hamilton, II et al. | Sep 2009 | A1 | 
| 20090228350 | Robinson et al. | Sep 2009 | A1 | 
| 20090240584 | Singh | Sep 2009 | A1 | 
| 20090287408 | Gerdes et al. | Nov 2009 | A1 | 
| 20090295599 | Coffee et al. | Dec 2009 | A1 | 
| 20090327148 | Kamar | Dec 2009 | A1 | 
| 20100057346 | Ehrlacher | Mar 2010 | A1 | 
| 20100057532 | Sanguinetti et al. | Mar 2010 | A1 | 
| 20100070128 | Johnson | Mar 2010 | A1 | 
| 20100082491 | Rosenblatt et al. | Apr 2010 | A1 | 
| 20100085213 | Turnock et al. | Apr 2010 | A1 | 
| 20100106567 | McNew et al. | Apr 2010 | A1 | 
| 20100153125 | Hamilton, II et al. | Jun 2010 | A1 | 
| 20100153191 | Hamilton, II et al. | Jun 2010 | A1 | 
| 20100153192 | Hamilton, II et al. | Jun 2010 | A1 | 
| 20100153193 | Ashby et al. | Jun 2010 | A1 | 
| 20100156670 | Hamilton, II et al. | Jun 2010 | A1 | 
| 20100161391 | Ashby et al. | Jun 2010 | A1 | 
| 20100161392 | Ashby et al. | Jun 2010 | A1 | 
| 20100201505 | Honary et al. | Aug 2010 | A1 | 
| 20100205060 | Athsani et al. | Aug 2010 | A1 | 
| 20100217525 | King et al. | Aug 2010 | A1 | 
| 20100250053 | Grill et al. | Sep 2010 | A1 | 
| 20100268449 | Feng | Oct 2010 | A1 | 
| 20100332241 | Boss et al. | Dec 2010 | A1 | 
| 20100332315 | Kamar et al. | Dec 2010 | A1 | 
| 20110071721 | Gilfillan et al. | Mar 2011 | A1 | 
| 20110082797 | Glachant et al. | Apr 2011 | A1 | 
| 20110087430 | Boss et al. | Apr 2011 | A1 | 
| 20110087524 | Boss et al. | Apr 2011 | A1 | 
| 20110087525 | Boss et al. | Apr 2011 | A1 | 
| 20110112908 | Rowley et al. | May 2011 | A1 | 
| 20110166958 | Hamilton, II et al. | Jul 2011 | A1 | 
| 20120078743 | Betancourt | Mar 2012 | A1 | 
| 20130080307 | Hoffberg | Mar 2013 | A1 | 
| 20140310192 | Boss et al. | Oct 2014 | A1 | 
| 20150330799 | Boss et al. | Nov 2015 | A1 | 
| Number | Date | Country | 
|---|---|---|
| 2007100542 | Dec 2007 | AU | 
| 19634340 | Feb 1998 | DE | 
| 1519288 | Mar 2005 | EP | 
| 2000172892 | Jun 2000 | JP | 
| 2001101561 | Apr 2001 | JP | 
| 2001283377 | Oct 2001 | JP | 
| 2002032893 | Jan 2002 | JP | 
| 2004157842 | Jun 2004 | JP | 
| 02071366 | Sep 2002 | WO | 
| 2009065638 | May 2009 | WO | 
| Entry | 
|---|
| IBM launches ‘green’ consulting services [online]; iNSnet Foundation Sep. 29, 2008; [retrieved on Feb. 29, 2012]. Retrieved from the Internet URL: http://web.archive.org/web/20081002035154/http://www.insnet.org/ins—headlines.rsml?id=23782&photo=&title=IBM%20launches%20%green%27%20consulting%services; 3 pages. | 
| Regan, Keith; Blue Pushes Green With Carbon Offset Modeler [online]; E-Commerce Times (Part of the ECT News Network) originally posted May 22, 2008; [retrieved on Feb. 29, 2012]. Retrieved from the Internet URL: http://www.crmbuyer.com/story/63124.html; 3 pages. | 
| Carbon offset [online]; Wikipeida; [retrieved on Feb. 29, 2012]. Retrieved from the Internet URL: http://en.wikipedia.org/wiki/Carbon—offset; 16 pages. | 
| Komanoff, Charles; Auto Fee NYC: A Roadway Pricing Primer; Transportation Alternatives Jul./Aug. 1994 Issue, 4 pages. | 
| Komanoff, Charles; Environmental Consequences of Road Pricing; A Scoping Paper for the Energy Foundation; Apr. 1997; 24 pages. | 
| Peak-time Driving Tolls Limit Pollution, Traffic [online]; AzCentral.com; [retrieved on Aug. 14, 2008]. Retrieved from the Internet URL: http://www.azcentral.com/arizonarepublic/local/articles/2008/08/08/20080809earthtalk080; 1 page. | 
| Florida's Turnpike Offers Important Hurricane Evacuation Tips; Florida's Turnpike Enterprise Press Release, Jun. 1, 2006; 2 pages. | 
| State Toll Exemption Policy [online]; [retrieved on Nov. 8, 2010]. Retrieved from the Internet URL: https://www.txdot.gob/cgi-bin/pfpage.plx; Texas Department of Transportation; 1 page. | 
| Bob Poole in WSJ on getting rid of Toll Plazas [online]; TollRoadNews; Nov. 6, 2007 [retrieved on Nov. 1, 2010]. Retrieved from the Internet URL: http//www.tollroadnews.com/node/3232; 8 pages. | 
| Priewasser, Reinhold; Ecological sustainability and personal behavior: relations demonstrated by the decision-making process of selecting a certain transportation mean; Environmental Management and Health, vol. 10 Issue 3; 1999; 8 pages. | 
| Bjerde et al.; High Level Group on Transport Infrastructure Charging Final Report on Options for Charging Users Directly for Transport Infrastructure Operating Costs; Sep. 9, 1999; 27 pages. | 
| Real-Time Ridesharing Launches on SR 520 to Save Commuters Time, Money; Business Wire; Jan. 27, 2011; 3 pages. | 
| Office Action (dated Sep. 22, 2011) for U.S. Appl. No. 12/490,617, filed Jun. 24, 2009. | 
| Amendment filed Dec. 19, 2011 in response to Office Action (dated Sep. 22, 2011) for U.S. Appl. No. 12/490,617, filed Jun. 24, 2009. | 
| Final Office Action (dated Jan. 30, 2012) for U.S. Appl. No. 12/490,617, filed Jun. 24, 2009. | 
| Amendment filed Mar. 27, 2012 in response to Final Office Action (dated Jan. 30, 2012) for U.S. Appl. No. 12/490,617, filed Jun. 24, 2009. | 
| Office Action (dated Nov. 16, 2011) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Amendment filed Mar. 15, 2012 in response to Office Action (dated Nov. 16, 2011) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Final Office Action (dated Apr. 3, 2012) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Office Action (dated Aug. 2, 2010) for U.S. Appl. No. 12/341,009, filed Dec. 22, 2008. | 
| Amendment filed Oct. 29, 2010 in response to Office Action (dated Aug. 2, 2010) for U.S. Appl. No. 12/341,009, filed Dec. 22, 2008. | 
| Final Office Action (dated Nov. 12, 2010) for U.S. Appl. No. 12/341,009, filed Dec. 22, 2008. | 
| Notice of Abandonment (dated Jun. 10, 2011) for U.S. Appl. No. 12/341,009, filed Dec. 22, 2008. | 
| Office Action (dated Jul. 30, 2010) for U.S. Appl. No. 12/336,820, filed Dec. 17, 2008. | 
| Amendment filed Oct. 29, 2010 in response to Office Action (dated Jul. 30, 2010) for U.S. Appl. No. 12/336,820, filed Dec. 17, 2008. | 
| Final Office Action (dated Nov. 26, 2010) for U.S. Appl. No. 12/336,820, filed Dec. 17, 2008. | 
| Notice of Abandonment (dated Jun. 21, 2011) for U.S. Appl. No. 12/336,820, filed Dec. 17, 2008. | 
| Office Action (dated Oct. 29, 2010) for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Amendment filed Jan. 28, 2011 in response to Office Action (dated Oct. 29, 2010) for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Final Office Action (dated Apr. 8, 2011) for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Notice of Appeal filed Jul. 6, 2011 in response to Final Office Action (dated Apr. 8, 2011) for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Appeal Brief filed Sep. 2, 2011 for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Office Action (dated Apr. 30, 2012) for U.S. Appl. No. 12/578,627, filed Oct. 14, 2009. | 
| Mao et al.; Route Flap Damping Exacerbates Internet Routing Convergence; pp. 221-233; SIGCOMM '02, Aug. 19-23, 2002, Pittsburgh, PA, USA. | 
| Gitte Lindgaard; Making the Business Our Business: One Path to Value-Added HCI; pp. 13-17; Human Oriented Technology Lab, Carleton University, Ottawa, Ontario K1S 5B6, Canada; interactions / May + Jun. 2004. | 
| Boss, et al.; Patent Application; Determining Travel Routes by Using Fee-Based Location Preferences; U.S. Appl. No. 12/578,627, filed Oct. 14, 2009. | 
| Boss, et al.; Patent Application; Environmental Stewardship Based on Driving Behavior; U.S. Appl. No. 12/578,653, filed Oct. 14, 2009. | 
| Amendment filed Jul. 30, 2012 in response to Office Action (dated Apr. 30, 2012) for U.S. Appl. No. 12/578,627, filed Oct. 14, 2009. | 
| Final Office Action (dated Oct. 10, 2012) for U.S. Appl. No. 12/578,627; filed Oct. 14, 2009. | 
| Notice of Allowance (dated Nov. 21, 2012) for U.S. Appl. No. 12/490,617, filed Jun. 24, 2009. | 
| Request for Continued Examination and Amendment filed Jul. 5, 2012 in response to Final Office Action (dated Apr. 3, 2012) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Office Action (dated Jun. 5, 2013) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Amendment filed Jun. 28, 2013 in response to Office Action (dated Jun. 5, 2013) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Final Office Action (dated Oct. 3, 2013) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Preliminary Amendment and Request for Continued Examination filed Dec. 26, 2013 in response to Final Office Action (dated Oct. 3, 2013) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Office Action (dated Sep. 19, 2014) for U.S. Appl. No. 12/578,780; filed Oct. 14, 2009. | 
| Amendment filed Dec. 19, 2014 in response to Office Action (dated Sep. 19, 2014) for U.S. Appl. No. 12/578,780; filed Oct. 14, 2009. | 
| Final Office Action (dated Apr. 17, 2015) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Final Office Action (dated May 14, 2015) for U.S. Appl. No. 12/578,627, filed Oct. 14, 2009. | 
| Patent Board Decision—Examiner Affirmed (Mail Date Jan. 29, 2015) for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Amendment filed Sep. 8, 2014 in response to Office Action (dated May 13, 2014) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Amendment filed Dec. 19, 2014 in response to Office Action (dated Sep. 19, 2014) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Final Office Action (dated Feb. 6, 2015) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Notice of Allowance (dated Mar. 31, 2014) for U.S. Appl. No. 12/578,653, filed Oct. 14, 2009. | 
| Office Action (dated May 13, 2014) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Office Action (dated Sep. 19, 2014) for U.S. Appl. No. 12/578,780, filed Oct. 14, 2009. | 
| Office Action (dated Oct. 8, 2014) for U.S. Appl. No. 12/652,127, filed Jan. 5, 2010. | 
| Office Action (dated Dec. 26, 2014) for U.S. Appl. No. 12/578,627, filed Oct. 14, 2009. | 
| Samuel, Peter; IBM working on statement on controversial variable rate toll patent; Toll Roads News; Apr. 5, 2008; 4 pages. | 
| Amendment filed Mar. 26, 2015 in response to Office Action (dated Dec. 26, 2014) for U.S. Appl. No. 12/578,627, filed Oct. 14, 2009. | 
| Notice of Allowance (dated Sep. 17, 2013) for U.S. Appl. No. 12/578,653, filed Oct. 14, 2009. | 
| Request for Continued Examination filed Sep. 24, 2013 for U.S. Appl. No. 12/578,653, filed Oct. 14, 2009. | 
| Office Action (dated May 8, 2012) for U.S. Appl. No. 12/572,001, filed Oct. 1, 2009. | 
| Amendment filed Jul. 24, 2012 in reply to Office Action (dated May 8, 2012) for U.S. Appl. No. 12/572,001, filed Oct. 1, 2009. | 
| Office Action (dated Oct. 9, 2012) for U.S. Appl. No. 12/572,001, filed Oct. 1, 2009. | 
| Examiner's Answer (Mail Date Nov. 25, 2011) to Appeal Brief filed Sep. 2, 2011 for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Reply Brief filed Jan. 24, 2012 in response to Examiner's Answer (Mailing Date Nov. 25, 2011) to Appeal Brief filed Sep. 2, 2011 for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| Notice of Allowance (dated Feb. 22, 2011) for U.S. Appl. No. 12/341,054, filed Dec. 22, 2008. | 
| Notice of Allowance (dated Mar. 7, 2011) for U.S. Appl. No. 12/336,742, filed Dec. 17, 2008. | 
| Office Action (dated Aug. 19, 2010) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Amendment filed Nov. 19, 2010 in response to Office Action (dated Aug. 19, 2010) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Notice of non-compliant or non-responsive amendment (dated Nov. 29, 2010) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Amendment filed Dec. 27, 2010 in response to Notice of non-compliant or non-responsive amendment (dated Nov. 29, 2010) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Notice of non-compliant or non-responsive amendment (dated Jan. 10, 2011) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Amendment filed Jan. 31, 2011 in response to Notice of non-compliant or non-responsive amendment (dated Jan. 10, 2011) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Final Office Action (dated Apr. 13, 2011) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Amendment filed Jun. 8, 2011 in response to Final Office Action (dated Apr. 13, 2011) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Notice of Allowance (dated Jun. 29, 2011) for U.S. Appl. No. 12/341,087, filed Dec. 22, 2008. | 
| Office Action (dated Sep. 30, 2011) for U.S. Appl. No. 12/336,754; filed Dec. 17, 2008. | 
| Amendment filed Dec. 22, 2011 in response to Office Action (dated Sep. 30, 2011) for U.S. Appl. No. 12/336,754, filed Dec. 17, 2008. | 
| Notice of Allowance (dated Jan. 24, 2012) for U.S. Appl. No. 12/336,754, filed Dec. 17, 2008. | 
| Request for Continued Examination filed Apr. 4, 2012 for U.S. Appl. No. 12/578,653, filed Oct. 14, 2009. | 
| Piguet et al.; Extremely Low-Power Logic; Proceedings of the Design, Automation and Test in Europe Conference and Exhibition 2004 IEEE; 6 pages. | 
| Xu et al.; A Serializability Violation Detector for Shared-Memory Server Programs; PLDI'05, Jun. 12-15, 2005, Chicago, Illinois, USA; 14 pages. | 
| Holmes, Tiffany; Eco-Visualization: Combining Art and Technology to Reduce Energy Consumption; C&C'07, Jun. 13-15, 2007, Washington, DC, USA; pp. 153-162. | 
| Carr, Brian; Fuel Economy Tip—Tailgating Doesn't Help; Daily Fuel Economy Tip; May 27, 2006; [retrieved on Jan. 5, 2012]. Retrieved from the Internet: URL: http://www.dailyfueleconomytip.com/driving-habits/fuel-economy-tip-tailgating-doesnt-help/; 6 pages. | 
| Yglesias, Matt; I-95 Express Lane Pricing; Apr. 23,2011; URL http://counterpolitics.com/tag/toll-roads; retrieved from the Internet Jan. 12, 2012; 4 pages. | 
| Tomaz et al.; TRA; Modeling the spatial parameters for dynamic road pricing; Transport Research Arena Europe 2008, Ljubljana; 7 pages. | 
| Aman et al.; Evaluation of Congestion Pricing for Management Highway in Seattle; Systems and Information Engineering Design Symposium; Apr. 24, 2009; pp. 258-263 pages. | 
| Electronic Tolling/Congestion Pricing; U.S. Department of Transportation Federal Highway Administration [online]; retrieved from the Internet URL: http://www.etc.dot.gov/congestion—pricing.htm; [retrieved on Sep. 1, 2009]; 4 pages. | 
| Mobile Prompts for Detours Help Reduce Commute Time for Drivers [online]; AT&T News Release; San Antonio, Texas, Jun. 7, 2007; [retrieved on Feb. 28, 20120]. Retrieved from the Internet URL: http://www.att.com/gen/press-room?pid=4800&cdvn=news&newsarticleid=23918; 2 pages. | 
| Whoriskey, Peter; Beating Traffic by Joining the Network [online]; [retrieved on Feb. 28, 2012]. Retrieved from the Internet URL: http://www.washingtonpost.com/wp-dyn/content/story/2008/03/24/ST2008032403495.html; 2 pages. | 
| Get out of the jam: Avoid traffic with TeleNav GPS Navigator [online]; [retrieved on Feb. 28, 2012]. Retrieved from the Internet URL: http://www.telenav.com/products/tn/traffic.html; 2 pages. | 
| Capturing traffic data using GPS-enabled cell phones; Machines Like Us Blog [online]; originally posted Feb. 10, 2008 [retrieved on Feb. 28, 2012]. Retrieved from the Internet URL: http://web.archive.org/web/20081013102040/http://www.machineslikeus.com/cms/capturing-traffic-data-using-GPS-enabled-cell-phones.html; 6 pages. | 
| Method for Dynamic Road Status Information Conveyance Under Inclement Conditions; IBM; IP.com Technical Disclosure; IPCOM000177535D; Dec. 17, 2008; 5 pages. | 
| Vehicle Route Planning Based on Real-Time Pollution Monitoring; IBM; IP.com Technical Disclosure; IPCOM000175555D; Oct. 13, 2008; 3 pages. | 
| Dynamic Routing Based on Restricted Area and Policies; IBM; IP.com Technical Disclosure; IPCOM000177536D; Dec. 17, 2008; 5 pages. | 
| Techno junkies meet plow truck operators for safety, security and keeping the honest man, you know, honest; Snowplow News [online]; [retrieved on Feb. 29,2012]. Retrieved from the Internet URL: http://web.archive.org/web/20081226183017/http://www.snowplownews.com/location-commun.html; 2 pages. | 
| Super-powerful traffic and travel info; Virginia Department of Transportation; 2010 [online]; [retrieved on Feb. 29, 2012]. Retrieved from the Internet URL: http://www.511virginia.org/Default.aspx?r=1; 1 page. | 
| Method for Construction-Induced Pollution Amelioration via Carbon Offset; IBM; IP.com Technical Disclosure IPCOM000183626D; May 29, 2009; 7 pages. | 
| Amendment and Request for Continued Examination filed Mar. 25, 2015 in response to Patent Board Decision—Examiner Affirmed (Mail Date Jan. 29, 2015) for U.S. Appl. No. 12/336,587, filed Dec. 17, 2008. | 
| U.S. Appl. No. 15/813,307, filed Nov. 15, 2017. | 
| Number | Date | Country | |
|---|---|---|---|
| 20150330799 A1 | Nov 2015 | US | 
| Number | Date | Country | |
|---|---|---|---|
| Parent | 12578780 | Oct 2009 | US | 
| Child | 14799662 | US |