Not Applicable
For amateur and competitive riders alike, tracking the usage of one's bicycle can be a great benefit to achieving training and fitness goals. While there are various mobile applications (“apps”) on the market that aim to assist riders with logging ride data, existing offerings do not view bicycle ownership from all relevant perspectives and thus fail to recognize the needs of all interested parties. Responsible bicycle ownership requires vigilant monitoring of bicycle performance to ensure that the bicycle is being properly maintained and is safe to ride, an aspect that affects not only the rider but also the manufacturer of the bicycle and the various retailers and service shops that encounter the bicycle during its life. From the perspective of bicycle manufacturers, for example, a safety recall may be necessary due to a defect in a particular bicycle, but existing systems fail to adequately connect the manufacturer with the owner of the bicycle to inform the owner of the recall. From the perspective of retailers and service shops, the effectiveness of services, and thus customer satisfaction and rider safety, may be limited by a lack of up-to-date information on the bicycles that are sold and serviced by these stores, beginning from the moment the bicycle leaves the store.
The present disclosure contemplates various systems and methods for overcoming the above drawbacks accompanying the related art. One aspect of the embodiments of the present disclosure is a method of supporting mobile application-based bicycle repair. The method may comprise storing a bicycle serial number in association with a user identifier identifying a user of a mobile application and receiving bicycle trip data from a mobile communication device having the mobile application installed thereon, the bicycle trip data derived by the mobile application based at least in part on sensor data collected from one or more sensors disposed on a bicycle. The method may further comprise associating the bicycle trip data with the bicycle serial number based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application. The method may further comprise providing the bicycle trip data to a bicycle repair service provider capable of deriving bicycle repair service information from the bicycle trip data, receiving the bicycle repair service information from the bicycle repair service provider, and providing the bicycle repair service information to the mobile communication device. The bicycle repair service information may be displayable on the mobile communication device by the mobile application.
The bicycle trip data may include one or more items of data selected from the group consisting of speed, duration, distance, cadence, estimated calories burned, incline, decline, battery level, and tire pressure. The bicycle trip data may be derived based on heart rate data collected from a device worn by the user. The bicycle trip data may be derived based on oxygen level data collected from a device worn by the user.
The method may comprise storing, in association with the user identifier, a record of bicycle repair service performed on the bicycle. The method may comprise storing a plurality of records of the bicycle trip data in association with the user identifier. An aggregation of the plurality of records may be displayable on the mobile communication device by the mobile application. The method may comprise receiving, from a retail store, a warranty claim including the bicycle serial number, associating the warranty claim with the user identifier based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application, and providing the plurality of trip records and the warranty claim to a manufacturer of the bicycle.
The method may comprise receiving, from a manufacturer of the bicycle, recall information including one or more bicycle model numbers corresponding to the bicycle serial number, associating the recall information with the user identifier based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application, and providing the recall information to the mobile communication device. The recall information may be displayable on the mobile communication device by the mobile application.
The method may comprise receiving a theft notification (indicating that the bicycle has been stolen) from the mobile communication device in response to a user input to the mobile application, associating the theft notification with the bicycle serial number based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application, receiving, from the bicycle repair service provider, a request including the bicycle serial number, and, in response to the request, providing the theft notification associated with the bicycle serial number to the bicycle repair service provider.
The method may comprise receiving a request for bicycle repair service from the mobile communication device in response to a user input to the mobile application, receiving, from the mobile communication device, a geolocation of the mobile communication device, and, in response to the request for bicycle repair service, providing, to the mobile communication device, one or more geolocations of bicycle repair service providers based on a relationship between the one or more geolocations and the geolocation of the mobile communication device.
Another aspect of the embodiments of the present disclosure is a method of supporting mobile application-based bicycle warranty claim processing. The method may comprise storing a bicycle serial number in association with a user identifier identifying a user of a mobile application and receiving bicycle trip data from a mobile communication device having the mobile application installed thereon, the bicycle trip data derived by the mobile application based at least in part on sensor data collected from one or more sensors disposed on a bicycle. The method may further comprise associating the bicycle trip data with the bicycle serial number based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application. The method may further comprise receiving, from a retail store, a warranty claim including the bicycle serial number, associating the warranty claim with the user identifier based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application, and providing the bicycle trip data and the warranty claim to a manufacturer of the bicycle.
Another aspect of the embodiments of the present disclosure is a method of supporting mobile application-based bicycle trip analysis. The method may comprise storing a bicycle serial number in association with a user identifier identifying a user of a mobile application and receiving bicycle trip data from a mobile communication device having the mobile application installed thereon, the bicycle trip data derived by the mobile application based at least in part on sensor data collected from one or more sensors disposed on a bicycle. The method may further comprise associating the bicycle trip data with the bicycle serial number based on the association between the bicycle serial number and the user identifier identifying the user of the mobile application. The method may further comprise storing a plurality of records of the bicycle trip data in association with the user identifier, receiving a request for trip analysis from the mobile communication device in response to a user input to the mobile application, and providing an aggregation of the plurality of records to the mobile communication device. The aggregation of the plurality of records may be displayable on the mobile communication device by the mobile application.
These and other features and advantages of the various embodiments disclosed herein will be better understood with respect to the following description and drawings, in which like numbers refer to like parts throughout, and in which:
The present disclosure encompasses various embodiments of mobile application-based bicycle repair, warranty claim processing, recall notification, and trip analysis systems and methods. The detailed description set forth below in connection with the appended drawings is intended as a description of several currently contemplated embodiments and is not intended to represent the only form in which the disclosed invention may be developed or utilized. The description sets forth the functions and features in connection with the illustrated embodiments. It is to be understood, however, that the same or equivalent functions may be accomplished by different embodiments that are also intended to be encompassed within the scope of the present disclosure. It is further understood that the use of relational terms such as first and second and the like are used solely to distinguish one from another entity without necessarily requiring or implying any actual such relationship or order between such entities.
Initial setup of the app 200 may include providing various information to the server 120 using the mobile communication device 110 (e.g., by entering information into a user interface of the app 200), which may be stored in association with a user identifier (e.g., an alphanumeric user ID) that identifies the user of the app 200. The collected information may include, for example, personal and contact information of the user (e.g., name, email address, phone number, etc.), including fitness and health-related information such as height, weight, and age, along with user login information (e.g., username, password, etc.) in order to generate login credentials for the user (see example screens shown in
In one aspect of the embodiments described herein, the app 200 may report riding statistics to the user. To this end, the app 200 may communicate (e.g., by Bluetooth or other short-range wireless communication protocol) with one or more sensors 20 disposed on the bicycle 10 (e.g., preinstalled or retrofitted) to measure any number of statistics, for example (but not limited to) speed, duration, distance, cadence, estimated calories burned, incline, decline, battery levels (if electric powered bicycle), tire pressure (e.g., TPMS), etc. The app 200 may simultaneously be paired with a device worn by the user such as a smartwatch or other wearable technology in order to additionally track health statistics such as heart rate, oxygen level, blood pressure, etc., which may be correlated by the app 200 with the data obtained from the sensor(s) 20 (e.g., by timestamping) for later evaluation. An example of such collected data is shown in
Through communication with the mobile communication device 110, the server 120 may receive such bicycle trip data that may be derived by the app 200 based on sensor data collected from the sensor(s) 20 and/or health data collected from the wearable device 30. The server 120 may associate the bicycle trip data with the user identifier (and with the bicycle serial number) in the user data storage 130. In this way, over time, the server 120 may store a plurality of records of bicycle trip data in association with the user identifier, building up a history of the usage and performance of the bicycle 10. The app 200 may then display an aggregation of the plurality of records on the mobile communication device 110 for the user's review as shown in
It is also contemplated that users may be able to set riding goals based on any of the monitored statistics they would like to choose from. An example of a screen showing current goal progress is shown in
In addition to being accessible to the user, who may wish to monitor his/her personal progress within the app 200, the recorded riding data (or a portion thereof) may also be accessible to manufacturers 160, retailers 170, and/or bicycle repair service providers 180 (see
As one example use case, recorded riding data may be used by service shops 180 for diagnostic purposes to ensure that the bicycle 10 is repaired to the extent that is needed. To this end, bicycle trip data may be provided by the server 120 to a service shop 180 (e.g., to a computer operated by the service shop 180) that is capable of deriving bicycle repair service information from the bicycle trip data. The bicycle repair service information may include, for example, a recommended repair (e.g., new tire) and estimated cost. The server 120 may receive the bicycle repair service information from the service shop 180 and provide it to the mobile communication device 110 belonging to the user, where it may be displayed by the app 200 (see
It is contemplated that such recommendations may be provided on demand, such as in a case where the user is experiencing a problem with the bicycle 10 and requests service using the app 200. In response to the user's request, the server 120 may send the user's trip data records to nearby service shop(s) 180, in some cases together with a statement provided by the user to describe the problem that the user is experiencing. The server 120 may then receive the recommendations from the service shop(s) 180 and provide them to the user in the app 200. Alternatively, the recommended repairs may in some cases be generated without any request on the part of the user, based solely on the user's records of trip data and possibly the age and regular maintenance schedule of the bicycle 10. It is contemplated that the server 120 may receive useful service tutorials and manufacturer-recommended maintenance schedules, etc. from manufacturers 160 and store them in a manufacturer data storage 150 in association with a given bicycle model. Tutorials may include, for example, visual tutorials within the retail stores' software to help mechanics with repairs they are unfamiliar with, such as new wiring setup on e-bikes, etc. When a service request and/or trip data is being sent to a service shop 180, the server 120 may check the manufacturer data storage 150 for any available information associated with the model of the bicycle 10 (which may be known from the bicycle serial number, for example). The manufacturer-provided information may then be provided to the service shop 180 to ensure that the mechanic repairs the bicycle 10 correctly and thoroughly. This may be of particular use in the case of new brands entering the market.
The system 100 may allow bicycle repair service providers 180 to further modernize services by evaluating data not just from a single bicycle 10 but from many different bicycles belonging to many different users. For example, the records of trip data collected over time, combined with records of repairs actually performed on such bicycles, may be used to train a machine learning model to recommend likely needed repairs for a given new set of trip data records. In this way, the accumulation of data by the server 120 may improve not only the convenience of riders and other interested parties but the quality of repairs as well.
After the bicycle 10 has been serviced, the server 120 may receive information detailing the bicycle repair service that was performed on the bicycle 10 from the bicycle repair service provider 180 (or from the user via the app 200). The server 120 may then store a record of bicycle repair service in association with the user identifier (e.g., in the user data storage 130). In this way, the system 100 may keep bicycle maintenance and repair data all in one place, with service records able to be shared among different service outlets to ensure each bike's history is well known to all who lay a hand on it. Such history may be used by the app 200 to remind the user of the service needs of the bicycle 10 (e.g., “Your bicycle has not been serviced for over a year”). It is also contemplated that the user may be able to schedule and pay for service appointments through the app 200. All repair invoices may be stored within the user data storage 130 and/or within the store data storage 140 (which may store information associated with retailers 170 and service shops 180, for example) and may be tracked using the bicycle serial number. All related bicycle transactions may be recorded and logged within the database(s) of the system 100 to track ownership, warranty eligibility and previous claims, theft, previous repairs, recalls and more.
Another aspect of the disclosed system 100 is that it may allow bicycle retailers 170 (see
Another aspect of the disclosed system 100 that may be of interest to manufacturers 160 is in relation to safety recalls. An example data flow may begin with the server 120 receiving recall information from a manufacturer 160, where the recall information identifies one or more bicycle model numbers (corresponding to ranges of bicycle serial numbers, for example) that are subject to a recall. By virtue of the fact that the server 120 stores bicycle serial numbers in association with user identifiers of app users, the server 120 may, upon receiving the recall information, associate the recall information with one or more user identifiers of users whose bicycles 10 are under recall. The server 120 may then provide the recall information to the mobile communication device(s) 110 of the users who have bicycles 10 subject to the recall, with the recall information being displayable to the user on the app 200 (preferably via push notification because of its urgency). In this way, manufacturers 160 have a much greater likelihood of reaching the affected audience of recall information as compared to conventional methods such as passively displaying the information on a website or a social media page.
Another aspect of the disclosed system 100, which may be of interest to manufacturers 160, retailers 170, and service shops 180 alike, as well as to the legitimate owners of bicycles 10, is theft detection and prevention. Owing to the serial numbers of all bicycles 10 advantageously being stored by the system 100 (e.g., in the user data storage 130), it can be ensured that if a repair shop 180 or other business comes into contact with a stolen bike they can recognize it and help get it back to its rightful owner. In this regard, one example data flow may begin with the server 120 receiving a theft notification from the mobile communication device 110 in response to a user input to the mobile application 120. For example, the owner of the bicycle 10 may realize that his/her bicycle 10 has been stolen and may submit a request via the app 200 to assist with finding the stolen bicycle 10. Referring to the example screens of the app 200 for editing and updating the user's profile information and payment methods as shown in
Another aspect of the disclosed system 100 is the creation of a non-fungible token (NFT) to validate ownership of a bicycle 10 and monitor bicycle sale transactions using blockchain technology. When a bicycle 10 is sold the new owner may correspondingly obtain ownership of the NFT, which may be stored by the server 120 on a blockchain (e.g., a decentralized ledger in a cloud). It is contemplated that all user and bike information (e.g., user identifier, bicycle serial number, etc.) may be stored within the NFT, which may be created upon the original registration of the bicycle 10 with the app 200, for example. In some iterations, the new owner of the bicycle 10 may be able to see previous repairs, warranties, thefts, etc. of the bicycle 10 using the app 200, while manufacturers 160 may be able to know when a bicycle has switched hands, thus potentially voiding the warranty.
In general, owing to the various aspects of the innovative system 100 described herein, data may be shared within the industry to encourage more development based on a more serious monitoring of product performance and customer satisfaction. Manufacturers 160, retail stores 170, and repair service providers 180 will undoubtedly grow with the vast new data available to them about their customers, products, and services. Understanding the typical usage of targeted customers and new insights into customer behaviors can help develop products and services more aligned with changing consumer demands. In this way, as well as in the various ways described above, not only riders but all interested parties will gain from the disclosed systems and methods.
The functionality described above in relation to the components of the system 100 and app 200 shown in
The above computer programs may comprise program instructions which, when executed by the processor, cause the processor to perform operations in accordance with the various embodiments of the present disclosure. The computer programs may be provided to the secondary storage by or otherwise reside on an external computer-readable medium such as a DVD-ROM, an optical recording medium such as a CD or Blu-ray Disk, a magneto-optic recording medium such as an MO, a semiconductor memory such as an IC card, a tape medium, a mechanically encoded medium such as a punch card, etc. Other examples of computer-readable media that may store programs in relation to the disclosed embodiments include a RAM or hard disk in a server system connected to a communication network such as a dedicated network or the Internet, with the program being provided to the computer via the network. Such program storage media may, in some embodiments, be non-transitory, thus excluding transitory signals per se, such as radio waves or other electromagnetic waves. Examples of program instructions stored on a computer-readable medium may include, in addition to code executable by a processor, state information for execution by programmable circuitry such as a field-programmable gate arrays (FPGA) or programmable logic array (PLA).
The above description is given by way of example, and not limitation. Given the above disclosure, one skilled in the art could devise variations that are within the scope and spirit of the invention disclosed herein. Further, the various features of the embodiments disclosed herein can be used alone, or in varying combinations with each other and are not intended to be limited to the specific combination described herein. Thus, the scope of the claims is not to be limited by the illustrated embodiments.
This application relates to and claims the benefit of U.S. Provisional Application No. 63/365,118, filed May 20, 2022 and entitled “MOBILE APPLICATION-BASED BICYCLE REPAIR, WARRANTY CLAIM PROCESSING, RECALL NOTIFICATION, AND TRIP ANALYSIS,” the entire contents of which is expressly incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63365118 | May 2022 | US |