In general, fitness facilities and clubs (such as Gold's Gym, Bally's, 24-Hour Fitness, etc.) obtain service information regarding their fitness equipment units (FEUs) via one of two methods. In the older method, when an FEU becomes inoperative, a patron typically alerts a manager or other personnel at the particular fitness facility. The manager then inspects the unit and determines whether a telephone call to a service provider is warranted. If so, the provider sends a serviceperson to the facility to diagnose and repair the problem. The unit is then put back in operation. The information regarding each of these events is sometimes manually tracked by the facility and/or the service provider.
In the second method, each FEU is equipped with a display screen and various internal monitoring components. The monitoring components determine when a problem exists within the FEU. The components then either report this information in the form of an error code displayed on the unit's screen or simply registers the problem on an internal interface board. When a particular FEU becomes inoperative, the patron alerts a facility employee of the problem. The employee then goes to the unit to determine whether a telephone call to the service provider is needed. If so, the provider sends a serviceperson to the facility to diagnose and fix the problem. The FEU is then put back in operation. As above, the information regarding each of these events is sometimes manually tracked by the facility and/or the service provider.
As will be appreciated, the current situation is labor intensive, costly, time-consuming, error-prone, and inefficient. In addition, and perhaps more importantly, the current system gives patrons a negative impression of the fitness facility because the patron is aware of a broken FEU. It also makes patrons irritated in that they have to either spend time reporting a broken unit or forego reporting it and feel guilty or disgusted. Moreover, the patron may have to wait until another similar FEU is available for use. Another disadvantage to the above system is that the type and frequency of problems experienced by a particular FEU is generally lost. This information has use in determining warranty rights and responsibilities as well as making FEU replacement decisions. In currently warranty reporting, the facility manager generally relies on anecdote and unsubstantiated impressions of the performance of a particular FEU.
Thus, a need exists for a more efficient service tracking and alerting system for FEUs at fitness facilities. A more ideal system would be capable of not only tracking such problem events, but also of immediately alerting at least the facility personnel when a problem has arisen. This way, the facility personnel can immediately post an “Out of Service” sign on the machine, and the patron will not have to become involved.
The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
The present invention is a service tracking and alerting system 18 for FEUs located at fitness facilities. These fitness facilities can be commercial fitness clubs and gyms, exercise facilities at schools and universities, resorts, hotels, social clubs or companies, as well as all other locations where FEUs are used. The present invention has a number of unique aspects that may be used in combination or alone. Therefore, while the text and depictions below describe and illustrate one system having all aspects, it is to be kept in mind that portions of the system 18 may be used separately.
Referring initially to
The system 18 of the present invention is further capable of providing service alert messages to one or more users if the state of a particular FEU should warrant. The service alert message may be generated by the ICS 20, the accumulated data storage unit 26, and/or the enterprise level platform 32 depending on the criteria set for sending it. The service alert message is preferably sent via a data/communications network 29 which may be in the form of email, instant message, a voice mail message, text message via cellular phone, walkie-talkie, a pager, etc.
In more detail and referring to
In one embodiment of the present invention, the ICS may run operating system software 36, such as an object based operating system. Non-limiting examples of applicable operating systems include Microsoft Windows™ or Linux™. For applications software, the ICS may run a database engine 38 to manage and search the data in the database of the ICS. One such search engine is sold under the name Filemaker™. A plugin 40 may be used in the database engine to allow the database records to be accessed from an Internet browser. Web Companion™ is one such plugin. The applications software may also include software 42 to enable the database software to read from and write to serial ports of the ICS computer. One such software for this purpose is Trio™. Of course, other data ports of the ICS may be utilized for data input and output other than the serial port. The applications software may also include plugin 44 to enable the database software to send emails. One such software is SMTPit™. If service alert messages are sent other than via email, then other appropriate software can be utilized with the chosen database engine. In addition, the application software may include a component 46 to schedule scripts. One such plugin is sold under the trademark Events™. Of course, some of the foregoing applications'functions may be integrated together rather than constituting individual plugins for the database management software 38.
Also, other application software may be utilized with the ICS 20, other than those described above, to perform those functions described above and other functions required of the ICS pursuant to the present invention. In this regard, the ICS may utilize software that is part of the enterprise level software. One such integrated software is Envenergy Mediator. This particular software has many of the functions of the foregoing plugins already integrated therein. Also, with this software, significant records are not maintained on the ICS; rather, the data collected by the ICS is periodically transferred to the silo 26 and thereafter the data in the ICS is purged.
Alternatively, the ICS could be software applications that are loadable onto an existing personal computer or other computer and capable of accomplishing these functions. In one embodiment, the ICS is a dedicated computer residing at the facility of the FEUs and including a centralized memory 34 for storing collected service information.
By being “associated” with a fitness facility, the ICS may be located at the facility itself, or it may be located off-site from the facility. This may depend in part on the communication link used between the FEUs and the ICS. Also, depending on the number of ICSs at a particular facility, it may be necessary to utilize more than one ICS at a facility or club.
The ICS includes the ability to poll the FEUs at their facility, either sequentially or simultaneously, and to make such information accessible to one or more users. By way of background, current FEUs may have the ability to internally track various types of service information and data, for example, e.g., odometer reading, current status, error history, etc. Such machines typically include a two-way communications port following the “Communication Protocols and Standards for Exercise Equipment”, or CSAFE port, for short. The CSAFE port is an industry standard that is shaped somewhat similarly to a telephone jack. In one embodiment of the present invention, each FEU includes an radio frequency transceiver connected to the CSAFE port and also to a transceiver 48 connected to a communications port of the ICS. An example of such a transceiver is the AeroComm RF transceiver model No. AC5124C, manufactured by AeroComm, Lenexa, Kans., USA. Alternatively, other wireless protocols or even a power line transceiver may be used in lieu of the RF-based transceivers.
As shown primarily in
The present invention may also be utilized in conjunction with other types of exercise equipment, for instance an elliptical trainer 24 as illustrated in
Sensors 124 and 126 sense, among other operating parameters, the angle of the ramp 102, the rotational speed of the flywheel 114, the resistance being applied to a flywheel by a braking system, not shown, the number of revolutions of the flywheel, the time duration of the exercise session, as well as other parameters. As in the cycle 22, the elliptical trainer 24 also includes a radio frequency transceiver 128 that is wired to or otherwise connected to a CSAFE port 130.
According to the present invention, in one embodiment, ICS 20 is used to sequentially poll each FEU regarding one of a multitude of service information data types. See
Each ICS has driver software to enable the ICS to communicate with the radio frequency transceiver, as well as driver software to receive the CSAFE format data from the FEU and convert such data to a desired format for storing in the ICS, and/or transmitting onto the silo 26 and/or enterprise platform 32.
The database 34 has one service information record 140 for each FEU for each time polled, see
A new record 140 is created each time an FEU changes state.
The ICS 20 may maintain a history database 141 showing the usage of the FEUs being monitored, see
When the ICS 20 detects a state change from “ready” to “off-line” (for example, in use), the history database for the FEU is updated with a new record 142 containing the data entries listed above, see
The ICS 20 may also include an errors database 143 containing information on the current and previous errors for all of the FEUs at a particular location, see
Referring to
The server 146 is operated under operating system and applications software, as would typically be the case. The operating system software 166 may be an object-based software or other type of software. As with the case of ICS 20, the server 146 may operate various types of application software, including a database engine 168 to organize and control the database 27 and also to obtain information from and organize information in the database when so instructed by the user, as discussed more fully below. To this end, the server 146 may also include an Internet browser access software 170, software to read from and write to the computer 172, software 174 to send e-mails or other types of communications from the server, and software 176 to schedule scripts. As with the ICSs, the software of the server 146 may be part of the overall enterprise level software, and thus integrated with the enterprise platform.
The present invention contemplates that system 18 would consist of a number of silos 26 with corresponding ICSs 20. These multiple silo systems are managed by the enterprise level platform 32,
As noted above, each ICS 20 periodically sends the contents of its temporary database 25 to the accumulated data storage unit 26 for permanent storage in permanent database 27. The connection between the ICS and the accumulated data storage unit 26 is via the network 29 which may be “a connection via the Internet”, which could be wireless (i.e. 802.11), or by network cable, dial-up modem, satellite, etc. This allows the ICS 20 to reuse its memory for storing more new real time service information from FEUs. To this end, the server 146 includes a communications unit 180 as well as applicable hardware and software, to enable the server to communicate over the network 29 with the ICSs, also with users, as discussed more fully below.
In addition, the service information stored in the accumulated data storage unit 26 has a multitude of uses, many of which are described in detail below. The transfer of real time service information to the accumulated data storage 26 unit can be done on predefined time basis, or when a certain criteria is met (such as the ICS memory is close to being full), or according to whatever other basis is desired.
The service information collected by the ICS 20 and the accumulated data storage unit 26 preferably includes service information from all types of FEUs of a particular club or facility, including those FEUs from different manufacturers. As discussed below, the present invention can provide the club owner with a great amount of useful information. Further, it is possible to form a single accumulated data storage unit that is industry wide. Thus, ICSs from different fitness clubs could transmit service information to a single accumulated data storage unit. All manufacturers could have access to the accumulated data storage unit and would be required to use a unique access method in order to gain access to data on the FEUs that they manufactured.
The ICS 20 and accumulated data storage unit 26 each store some information that is the same, and may also store information that is unique to one or the other. For example, the ICS system memory 34 may also store associated notes regarding a particular event, e.g., patron comments, the manager on duty at the time of an event, use counters to alert management of the need for more machines, as well as other specific information 182, etc. By way of another example, the accumulated data storage database 27 may also store facility locations, manager phone numbers, time in existence, and other specific information 184, etc.
In one embodiment of the present invention, the permanent database 27 contain, for each FEU, one record 186 per event. Types of information may include those listed above concerning the information stored in the harvesting memory 34, for example: FEU identification number, state, date and time, odometer value, hour meter value, speeds, incline, resistance, power use, course, workout performance, error code, etc.
In accordance with further aspects of this invention and referring to
The ICS 20 captures the service information and makes a determination as to whether a service alert message is needed, see
The service alert message may be generated by the ICS 20, by the accumulated data storage unit 26, and/or by the enterprise platform 32, depending on the criteria set for sending the message, see
As an alternative to the foregoing procedure, the ICS 20 may send an error code to the enterprise platform, and the service alert is then generated by the enterprise platform based on the rules and criteria that have been established. In this alternative, the data storage unit 26 also would not itself send service alerts or messages to manufacturers or others; rather, such alerts and messages would also be sent by the enterprise platform.
In one embodiment, a service alert message is generated only for an error status. The message may include a complete solution to the error including identification of which unit has failed, error type, other relevant data from the equipment (e.g., odometer reading), and (low priority) technical support information with step-by-step instruction on how to connect and suggested parts needed. In addition, service alert messages may be generated and sent to club managers when preventive maintenance is needed.
As will be appreciated by a reading of the above, there are numerous configurations possible regarding service alert messages. Particularly desirable aspects include the use of a wireless communication of the service alert message (e.g., email, SMTP/IP, voice mail, pager, text message, satellite communication, cellular connection, etc.), the ability to send the alert message to one or more recipients, and the ability for the message to be sent automatically and in electronic form.
In accordance with yet other aspects of this invention and initially referring to
In one embodiment, log-on access to the interface 190 is provided by a Web-based (preferably, access-controlled) system linking the user via the enterprise platform to an accumulated data storage unit 26. Real time data may be obtained from a ICS 20 through network 29 (e.g., Internet, intranet), accessed by direct dial-up account, cellular phone line, cable modem, satellite modem, etc. Alternatively, in systems having ICSs that continuously send their real time data to the accumulated data storage unit 26, the secondary link to the ICS(s) may be unnecessary.
In one embodiment, the user can request and review service information data only and cannot make any changes, see
In general, the user obtains information from the reporting interface by selecting one of a number of different topics as described below with respect to
The interface includes multiple pages of information, with numerous opportunities for the user to select the desired information and put it in a desired format.
Describing the reporting interface 190 in more detail,
If the Service Alert category 204 is selected, as discussed above, the present invention generates a service alert message 229 to applicable recipients when an FEU is in need of service. The recipients may include the club/facility manager or other responsible personnel 192, a service provider or technician 194, customer support personnel of the FEU's manufacturer 196, as well as the system administrator 198.
As described above, a service alert may be automatically generated by a change in state of the FEU when a service matter arises. As also noted above, a service alert can be sent via a network 29 using numerous different types of communication access modes. The service alerts of the present invention can decrease the down time of the FEU by facilitating quick, unobtrusive service by relaying pertinent information to the service provider before he/she arrives at the site of the FEU. This can not only result in cost savings to the club/facility owner/operator, but can also decrease the negative impression for customers/members of the club/facility.
A second inquiry that a user can select from the menu screen 202 of the reporting interface 190 is the Purchase History category 206 which leads one to a purchase history query interface screen 240. This screen may be utilized to create reports showing the installation date, usage, and service history of FEUs. This information is of significant use to club/facility owners and operators, for instance when deciding to replace units. The query can select multiple parameters, including the manufacturer 242 of the FEUs, and the type 244 of FEU, whether treadmill, exercise cycle, climber, elliptical machine, or other type. The query can also be based on a particular facility location or a region of the country 246. Further selectable parameters include the hour usage 248 of the FEU or the mileage 250 on the FEU's odometer. The installation date 252 of the FEU is also a selectable parameter as well as the warranty expiration date 254 of the FEU or portion or components of the FEU. At the purchase history interface screen 240, it is also possible to select primary and secondary sort criteria (not shown), for instance by manufacturer, product type, installation dates, etc., at the primary sort submenu 256.
An example of a resulting report screen 258 based on the parameters selected in the query screen 240 is shown in
From column 274 of report 258, the user can, for a specific FEU, obtain a service history report, which is described below relative to
A third category of information shown in
The information in
Referring to
In the upper portion of the report screen 346, shown in
The service history report shown in screen 346 at the upper portion thereof identifies the query selections from
Further, in screen 346, warranty expiration dates are provided for not only different portions of the FEU, but also for parts 387 and labor 388. The portions of the FEU for which expiration dates are set forth include the frame 390, the display unit 391, the motor 392, and the motor fan 393. As apparent, a significant amount of information is provided in screen 346 concerning the service history of the particular unit FEU selected. Of course, the screen 346 need not provide all of the foregoing information if not required or desired by the user. Also, some of the foregoing information could be provided in other screens instead of the unit service history screen. This is true of all of the report screens illustrated and discussed herein.
It will be appreciated that the service history information enables the user to determine what maintenance has been performed in and out of warranty, and the cost of the maintenance that has been completed in and out of warranty. Also, this information helps the user make purchasing decisions in terms of replacing or buying new FEUs.
From the user interface menu screen 202, the user can also select the Peak Times option 212 leading to query screen 400 which provides information concerning usage of FEUs during the hours of a day. The parameters that can be selected for this inquiry, as shown in screen 400, include, for example, the sites or locations of the FEUs 402, whether at all locations, in different regions of the country, or at specific locations. It is possible to select more than one of these locations for this particular inquiry or more than one of the other parameters available in this or other query screens described herein. Such other parameters include the time period 404 of the inquiry, the days of the week 406 of the inquiry, so that the report can be selected for a particular day of the week or days of the week. The selectable parameters also include product categories 408, for example, treadmills, cycles, climbers, ellipticals, or all of the above, as well as manufacturers of the FEUs 410 and particular models 412 from such manufacturers.
The resulting report is provided in tabular and graphical format, for example, in report screen 413, as shown in
From the interface menu screen 202, another selection is Product Popularity or Usage 214, which analyzes the percent of available hours that a selected product group has been used. As discussed above with respect to the Peak Time analysis, from the Product Popularity or Usage analysis, product groups can be defined as one or more products, for example one specific FEU, all FEUs of a particular model, all FEUs in a particular product category, for instance treadmills, all FEUs in a product category from a particular manufacturer, an FEU of a product category from all manufacturers, all cardio FEUs at a particular site or group of sites, etc. As shown in query screen 440 of
As illustrated in the upper screen 454, the analysis illustrated in
The lower portion 470 of
Of course, the tabular and graphical information provided in
In addition to or as an alternative to providing reports regarding the popularity or usage of individual FEUs or types of FEUs, ICSs 20 may facilitate the control of the usage of one or more of FEUs.
Each of FEUs 1322, 1324 is in communication with ICS 20, in either a wired or wireless fashion. Each of FEUs 1322 and 1324 includes one or more fitness equipment usage sensors which sense or detect the usage of the particular FEU. This usage of the each particular FEU is communicated to ICS 20. In one embodiment, the information may comprise real-time status information indicating whether at a particular moment a FEU is being utilized. In another embodiment, the usage information may include the amount of time that a FEU is being used as well as the time of day, time of week or exact period of time that the particular FEU is being utilized. In one embodiment, each particular FEU 1322, 1324 can communicate usage information directly to ICS 20. In another embodiment, such usage information may be communicated or transmitted to one or more intermediate electronic or human recipients which then pass along the usage information to ICS 20.
In the example illustrated, FEUs 1322 are in different rooms of fitness facility 1300, rooms 1342, 1344. In other embodiments, FEU 1322, 1324 may be in the same general area or the same room of fitness facility 1300. Although fitness facility 1300 is illustrated as including two FEUs 1322 and two FEU 1324 are purposes of this description, in other embodiments, fitness facility 1300 may include a single room or greater than two rooms, may include a single or a greater than two FEU 3022 or FEU 1324, and may include greater than two different types of FEUs, wherein each of the FEUs is a communication with ICS 20.
Displays 1326, 1328, 1330, 1332 and 1334 comprise monitors, televisions, screens, light emitting diode panels or other churches configured to provide graphics and/or text for viewing by persons. Displays 1326 are associated with FEUs 1322. In particular, displays 1326 are viewable by a person operating or using the associated FEU 1322. Likewise, displays 1328 are associated with FEUs 1324, line person to view the associate despite 1324 while the person is operating or using the associated FEU 1324.
Displays 1330 and 1332 are not associated with any particular FEU. Displays 1330 and 1332 are remote from FEUs 1322 and 1324 in that displays 1330 and 1332 are provided for viewing by persons in surrounding areas of fitness facility 1300. In the example illustrated, display 1330 is for general viewing by persons within room 1342 while display 1332 is provided for general viewing by persons or room 1342. Displays 1330 and 1332 are in communication with ICS 20 such that ICS 20 may control what is being displayed by each of displays 1330 and 1332.
Display 1334 is associated with ICS 20 display 1334 may be provided at a counter or check-in location 1346 for fitness facility 1300. In another embodiment, display 1334 may be provided to a manager of fitness facility 1300. Display 1334 displays management information for fitness facility 1300.
Fitness facility usage sensor 1336 comprises a mechanism configured to sense or detect the overall usage of fitness facility 1300. In one embodiment, sensor 1336 may comprise one or more sensors configured to detect a person entering facility 1300. In one embodiment, sensor 1336 may comprise a turnstile. In another embodiment, sensor 1336 may comprise one or more cameras and associates detection and counting software to detect the number of individuals in fitness facility 1300. In yet another embodiment, sensor 1336 may comprise a scanner or other card reader configured to read membership cards as persons or members enter facility 1302 further detect members or individuals leaving facility 1300. Sensor 1336 communicates the usage information to ICS 20.
Sensor 1338 is similar to sensor 1336 except that sensor 13 senses or detects the number of persons entering and leaving a particular region or room of fitness facility 1300. In this manner, sensor 1338 may detect the usage of a particular region or room of fitness silly 1300. In some embodiments where a particular type of FEUs or a particular subset of different types of FEUs or in a particular region or room, sensor 1338 may detect the usage of the particular type of FEUs or the particular subset of different types of FEUs. For example, a room or particular region of facility 1300 may be dedicated to cycling exercisers. By monitoring the number of individuals entering and leaving the room, sensor 1338 may detect the general usage of the cycling exercisers. In another embodiment, a room may be dedicated to both treadmills and stair steppers, wherein sensor 1338 identifies the usage of such treadmills and stair steppers by monitoring individuals entering and leaving the dedicated room. Sensor 1338 communicates the usage information to ICS 20.
ICS 20 facilitates the control of the usage of FEUs 1322 and 1324. ICS 20 is remote from each of FEUs 1322 and 1324 in that ICS 20 is not provided as a part of or incorporated in FEUs 1322, 1324. ICS 20 receives or gathers usage information from each of FEUs 1332, 1334 and from sensors 1336, 1338. ICS 20 receives usage information which provides the time period during which usage took place or further correlates real-time usage information (a momentary status of whether or not a FEU is being used at the moment) received or gathered to the time period (the hour, day, and/or month) at which such usage occurred (i.e., the time that the real time usage information was received).
Based upon the received or gathered usage information from one or more of FEUs 1322, FEUs 1324 or sensors 1336, 1338, ICS 20 calculates or determines a maximum available individual workout time setting for each of the FEUs 1322, 1334. Upon receiving a maximum available individual workout time setting from ICS 20, each FEU 1322, 1324 applies the setting such that the particular FEU is limited to a maximum available time for each person. In other words, each maximum available individual workout time setting causes the individual FEUs 1322, 1324 to limit a person's workout or exercise session on the particular FEU to a maximum amount of time. By controlling or setting the maximum available individual workout time for each FEU 1322, 1324 based upon usage information, ICS 20 is better able to even out usage of FEUs 1322, 1324 or is better able to ensure that more persons or individuals may have the opportunity to use a desired FEU 1322, 1324.
In one embodiment, ICS 20 may set maximum available individual workout times for individual FEUs 1322, 1324 based upon usage information pertaining to the usage of the overall fitness facility 1300 as received from sensors 1336 and 1338. In one embodiment, ICS 20 may set such maximum workout times based upon historical usage information. For example, if historical usage information indicates that a large number of individuals use fitness facility 1300 at particular hours of the day, on a particular days of the week or days of the month, ICS 20 may reduce the maximum available individual workout time setting for one or more of FEUs 1322, 1324 during those particular hours of the day or particular day of the week or days of the month. As a result, more persons may be provided with an opportunity to use FEUs 1332, 1344 and wait times may be reduced.
In another embodiment, ICS 20 may set maximum workout times based upon real time usage information for facility 1300. For example, if a particular moment in time ICS 20 receives real-time usage information indicating that there are a large number of persons using fitness facility 1300 (as indicated by sensors 1336, 1338, ICS 20 may transmit reduced maximum available individual workout time settings to FEUs 1322, 1324 once the person presently using particular FEUs 1322, 1324 has finished his or her workout such that the next person has a workout time that is limited to allow a greater number of persons to use FEUs 1322, 1324 or to reduce wait times. By way of a more particular example, if at 5:05 PM ICS 20 receives usage information indicating that the number of persons using fitness facility 1308 exceeds a predefined threshold, ICS 20 may generate such reduced individual maximum workout time settings. ICS 20 may transmit different maximum available workout time settings when different thresholds are surpassed.
In another embodiment, ICS 20 may set maximum available individual workout times for individual FEUs 1322, 1324 based upon usage information pertaining to the usage of the FEUs 1322, 1324 themselves as received from the usage sensors or detectors associated with FEUs 1322, 1324. In one embodiment, ICS 20 may determine and transmit individual maximum workout time settings for individual FEUs 1322, 1324 based upon historical usage information for the individual FEUs 1322, 1324. For example, if historical usage information for a particular FEU 1322 indicates a high level of usage during particular hours of the day and/or days of the week, ICS 20 may establish and transmit a lower maximum available individual workout time for the particular FEU 1322 at such hours of the day or days of the week.
Alternatively, ICS 20 may determine and transmit individual maximum workout time settings for individual FEUs 1322, 1324 based upon historical usage information for groups of a same type of FEU. For example, if historical usage information for all FEUs 1322 indicates a high level of usage for all of the particular type of FEUs 1322 during particular hours of the day and/or days of the week, ICS 20 may determine and transmit individual maximum workout time settings for each of the group of individual FEUs 1322 during the particular hours of the day or days of the week having high usage.
In still another embodiment, ICS 20 may determine transmit individual maximum workout time settings for individual FEUs 1322, 1324 based upon historical usage information for all of FEUs 1322, 1324. For example, if historical usage information from all of FEUs 1322, 1324 indicates a high level of usage of all of FEUs 1322, 1324 during particular are the day and/or particular days a week, ICS 20 may determine transmit lower maximum individual workout time settings for such high usage hours.
In some embodiments, ICS 20 may determine and transmit individual maximum workout time settings for individual FEUs 1322, 1324 based upon real time usage information received from usage sensors or detectors associated with FEUs 1322, 1324. For example, if ICS 20 receives or gathers usage information indicating that at a particular moment in time FEUs 1322 are in high usage (little down time between different users or persons using each FEU 1322 or the review or no FEUs 32 being available for use), ICS 20 may calculate and transmit a lower maximum individual workout time setting to FEU 1322 such that the next user of each FEU 1322 will have a lower maximum available time to use the FEU 1322.
In another embodiment, ICS 20 may determine and transmit individual maximum workout time settings for FEU 1322, 1324 based upon real-time usage information received from usage sensors or detectors associated with multiple types of FEUs. For example, if ICS 20 receives or gathers usage information from FEUs 1322 and 1324 indicating that FEUs 1322 and 1324 have a high degree of usage, may calculate and transmit a lower maximum individual workout time setting to one or more of FEUs 1322, 1324 such that the next user of each FEU 1322, 1324 will have a lower maximum available time to use the FEU 1322, 1324.
Each of the above methods by which ICS 20 may determine transmit maximum available individual workout time settings for one or more of FEUs 1322, 1324 may be available the manager or fitness trainers of fitness facility 1300. In one embodiment, such usage sensors associated with FEUs 1322, 1324 and sensors 1336, 1338 as well as ICS 20 may allow a manager, director, or a person in charge of fitness facility 1300 to change one or more of the above modes of operation. In some embodiments, ICS 20 may also allow the person in charge of fitness facility 1300 to select a different threshold levels of usage and the corresponding different maximum available individual workout time settings or times using an input, such as a keyboard, into communication with ICS 20. In other embodiments, such thresholds and setting values make outdated using one or more algorithms to achieve various objectives such as reduced weight time, maximum number of users and the like. In some embodiments, different users may be provided with different maximum available individual workout time settings or times. For example, premium members may be provided with a greater maximum available individual workout time setting as compared to non-premium members. In some embodiments, persons may be required to input a member identification or use a member identification card when attempting to use a particular FEU, wherein the enhanced maximum available individual workout time may be indicated or provided.
In addition to transmitting the maximum available individual workout time settings and times to FEUs 1322, 1324, ICS 20 may also transmit such time values to display 1326, 1328. As a result, a person attempting to use a particular FEU 1322, 1324 is notified of the maximum time available for use of the particular FEU 1322, 1324 at that moment in time. In the example illustrated, ICS 20 further transmits the maximum available individual workout times for multiple FEUs 1322 and multiple FEUs 1324 to displays 1330 and 1332. Display 1330 and 1332 allow persons in fitness facility 1300 to view which of FEUs 1322, 1324 or which types of FEUs may have reduced maximum available individual workout times or larger maximum available individual workout times. Displays 1330 and 1332 enable persons to better decide which of FEUs 1322, 1324 he or she should use.
In other embodiments, in lieu of comprising monitors or display panels mounted within fitness facility 1300, displays 1330, 1332 may alternatively comprise portable displays. For example, in one embodiment, ICS 20 may transmit data identifying the maximum available individual workout times for different FEUs at a particular moment in time or for particular future periods of time to such portable displays. Examples such portable displays include personal data assistants (PDAs), cell phones, digital music players and other portable electronic display devices. In one embodiment, ICS 20 may alternatively or additionally present data identifying the maximum available individual workout times for different FEUs at a particular moment in time or for particular future periods of time on a network site or Internet website which may be accessed by person using facility 1300 or planning to use fitness facility 1300.
As further shown by
Preventative Maintenance (PM) tracking 216 is another possible selection from the interface menu 202 shown in
The report results are tabulated in screen 501, shown in
It will be appreciated that the information provided in
From the menu screen 202 of the report interface, the Unit Workout History 218 may be selected by the user. These summaries provide how products or product groups are utilized in the clubs and gyms, for example the workout courses used, lengths of the workouts, the speeds and resistance levels that are being used. This information can be helpful to the club/facility owner/manager as well as manufacturers to determine how better to offer training, instruction, and appropriate equipment to members/customers. When the Unit Workout History option 218 is selected, the user is led to a query screen 513, shown in
The information for the Unit Workout History report may be provided in graphical and/or tabular format, shown in
A further selection available from the menu screen 202 of the report interface of
Fitness facilities 1400 comprise buildings, rooms or other locations that are remote from, or separate to, one another and that contain health and exercise equipment or fitness equipment units. Fitness facilities 1400 may also include different areas or regions of a single larger facility. Fitness facilities 14 may be owned, operated or managed by the same entity. The output provided by computing device 1404 facilitates management of the distribution of equipment or fitness equipment units at facilities 400 by the entity that owns, operates or manages both facilities 1400.
In the example illustrated, fitness facility 1400A comprises two “types” of fitness equipment units denoted by “X” and “Y”. For purposes of this disclosure, the term “type” refers to a general type or category of exercise equipment. Examples of such different categories of exercise equipment include elliptical machines, stair steppers, treadmills, stationary bikes, adaptive motion trainers or machines and the like. Each category or “type” may include different machines from different manufacturers, different machines of different brands or different machines having different features. For example, in one embodiment, “X” may denote elliptical machines while “Y” denotes treadmills. Although fitness facilities 1400 illustrated as including two such “types” of fitness equipment units for ease of illustration and discussion, fitness facilities 1400 may include additional types as well the additional numbers of types of fitness equipment units.
In the example illustrated, a current cumulative usage state (reflecting the age or total wear) of each fitness equipment unit is schematically illustrated with a solid vertical bar, the higher or taller the solid bar, the higher or larger the extent of usage of the particular fitness equipment unit. Such usage may be measured using any one a variety of different metrics, for example, total hours of usage, total miles as reflected by an odometer, total number of separate exercise sessions by users, and/or combinations thereof. The depicted bars are for illustrative purposes only to indicate a state of the machines or fitness equipment units. Any fitness equipment units illustrated without any bars constitute fitness equipment units that are new or substantially new.
In the example illustrated, the usage trend at each location is schematically illustrated with a hollow vertical bar. The usage trend or rate constitutes the extent that a particular fitness equipment unit at a particular location is used during a predefined period of time. For example, if a first fitness equipment unit at a first location is used 80 hours for a month and a second fitness equipment unit at a second location is used 50 hours during the same month, the higher usage rate or trend of the first fitness query unit at the first location would be represented by a taller hollow bar as compared to the smaller hollow bar representing the usage rate at the second location. In some instances, the usage state of a fitness equipment unit may not correspond to the usage rate at a particular location. For example, an older machine having a high usage state may be located at a location having a low usage rate. Those fitness equipment units which are all installed when new will have usage states corresponding to the usage rates at locations in which such units were installed.
As further shown by
According to one embodiment, control server 1492 of fitness facility 1400A communicates with each of the fitness equipment units of facility 1400A in a wired or wireless fashion. Likewise, control server 1492 of fitness facility 1400B communicates with each of fitness equipment units of facility 1400B in a wired or wireless fashion. Following instructions or a computer readable program contained in an associated persistent storage device or memory (or an integrated circuit) associated with control server 1492, control server 1492 automatically collects usage information from each of the associative fitness equipment units on a periodic basis. For example, control server 1492 may directly access are directly receive signals representing use of the associative fitness equipment unit. Control server 1482 may directly access or directly receive signals from an odometer (identify miles or distance usage) or clock (identifying time or hourly usage). In another embodiment, control server 1492 may collect or access such usage information from a memory or other storage device associated with the fitness equipment unit itself. Because such data collection is performed automatically on a periodic basis, no user or manager intervention is required. In other embodiments, the collection of data may be done in response to a command by a person or trigger event. Such usage information may additionally include a warranty expiration date for the fitness equipment unit.
The usage information collected may include both the usage state of each fitness equipment unit, the usage rate at each of the locations at which the fitness equipment units are located or installed, the number of separate usage sessions of each fitness equipment unit or combinations thereof. Such usage information may additionally include the date of installation and warranty expiration date or dates for each fitness equipment unit. In one embodiment, the usage rate for a fitness equipment unit may be calculated based upon the usage state and the date of installation data for the fitness equipment unit.
Each display 1494 comprises a device configured to present output from server 1492 on a panel, screen or monitor. In some embodiments, display 1494 may be omitted. In yet other embodiments where computing device 1404 itself directly communicates with each of the fitness equipment units at each of the fitness facilities 1400, computing devices 1490 may be omitted.
Computing device 1404 comprises a controller or control server 1496 and output device 1498. Control server 1496 comprises one or more processing units in communication with control service 1492 of each of a plurality of fitness facilities such as fitness facilities 1400. In one embodiment, control server 1496 is remote from fitness facilities 1400 and communicates with fitness facilities 1400 across the Internet 1497 or other computer network. In one embodiment, control server 1496 communicates in a wired or wireless fashion.
Control server 1496 is configured to operate according to operating instructions (software, code or computer readable program) contained in a memory or other persistent storage device (integrated circuit, flash memory) associated with control server 1496. In accordance with such instructions, control server 1496 automatically collects, gathers, retrieves or requests usage information regarding each of the fitness equipment units at fitness facilities 1400. In the example illustrated in which each fitness facility 1400 has its own computing device 1490, controls server 1496 obtains such usage information from computing devices 1490. In other embodiments where one or more of fitness facilities do not include a dedicated computing device 1490, control server 1496 may communicate directly with individual fitness equipment units to directly obtain such usage information from the fitness equipment units in the fitness facility that does not include a local computing device 1490.
In accordance with the instructions, control server 1496 additionally analyzes the usage information to formulate or generate a suggested or recommended distribution change for the fitness equipment units at an individual fitness facility or amongst multiple fitness facilities. In one embodiment, such distribution changes generated by control server 1496 take into account the locations in the fitness facility or facilities that are experiencing the higher levels of usage. For example, elliptical exercise machines next to a particular window, the locker room or a snack bar may experience greater levels of usage as compared to elliptical exercise machines and other locations in a fitness facility. In one embodiment, the distribution changes may result in newer or less used fitness equipment units, such as elliptical exercise machines, being relocated to those locations experiencing higher use to better ensure reliability and user satisfaction at the higher use location or locations in the fitness facility.
In one embodiment, the distribution change generated by control server 1496 is such that usage of fitness equipment units is more uniform (less varied) amongst the fitness equipment units. In one embodiment, the distribution chains are such that the usage of fitness equipment units with usage greater than an average usage of it is clearly units at a particular fitness facility or amongst multiple fitness facilities is reduced. In one embodiment, the distribution change additionally takes into account the age of the individual fitness equipment units and/or the expiration dates of warranties associated with the fitness equipment units to either maximize use of fitness equipment units covered under warranty or to delay the date at which fitness equipment units must be replaced, potentially resulting in larger numbers of particular types of fitness equipment units being replaced at one time to facilitate volume purchase or leasing discounts as well as to reduce installation and set up interruptions. Once the distribution change has been generated by control server 1496, control server 1496 outputs the distribution change using output device 1498.
Output device 1498 comprises one or more device configured to present or make available the output of distribution changes to the person or entity owning, operating or managing fitness facilities 1400. In the example illustrated, output device 1498 includes multiple modes for providing such output of distribution change. In a first mode, output device 1498 includes a display, such as a monitor, screen or panel directly connected to control server 1496, wherein the output may be presented on the display. In a second mode, output device 1498 additionally comprises a printing device configured to print a hard copy version of the output of distribution changes. In a third mode, output device 1498 comprises a communication interface configured to communicate electronic data or electronic files representing the output of distribution changes to a remote location via a local area network, the Internet or the like, whereby the owner/operator/manager may access information on a website, at a management facility, on a personal data assistant, on a cell phone or the like. In some embodiments, output device 1498 may include less than all of the above modes.
According to one embodiment, computing device 1404 is additionally configured to implement the distribution changes recommended in the output. In particular, computing device 1404 is configured to receive authorization input from the owner/operator/manager, to verify the owner/operator/manager's credentials, to receive selections from the owner/operator/manager regarding the carrying out of all or portions of the recommended distribution changes and to transfer such distribution change instructions to those individuals responsible for carrying out such distribution changes. For example, in one embodiment, the owner/operator/manager, upon receiving output on website, may be provided with the opportunity to check, highlight, click on or otherwise select one or more of the recommended distribution changes (relocation of fitness equipment units, switching of fitness equipment unit locations, purchase of new fitness equipment units to change the composition of fitness equipment unit types). In one embodiment, this opportunity may presented only after the identity and credentials of the owner/operator/manager has been verified.
Upon receiving such selections, control server 1496 automatically forwards appropriate instructions to those individuals for carrying out the distribution changes. For example, control server 1496 may electronically forward instructions to a facility manager or person at the facility responsible for fitness equipment unit maintenance or set up, instructing the manager a person to relocate or move one or more fitness equipment units. Control server 1496 may also electronically forward purchase orders or requests to those retailers or other fitness equipment unit suppliers. As a result, in some embodiments, control server 1496 not only recommends or suggest distribution changes based upon the automatic collection of usage data but also facilitates implementation of such distribution changes.
Output 1500 includes distribution changes 1502, 1504, 1506, 1508 and 1510. One of distribution changes 1502 recommended by control server 1496 based upon such collected usage information is to switch the locations of fitness equipment units 1416 and 1454 between fitness facilities 1400A and 1400B. This distribution change 1502 is further illustrated by broken line arrows 1512, 1514. As indicated by the usage bars on the fitness equipment units, fitness facility 1400A is experiencing a large usage of fitness equipment units of the type X. The example distribution change 1502 relieves some of the usage pressure in fitness facility 1400 by moving fitness equipment unit 1416 which has a high usage state 1600 to fitness facility 1400B while moving fitness equipment unit 1454 which has a relatively low cumulative usage state 1602 to fitness facility 1400A. As a result, the collective reliability of the fitness equipment units of type X at facility 1400A where the total usage rate is greater is enhanced.
Distribution change 1504 switches the locations of fitness equipment units 1410 and 1412. This change is further indicated by a broken line arrows 1518, 1520. This change results in the fitness equipment unit 1412 having a high usage state at a high usage rate location 1422 being moved to a low usage rate location 1420 and further results in fitness equipment unit 1410 having a low usage state at a low usage rate location 1420 being moved to a high usage rate location 1422. As a result, a newer are less used fitness equipment unit is offered at a location at a higher usage rate, reducing likelihood of reliability issues at the most preferred or higher use location in fitness facility 1400A.
Distribution change 1506 further addresses the high cumulative usage rate of the fitness equipment units of type X at facility 1400A by adding a new fitness equipment unit 1524 at a new location 1526, increasing capacity or availability for fitness equipment units of type X at facility 1400A.
Distribution change 1508 adds a new fitness equipment unit 1528 at a new location 1529 in facility 1400B. As a result, additional usage capacity is provided to facility 1400B to relieve the high usage rates existing at locations 1482 and 1484.
Distribution change 1510 relocate fitness equipment unit 1434 from fitness 1400A to a new location 1530 at fitness facility 1400B. As a result, the excess capacity of low usage state of unit 1434 at the low usage rate of location 1442 is transferred to fitness facility 1400B to address the larger usage demand at facility 1400B.
Trouble Shooting Service Issues 222 comprise a further inquiry that can be made through the menu screen 202 of the report interface 190. This selection helps a user obtain more information concerning a service alert. When a service alert is received, the user can select the Model type and the error code, and thereby receive a list of common trouble shooting ideas. The user can also see the parts required to repair the FEU so as to be able to order the parts more easily. To this end, the user is provided with views of the product and is given instructions from the manufacturer's user manual. For example, as shown in
A further available selection from the menu screen 202 is the Automatic Parts Inventory 224. In this option, when an error code indicates that replacement of a part is necessary, Service Tracker™ tells the manufacturer that a particular part is required. The manufacturer's internal system can automatically send or offer to send the part to the location predesignated by the customer, whether to a warehouse, a third party service provider warehouse, club location, etc. As will be apparent, this particular option can speed the repair of the affected FEU.
The user interface screen 202 also allows the user to obtain specific current status and maintenance reports for all FEUs owned by the user through the service menu 570, as shown in
When the All Units Service Status 572 is selected, a report is displayed for the service status of all units owned by the user, shown in screen 577 of
Further information is provided in the screen 596 for a particular unit, see
The service history record of the FEU may be provided, as shown in screen 624,
Through selection of the Unit Status Search 574 in menu 570, the foregoing information can be obtained for a particular FEU owned by the user, by navigating through applicable selection options in a standard manner.
From menu 570, the user can also obtain a current preventative maintenance report for any or all of the user's units at a particular location or at all locations and as of a particular date. Screen 660 sets forth a preventative maintenance report for all of the user's FEUs in tabular form, see
The interface screen 202 in
If the Current Usage option 702 is selected, the information about the current usage of the user's FEUs is provided in tabular format, for example see screen 712, shown in
It is possible to obtain the usage history of a particular FEU by selecting that particular FEU in
Completion of query screen 734 results in the generation of a report screen 780 which provides a usage history of the FEU for the time period selected. Identification information for the FEU is set forth at the top of screen 780, including the manufacturer's Model designation 782, the manufacturer's serial number of the FEU 784, the S/W 786, and the communications address for the FEU 788. The historical information on the usage of the FEU includes the time 790 and the date 792 that each workout began as well as the course chosen for the workout 794, the number of calories expended during the workout 796, the workout distance in the number of strides or mileage covered 798, and the duration of the workout 800. As will be apparent, this information can be valuable in telling the user how a particular FEU is being utilized by customers.
If the Usage Trends option 704 is selected in menu 700, graphical representations of equipment usage for a desired time period is presented for a desired product group, for example as shown in screen 900, see
Option 706 in menu 700 allows the user to obtain usage information for a particular FEU. This option can lead the user through menus similar to those described above to select a desired FEU, and then the information for that FEU is displayed in a manner identical or very similar to that shown in
As noted above, other interface systems, formats, and layouts can be utilized in the present invention in place of interface 190.
Selecting the Installation and Warranty Tracking option 1010 in
Once a location is chosen, the user is led to the next screen, screen 1022, shown in
Next, the user is directed to screen 1040 shown in
The last query screen 1070 is shown in
Screen 1080 shown in
Typically, the foregoing installation and warranty information is retained in a data silo 26 as opposed to an ICS for security reasons. In a data silo, it is possible to limit the ability to enter, delete and/or change installation and warranty expiration data.
As noted above, service for a FEU can be requested from
In accordance with other features of the reporting interface aspect, the reporting interface includes the ability to request additional maintenance or action from one or more other recipients. This request is treated similar to a service alert message as discussed above, except it originates with the user in the reporting interface. This feature is useful to clear a record or to simply give feedback information from the user to the ICS or other party.
As will be appreciated from a reading of the above, the present invention provides numerous advantages over the prior art methods of service tracking and alerting. The use of multiple ICSs 20 to electronically and wirelessly obtain and store real time service information in a centralized manner is efficient and provides tremendous access to actual service data. The connection to an accumulated data storage unit 26 enables viewers to analyze FEU service issues over an extended period of time. The service alert messaging aspect shortens the time needed to identify, diagnose, and repair or service a particular FEU.
Further, the reporting interface feature automatically formulates service information and makes the information instantaneously available to the user, thus giving the user valuable insight into the operation and maintenance of the FEUs. This ability to view aggregated data between clubs and between products simultaneously and on a real time basis is unique in the fitness industry. Such service information may be used to level the usage of the FEUs, determine when an FEU should be replaced, make better future FEU purchases, help the facility managers to better know their customers, enable facility managers to provide better motivation or training to their customers, etc.
While a preferred embodiment of the invention has been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the invention. For example, if only one data silo is used, it can be essentially integrated into the enterprise platform. Also, rather than retaining any significant amount of data or records in the ICS, the data received by the ICS from the FEUs can be sent immediately to the data silo 26 or to enterprise platform 32, or can be sent periodically and then the data purged from the ICS. In this regard, the ICS does not have to be configured to manipulate or store data other than the data being accumulated from the ICSs.
The present application is a continuation-in-part of co-pending U.S. patent application Ser. No. 13/419,488 filed on Mar. 14, 2012, which is a continuation of U.S. patent application Ser. No. 12/888,669 filed on Sep. 23, 2010, now U.S. Pat. No. 8,157,706, which is a continuation-in-part of U.S. patent application Ser. No. 12/581,417, filed on Oct. 19, 2009, now U.S. Pat. No. 7,988,599, which is a continuation of U.S. patent application Ser. No. 10/765,704 filed on Jan. 26, 2004, now U.S. Pat. No. 7,621,846, which claims priority from U.S. Provisional Application Ser. No. 60/442,934 filed on Jan. 26, 2003, the full disclosures of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4720789 | Hector et al. | Jan 1988 | A |
4828257 | Dyer et al. | May 1989 | A |
4840372 | Oglesby et al. | Jun 1989 | A |
4955602 | Rastelli | Sep 1990 | A |
4998725 | Watterson et al. | Mar 1991 | A |
5062626 | Dalebout et al. | Nov 1991 | A |
5062632 | Dalebout et al. | Nov 1991 | A |
5067710 | Watterson et al. | Nov 1991 | A |
5104120 | Watterson et al. | Apr 1992 | A |
5149084 | Dalebout et al. | Sep 1992 | A |
5213555 | Hood et al. | May 1993 | A |
5383826 | Michael | Jan 1995 | A |
5466200 | Ulrich et al. | Nov 1995 | A |
5484355 | King, II et al. | Jan 1996 | A |
5489249 | Brewer et al. | Feb 1996 | A |
5512025 | Dalebout et al. | Apr 1996 | A |
5554033 | Bizzi et al. | Sep 1996 | A |
5591104 | Andrus et al. | Jan 1997 | A |
5645509 | Brewer et al. | Jul 1997 | A |
5655997 | Greenberg et al. | Aug 1997 | A |
5706822 | Khavari | Jan 1998 | A |
5777895 | Kuroda et al. | Jul 1998 | A |
5785632 | Greenberg et al. | Jul 1998 | A |
5888172 | Andrus et al. | Mar 1999 | A |
5890995 | Bobick et al. | Apr 1999 | A |
5916063 | Alessandri | Jun 1999 | A |
5931763 | Alessandri | Aug 1999 | A |
6042519 | Shea | Mar 2000 | A |
6053844 | Clem | Apr 2000 | A |
6059692 | Hickman | May 2000 | A |
6066075 | Poulton | May 2000 | A |
6152856 | Studor et al. | Nov 2000 | A |
6159131 | Pfeffer | Dec 2000 | A |
6171218 | Shea | Jan 2001 | B1 |
6193631 | Hickman | Feb 2001 | B1 |
6227968 | Suzuki et al. | May 2001 | B1 |
6244988 | Delman | Jun 2001 | B1 |
6312363 | Watterson et al. | Nov 2001 | B1 |
6330499 | Chou et al. | Dec 2001 | B1 |
6336891 | Fedrigon et al. | Jan 2002 | B1 |
6421571 | Spriggs et al. | Jul 2002 | B1 |
6447424 | Ashby et al. | Sep 2002 | B1 |
6458060 | Watterson et al. | Oct 2002 | B1 |
6464618 | Shea | Oct 2002 | B1 |
6475115 | Candito et al. | Nov 2002 | B1 |
6514199 | Alessandri | Feb 2003 | B1 |
6535123 | Sandelman et al. | Mar 2003 | B2 |
6554706 | Kim et al. | Apr 2003 | B2 |
6572512 | Anderson et al. | Jun 2003 | B2 |
6601016 | Brown et al. | Jul 2003 | B1 |
6616578 | Alessandri | Sep 2003 | B2 |
6626799 | Watterson et al. | Sep 2003 | B2 |
6626800 | Casler | Sep 2003 | B1 |
6634992 | Ogawa | Oct 2003 | B1 |
6638198 | Shea | Oct 2003 | B1 |
6659916 | Shea | Dec 2003 | B1 |
6702719 | Brown et al. | Mar 2004 | B1 |
6746371 | Brown et al. | Jun 2004 | B1 |
6827669 | Cohen et al. | Dec 2004 | B2 |
6863641 | Brown et al. | Mar 2005 | B1 |
6866613 | Brown et al. | Mar 2005 | B1 |
6902513 | McClure | Jun 2005 | B1 |
6918858 | Watterson et al. | Jul 2005 | B2 |
6921351 | Hickman et al. | Jul 2005 | B1 |
6971973 | Cohen et al. | Dec 2005 | B2 |
6991586 | Lapcevic | Jan 2006 | B2 |
6997852 | Watterson et al. | Feb 2006 | B2 |
7022047 | Cohen et al. | Apr 2006 | B2 |
7056265 | Shea | Jun 2006 | B1 |
7060006 | Watterson et al. | Jun 2006 | B1 |
7060008 | Watterson et al. | Jun 2006 | B2 |
7070539 | Brown et al. | Jul 2006 | B2 |
7121982 | Feldman | Oct 2006 | B2 |
7128693 | Brown et al. | Oct 2006 | B2 |
7166062 | Watterson et al. | Jan 2007 | B1 |
7166064 | Watterson et al. | Jan 2007 | B2 |
7217224 | Thomas | May 2007 | B2 |
7331226 | Feldman et al. | Feb 2008 | B2 |
7455622 | Watterson et al. | Nov 2008 | B2 |
7491153 | Li et al. | Feb 2009 | B2 |
7507183 | Anderson et al. | Mar 2009 | B2 |
7521623 | Bowen | Apr 2009 | B2 |
7537546 | Watterson et al. | May 2009 | B2 |
7549947 | Hickman et al. | Jun 2009 | B2 |
7556590 | Watterson et al. | Jul 2009 | B2 |
7575536 | Hickman et al. | Aug 2009 | B1 |
7594873 | Terao et al. | Sep 2009 | B2 |
7618346 | Crawford et al. | Nov 2009 | B2 |
7645213 | Watterson et al. | Jan 2010 | B2 |
7705230 | Bowen | Apr 2010 | B2 |
7766794 | Oliver et al. | Aug 2010 | B2 |
7841966 | Aaron et al. | Nov 2010 | B2 |
7857731 | Hickman et al. | Dec 2010 | B2 |
7927253 | Vincent et al. | Apr 2011 | B2 |
7931563 | Shaw et al. | Apr 2011 | B2 |
7985164 | Ashby | Jul 2011 | B2 |
8029415 | Ashby et al. | Oct 2011 | B2 |
8038577 | McIntosh | Oct 2011 | B2 |
8047965 | Shea | Nov 2011 | B2 |
8047966 | Dorogusker et al. | Nov 2011 | B2 |
8103517 | Hinnebusch | Jan 2012 | B2 |
8118709 | McKirdy et al. | Feb 2012 | B2 |
8152693 | Nurmela et al. | Apr 2012 | B2 |
8162804 | Tagliabue | Apr 2012 | B2 |
20020055383 | Onda et al. | May 2002 | A1 |
20040127336 | Lapcevic | Jul 2004 | A1 |
20070033069 | Rao et al. | Feb 2007 | A1 |
20070225118 | Giorno et al. | Sep 2007 | A1 |
20070265139 | Glick | Nov 2007 | A1 |
20080051256 | Ashby et al. | Feb 2008 | A1 |
20080161654 | Teller et al. | Jul 2008 | A1 |
20080207401 | Harding et al. | Aug 2008 | A1 |
20090023553 | Shim | Jan 2009 | A1 |
20090075781 | Schwarzberg et al. | Mar 2009 | A1 |
20090098980 | Waters | Apr 2009 | A1 |
20090098981 | Del Giorno | Apr 2009 | A1 |
20090111656 | Sullivan et al. | Apr 2009 | A1 |
20090144080 | Gray et al. | Jun 2009 | A1 |
20090156364 | Simeoni | Jun 2009 | A1 |
20090219159 | Morgenstern | Sep 2009 | A1 |
20090233771 | Quatrochi et al. | Sep 2009 | A1 |
20090239709 | Wu | Sep 2009 | A1 |
20090240113 | Heckerman | Sep 2009 | A1 |
20090262088 | Moll-Carrillo et al. | Oct 2009 | A1 |
Number | Date | Country | |
---|---|---|---|
20130179214 A1 | Jul 2013 | US |
Number | Date | Country | |
---|---|---|---|
60442934 | Jan 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12888669 | Sep 2010 | US |
Child | 13419488 | US | |
Parent | 10765704 | Jan 2004 | US |
Child | 12581417 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13419488 | Mar 2012 | US |
Child | 13789114 | US | |
Parent | 12581417 | Oct 2009 | US |
Child | 12888669 | US |