Embodiments disclosed herein are related to systems and methods for operations of appliances and vehicles.
A user of a dishwasher when intending to start a run on the dishwasher may recognize the detergent bottle is empty. Likewise, a user of a vehicle when intending to start the vehicle may recognize the gas tank is empty. As a result, the user may be unable to fully utilize the appliance or vehicle, if at all.
Additionally, control systems may be placed in the vehicle to make the vehicles self-driving. For example, the map coordinates of an intended location can be given to a self-driving car and the self-driving car can then go to the intended location by itself. However, self-driving vehicles typically are only able to travel between locations and are thus limited in what they can do.
There is therefore a need for a device, system, and method for improving the operations of the appliances and vehicles.
1A is a block diagram of an exemplary self-maintaining system for an appliance, according to some embodiments.
Embodiments of the present disclosure and their advantages may be understood by referring to the detailed description provided herein. It should be appreciated that reference numerals may be used to illustrate various elements and/or features provided in the figures.
In the following description specific details are set forth describing certain embodiments. It will be apparent, however, to one skilled in the art that the disclosed embodiments may be practiced without some or all of these specific details. The specific embodiments presented are meant to be illustrative, but not limiting. One skilled in the art may realize other material that, although not specifically described herein, is within the scope and spirit of this disclosure.
In some embodiments, a system provides one or more operations for self-maintaining a household appliance device and/or a vehicle. Notably, the household appliance device may be referred to as an appliance device and/or a device. Further, the vehicle may be referred to a vehicle device and/or a device, among other possibilities. The self-maintaining system is provided with a budget and may be coupled to a marketplace network and may use the budget to purchase the required items from the marketplace network. In some examples, the household appliance is a washing machine and the required item is a detergent item. Then the system allows the washing machine to purchase the detergent item from the marketplace network. In addition, the system provides self-maintaining of a vehicle and the required item is gasoline and the vehicle may use the budget to purchase the service of filling up gasoline from the marketplace network. In some examples, the vehicle is a self-driving car and the self-driving car may drive to the marketplace location to obtain the service of filling up the tank with gasoline. In some other examples, the vehicle is a self-driving car and the self-driving car may drive to a parking space to park the vehicle and the vehicle may use the budget to pay for the parking fee.
Consistent with some embodiments, there is provided a system having a non-transitory memory. The system includes one or more hardware processors that are configured to execute instructions. The instructions when executed as one or modules by the one or more hardware processors can cause the system to perform operations described herein.
In some embodiments, the system receives data generated by at least one sensor. The sensors may be associated with an appliance. The received data corresponds to an amount one or more items of the appliance. In some examples, the appliance is a household appliance such as a dishwasher and the sensor is associated with the dishwasher. The item is dishwasher soap and/or detergent and the data generated by the sensors corresponds to an amount of soap and/or detergent of the dishwasher.
In some embodiments, the system determines a requirement associated with the amount of the one or more items. The requirement is determined based on the received data. As noted above, in some examples, the appliance is a dishwasher and the requirement is the required size and brand of the dishwasher detergent.
In some embodiments, the system identifies one or more available items from a marketplace network. The one or more available items may satisfy the requirement, where satisfying the requirement is meeting a predetermined amount for the one or more items associated with the appliance, or possibly increasing the amount of the one or more items associated with the appliance. In some examples, the system receives the information of different brands with their sizes and prices. As such, the system may identify the one or more available items based on the information received, possibly based on the information on the different brands. As noted above, in some examples, the appliance is a dishwasher and the identification includes receiving the information of different brands with sizes and prices of dishwasher detergent that satisfy the required dishwasher detergent.
In some embodiments, the system determines an available budget to purchase the one or more available items. Determining the available budget may include determining the available budget is sufficient to purchase the one or more available items from the marketplace network. As noted above, in some examples, the appliance is a dishwasher and it is determined if there is available budget to purchase one of the available brands and sizes of dishwasher detergent that satisfy the required dishwasher detergent.
In some embodiments, an order is sent to the marketplace network to retrieve the one or more available items. In some examples, retrieving the one or more available items includes making a payment to purchase the one or more available items to receive the one or more available items. As noted above, in some examples, the appliance is a dishwasher and an order is sent to the marketplace network to retrieve one of the available brands of dishwasher detergent that satisfy the required dishwasher detergent.
Consequently, as described, embodiments described herein may allow an appliance to initiate on its own to acquire the items, e.g., consumables, associated with the appliance from the marketplace network, based on sensors or detectors associated with the appliance that indicates a need for the item or items. As noted above, in some examples, the appliance is a dishwasher and the embodiments described herein may allow the dishwasher to purchase dishwasher detergent from the marketplace network. In some other examples, the purchase includes the delivery of the purchases items.
In addition, in some embodiments, the received data includes service requirement data associated with an operation of the appliance. The service requirement data may include error codes generated by a diagnostic device and/or module associated with the operation of the appliance. Additionally in some examples, the operations performed by the self-maintaining system of a household appliance device include retrieving, e.g., obtaining, one or more available services from the marketplace network to satisfy the service requirement of the household appliance device, where satisfying the service requirement is meeting the service requirement.
In various circumstances, the example embodiments described herein may resolve various challenges with regards to self-maintaining household appliances as well as vehicles. As such, the example embodiments described herein may resolve problems that did not exist before the availability of the computer networks, particularly the ability of an appliance or a vehicle to detect a need for a service or item and purchase the service or item from a marketplace network based on preauthorized budgets. The operations described herein can be performed by modules that may be implemented with hardware, software, or possibly with aspects of both hardware and software.
In some embodiments, the sensors 108 are coupled to the items 132 of the appliance device 130, e.g., through a connection (e.g., coupling) 121, and the sensors monitor the items 132. In some examples, by monitoring the items 132, the sensors 108 generate data 109 corresponding to the items 132 of the appliance device 130.
In some examples, the sensors 108 are either directly coupled to the memory 104 or are coupled through the one or more processors 102 and via the connections 116 and 114 to the memory 104 and the received data 109 may be stored in the memory 104.
In some embodiments, the sensors 108 of the self-maintaining system 120 are directly coupled to the one or more items 132 of the appliance device 130. Then the sensors 108, through the connection 116, via wires or wirelessly, communicated with the one or more processors 102 of the self-maintaining system 120.
In some embodiments, the one or more processors 102 are coupled through a connection 122 to a marketplace network 106. In some examples, the system 120 identifies one or more available items 107 in the marketplace network 106.
In some embodiments, the system 120 receives data 109 generated by at least one sensor 108 that is associated with the appliance device 130. The received data 109 corresponds to an amount of one or more items 132 of the appliance device 130. Also, a requirement associated with the amount of the one or more items 132 is determined by the system 120. The requirement is determined based at least on the received data 109. The requirement is determined by the one or more processors 102 and based on the received data 109. Then one or more available items 107 are determined from the marketplace network 106 that are able to satisfy the requirement. The one or more available items 107 are determined by the one or more processors 102 through communicating via connection 122 with the marketplace network 106.
In some examples, the appliance is a washing machine 130 and the item 132 is a consumable, e.g., a detergent, required and used by the washing machine 130. The requirement is associated with the amount of the detergent 132 for the washing machine 130 that is determined based on the received data 109 by the sensors 108. Then one or more available items 107, e.g., available detergents, are determined from the marketplace network 106 that are able to satisfy the requirement of the detergent 132. The one or more available items 107 may be associated with brand names, sizes, and prices including delivery prices of the detergent 132 for the washing machine 130. In some examples, a sensor 108 is a gauge, e.g., a laser gauge, monitoring the detergent level within or available to the washing machine.
In some embodiments, an available budget 119 is determined to purchase the one or more available items 107. The available budget 119, which can be set by a user associated with the appliance, is determined by the one or more processors 102. In some examples, the appliance is a washing machine 130 and the item 132 is a detergent required and used by the washing machine 130. The available budget is determined to purchase the available item, e.g., available detergents 107 in the marketplace network 106.
In some embodiments, a purchase order 127 is sent to the marketplace network 106 to retrieve the one or more available items 107. The purchase order 127 is sent by the one or more processors 102. In some examples, the appliance is a washing machine 130 and the item 132 is a detergent required and used by the washing machine 130. The one or more processors 102 sends a purchase order 127 to the marketplace network 106 to retrieve the one or more available items 107. The retrieving may include purchasing and requesting the purchased item to be delivered. In some examples, the budget 119 is retrieved by the one or more processors 102 from the memory 104. Alternatively, the budget 119 is retrieved from a source external to the self-maintaining system 120 by the one or more processors 102 through a network coupled through a network connection to the self-maintaining system 120.
In some embodiments, the sensors 108 are coupled to the items 132 of the appliance device 130 and the sensors 108 monitor the items 132. Also, the sensors 108 are coupled, e.g., through the connection 124, to the diagnostic devices 134 of the appliance device 130 and the sensors 108 monitor the diagnostic devices 134. In some examples, the sensors 108 that monitor the items 132 and the diagnostic devices 134 generate data 109 corresponding to the items 132 and the diagnostic devices 134 of the appliance device 130.
In some examples, the sensors 108 of the block diagram 150 are either directly coupled to the memory 104 or are coupled through the one or more processors 102 and via the connections 116 and 114 to the memory 104 and the received data 109 may be stored in the memory 104.
In some embodiments, the one or more processors 102 are coupled through a connection 122 to a marketplace network 106. In some examples, the system 120 identifies one or more available items 107 and/or available services 111 in the marketplace network 106.
In some embodiments, the self-maintaining system 120 determines a requirement associated with the amount of the one or more items 132. The requirement is determined based at least on the received data 109. Also, a service requirement of the appliance device 130 may be determined by the system 120. The service requirement is as well determined based at least on the received data 109. The requirement associated with the amount of the one or more items 132 and the service requirement are determined by the one or more processors 102 and based on the received data 109. Then, one or more available items 107 are determined from the marketplace network 106 that are capable of satisfying the requirement associated with the amount of the one or more items 132. Also, one or more available services 111 are determined from the marketplace network 106 that are able to satisfy the service requirement. The one or more available items 107 and the one or more available services 111 are determined by the one or more processors 102 through communicating via connection 122 with the marketplace network 106.
In some examples, the appliance is a dishwasher 130 and the item 132 is a detergent required and used by the dishwasher 130. The requirement is associated with the amount of the detergent 132 for the dishwasher 130 that is determined based on the received data 109 from the sensors 108. Then one or more available items 107, e.g., available dishwasher detergents, are determined from the marketplace network 106 that are capable of satisfying the requirement of the detergent 132. The one or more available items 107 may include brand name, size, and price including delivery price of the detergent 132 for the dishwasher 130.
In some embodiments, an available budget 119 is determined to purchase the one or more available items 107. The available budget 119 may be determined by the one or more processors 102. In some examples, the appliance 130 is a dishwasher, possibly referred to as the dishwasher 130, and the item 132 is a detergent required and used by the dishwasher 130. The available budget 119 is determined to purchase the available item, e.g., available detergents 107 in the marketplace network 106.
In some embodiments, a purchase order 127 is sent to the marketplace network 106 to retrieve the one or more available items 107. The purchase order 127 is sent by the one or more processors 102. In some examples, the appliance is a dishwasher 130 and the item 132 is a detergent required and used by the dishwasher 130. The one or more processors 102 sends a purchase order 127 to the marketplace network 106 to retrieve the one or more available items, e.g., detergents 107. The retrieving may include purchasing and requesting the purchased item to be delivered.
Likewise, in some examples, a service order 129 is sent to the marketplace network 106 to retrieve the one or more available services 111. The service order 129 is sent by the one or more processors 102. In some examples, the appliance is a dishwasher 130 and the diagnostic device 134 generates a code, e.g., an error code, associated with a service requirement by the dishwasher 130. The one or more processors 102 determine the available services 111 in the marketplace network 106 and send a service order 129 to the marketplace network 106 to retrieve the one or more available services, e.g., maintenance service requirement 111. The retrieving may include requesting the service to be delivered at a specific location.
In some embodiments, the received data 109 includes service requirement data associated with an operation of the appliance device 130. Based at least on the service requirement data, a service requirement of the appliance device 130 is determined. In some examples, the appliance device 130 includes a household appliance device and the service requirement includes a maintenance requirement or a repair service requirement of a household appliance device. Also, one or more services 111 available from the marketplace network 106 are identified. The available services 111 are able to satisfy, e.g., meeting, the service requirement. Additionally, the available budget 119 to obtain the available services 111 is determined and a service order 127 is sent to the marketplace network 106 to retrieve, e.g., obtain, the available services 111. In some examples, two separate budgets are used for the purchase orders 127 of the items and the service orders 129.
Additionally, in some embodiments, the memory 104 of the system 120 further includes the wallet 118. The digital wallet 118 is stored in the memory 104 and can be accessed by the one or more processors 102 through the connection 114. The available budget 119 may be determined by the one or more processors 102 from the digital wallet 118. The available budget 119 is determined to purchase the available item 107 or to obtain the available services 111 from the marketplace network 106.
In some embodiments, the sensors 108 of the block diagram 180 are coupled, e.g., through connection (e.g., coupling) 121, to the items 132 of the appliance device 130 and the sensors monitor the items 132. Also, the sensors 108 are coupled, e.g., through connection 124, to the diagnostic devices 134 of the appliance device 130 and the sensors 108 monitor the diagnostic devices 134. In some examples, the sensors 108 by monitoring the items 132 and the diagnostic devices 134 generate data 109 corresponding to the items 132 and the diagnostic devices 134 of the appliance device 130.
In some examples, the appliance is a TV 130 and the item 132 is a TV program required and watched on the TV 130. The requirement is the information, e.g., daily schedule, of the TV programs 132 that is determined based on the received data 109 by the sensors 108. Then one or more available items 107, e.g., available TV programs, are determined from the marketplace network 106 to satisfy, e.g., meeting, the requirement of the TV programs 132. The one or more available items 107 may include name, length, and price including different prices for different show times.
In some examples, the appliance is a TV 130 and a service requirement for the TV is determined based on received data 109 that includes an error code generated by the diagnostic device 134 of the TV. Thus, a service order 129 is a repair service order for the TV that is sent to the marketplace network 106. The one or more processors 102 send the service order 129 to the marketplace network 106 to retrieve the one or more available services, e.g., repair service 111. The retrieving may include requesting the service to be delivered at a specific location.
In some examples, the appliance is a refrigerator 130 and the item 132 is milk that is required and stored in the refrigerator 130. The requirement is the amount of milk 132 that is determined based on the received data 109 by the sensors 108. Then one or more available items 107, e.g., milk containers, are determined from the marketplace network 106 to satisfy, e.g., meeting, the requirement of milk 132. The one or more available items 107 may include name, size, and price including delivery cost. In some examples, a sensor 108 is a tag reader e.g., an RFID tag reader, associated with the refrigerator that periodically reads that existing tags of the items stored in the refrigerator and based on existing RFID tags in the refrigerator, the one or more processors 102 determine the requirement associated with the amount of the items 132 in the refrigerator. In some examples, the one or more processors 102 retrieve the list of the required items that are required to be in the refrigerator from memory 104. Then by comparing the list of required items and the list of RFID tags in the refrigerator, the one or more processors 102 determines the required items that do not exist in the refrigerator. The requirement of the items 132 in the refrigerator may include the required items that do not exist in the refrigerator along with a brand and size of the items.
In some embodiments, the self-maintaining system 120 includes a digital wallet 118 associated with the available budget 119. The available budget 119 includes one or more digital currencies that are stored in the digital wallet 118.
In some embodiments, in response to receiving a confirmation associated with the order, e.g., order confirmation, from the marketplace network 106, the self-maintaining system 120 adjusts the available budget 119 according to the purchase order 127 and/or the service order 129 sent.
In some embodiments, determining the requirement associated with the amount of the one or more items 132 includes determining that an amount of the one or more items is lower than a threshold amount or is zero. The low amount is determined based at least on the received data 109. The one or more available items 107 are purchased to change the low amount of the item to a full or higher amount that at meets the threshold amount or goes above the threshold amount.
In some embodiments, the appliance device 130 includes a household appliance device and the requirement is associated with the one or more items 132 of the household appliance device that includes the at least one appliance sensor 108. In some examples, the appliance device 130 includes at least one of a washing machine, a dryer, a dishwasher, a TV, and a refrigerator.
In some embodiments, the self-maintaining system 120 includes management engine 128 including one or more modules executing on the one or more hardware processors 102 to perform the operations.
In some embodiments, historical data is generated by attaching time stamps to the received data 109 as well as to the purchase orders and service orders and then the historic data is stored in the memory 104. The historic data shows how fast the item is used or how often a service requirement is performed. In some examples, determining the requirement of the one or more items 132 is based on the historical data as well as the received data 109. Additionally, a deadline may be assigned to the requirement of the one or more items 132 based at least on the historical data. The historic data can is used to combine purchase orders and service orders. In some examples, the deadline indicated when the items 132 should be delivered.
In some embodiments, one or more budget rules or constraints are retrieved and before sending any purchase order 127 or service order 129 the orders are checked against the rules and if the orders satisfy the rules, e.g., stay within constraints of the rules, the orders are sent. In some examples, two separate budgets are used for the purchase orders 127 of the items and the service orders 129. Also, the budget rules for ordering the items and services may be different. The budget rule may indicate that no purchase order above $100 can be made for the items. In some other examples, the budget rule may indicate that all service orders above $200 require prior authorization. In some examples, the budget rules are stored in memory 104 and the one or more processors 102 retrieve the rules from memory 104. In some examples, the one or more processors 102 receive the budget rules via the network interface 110 and from a source external to the self-maintaining system 120.
The block diagram 300 also includes an appliance 302, e.g., a refrigerator, a dishwasher, a dryer, a washer, or a TV. The self-maintaining system 320 also includes sensors consistent with the sensors 108 of the self-maintaining system 120 of the
In some examples, the digital wallet 305 of the IoT system 315 is consistent with the digital wallet 210 of
In some embodiments, the self-maintaining systems of the refrigerator 402, the dishwasher 404, the dryer 403, the washer 408, and the TV 410 further includes the Internet of Things (IoT) system 315 where the IoT system 315 further includes the digital wallet 305 that can take the form of the digital wallet 210 of
In some examples, the home appliance 402, 403, 404, 408, and 410, may communicate through a wireless network and inform the other appliances of their requirement of items 132 and service requirements. Additionally, two or more appliances may combine their service orders into one service order 429 to be sent to the marketplace network 406. Likewise, two or more appliances may combine their purchase orders into one purchase order 427 to be sent to the marketplace network 406.
In some embodiments, the self-maintaining system 420 in diagram 450 determines the requirement associated with the amount of the one or more items 132 for the respective home appliances 472, 474, 473, 478, and 480. The requirement is determined by the one or more processors 102 of the self-maintaining system 420 and based on the received data 109. Then one or more available items 407 are determined from the marketplace network 406 to satisfy the requirement. The one or more available items 407 are determined by the one or more processors 102 through communicating via connection 422 with the marketplace network 406.
Likewise, in some embodiments, the self-maintaining system 420 determines the service requirement of the respective home appliances 472, 474, 473, 478, and 480. The service requirement is determined by the one or more processors 102 of the self-maintaining system 420 and based on the received data 109. Then one or more available services 411 are determined from the marketplace network 406 to satisfy the service requirement. The one or more available services 411 are determined by the one or more processors 102 through communicating via connection 422 with the marketplace network 406.
In some examples, the self-maintaining system 420 includes the IoT system 415. Also, the digital wallet 305 of the IoT system 415 is consistent with the digital wallet 210 of
In some examples, when the self-maintaining system 420 determines service requirement, e.g., maintenance service requirement for more than one home appliance 472, 474, 473, 478, or 480, then the self-maintaining system 420 combines the service orders into one service order 429. Likewise, when the self-maintaining system 420 determines requirement associated with the amount of the items 132 for more than one home appliance 472, 474, 473, or 478, then the self-maintaining system 420 combines the purchase orders into one purchase order 427.
In some embodiments, the sensors 108, although part of the self-maintaining system 420, may physically attach to the items 132 of the appliance device 130. The sensors 108 can attach to one or more items of the appliances and through wires or wirelessly communicated with the self-maintaining system 420.
In some embodiments, the self-maintaining system 420 includes or is part of an Internet of Things (IoT) system 415 with a plurality of appliances that include the appliance device 130. The purchase orders 427 and the service orders 429 are generated by the IoT system 415. The purchase orders 427 and the service orders 429 are generated based on the digital currencies of the digital wallet 405 and are sent through the connection 422 to the marketplace network 406.
The block diagram 500 also includes a vehicle 510. The self-maintaining system 520 also includes sensors consistent with the sensors 108 of the self-maintaining system 120 of the
In some examples, the self-maintaining system 520 further includes an Internet of Things (IoT) system 515. The IoT system 515 can further include a digital wallet 505 that can take the form of the digital wallet 210 of
In some examples, the digital wallet 505 of the IoT system 515 is consistent with the digital wallet the digital wallet 210 of
In some embodiments, one or more users are connected through their client devices to the marketplace network 506 and send transportation request 508 through the marketplace network 506 to the vehicle 510. The self-maintaining system 520 of the vehicle 510 receives one or more transportation requests 508 from the marketplace network 506 through the connection 522 to perform the taxi rides.
In some examples, the self-maintaining system 520 determines, e.g., receives one or more transportation requests 508 from one or more users through their user devices. The transportation requests 508 are received by the vehicle 510 via connection 522. Also, after the completion of the transportation requests 508, the self-maintaining system 520 adjusts the available budget of the vehicle 510. Adjusting the available budget by the self-maintaining system 520 includes obtaining digital currencies, e.g., via a wireless network, from the one or more users as a compensation for the transportation. The digital currencies are stored in digital wallet 505 of the self-maintaining system 520.
In some embodiments, transactions with the marketplace network 106, 306, 406, 506, and 606 involving digital currencies 212 are encrypted. In some examples all purchase orders 127, 327, 427 and service orders 129, 329, 429, 529, and 629 sent to the marketplace network are also encrypted.
In some embodiments, the service requirement includes one of an oil service requirement of the vehicle 510, a maintenance service requirement of the vehicle 510, a repair requirement of the vehicle 510, or gasoline requirement associated with a gasoline tank in the vehicle. Additionally, the transportation request 508 from the one or more users includes a transportation of one or more passengers or a transportation of cargo from a first location to a second location.
In some embodiments, the sensor is an odometer of the vehicle 510. Based on the received data from the odometer, the self-maintaining system 520 determines a tune-up service requirement. The vehicle 510 moves to a location associated with the service provider to receive the tune-up service. In some examples, the vehicle 510 is a self-driving vehicle and the vehicle 510 self-drives to receive the tune-up service.
In some embodiments, the sensor is a pressure sensor associated with a tire of the vehicle 510. Based on the received data from the pressure sensor, the self-maintaining system 520 determines a maintenance service requirement. The vehicle 510 moves to a location associated with the service provider to receive the maintenance service. In some examples, the vehicle 510 is a self-driving vehicle and the vehicle 510 self-drives to receive the maintenance service.
In some embodiments, the sensor is a brake sensor, e.g., a thickness sensor to measure a thickness of the brake pads, associated with the vehicle 510. Based on the received data from the brake sensor, the self-maintaining system 520 determines a brake service requirement. The vehicle 510 moves to a location associated with the service provider to receive the brake service. In some examples, the vehicle 510 is a self-driving vehicle and the vehicle 510 self-drives to receive the brake service.
In some embodiments, the self-maintaining systems of the vehicles 622, 624, 626, 628, and 630, further include an Internet of Things (IoT) system that is consistent with the IoT system 515 of
In some embodiments, the self-maintaining systems of the vehicles 622, 624, 626, 628, and 630, receive transportation requests 608 from the marketplace network 606 to provide a ride service such as to provide passenger rides.
As shown in
At step 704, the method 700 may include determining a requirement associated with the amount of the items. The requirement is determined based on the received data from sensors. In some examples and as noted above, the received data indicates the amount of the item, e.g., the detergent in the washing machine. When the amount of detergent is low, e.g., lower than a threshold level, then the received data indicates a requirement associated with an amount of the detergent. In some examples, the method may indicate the brand and size of the required detergent as the requirement.
At step 706, the method 700 may include identifying available items from a marketplace and determining available budget to purchase the items. In some examples and as shown in
At step 708, the method 700 may include sending a purchase order to the marketplace to deliver the available items to the location of the appliance device. The purchase order is sent based on available budget. After determining there is sufficient budget, an order is generated and sent to the marketplace network to retrieve, e.g., deliver, the items. In some examples and as shown in
At step 710, the method 700 may include adjusting the available budget according to an amount of the purchase order, e.g., associated with the purchase order. In some examples and as shown in
As shown in
At step 804, the method may include determining a service requirement of the appliance. The service requirement is determined based on the received data from sensors 108. In some examples and as noted above, the received data from the diagnostic device includes an error code associated with the operation performance of the dryer and based on the error code a service requirement of the dryer is determined. In some other examples and as noted above, the received data is associated with spinning of the dryer and a maintenance service requirement is determined.
At step 806, the method may include identifying available services from a marketplace and determining available budget to obtain the services. The available services are determined to satisfy, e.g., meet, the service requirement. In some examples and as shown in
At step 808, the method may include sending a service order to the marketplace to retrieve the available services. The service order is sent based on available budget. After determining there is sufficient budget, a service order is generated and sent to the marketplace network to retrieve the services, e.g., deliver the services to the appliance. In some examples and as shown in
At step 810, the method may include adjusting the available budget according to an amount of the service order. In some examples and as shown in
As shown in
At step 904, the method may include identifying available services from a marketplace. In some examples and as shown in
At step 906, the method may include determining available budget of the vehicle to obtain the services. Additionally, the self-maintaining system 520 may determine the available budget to purchase the available service 511. The available budget is consistent with the available budget 119 in digital wallet 118 of
In some embodiments, the vehicle is a self-driving vehicle and by providing, e.g., sending, the map data of the service location to the vehicle, the vehicle can drive by itself to the service location. As noted above, the map data of the service location may be determined as part of identifying available services.
At step 908, the method may include sending a service request to the service provider for the available services for the vehicle. The service order is sent based on available budget. In some embodiments, after determining there is sufficient budget and the vehicle is at the service provider location, a service order is generated and sent to the service provider to retrieve the services. In some examples and as shown in
At step 910, the method may include receiving a confirmation that available services are scheduled and adjusting the available budget of the vehicle based on an amount of the service request. A confirmation may be received from a service provider that the available services to be performed are scheduled, e.g., scheduled for a specific day and time. In some examples and as shown in
As shown in
At step 1004, the method may include adjusting the available budget of the vehicle after completion of a called service. In some examples and as shown in
With the embodiments described herein, after a purchase is made by the vehicle or appliance, a notification may be sent, such as through the system, to a user associated with the vehicle or appliance or associated with an account used by the vehicle or appliance to make the purchase. The notification may be sent to a device of the user, such as smartphone, and may include various details of the purchase, such as, but not limited to, a purchase amount, purchase type, invoice, receipt, and payee. The budget may then be adjusted as needed by the user.
The present disclosure, the accompanying figures, and the claims are not intended to limit the present disclosure to the example embodiments disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the embodiment disclosed, whether explicitly described or implied herein, are possible in light of the disclosure and/or the figures. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize that changes may be made to the embodiments disclosed without departing from the scope of the present disclosure.