US20060277057A1 - System and method for posting available time slots to a network hub - Google Patents

System and method for posting available time slots to a network hub Download PDF

Info

Publication number
US20060277057A1
US20060277057A1 US11/327,715 US32771506A US2006277057A1 US 20060277057 A1 US20060277057 A1 US 20060277057A1 US 32771506 A US32771506 A US 32771506A US 2006277057 A1 US2006277057 A1 US 2006277057A1
Authority
US
United States
Prior art keywords
tee
time
hub
course
golf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/327,715
Inventor
Michael Last
Joseph Abele
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Last Minute Tee Times Inc
Original Assignee
Last Minute Tee Times Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Last Minute Tee Times Inc filed Critical Last Minute Tee Times Inc
Priority to US11/327,715 priority Critical patent/US20060277057A1/en
Publication of US20060277057A1 publication Critical patent/US20060277057A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • G06Q10/025Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Definitions

  • This invention relates generally to making information generally available through web-based information hubs by posting information to such hubs, and, more particularly, to browser-based tee time posting systems for use by golf courses to post available tee times to tee time reservations hubs.
  • Computers and the Internet have transformed the golf course management business in many ways. Computers are now routinely deployed in management operations at virtually all golf courses in the United States for course management and for back office functions like accounting and inventory control. Computerized tee sheet management systems first appeared in the 1970s and enabled golf courses to automate their core tee time booking functions, though some courses still employ paper-and-pencil “tee sheets.” Unfortunately, deploying customized computerized systems has created as many problems for some courses as it has solved.
  • Hubs such as the LMTT hub at www.lmtt.com have emerged to solve the problem of customer traffic generation experienced by standalone golf course tee time web sites.
  • Hubs such as LMTT offer available tee times from multiple courses so that golfers can view, select and reserve tee times from multiple courses at a single destination web site.
  • Courses benefit because the customer traffic to hubs such as LMTT is far greater than the traffic that they can attract to their own standalone sites.
  • Hubs such as LMTT add particular value to courses and golfers offering and seeking (respectively) “last minute” tee times. Like airline seats, unfilled tee times represent almost 100% marginal revenue loss to courses. And golfers are often frustrated when they attempt to make last-minute or next-day tee times after the golf course pro shop has closed for the evening. The hub business model thus offers considerable value to courses and golfers alike.
  • a system for posting available time slot information to a network hub from a plurality of network nodes includes a hub web server adapted to serve web pages and to accept time slot information.
  • the time slot posting system also includes a web browser at several network nodes, where each web browser is adapted to accept time slot information inputted by a network node user, to receive web pages served by the hub web server, and to provide time slot information to the hub web server.
  • each network node is associated with a web address by which the respective web browser can access the hub web server.
  • the time slot posting system may also include a time slot posting page associated with each of the respective network nodes and served by the hub web server, with each time slot posting page including a list of time slots available at the respective network node.
  • the time slot posting system may also include a time slot template, with the hub web server being further adapted to enable a network node user associated with a network node to create the time slot template using the respective web browser.
  • each time slot posting page may further include a user selection means associated with each element in the list of time slots available at the respective network node, with the user selection means adapted to enable the respective network node user to select from among the respective list of time slots available and to communicate selection data to the hub web server.
  • the user selection means may be, for example, a web form check box or a web form radio button.
  • a system for posting available golf tee times from a golf course to a reservations hub is also provided so that prospective golfers may access an updated list of available tee times and make tee time reservations through the reservations hub.
  • the tee time posting system includes a tee time reservations hub.
  • the tee time reservations hub includes a web server adapted to serve course input web pages comprising tee time availability information to respective golf course web browsers, and a database comprising tee time information associated with golf courses.
  • the tee time posting system further includes a plurality of golf course web browsers adapted to browse the course input web page associated with the respective golf course and to provide tee time availability inputs to the tee time reservations hub through the golf course web browser.
  • the tee time reservations hub is adapted to accept tee time information from golf course management systems or single-course web-based tee time reservations systems.
  • the web server may also be adapted to serve golfer web pages containing multiple-course tee time information to prospective golfers so that the golfers may select and reserve tee times from a list of tee times available at golf courses.
  • Each of the course input web pages may include a list of future tee times at the respective golf course, and an input interface to enable a golf course user to select from the list of future tee times which of the future tee times are to be available to prospective golfers for reservation through the tee time reservations hub.
  • the course input web pages are secured so that access by the golf course web browsers to the course input web pages may be controlled.
  • the course input web pages of the tee time posting system also indicate which of the available tee times have previously been posted to the tee time reservations hub.
  • the web server may also include a tee time template, with the web server further adapted to enable a golf course to create the tee time template using the respective golf course web browser.
  • a method for posting available golf tee times by a golf course to a tee time reservations hub includes the steps of receiving a web page request from a golf course web browser, serving a tee time posting page with a list of future tee times at the respective golf course and a tee time input interface, and receiving a posting input indicating which elements in the list of future tee times are to be available to the tee time reservations hub.
  • the method may also include the steps of serving a tee sheet template page having a tee time form and a template input interface, and receiving, from the template input interface via the golf course web browser, a completed tee time form associated with the structure of a tee time management system used by the golf course.
  • the method may also include the steps of assigning a web page address to the golf course and serving a list of next-day tee times at the respective golf course.
  • the method may also include the step of determining which elements in the list of future tee times have previously been posted to the reservations hub.
  • the apparatus and methods of the present invention enable golf courses to efficiently post their next-day and advance tee times to a tee time reservations hub like LMTT.
  • the web-based posting process requires almost no operator training and avoids the frequent phone calls and/or faxes required to update tee time hubs using conventional last-minute tee time posting systems.
  • the web server also serves golfer web pages containing multiple-course tee time information to prospective golfers so that the golfers may select and reserve tee times from a list of tee times available at multiple golf courses.
  • FIG. 1 is a schematic diagram illustrating the elements in a system for posting available golf tee times from a golf course to a reservations hub according to one embodiment of the present invention.
  • FIG. 2 is a computer screen shot illustrating a course input web page comprising tee time availability information accessible to a golf course web browser according to one embodiment of the present invention.
  • FIG. 3 is a flow diagram presenting the steps in a method for posting available golf tee times by a golf course to a tee time reservations hub according to one embodiment of the present invention.
  • FIGS. 4 A-D are data tables illustrating the data structure in a system for posting available golf tee times from a golf course to a reservations hub according to one embodiment of the present invention.
  • a web-based form is provided to a golf course accessing a hub server through a standard web browser, and the golf course user can select which of many available last-minute tee times available at that course are to be posted to the hub and thereby made available to the hub's golfing users.
  • the golf tee times reservation system may be of the form illustrated in FIG. 1 , where a central tee times reservation hub server and associated tee times database is shown along with a plurality of golf course client browsers and golfer client browsers.
  • the system for posting available golf tee times from a golf course to a reservations hub may include a time slot posting page such as a Course Configuration Interface (“CCI”).
  • CCI Course Configuration Interface
  • LMTT Last Minute Tee Times, Inc.
  • the LMTT CCI allows an LMTT client golf course at a network node, such as an Internet address, to post available tee times to the main server database in the tee times posting system for immediate display on the LMTT tee times reservation web site.
  • Courses may also view a real time report showing reservations made through the LMTT tee times reservation interface.
  • the LMTT CCI is a series of Active Server Pages generated HTML based web pages accessible through a standard Internet browser such as Microsoft Internet Explorer or Netscape Navigator as is known in the art.
  • Microsoft Internet Explorer version 5.0 or greater is the preferable browser.
  • an LMTT golf course user such as a golf course pro shop employee, navigates to a URL of the LMTT server and is presented with a standard login screen that asks for a username and password. Upon entering the username and password, the golf course user is directed to the configuration main menu page for that particular golf course. Multiple users accounts may be provided per course. All courses preferably use the same login URL. From the username, the tee time reservation system preferably determines which course information to present to the golf course user.
  • the main golf course user menu may consist of several menu items that allow the course user to manage certain aspects of the LMTT tee time reservation system, the most important item being the posting of tee times available for golfer reservation.
  • Other menu items provided by the LMTT CCI may include viewing an updated booking report, creating a time slot template, viewing and editing the course note/announcement that is shown to LMTT golfers when they view and reserve tee times, and a simple form that allows a course user to send an email to the LMTT tee time reservation system without having an email client installed on the course user's computer.
  • the tee time template may comprise a tee time form associated with the structure of the tee time management system used by the golf course
  • FIG. 2 is a screen shot of a Time Posting interface presented to a course user (such as a pro shop employee) according to one embodiment of the invention.
  • FIG. 3 is a flow diagram illustrating the steps in a method for posting available golf tee times by a golf course to a tee time reservations hub according to one embodiment of the present invention.
  • the course user opens an input interface such as the Time Posting interface illustrated in FIG. 2 , they are presented with seven columns of times representing the seven days of the current week as indicated at step 310 .
  • Each column displays times that are currently posted on the site, and indicates whether or not any of those times are already reserved.
  • the columns may also display times that match the course's paper or electronic tee sheet.
  • the tee sheet parameters may be determined by using start and end times and intervals that are all established and maintained by the LMTT tee time reservation system.
  • An optional drop-down box allows a course user to switch to different sets of seven-day data columns.
  • a standard HTML Checkbox Next to each tee time in the data columns in FIG. 2 is a standard HTML Checkbox, according to one embodiment. If a tee time is already posted on the LMTT site as available for reservation by a golfer accessing the LMTT tee times posting system from a web browser, a check appears in the box; if the time has not been posted to the LMTT system, the checkbox is clear. If a posted time has already been reserved, the checkbox may display a small icon (such as a small red “R”) indicating such.
  • a small icon such as a small red “R”
  • a golf course user of the system wishes to “pull down” or remove a time that has previously been posted as available for reservation by golfers, the course user simply un-checks the box next to the posted time, as indicated in step 320 .
  • the course user checks a box next to the desired time. Boxes may be checked and unchecked as many times as desired while configuring the seven day set of data. Once the course user is satisfied with the updated posting configuration for that seven-day period, the course user simply clicks at step 340 a button marked “Apply Changes Now” or “Submit” to submit the changes to the LMTT tee time reservation system server.
  • the system is adapted to accept inputs and updates from various tee time sources, including from tee time software applications serving a single or multiple golf courses.
  • the system may combine databases and importing tee time inventory from multiple sources so that tee times from such multiple sources may be offered for reservation by the system to prospective golfers.
  • tee time inventory for a plurality of golf courses is displayed on a single user interface.
  • the intent is not to display the entire tee, but instead a subset of the available tee times in a convenient fashion that does not require the golfer to undertake an elaborate database query to “zero in” on a desired tee time.
  • the system instead displays only a few tee times per course per day but displays tee times from several courses on a single screen.
  • tee time inventory is gathered from multiple sources, such as the LMTT CCI and from multiple data sources connected to electronic teesheets.
  • One advantage of this approach is that it is much more convenient to a prospective golfer to be able to view a subset of availability from several courses than it is to do an elaborate search.
  • the system does not use database search queries so that the display for the golfer is simplified, thus improving the utility to the golfer.
  • client side JavaScript may be implemented at step 330 on the posting form as an aid to this process, according to one embodiment of the invention.
  • client side JavaScript may be implemented at step 330 on the posting form as an aid to this process, according to one embodiment of the invention.
  • the posting form submits the changes that the course user made to the LMTT tee time reservation system server at step 350 , and a routine parses the information into individual array elements that can be looped through.
  • the information from each element is used to populate variables passed to a SQL Stored Procedure at step 360 .
  • the Stored Procedures are stored on an SQL Server at step 370 and contain the code that actually modifies the SQL database tables and records in the LMTT tee time reservation system. If a box was checked, a new time slot record is added to the database. If a box was unchecked, that timeslot record is removed from the database. Any timeslots that contain reservations are not removed. Utilizing this method, the process usually only takes a few seconds, and the user is then presented at step 380 with a confirmation screen detailing the actions that were performed, including the number of timeslots that were added and the number that were removed.
  • the LMTT tee time reservation system database structure consists of multiple tables that are linked through common ID numbers. It is based on standard relational database practices as are known in the art. One exception to standard practices is the method that is used to link Time Slot records to Reservation records in the LMTT tee time reservation system. Each Time Slot record includes a text field that can hold a list of multiple Reservation ID numbers. This is necessary because a single Time Slot can hold multiple reservations; during the building of tee sheets, it is impractical to utilize a third linking table with multiple records for each Time Slot/Reservation combination.
  • the LMTT tee time reservation system When a timeslot is displayed on the screen the LMTT tee time reservation system simply checks to see if the Reservation field contains any information. If so, the system identifies that timeslot on the screen as such (generally with an icon of some sort) and includes the Reservation ID numbers in the definition of the Checkbox field. This approach allows a course user to click on a timeslot and view the reservations quickly.

Abstract

A browser-based tee time posting system for use by golf courses to post available tee times to a tee time reservations hub for reservation by golfers accessing the hub. The system includes a hub web server adapted to serve web pages and to accept time slot information from a golf course user via a browser. Golf course users each with a web browser at respective network nodes request time slot information from the system, receive web pages served by the hub web server in response, and provide time slot information to the hub web server. Golf course users, such as course pro shop employees, may thus autonomously provide updated tee time availability information to the system hub, and the system hub thus need not be burdened with tee time update tasks. The system may generate a simple check box or radio button interface so that the golf course user may easily select and de-select tee times for that course. The system may enable the course user to generate an input template for subsequent use by that course user. In one embodiment, the system may accept tee time inputs from multiple sources, including multiple software-based tee time management systems installed in golf courses. The system reduces the considerable time and expense that golf courses and hubs may incur in posting and maintaining golf course tee time inventory.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation under 35 U.S.C. §120 and 37 C.F.R §1.53(b) of U.S. application Ser. No. 09/802,367 filed Mar. 9, 2001 claiming priority under Title 35, United States Code §119(e) to U.S. provisional application No. 60/188,321, filed Mar. 11, 2000 and provisional Application No. 60/188,110, filed Mar. 9, 2000. All the subject applications and its provisional applications have been or are under obligation to be assigned to the same entity.
  • FIELD OF THE INVENTION
  • This invention relates generally to making information generally available through web-based information hubs by posting information to such hubs, and, more particularly, to browser-based tee time posting systems for use by golf courses to post available tee times to tee time reservations hubs.
  • BACKGROUND OF THE INVENTION
  • Computers and the Internet have transformed the golf course management business in many ways. Computers are now routinely deployed in management operations at virtually all golf courses in the United States for course management and for back office functions like accounting and inventory control. Computerized tee sheet management systems first appeared in the 1970s and enabled golf courses to automate their core tee time booking functions, though some courses still employ paper-and-pencil “tee sheets.” Unfortunately, deploying customized computerized systems has created as many problems for some courses as it has solved.
  • With the commercial development of the Internet, web-based tee sheet management systems have been introduced and have been adopted by many courses. The advantage of many web-based tee sheet management systems is that they require only that a standard web browser be installed at the course (in contrast to the custom software installation required to deploy first-generation on-site systems). Any golf course with dial-up access to the web is able to manage its tee sheet online and to offer tee times to the golfing public online.
  • Many courses have been disappointed by the lack of golfer adoption of their online tee time systems. These single-course web-based systems suffer from a lack of the extensive marketing and brand-building that is required to drive golfing customers to their online tee time solutions. “Build it and they will come” has proven to be an empty promise for many courses.
  • Online tee time “hubs” such as the LMTT hub at www.lmtt.com have emerged to solve the problem of customer traffic generation experienced by standalone golf course tee time web sites. Hubs such as LMTT offer available tee times from multiple courses so that golfers can view, select and reserve tee times from multiple courses at a single destination web site. Courses benefit because the customer traffic to hubs such as LMTT is far greater than the traffic that they can attract to their own standalone sites.
  • Hubs such as LMTT add particular value to courses and golfers offering and seeking (respectively) “last minute” tee times. Like airline seats, unfilled tee times represent almost 100% marginal revenue loss to courses. And golfers are often frustrated when they attempt to make last-minute or next-day tee times after the golf course pro shop has closed for the evening. The hub business model thus offers considerable value to courses and golfers alike.
  • In order to take advantage of the benefits of hubs like LMTT, however, courses must be able to update their next-day and last-minute tee time offerings to the hub very frequently (at least once per day). Unfortunately, known hub systems require frequent phone calls and/or exchanges of faxes at the end of each golfing day in order to keep the hub's offering of the course's next-day tee time inventory fresh. Known approaches to hub updating also impose a considerable burden on the hub itself, which must deal with tens or even hundreds of courses each day.
  • In summary, conventional systems and methods for updating tee time reservations hubs by multiple courses impose considerable time and expense burdens on the courses and the hubs.
  • SUMMARY OF THE INVENTION
  • According to one aspect of the present invention, a system for posting available time slot information to a network hub from a plurality of network nodes is provided. The time slot posting system includes a hub web server adapted to serve web pages and to accept time slot information. The time slot posting system also includes a web browser at several network nodes, where each web browser is adapted to accept time slot information inputted by a network node user, to receive web pages served by the hub web server, and to provide time slot information to the hub web server. According to this aspect of the invention, each network node is associated with a web address by which the respective web browser can access the hub web server.
  • The time slot posting system may also include a time slot posting page associated with each of the respective network nodes and served by the hub web server, with each time slot posting page including a list of time slots available at the respective network node. According to another aspect of the invention, the time slot posting system may also include a time slot template, with the hub web server being further adapted to enable a network node user associated with a network node to create the time slot template using the respective web browser.
  • According to another aspect of the invention, each time slot posting page may further include a user selection means associated with each element in the list of time slots available at the respective network node, with the user selection means adapted to enable the respective network node user to select from among the respective list of time slots available and to communicate selection data to the hub web server. The user selection means may be, for example, a web form check box or a web form radio button.
  • According to yet another aspect of the invention, a system for posting available golf tee times from a golf course to a reservations hub is also provided so that prospective golfers may access an updated list of available tee times and make tee time reservations through the reservations hub. The tee time posting system according to this embodiment includes a tee time reservations hub. The tee time reservations hub includes a web server adapted to serve course input web pages comprising tee time availability information to respective golf course web browsers, and a database comprising tee time information associated with golf courses. The tee time posting system according to this embodiment further includes a plurality of golf course web browsers adapted to browse the course input web page associated with the respective golf course and to provide tee time availability inputs to the tee time reservations hub through the golf course web browser. According to another embodiment, the tee time reservations hub is adapted to accept tee time information from golf course management systems or single-course web-based tee time reservations systems.
  • The web server may also be adapted to serve golfer web pages containing multiple-course tee time information to prospective golfers so that the golfers may select and reserve tee times from a list of tee times available at golf courses. Each of the course input web pages may include a list of future tee times at the respective golf course, and an input interface to enable a golf course user to select from the list of future tee times which of the future tee times are to be available to prospective golfers for reservation through the tee time reservations hub. According to one embodiment, the course input web pages are secured so that access by the golf course web browsers to the course input web pages may be controlled.
  • According to another advantageous embodiment, the course input web pages of the tee time posting system also indicate which of the available tee times have previously been posted to the tee time reservations hub. The web server may also include a tee time template, with the web server further adapted to enable a golf course to create the tee time template using the respective golf course web browser.
  • According to another aspect of the present invention, a method for posting available golf tee times by a golf course to a tee time reservations hub is provided so that prospective golfers may access updated tee time availability information. The method includes the steps of receiving a web page request from a golf course web browser, serving a tee time posting page with a list of future tee times at the respective golf course and a tee time input interface, and receiving a posting input indicating which elements in the list of future tee times are to be available to the tee time reservations hub.
  • The method may also include the steps of serving a tee sheet template page having a tee time form and a template input interface, and receiving, from the template input interface via the golf course web browser, a completed tee time form associated with the structure of a tee time management system used by the golf course.
  • According to yet another aspect of the invention, the method may also include the steps of assigning a web page address to the golf course and serving a list of next-day tee times at the respective golf course. The method may also include the step of determining which elements in the list of future tee times have previously been posted to the reservations hub.
  • The apparatus and methods of the present invention enable golf courses to efficiently post their next-day and advance tee times to a tee time reservations hub like LMTT. The web-based posting process requires almost no operator training and avoids the frequent phone calls and/or faxes required to update tee time hubs using conventional last-minute tee time posting systems. According to one aspect of the invention, the web server also serves golfer web pages containing multiple-course tee time information to prospective golfers so that the golfers may select and reserve tee times from a list of tee times available at multiple golf courses.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic diagram illustrating the elements in a system for posting available golf tee times from a golf course to a reservations hub according to one embodiment of the present invention.
  • FIG. 2 is a computer screen shot illustrating a course input web page comprising tee time availability information accessible to a golf course web browser according to one embodiment of the present invention.
  • FIG. 3 is a flow diagram presenting the steps in a method for posting available golf tee times by a golf course to a tee time reservations hub according to one embodiment of the present invention.
  • FIGS. 4A-D are data tables illustrating the data structure in a system for posting available golf tee times from a golf course to a reservations hub according to one embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
  • It is one object of the present invention to improve the efficiency of systems and methods for posting last-minute tee time updates to tee time reservations hubs that offer tee times at multiple golf courses to golfers. For example, in one advantageous embodiment of the present invention, a web-based form is provided to a golf course accessing a hub server through a standard web browser, and the golf course user can select which of many available last-minute tee times available at that course are to be posted to the hub and thereby made available to the hub's golfing users.
  • The golf tee times reservation system incorporating aspects of the present invention may be of the form illustrated in FIG. 1, where a central tee times reservation hub server and associated tee times database is shown along with a plurality of golf course client browsers and golfer client browsers.
  • In one advantageous embodiment, the system for posting available golf tee times from a golf course to a reservations hub according to the present invention may include a time slot posting page such as a Course Configuration Interface (“CCI”). For the purposes of the present detailed description, the CCI implemented by Last Minute Tee Times, Inc. (“LMTT”) will be described. The LMTT CCI allows an LMTT client golf course at a network node, such as an Internet address, to post available tee times to the main server database in the tee times posting system for immediate display on the LMTT tee times reservation web site. Courses may also view a real time report showing reservations made through the LMTT tee times reservation interface.
  • The LMTT CCI is a series of Active Server Pages generated HTML based web pages accessible through a standard Internet browser such as Microsoft Internet Explorer or Netscape Navigator as is known in the art. For the purposes of standardizing and troubleshooting, Microsoft Internet Explorer version 5.0 or greater is the preferable browser.
  • In one embodiment, an LMTT golf course user, such as a golf course pro shop employee, navigates to a URL of the LMTT server and is presented with a standard login screen that asks for a username and password. Upon entering the username and password, the golf course user is directed to the configuration main menu page for that particular golf course. Multiple users accounts may be provided per course. All courses preferably use the same login URL. From the username, the tee time reservation system preferably determines which course information to present to the golf course user.
  • The main golf course user menu may consist of several menu items that allow the course user to manage certain aspects of the LMTT tee time reservation system, the most important item being the posting of tee times available for golfer reservation. Other menu items provided by the LMTT CCI may include viewing an updated booking report, creating a time slot template, viewing and editing the course note/announcement that is shown to LMTT golfers when they view and reserve tee times, and a simple form that allows a course user to send an email to the LMTT tee time reservation system without having an email client installed on the course user's computer. The tee time template may comprise a tee time form associated with the structure of the tee time management system used by the golf course
  • One important feature of the LMTT CCI according to one embodiment of the invention is that a course user may independently post, view, and/or withdraw tee time slots that are to be available to golfers without requiring any participation by LMTT personnel. FIG. 2 is a screen shot of a Time Posting interface presented to a course user (such as a pro shop employee) according to one embodiment of the invention. FIG. 3 is a flow diagram illustrating the steps in a method for posting available golf tee times by a golf course to a tee time reservations hub according to one embodiment of the present invention. When the course user opens an input interface such as the Time Posting interface illustrated in FIG. 2, they are presented with seven columns of times representing the seven days of the current week as indicated at step 310. Each column displays times that are currently posted on the site, and indicates whether or not any of those times are already reserved. The columns may also display times that match the course's paper or electronic tee sheet. The tee sheet parameters may be determined by using start and end times and intervals that are all established and maintained by the LMTT tee time reservation system. An optional drop-down box allows a course user to switch to different sets of seven-day data columns.
  • Next to each tee time in the data columns in FIG. 2 is a standard HTML Checkbox, according to one embodiment. If a tee time is already posted on the LMTT site as available for reservation by a golfer accessing the LMTT tee times posting system from a web browser, a check appears in the box; if the time has not been posted to the LMTT system, the checkbox is clear. If a posted time has already been reserved, the checkbox may display a small icon (such as a small red “R”) indicating such.
  • If a golf course user of the system wishes to “pull down” or remove a time that has previously been posted as available for reservation by golfers, the course user simply un-checks the box next to the posted time, as indicated in step 320. To “post” or add a time as being available for reservation by golfers through the LMTT system, the course user checks a box next to the desired time. Boxes may be checked and unchecked as many times as desired while configuring the seven day set of data. Once the course user is satisfied with the updated posting configuration for that seven-day period, the course user simply clicks at step 340 a button marked “Apply Changes Now” or “Submit” to submit the changes to the LMTT tee time reservation system server.
  • In one embodiment of the invention, the system is adapted to accept inputs and updates from various tee time sources, including from tee time software applications serving a single or multiple golf courses. According to this embodiment, the system may combine databases and importing tee time inventory from multiple sources so that tee times from such multiple sources may be offered for reservation by the system to prospective golfers.
  • In one advantageous embodiment of the invention, tee time inventory for a plurality of golf courses is displayed on a single user interface. The intent is not to display the entire tee, but instead a subset of the available tee times in a convenient fashion that does not require the golfer to undertake an elaborate database query to “zero in” on a desired tee time. The system instead displays only a few tee times per course per day but displays tee times from several courses on a single screen. In one embodiment of the invention, tee time inventory is gathered from multiple sources, such as the LMTT CCI and from multiple data sources connected to electronic teesheets. One advantage of this approach is that it is much more convenient to a prospective golfer to be able to view a subset of availability from several courses than it is to do an elaborate search. According to this embodiment, the system does not use database search queries so that the display for the golfer is simplified, thus improving the utility to the golfer.
  • To reduce database processing overhead and improve response time, it may be advantageous to minimize the number of database calls required to post and pull down times. Therefore, client side JavaScript may be implemented at step 330 on the posting form as an aid to this process, according to one embodiment of the invention. When a course user checks or un-checks a box next to a time, an event is triggered that appends that checkbox information to a form variable on the page. The information includes Course ID, Date, Time, and Status of the checkbox. On any typical posting form there may be hundreds of checkboxes, perhaps 50 to 75 checkboxes/times for each of seven days. In order to minimize processing, then, only the changes are passed to the processing routine.
  • According to this embodiment, the posting form submits the changes that the course user made to the LMTT tee time reservation system server at step 350, and a routine parses the information into individual array elements that can be looped through. The information from each element is used to populate variables passed to a SQL Stored Procedure at step 360. The Stored Procedures are stored on an SQL Server at step 370 and contain the code that actually modifies the SQL database tables and records in the LMTT tee time reservation system. If a box was checked, a new time slot record is added to the database. If a box was unchecked, that timeslot record is removed from the database. Any timeslots that contain reservations are not removed. Utilizing this method, the process usually only takes a few seconds, and the user is then presented at step 380 with a confirmation screen detailing the actions that were performed, including the number of timeslots that were added and the number that were removed.
  • As shown in the data tables of FIGS. 4A-D, the LMTT tee time reservation system database structure consists of multiple tables that are linked through common ID numbers. It is based on standard relational database practices as are known in the art. One exception to standard practices is the method that is used to link Time Slot records to Reservation records in the LMTT tee time reservation system. Each Time Slot record includes a text field that can hold a list of multiple Reservation ID numbers. This is necessary because a single Time Slot can hold multiple reservations; during the building of tee sheets, it is impractical to utilize a third linking table with multiple records for each Time Slot/Reservation combination. When a timeslot is displayed on the screen the LMTT tee time reservation system simply checks to see if the Reservation field contains any information. If so, the system identifies that timeslot on the screen as such (generally with an icon of some sort) and includes the Reservation ID numbers in the definition of the Checkbox field. This approach allows a course user to click on a timeslot and view the reservations quickly.
  • Many modifications and other embodiments of the invention will come to mind to one skilled in the art to which this invention pertains having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims (7)

1. A method comprising the steps of:
with a hub server,
receiving a request for a web page from a golfer computer via a communications network, the golfer computer located remotely from the hub server;
in response to the request,
generating a single web page listing multiple tee times available at a plurality of golf courses for reservation by golfers, the multiple tee times indicated as available for each golf course for a date being less than all of the available tee times at the golf course for the date; and
transmitting the single web page to the golfer computer via the communications network.
2. A method as claimed in claim 1 further comprising the steps of:
receiving specific tee times posted by a plurality of golf course users'computers via the communications network, the golf course users' computers located remotely from the hub server and the golfer computer;
storing the available tee times in a database; and
in response to the request,
retrieving the available tee times from the database for use in the generating the single web page.
3. A method as claimed in claim 1 further comprising the steps of:
receiving a reservation for a selected golf course and tee time from the user computer via the communications network;
storing the reservation in the database; and
transmitting the reservation to the computer of the selected golf course via the communications network.
4. A method as claimed in claim 1 wherein the communications network is the Internet.
5. A method as claimed in claim 1 wherein the listing of the multiple available tee times are next-day tee times for respective golf courses.
6. A method as claimed in claim 1 wherein the request designates a specific geographic region and the single web page is generated to list available tee times for only the golf courses in the specific geographic region.
7. A method as claimed in claim 1 wherein the request includes a date on which the golfer desires to play but does not require the golfer to specify the golfer's desired time of play in order to generate a list of available tee times.
US11/327,715 2000-03-09 2006-01-06 System and method for posting available time slots to a network hub Abandoned US20060277057A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/327,715 US20060277057A1 (en) 2000-03-09 2006-01-06 System and method for posting available time slots to a network hub

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US18811000P 2000-03-09 2000-03-09
US18832100P 2000-03-11 2000-03-11
US09/802,367 US7249041B2 (en) 2000-03-09 2001-03-09 System and method for posting available time slots to a network hub
US11/327,715 US20060277057A1 (en) 2000-03-09 2006-01-06 System and method for posting available time slots to a network hub

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/802,367 Continuation US7249041B2 (en) 2000-03-09 2001-03-09 System and method for posting available time slots to a network hub

Publications (1)

Publication Number Publication Date
US20060277057A1 true US20060277057A1 (en) 2006-12-07

Family

ID=27392354

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/802,367 Expired - Lifetime US7249041B2 (en) 2000-03-09 2001-03-09 System and method for posting available time slots to a network hub
US11/327,715 Abandoned US20060277057A1 (en) 2000-03-09 2006-01-06 System and method for posting available time slots to a network hub
US11/746,614 Abandoned US20070207872A1 (en) 2000-03-09 2007-05-09 System and method for posting available tee time slots to a network hub

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/802,367 Expired - Lifetime US7249041B2 (en) 2000-03-09 2001-03-09 System and method for posting available time slots to a network hub

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/746,614 Abandoned US20070207872A1 (en) 2000-03-09 2007-05-09 System and method for posting available tee time slots to a network hub

Country Status (1)

Country Link
US (3) US7249041B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011038264A1 (en) * 2009-09-25 2011-03-31 Goodplay Media Llc Systems and methods for facilitating charitable donations

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002358388A (en) * 2001-05-31 2002-12-13 Sanyo Electric Co Ltd Management system for golf course
US9286601B2 (en) 2012-09-07 2016-03-15 Concur Technologies, Inc. Methods and systems for displaying schedule information
US7974892B2 (en) 2004-06-23 2011-07-05 Concur Technologies, Inc. System and method for expense management
US7720702B2 (en) * 2003-02-26 2010-05-18 Concur Technologies, Inc. System and method for integrated travel and expense management
US8712811B2 (en) 2001-10-16 2014-04-29 Concur Technologies, Inc. Method and systems for detecting duplicate travel path
US10115128B2 (en) 2010-10-21 2018-10-30 Concur Technologies, Inc. Method and system for targeting messages to travelers
EP1446754A4 (en) * 2001-10-16 2007-07-04 Outtask Llc System and method for managing booking and expensing of travel products and services
US9400959B2 (en) 2011-08-31 2016-07-26 Concur Technologies, Inc. Method and system for detecting duplicate travel path information
US8521654B2 (en) * 2002-09-04 2013-08-27 Ford Motor Company Online method and system for advising customers on service needs, facilitating the scheduling of vehicle service appointments, and checking vehicle service status
US20040059613A1 (en) * 2002-09-04 2004-03-25 Ford Motor Company Online method and system for advising customers on service needs, facilitating the scheduling of vehicle service appointments, and checking vehicle service status
US20080140458A1 (en) * 2004-07-02 2008-06-12 Roderick James Moore Online Booking Method and System
US20060089845A1 (en) * 2004-10-27 2006-04-27 Brian Marcell Golf course management system
WO2007086718A1 (en) * 2006-01-30 2007-08-02 Alberto Vargas Chavez System and method for the internet exchange of golf course tee times
US7634426B2 (en) * 2006-05-08 2009-12-15 Golfnow, Inc. Golf reservation system
US20080082980A1 (en) * 2006-09-28 2008-04-03 Edge Inova International, Inc. System and method for using filters and standardized messages to identify and schedule appointments in aggregate resource scheduling applications
US20080120157A1 (en) * 2006-11-17 2008-05-22 Foster Jeffery H Golf course tee-time management system
US20080313005A1 (en) * 2007-06-15 2008-12-18 Edgelnova International, Inc. System and method for real-time scheduling of human and non-human resources
IL203785A (en) 2007-09-12 2014-07-31 Qualcomm Inc Capacity increasing devices and methods for wireless communication
US20090094072A1 (en) * 2007-10-05 2009-04-09 Bob Rodenberg System for golf reservations
US20110202376A1 (en) * 2007-10-05 2011-08-18 Bob Rodenberg System For Golf Reservations
US7953617B2 (en) * 2008-02-19 2011-05-31 Visual Golf Solutions, Llc Golf course time management system
US20100211427A1 (en) * 2009-02-19 2010-08-19 Morelli Mcredmond Methods and systems for brokering under-utilized amenities and assets of private clubs
US8671009B1 (en) 2009-04-28 2014-03-11 Schedulicity Inc. Systems and methods for on-line scheduling of appointments and other resources
JP5714983B2 (en) * 2011-06-03 2015-05-07 株式会社コナミデジタルエンタテインメント Management device
US10467553B2 (en) 2013-03-13 2019-11-05 Airbnb, Inc. Automated determination of booking availability for user sourced accommodations
US11080770B2 (en) 2018-02-07 2021-08-03 Fairway Pass LLC Systems and processes for operating a digital marketplace exchange that transacts the offer and sale of golf products and services for future redemption
US11574256B2 (en) * 2018-12-21 2023-02-07 GolfPay, LLC Omnichannel golf communications system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319548A (en) * 1993-04-27 1994-06-07 Germain Craig D Interactive golf game information system
US5940803A (en) * 1996-01-31 1999-08-17 Toyota Jidosha Kabushiki Kaisha Itinerary making system
US20010027481A1 (en) * 2000-02-09 2001-10-04 Whyel Gabriel C. Method and system for appointment/reservation scheduling
US6308160B1 (en) * 1999-11-10 2001-10-23 Rex Entertainment, Inc. System and method for integrating operation of an indoor golf facility into operation of an airport concourse
US20010049613A1 (en) * 2000-02-29 2001-12-06 Gramann Henry T. Synchronizing reservation database
US6477503B1 (en) * 1999-07-08 2002-11-05 Robert O. Mankes Active reservation system
US20050267787A1 (en) * 1998-04-30 2005-12-01 Rose James W Apparatus and method for an Internet based computer reservation booking system
US7016857B1 (en) * 1999-03-19 2006-03-21 Advanced Network And Database Systems Method and device implementing a seamless user/service reservation network

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5404291A (en) * 1989-11-20 1995-04-04 Hyatt Corp. Inventory control process for reservation systems
US5127044A (en) * 1990-02-20 1992-06-30 Golf Scoring Systems Unlimited, Inc. Automatic golf scoring and scheduling system
US6360205B1 (en) * 1998-10-30 2002-03-19 Trip.Com, Inc. Obtaining and utilizing commercial information
US7636669B1 (en) * 1998-12-29 2009-12-22 Bergert Thomas F Recreational outing reservation system
US7328166B1 (en) * 1999-01-20 2008-02-05 Sabre, Inc. Global reservations transaction management system and method
WO2000063808A1 (en) * 1999-04-16 2000-10-26 Cg & G Software Plus Tee time reservation system
JP2001046574A (en) * 1999-08-12 2001-02-20 Kajimoto:Kk Reservation management system for golf course
US7092892B1 (en) * 2000-03-01 2006-08-15 Site59, Inc. System and method for grouping and selling products or services

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319548A (en) * 1993-04-27 1994-06-07 Germain Craig D Interactive golf game information system
US5940803A (en) * 1996-01-31 1999-08-17 Toyota Jidosha Kabushiki Kaisha Itinerary making system
US20050267787A1 (en) * 1998-04-30 2005-12-01 Rose James W Apparatus and method for an Internet based computer reservation booking system
US7069228B1 (en) * 1998-04-30 2006-06-27 Rose James W Apparatus and method for an internet based computer reservation booking system
US7016857B1 (en) * 1999-03-19 2006-03-21 Advanced Network And Database Systems Method and device implementing a seamless user/service reservation network
US6477503B1 (en) * 1999-07-08 2002-11-05 Robert O. Mankes Active reservation system
US6308160B1 (en) * 1999-11-10 2001-10-23 Rex Entertainment, Inc. System and method for integrating operation of an indoor golf facility into operation of an airport concourse
US20010027481A1 (en) * 2000-02-09 2001-10-04 Whyel Gabriel C. Method and system for appointment/reservation scheduling
US20010049613A1 (en) * 2000-02-29 2001-12-06 Gramann Henry T. Synchronizing reservation database

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011038264A1 (en) * 2009-09-25 2011-03-31 Goodplay Media Llc Systems and methods for facilitating charitable donations
US20110078050A1 (en) * 2009-09-25 2011-03-31 Schwartz Steven G Systems and methods for facilitating charitable donations

Also Published As

Publication number Publication date
US20010037225A1 (en) 2001-11-01
US20070207872A1 (en) 2007-09-06
US7249041B2 (en) 2007-07-24

Similar Documents

Publication Publication Date Title
US20060277057A1 (en) System and method for posting available time slots to a network hub
US10083012B2 (en) Web-based point of sale builder
US7076456B1 (en) System and method for an adaptive sales interview search technique
US7640548B1 (en) Task based user interface
US8429088B2 (en) On-location electronics troubleshooting services system
US6883142B2 (en) Method and system for providing service to remote users by inter-computer communications
Siguaw et al. Best practices in information technology
US20020156787A1 (en) Method and system for internet based event planning and event management
US20020077998A1 (en) Web based system and method for managing sales deals
US20050021521A1 (en) Embedding Internet message board display links
US20040044673A1 (en) System and method for a planner and a deduplicating planner
US20020059283A1 (en) Method and system for managing customer relations
US20030040946A1 (en) Travel planning system and method
US20060277115A1 (en) System, Method, and Computer Program Product for Administering a Distribution Channel for the Promotion and Sales of Products and Services
US20040073484A1 (en) Electronic display advertising method and apparatus
US20060089845A1 (en) Golf course management system
US20060085480A1 (en) Human resource sourcing exchange
US20080071833A1 (en) Sporting event planning and management system
US7937284B2 (en) Method and system for managing time-based organization hierarchies
WO2012148290A1 (en) Apparatus and method for managing a tournament
US8219462B1 (en) Window petal valance and method for creation of customized embodiments thereof
CN111861640A (en) Intelligent book selection system, book selection method, storage medium and intelligent book selection terminal
US20090119150A1 (en) System and Method for End-Users to Customize Customer Service Business Solutions Offered as a Service Over a Network
WO2010032253A2 (en) A system and method for enabling distributed kiosk services
US20040064390A1 (en) User customizable statistical information system

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION