The present disclosure is generally related to consumer operated kiosks for evaluating and purchasing mobile phones and other mobile electronic devices from users.
There are more mobile phones in use now than there are people on the planet. The rapid growth of mobile phones is due in part to the rapid pace at which they evolve. Because of the rapid pace of development, a relatively high percentage of mobile phones are replaced every year as consumers continually upgrade to obtain the latest features or a better operating plan. According to the U.S. Environmental Protection Agency, the U.S. alone disposes of over 370 million mobile phones, PDAs, tablets, and other electronic devices every year. Millions of other outdated or broken mobile phones are simply tossed into junk drawers or otherwise kept until a suitable disposal solution arises.
Although many mobile phone retailers and cell carrier stores now offer mobile phone trade-in or buyback programs, many old phones still end up in landfills or are improperly disassembled and disposed of in developing countries. Unfortunately, mobile phones and similar devices typically contain substances that can be harmful to the environment, such as arsenic, lithium, cadmium, copper, lead, mercury and zinc. If not properly disposed of, these toxic substances can seep into groundwater from decomposing landfills and contaminate the soil with potentiality harmful consequences for humans and the environment.
The following disclosure describes various embodiments of systems and methods that enable users to sell, deposit, and/or recycle mobile phones and other electronic devices. In some embodiments, the systems described herein include a kiosk having a housing and a door assembly mounted to the housing. The housing can include an inspection area configured to accept a mobile phone or other electronic device to be sold and/or recycled. In some embodiments, the inspection area can include a transparent plate onto which the mobile phone is set with its screen facedown. A camera positioned within the housing is directed through the transparent plate and toward the inspection area, and is configured to obtain an image of the screen of the mobile device and identifying information displayed thereon. By way of example, the identifying information can include make, model, serial number, International Mobile Equipment Identity (IMEI) number, and/or other information used to uniquely identify the mobile phone. In some embodiments, the kiosk and associated systems can be configured to verify whether the mobile phone is the same mobile phone previously evaluated at another kiosk, evaluated using a mobile application, or otherwise evaluated, and if such identity is confirmed, provide the user with an offer to purchase the mobile phone. If the user agrees to sell or recycle their phone, the transparent plate tilts to direct the phone toward a storage unit (e.g., a bin) in the kiosk. In some embodiments, the kiosk can further include a movable deflecting plate or other structure configured to selectively direct/redirect the phone from the transparent plate to one of a plurality of storage units. In some embodiments, the kiosk in its entirety can have a volume less than one cubic foot and, in some embodiments, less than 0.75 cubic feet. Accordingly, one benefit of some embodiments of the kiosks disclosed herein is that the kiosks take up very little space and are, therefore, usable in many environments which may lack the space required to accommodate larger kiosks. In some applications, the kiosks disclosed herein can be mounted to other kiosks, walls, or other structures, which can facilitate further flexibility for installing the kiosks.
The kiosks described herein can be used to facilitate the final steps of a recycling/sales transaction wherein a user sells their used electronic device. The initial steps (e.g., device evaluation, determination of an offer price, etc.) may be performed, for example, by a mobile application on the user's device. In some instances, the user can obtain an offer for purchase (e.g., a guaranteed offer for purchase) of their electronic device from their home, then use one of the kiosks described herein to drop off the electronic device and/or receive payment. As described above, the kiosks can be relatively small, which can create a lower overhead burden for a retailer than a traditional recycling kiosk that may be much larger.
Certain details are set forth in the following description and in
The terminology used below is to be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain examples of embodiments of the technology. Indeed, certain terms may even be emphasized below; however, any terminology intended to be interpreted in any restricted manner will be overtly and specifically defined as such in this Detailed Description section.
The accompanying Figures depict embodiments of the present technology and are not intended to be limiting of its scope. Component details may be abstracted in the Figures to exclude details such as position of components and certain precise connections between such components when such details are unnecessary for a complete understanding of how to make and use the invention. Many of the details, dimensions, angles and other features shown in the Figures are merely illustrative of particular embodiments of the present technology. Accordingly, other embodiments can have other details, dimensions, angles and features without departing from the spirit or scope of the present disclosure. In addition, those of ordinary skill in the art will appreciate that further embodiments of the present technology can be practiced without several of the details described below. In the Figures, identical reference numbers identify identical, or at least generally similar, elements. To facilitate the discussion of any particular element, the most significant digit or digits of any reference number refers to the Figure in which that element is first introduced. For example, element 102 is first introduced and discussed with reference to
The door assembly 104 can include a display screen 108. The display screen 108 can include a liquid crystal display (LCD) or a light emitting diode (LED) display screen, a projected display (such as a heads-up display or a head-mounted device), and so on, for providing information, prompts, etc. to users. In some embodiments, the display screen 108 can include visual features 109a-c (e.g., images, icons, animations, and/or other graphical and/or textual features) configured to resemble a home screen of a mobile phone. For example, the visual features 109a-c could resemble application icons, widget icons, and/or other icons commonly found on the display of a mobile phone. Some or all of these visual features 109a-c can be used as advertisements, information sources, and/or prompts and other user interfaces configured facilitate transactions at the kiosk 100. For example, one or more of the visual features 109a-c can include information for purchasing used or new mobile phones or other electronic devices via the kiosk 100. Such information could include, for example, one or more website pages, links, scannable codes (e.g., QR codes, barcodes, etc.), or other information configured to help a user purchase a new electronic device. In some embodiments, one or more of the visual features 109a-c are graphical user interfaces (GUIs), including touch screens, for receiving user input and responses to displayed prompts to facilitate use of the kiosk 100 to sell a mobile phone.
In some embodiments, the kiosk 100 further includes a speaker 113 configured to provide audible feedback, prompts, and/or instructions to a user of the kiosk 100. The kiosk 100 can include a card reader configured to read ID cards, credit cards, and/or other electronic cards provided by the user. The kiosk 100 can also include a label outlet 115. In some embodiments, label outlet 115 is configured to dispense receipts (from, e.g., an associated printer) in addition to or instead of labels. In some embodiments, the kiosk 100 is configured to display a barcode, QR code, and alphanumeric code, or other image the user can scan or otherwise record to serve as a receipt for the transaction at the kiosk 100. The kiosk 100 can include a payment (e.g., cash, voucher, gift certificate, etc.) dispenser configured to provide a user with remuneration for their mobile phone at the conclusion of a transaction with the kiosk 100. In some embodiments, the kiosk 100 is configured to provide the user with confirmation of an electronic funds transfer or other virtual payment. The kiosk can include additional features 117a-c that can resemble features of a mobile phone (e.g., buttons, plugs, or other features). These features 117a-c can be decorative or, in some embodiments, one or more of the features 117a-c are cameras, buttons, scanners, lights, or other devices and/or structures configured to allow a user and/or a technician to interact with the kiosk 100. In some embodiments, the kiosk 100 can include a keyboard or keypad for receiving user inputs. As noted above, one or more of the cameras 110a-b, fingerprint scanner 111, display screen 108, speaker 113, and features 117a-c can be sized, positioned, and/or otherwise configured to resemble features of a mobile phone. For example, the camera 110a and/or fingerprint reader 111 can be positioned and sized to resemble a home button of a mobile phone (e.g., the camera 110a and/or fingerprint reader 111 can be positioned near the center of the lower end portion of the door 106). The kiosk 100 can include an inspection area access door 112. The access door 112 is configured to prevent unauthorized access to an inspection area of the housing 102, as described below with reference to
Although not identified in
The door assembly 104 can include an access motor 116 operably associated with the access door 112 and configured to move the access door 112 between opened and closed configurations. More specifically, the access motor 116 can be an electric motor having one or more gears, pulleys, linear actuators, and/or other mechanisms configured to operably slide and/or tilt the access door 112 between the opened and closed configurations. In the illustrated embodiment, the access motor 116 is mounted directly or indirectly to the door 106, e.g., adjacent to the access door 112. In other embodiments, the access motor 116 can be mounted directly or indirectly to the housing 102.
Referring still to
As noted above, the kiosk 100 can include a camera 124 mounted to a sidewall or other portion of the housing 102 and directed toward the inspection area 120. For example, the camera 124 can be mounted below the inspection plate 122 and directed upwards toward the inspection plate 122 and the inspection area 120. The field of view of the camera 124 can include some or all of the inspection plate 122 and/or any devices positioned thereon. In some embodiments, the kiosk 100 includes one or more additional cameras directed toward the inspection area 120. The additional cameras could be positioned above and/or below the inspection plate 122 within the housing 102. In some embodiments, the kiosk 100 (e.g., a processor thereof) is configured to alert a user if the mobile phone on the inspection plate 122 is too large (e.g., some foldable mobile phones) to lay flat on the plate 122 and/or to reach storage bins in the kiosk. The alert could include a recommendation to take the mobile phone to a larger kiosk (e.g., a kiosk operated by ecoATM, LLC) for processing at another location. The location of a larger kiosk can be conveyed to the user via an email, text, or other communication to the user and/or to the display 108 of the kiosk 100.
In some embodiments, the camera 124 can be used to image a user's ID positioned on the inspection plate 122. For example, in some embodiments, the kiosk 100 may not include a card reader. In some such embodiments, the kiosk 100 may be configured to prompt the user to place the user's ID on the inspection plate such that the camera 124 is able to capture an image of the ID to confirm the identity of the user (e.g., to comply with second-hand dealer laws, and/or to otherwise associate the user with the transaction at the kiosk 100).
In addition to the foregoing features, the kiosk 100 can further include one or more removable bins 130a,b positioned in a lower portion of the housing 102 and configured to receive electronic devices from the inspection area 120. While two bins 130a-b are illustrated, more bins may be used (e.g., 3, 4, 5, 6, or more bins. In some embodiments, the bins 130a-b are positioned in a structure separate from (e.g., below or beside) the housing 102. One or more directing structures can be positioned within the housing 102 and configured to direct an electronic device from the inspection plate 122 into one of the bins 130a-b. For example, the housing 102 can include an upper deflecting member or plate 134 positioned at least partially between the inspection plate 122 and the bins 130a,b. In the illustrated embodiment, the upper deflecting plate 134 is shaped (e.g., curved) and positioned (e.g., fixedly positioned) to direct or redirect an electronic device downward from the inspection plate 122 and towards the bins 130a,b. In some embodiments, the housing 102 can also include a movable lower deflecting plate 136 positioned between the upper deflecting plate 134 and the bins 130a-b. As described in greater detail below, the lower deflecting plate 136 can be configured to selectively direct or redirect the electronic device from the upper deflecting plate 134 to one of the bins 130a-b. In some embodiments, the housing 102 can additionally include an intermediate deflecting plate 138 positioned toward an upper portion of the lower deflecting plate 136 and a lower portion of the upper deflecting plate 134. As also described below, the intermediate deflecting plate 136 can be configured to direct the electronic device from the upper deflecting plate 134 toward the lower deflecting plate 136. The deflecting plates 134, 136, 138 can be directly or indirectly operably coupled to the housing 102 (e.g., to a sidewall or upper wall thereof). As described in more detail below, in operation one or more of the deflecting plates 134, 136, 138 can be configured to rotate, tilt, translate, or otherwise move with respect to one or more of the other deflecting plates 134, 136, 138 to selectively direct mobile phones and other electronic devices from the inspection plate 122 to one of the bins 130a, b.
The camera 124 can be used to visually inspect the electronic device 240 by capturing images and/or video of the electronic device 240 when the electronic device 240 is positioned on the inspection plate 122. For example, in some embodiments, the user is prompted to load a “settings” or other page on the electronic device 240 that displays a unique identifier (e.g., an IMEI number or an MEID or equivalent number, a hardware media access control address (MAC address), a model number and/or serial number, etc.) associated with the electronic device 240. The camera 124 can capture an image of the unique identifier. The unique identifier can be confirmed by a processor of the kiosk and/or by a remote server/operator via optical character recognition (OCR) or other suitable methods to confirm the identity of the electronic device 240 (i.e., confirmation that the electronic device 240 is the same device that was previously evaluated to obtain a trade-in estimate). In some embodiments, the kiosk 100 includes one or more cable connectors to connect to the mobile phone to access and record the IMEI or other unique identifier from the phone. The one or more connectors can be, for example, on a connector carousel structure.
In some embodiments, a time on a clock captured in the image(s) of the electronic device 240 is compared to real time in order to confirm that the electronic device 240 is operating and that the image displayed on the screen of the electronic device 240 is a genuine image of the unique identifier, and not a reproduction of an image from another electronic device. In some embodiments, the camera 124 captures a video or series of images of the screen of the electronic device 240 in order to capture the passage of time on the clock displayed on the screen of the electronic device 240. In some embodiments, the kiosk 100 includes a mechanism configured to physically contact (e.g., “touch”) the screen of the electronic device 240 and move along the screen of electronics device 240 in order to cause the image on the screen to move or scroll. Potential examples of such devices are disclosed in, e.g., U.S. patent application Ser. No. 13/658,825, filed Oct. 24, 2012, Ser. No. 13/733,984, filed Jan. 4, 2014 and Ser. No. 15/091,487, filed Apr. 5, 2016 which are incorporated herein by reference in their entireties.
Upon confirmation of the identity of the electronic device, the kiosk 100 can offer remuneration to the user in the form of, for example, cash, a voucher, a gift card, an electronic deposit into a user account, a receipt for tax purposes, and/or some other form or forms of renumeration. For example, in some embodiments the user can obtain cash via the cash outlet, a redeemable voucher via the voucher outlet, or the user can provide input (e.g., a unique code) via the display 108 identifying a user account (e.g., a bank account, credit card account, etc.) to receive an electronic money transfer. In some instances, the offer of remuneration can be an offer to recycle the electronic device 240 without further financial compensation. In some embodiments, kiosk 100 is configured to provide a contingent offer for remuneration in instances in which the unique identifier is unreadable or otherwise inaccessible and/or the electronic device 240 is unpowered. In such instances, the user may be asked to provide contact information to allow for remuneration at a later time when the value of the electronic device 240 is confirmed by, for example, a remote operator. Should the user accept the offer of remuneration, the kiosk 100 can retain the electronic device 240 (e.g., in one of the bins 130a,b), as described below.
Referring to
Turning next to
In some embodiments, a free end portion 258 of the lower deflecting plate 136 (e.g., an upper end portion of the lower deflecting plate 136 opposite the pivot shaft 256) is positioned beneath the intermediate tilting plate 138 when the lower deflecting plate 136 is in the second position. This enables the electronic device 240 to pass between the lower deflecting plate 136 and the upper deflecting plate 134 and into the second bin 130b when the lower deflecting plate 136 is in the second configuration. The kiosk 100 can be configured to selectively fill one of the bins 130a, b before the other of the bins 130a, b by using the lower deflecting plate 136 to direct electronic devices toward the desired bin as described above. For example, a processor of the kiosk 100 (e.g., the processor 402 described below with reference to
The processor 402 can provide information and instructions to kiosk users via the display screen 108 and/or an audio system (e.g., a speaker) 420. The processor 402 can also receive user inputs via, e.g., a touch screen associated with the display screen 108 and/or, in some embodiments, a keypad 414 with physical keys, and/or a microphone 416. Additionally, the processor 402 can receive personal identification and/or biometric information associated with users via an ID reader (e.g., a driver's license reader/scanner), one or more of the external cameras 110a-b, and/or the fingerprint reader 111. In some embodiments, the processor 402 can also receive information (such as user identification and/or account information) via a card reader 412 (e.g., a debit, credit, or loyalty card reader having, e.g., a suitable magnetic stripe reader, optical reader, etc.). The processor 402 can also control operation of the dispenser 115 (e.g., the dispenser configured to provide labels, remuneration (e.g., cash), and/or a receipt or voucher to the user).
The processor 402 can also control operation of the electronic, optical, and electromechanical systems the kiosk 100 includes for electrically, visually and/or physically analyzing electronic devices placed in the kiosk 100 for purchase or recycling. Such systems can include: one or more internal cameras (e.g., the camera 124) for visually inspecting electronic devices for, e.g., confirming unique identifiers and/or model IDs; and (optionally) one or more electrical connectors 474 (e.g., USB connectors) for, e.g., powering up mobile phones and other electronic devices and performing electronic inspections. The processor 402 can also be operably connected to a connector carrier 478 to control dispensing of the connectors 474, and to the motors 116 and 247 to control movement of the access door 112 and the inspection plate 122, respectively, as described in detail above. The kiosk 100 further includes a plurality of mechanical components 422 that are electronically actuated for carrying out the various functions of the kiosk 100 during operation. The mechanical components 422 can include, for example, the inspection area access door 112 (
In the illustrated embodiment, the kiosk 100 further includes a network connection 417 (e.g., a wired connection, such as an Ethernet port, cable modem, FireWire cable, Lightning connector, USB port, etc.) suitable for communication with, e.g., all manner of processing devices (including remote processing devices) via a communication link 408, and a wireless transceiver 413 (e.g., including a Wi-Fi access point; Bluetooth transceiver; near-field communication (NFC) device; wireless modem or cellular radio utilizing GSM, CDMA, 3G, 4G and/or 5G technologies; etc.) suitable for communication with, e.g., all manner of processing devices (including remote processing devices) via the communication link 408 and/or directly via, e.g., a wireless peer-to-peer connection. For example, the wireless transceiver 413 can facilitate wireless communication with electronic devices, such as a mobile device 440 (e.g., the electronic device 240) for, e.g., wireless evaluation of the mobile device via, e.g., a mobile application loaded on the device. Such communication with the mobile device 440 can occur when the device is in the proximity of the kiosk 100 (e.g., in or near the inspection area 120) or when the device 440 is remote from the kiosk 100. In other embodiments, the kiosk 100 can include other components and features that may be different from those described above, and/or one or more of the components and features described above may be omitted.
In the illustrated embodiment, the electronic device 440 is depicted as a handheld device, e.g., the electronic device 240. In other embodiments, however, the electronic device 440 can be other types of electronic devices including, for example, other handheld devices; PDAs; MP3 players; tablet, notebook and laptop computers; e-readers; cameras; desktop computers; TVs; DVRs; game consoles; Google® Glass™; smartwatches; etc. By way of example only, in the illustrated embodiment the electronic device 440 can include one or more features, applications and/or other elements commonly found in smartphones and other known mobile devices. For example, the electronic device 440 can include a CPU and/or a graphics processing unit (GPU) 434 for executing computer readable instructions stored on memory 436. In addition, the electronic device 440 can include an internal power source or battery 432, a dock connector 446, a USB port 448, a camera 441, and/or well-known input devices, including, for example, a touch screen 442, a keypad, etc. In many embodiments, the electronic device 440 can also include a speaker 444 for two-way communication and audio playback. In addition to the foregoing features, the electronic device 440 can include an operating system (OS) 431 and/or a device wireless transceiver that may include one or more antennas 438 for wirelessly communicating with, for example, other electronic devices, websites, and the kiosk 100. Such communication can be performed via, e.g., the communication link 408 (which can include the Internet, a public or private intranet, a local or extended Wi-Fi network, cell towers, the plain old telephone system (POTS), etc.), direct wireless communication, etc.
The server computer 504 can perform many or all of the functions for receiving, routing and storing of electronic messages, such as webpages, audio signals and electronic images necessary to implement the various electronic transactions described herein. For example, the server computer 504 can retrieve and exchange web pages and other content with an associated database or databases 506. In some embodiments, the database 506 can include information related to mobile phones and/or other consumer electronic devices. Such information can include, for example, make, model, serial number, IMEI number, carrier plan information, pricing information, owner information, etc. In various embodiments the server computer 504 can also include a server engine 508, a web page management component 510, a content management component 512, and a database management component 514. The server engine 508 can perform the basic processing and operating system level tasks associated with the various technologies described herein. The webpage management component 510 can handle creation and/or display and/or routing of web or other display pages. The content management component 512 can handle many of the functions associated with the routines described herein. The database management component 514 can perform various storage, retrieval and query tasks associated with the database 506, and can store various information and data such as animation, graphics, visual and audio signals, etc.
In the illustrated embodiment, the kiosks 100 can also be operably connected to a plurality of other remote devices and systems via the communication link 408. For example, the kiosks 100 can be operably connected to a plurality of user devices 518 (e.g., personal computers, laptops, handheld devices, etc.) having associated browsers 520. Similarly, as described above the kiosks 100 can each include wireless communication facilities for exchanging digital information with wireless-enabled electronic devices, such as the electronic device 440 (e.g. the electronic device 240). The kiosks 100 and/or the server computer 504 are also operably connectable to a series of remote computers for obtaining data and/or exchanging information with necessary service providers, financial institutions, device manufactures, authorities, government agencies, etc. For example, the kiosks 100 and the server computer 504 can be operably connected to one or more cell carriers 522, one or more device manufacturers 524 (e.g., mobile phone manufacturers), one or more electronic payment or financial institutions 528, one or more databases (e.g., the GSMA IMEI Database, etc.), and one or more computers and/or other remotely located or shared resources associated with cloud computing 526. The financial institutions 528 can include all manner of entity associated with conducting financial transactions, including banks, credit/debit card facilities, online commerce facilities, online payment systems, virtual cash systems, money transfer systems, etc.
In addition to the foregoing, the kiosks 100 and the server computer 504 can be operably connected to a resale marketplace 530 and/or a kiosk operator 532. The resale marketplace 530 represents a system of remote computers and/or services providers associated with the reselling of consumer electronic devices through both electronic and brick and mortar channels. Such entities and facilities can be associated with, for example, online auctions for reselling used electronic devices as well as for establishing market prices for such devices. The kiosk operator 532 can be a central computer or system of computers for controlling all manner of operation of the network of kiosks 100. Such operations can include, for example, remote monitoring and facilitating of kiosk maintenance (e.g., remote testing of kiosk functionality, downloading operational software and updates, etc.), servicing (e.g., periodic replenishing of cash and other consumables), performance, etc. In addition, the kiosk operator 532 can further include one or more display screens operably connected to receive images from one or cameras located at each of the kiosks 100 (e.g., one or more of the cameras 110a-b and 124). This remote viewing capability enables operator personnel to verify user identification and/or make other visual observations at the kiosks 100 in real-time during transactions. This can include remote evaluation of images of an electronic device by a remote operator to grade the physical condition of the device.
The kiosk 100 described herein can be used in transactions wherein a user first receives an offer (e.g., a guaranteed offer) to purchase their electronic device prior to visiting the kiosk 100. For example, the user may download a mobile application used to evaluate the electronic device and provide an offer to purchase the electronic device. The mobile application could be downloaded to the electronic device to be evaluated or to a separate electronic device. Some such mobile applications are described in Appendix A, attached hereto and made part of the present disclosure. In some cases, the electronic device is evaluated at a separate kiosk, at which the user is offered a purchase price. The user may then, after receiving the guaranteed offer, bring the electronic device to the kiosk 100 described herein. The kiosk 100 can be used to confirm that the electronic device is the same device for which the guaranteed offer was provided. In some embodiments, the kiosk 100 does not perform any further evaluation of the electronic device beyond the above-stated confirmation.
[JB(1)] illustrate example systems and methods for implementing obtaining an initial estimated value for an electronic device the user wishes to sell. For example,
In one embodiment, the evaluator device 710 can execute a software application to aid in the evaluation of the target device 240. For example, the evaluator device 710 can have a camera 750 and a flashlight 770, and can use the camera and the flashlight to take pictures and record videos of the target device 240. The evaluator device 710 can provide instructions to the user through speakers 760 and/or display 715 of the evaluator device 710 to direct the user how to position the target device 240 with respect to the camera 750 and/or flashlight 770, as described in more detail below. The flashlight can be a flash used in taking pictures or can include flashlight functionality of a device.
In some embodiments, both the evaluator device 710 and the target device 240 can execute one or more applications. The one or more applications can communicate with each other, and the evaluator device 710 and the target device 240 can work in a server-client relationship to determine a price for the target device 240. For example, the application executed by the target device 240 can provide information about the target device 240 to the application executed by the evaluator device 710. Information can include, but is not limited to, make and model of the target device 240, operating system version, memory/storage capacity of the target device 240, service provider to the target device 240, IMEI number of the target device 240, network capabilities (e.g., 4G, 5G, etc.) of the target device 240, and so on.
In some embodiments, the target device 240 includes a communication interface (e.g., a connector port 722 and/or a wireless transceiver (not shown)) and the evaluator device 710 similarly includes a communication interface (e.g., a connector port 718 and/or a wireless transceiver (not shown)). In this embodiment, the evaluator device 710 can be electrically connected to the target device 240 via a wireless connection 730 between the respective device transceivers, such as a Wi-Fi or Bluetooth network or a near-field communication (NFC) link; or via a wired connection 740, such as a universal serial bus (USB), Ethernet, or Lightning cable connected between the device connector ports 718 and 722. The evaluator device 710 can run special software configured to evaluate the target device 240. The evaluator device 710 and the target device 240 can be connected via a USB cable. A display screen 715 of the evaluator device 710 can display information such as textual information 712 indicating that the evaluator device 710 has identified the target device 240, an image 714 representing the target device 240, and/or icons or buttons 716 enabling the user to select various options or actions such as confirming the correct identification of the target device 240, pricing the target device 240, saving the target device 240 in a list of devices, etc.
As described in detail below, the present technology enables the evaluator device 710 to obtain information from the target device 240 over the wireless connection 730 and/or the wired connection 740, and evaluate the obtained information to facilitate recycling and/or other processing of the target device 240. The term “processing” is used herein for ease of reference to generally refer to all manner of services and operations that may be performed on, with, or otherwise in relation to a target device. Such services and operations can include, for example, selling, reselling, recycling, upcycling, donating, exchanging, identifying, evaluating, pricing, auctioning, decommissioning, transferring data from or to, reconfiguring, refurbishing, etc. mobile phones and other target devices. The term “recycling” is used herein for ease of reference to generally refer to selling, purchasing, reselling, exchanging, donating, and/or receiving target devices. For example, owners may elect to sell their used target devices, and the target devices can be recycled for resale, reconditioning, repair, recovery of salvageable components, environmentally conscious disposal, etc.
The processing component 830 is connected to memory 840, which can include a combination of temporary and/or permanent storage, and both read-only memory (ROM) and writable memory (e.g., random-access memory or RAM), writable non-volatile memory such as flash memory or other solid-state memory, hard drives, removable media, magnetically or optically readable discs, nanotechnology memory, biological memory, and so forth. As used herein, memory does not include a transitory propagating signal per se. The memory 840 includes data storage that contains programs, software, and information, such as an operating system 842, application programs 844, and data 846. Evaluator device 710 operating systems can include, for example, Windows®, Linux®, Android™, iOS®, and/or an embedded real-time operating system. The application programs 844 and data 846 can include software and databases configured to control evaluator device 710 components, process target device 240 information and data (e.g., to evaluate device make, model, condition, pricing, etc.), communicate and exchange data and information with remote computers and other devices, etc.
The evaluator device 710 can include input components 810 that receive input from user interactions and provide input to the processor 830, typically mediated by a hardware controller that interprets the raw signals received from the input device and communicates the information to the processor 830 using a known communication protocol. Examples of an input component 810 include a keyboard (with physical or virtual keys), a pointing device (such as a mouse, joystick, dial, or eye tracking device), a touchscreen 812 that detects contact events when it is touched by a user, a microphone 814 that receives audio input, and a camera 816 for still photographs and/or video capture. The evaluator device 710 can also include various other input components 810 such as GPS or other location determination sensors, motion sensors, wearable input devices with accelerometers (e.g., wearable glove-type input devices), biometric sensors (e.g., fingerprint sensors), light sensors, card readers (e.g., magnetic stripe readers or memory card readers), and so on.
The processor 830 can also be connected to one or more various output components 820, for example, directly or via a hardware controller. The output devices can include a display 715 on which text and graphics are displayed. The display 715 can be, for example, an LCD, LED, or OLED display screen (such as a desktop computer screen, handheld device screen, or television screen), an e-ink display, a projected display (such as a heads-up display device), and/or a display integrated with a touchscreen 812 that serves as an input device as well as an output device that provides graphical and textual visual feedback to the user. The output devices can also include a speaker 824 for playing audio signals, haptic feedback devices for tactile output such as vibration, etc. In some implementations, the speaker 824 and the microphone 814 are implemented by a combined audio input-output device.
In the illustrated embodiment, the evaluator device 710 further includes one or more communication components 850. The communication components can include, for example, a wireless transceiver 852 (e.g., one or more of a Wi-Fi transceiver; Bluetooth transceiver; NFC device; wireless modem or cellular radio utilizing GSM, CDMA, 3G, and/or 4G technologies; etc.) and/or a wired network connection 718 (e.g., one or more of an Ethernet port, cable modem, FireWire cable, Lightning connector, USB port, etc.). The communication components 850 are suitable for communication between the evaluator device 710 and other local and/or remote computing devices, for example, the target device 240, directly via a wired or wireless peer-to-peer connection and/or indirectly via the communication link 870 (which can include the Internet, a public or private intranet, a local or extended Wi-Fi network, cell towers, the plain old telephone system (POTS), etc.). For example, the wireless transceiver 852 of the evaluator device 710 can connect to the wireless transceiver 882 (e.g., the antenna 438) of the target device 240 via the wireless connection 730, and/or the wired connector 740 of the evaluator device 710 can connect to the wired connector 722 (e.g., the port 722) of the target device 240 via the wired connection 740. The evaluator device 710 further includes power 860, which can include battery power and/or facility power for operation of the various electrical components associated with the evaluator device 710.
Unless described otherwise, the construction and operation of the various components shown in
When the user selects button 910, an application running on the device determines that the user wants to sell the device displaying the user interface 900. When the user selects the button 920, the application determines the user wants to sell another device, for example, the target device 240 in
When the user selects the button 930, the application displays to the user previous offers received for various devices that the user previously offered for sale. The user can have an account with an entity (e.g., ecoATM). The user can login to that account and retrieve previous offers. When the user selects the button 940, the application provides the user additional information about trading in the user's devices (e.g. terms of service, privacy notices, recycling policies, etc.).
If the user wants to proceed with a single device, the application can gather information about the device by querying the user or automatically. For example, in step 1030, the application asks the user to specify a type of device, such as iPhone, Samsung, Huawei, Dell, Lenovo, etc. In step 1040, the application presents options 1042, 1044 (only two labeled for brevity) to the user to select a make of the device. In step 1050, the application presents options 1052, 1054 (only two labeled for brevity) to the user to select a carrier/telecommunications service provider.
In step 1060, the application presents options 1062, 1064 (only two labeled for brevity) to the user to select the memory capacity of the device. The application can also query the user whether the target device 240 is currently under contract or is a company phone.
In step 1070, the application presents multiple questions 1072, 1074 (only two labeled for brevity) to prompt the user to describe the condition of the device, such as whether there is a crack on the front glass, crack in the back glass, issues with the display, broken buttons, broken cameras, etc. If in step 1070 the user indicates that the device is in mint condition by, for example, not selecting a “Yes” button 1076 for any of the questions, the application can request the user to provide additional information about the device, as described in
In addition, the application can automatically gather information about the target device 240, thus shortening the user-UI interaction by obtaining parameters directly from the target device 240. To determine whether the device is an Android or an Apple device, the application can determine the operating system (OS) of the target device 240. If the operating system is iOS, the application can determine that the target device 240 is an Apple device. If the operating system is Android, the application can query the manufacturer of the device for the type of the device such as Samsung, Google, HTC, etc.
To determine the make, model, memory capacity, and/or carrier information of the target device 240, the application can obtain information from the target device 240, and can present the determined make, model, memory capacity, and/or carrier information for the user to confirm.
To test the ability of the target device 240 ability to connect over a wireless network, the application can ask the user's permission to automatically dial a number or send a text message. If the call is successfully placed and/or the text is successfully sent, the application can determine that the target device 240 has network capability.
To test whether the target device 240 has logged out of user's personal accounts, such as Gmail and/or iCloud, the application can attempt to access the user's personal accounts automatically. If the login attempts are unsuccessful, the application can determine that the user has successfully logged out of the user's personal accounts.
In step 1080, based on information that the user has provided to the application, the application provides a price estimate 1082 of the device to the user. However, in this case, the price estimate 1082 is not a guarantee of a minimum price that the user is going to receive once the user submits the device for inspection and/or sale. The price estimate 1082 can be reduced once the user submits the device (e.g., the user takes the device to a physical kiosk, mails-in the device to an evaluating entity, submits the device at a physical store, etc.).
Finally, in step 1090, the application can present an alternative offer to the user. For example, as shown in
An application running on the evaluator device 710 can direct the user via audio, text, picture, video, or other similar means to logout of the user's personal accounts stored in the target device 240, and to display on the target device 240 an application verifying that the user has been logged out from the user's personal accounts. The user's personal accounts can include iCloud, Google, Dropbox, etc. The application, such as settings, can verify that the user has been locked out from the user's personal accounts. Further, the evaluator device 710 can direct the user, via audio, text, picture, video, or other similar means, to point the camera 750 in
In addition, the application running on the evaluator device 710 can request the user to factory reset the target device 240. To verify that the target device 240 has gone or is going through the process of factory reset, the camera 750 of the evaluator device 710 can record progress or completion of the factory reset being completed on the target device.
The evaluator device 710 can record a picture (and/or video) of the target device 240 and produce an indication, such as a clicking sound, that the picture has been recorded. The evaluator device 710 can perform optical character recognition (OCR) to determine from the recorded image whether the user has logged out from the user's personal accounts.
In addition, the evaluator device 710 can provide a help button 1160. When the user selects the button 1160, evaluator device 710 can provide more detailed instructions to the user, provide a list of frequently asked questions (FAQ), and/or provide contact information of technical support.
In step 1120 shown in
In addition, the evaluator device 710 can also request information about the capacity 1170 and carrier 1180 of the target device 240, as shown in
An application running on the evaluator device 710 can direct the user via audio, text, picture, video, or other similar means how to display the information containing the unique identifier 1190, the capacity 1170 and the carrier 1180 on the display of the target device 240. For example, the evaluator device 710 can communicate to the user to go to settings, select the “general” button, and then select “about” to obtain the needed information.
The application running on the evaluator device 710 can direct the user to record a picture of the target device 240 showing the needed information. The evaluator device 710 can produce an indication, such as a sound, that the picture is recorded. Once the picture is recorded, the evaluator device 710 can use OCR to obtain the needed information from the picture.
As described herein, the evaluator device 710 obtains a unique identifier of the target device 240. In some embodiments, the evaluator device 710 determines whether the target device 240 has been evaluated previously based on the unique identifier 1190. Upon determining that the target device 240 has been evaluated previously, the evaluator device 710 retrieves data describing the target device 240 from a database.
Once the evaluator device 710 obtains the unique identifier 1190, the evaluator device 710 can determine whether the unique identifier 1190 has been evaluated before, such as if the user has tried to scan the target device 240 multiple times. If the unique identifier 1190 has been evaluated before, the evaluator device 710 can pre-populate the device information using the previously stored information such as IMEI number, storage capacity, etc. In addition, once the evaluator device 710 has the unique identifier 1190, the evaluator device 710 can gather some info automatically. For example, the evaluator device 710 can query the wireless telecommunication provider database to get additional information about the device, such as technical specifications, age, number of resales, etc.
In step 1115, shown in
In some embodiments, a remote operator detects that a second device has replaced the target device 240 by analyzing the video. It is determined that the obtained physical properties are inaccurate in response to detecting that the second device has replaced the target device 240. For example, while the user is positioning the target device 240 to take the pictures, unknown to the user, the evaluator device 710 can record a video of the user's actions. The reason that the evaluator device 710 records the video unknown to the user is to prevent the user from switching out the target device 240 with another device (sometimes referred to as a “second device”) that is in better condition than the target device 240. While the user is recording a video, a remote operator can receive the video in real time and can detect whether the user has switched out the target device 240 for a device that is in better condition. If the remote operator detects the switch, the remote operator can instruct the evaluator device 710 to abort the evaluation and produce a notification to the user that the evaluation has been aborted. In some embodiments, detecting that the second device has replaced the target device is performed using an artificial intelligence module. For example, the remote operator can be an artificial intelligence module trained to detect the device switch. The artificial intelligence module can also be trained to detect screen and/or device imperfections (e.g., cracks) that may not be otherwise visible in picture format from the recorded video.
The artificial intelligence module is implemented using the components illustrated and described in more detail with reference to
In some embodiments, the artificial intelligence module includes a feature extraction module implemented using the components illustrated and described in more detail with reference to
In alternate embodiments, the artificial intelligence module performs deep learning (also known as deep structured learning or hierarchical learning) directly on input data to learn data representations, as opposed to using task-specific algorithms. In deep learning, no explicit feature extraction is performed; features are implicitly extracted by the artificial intelligence module. For example, the artificial intelligence module can use a cascade of multiple layers of nonlinear processing units for implicit feature extraction and transformation. Each successive layer uses the output from a previous layer as input. The artificial intelligence module can thus learn in supervised (e.g., classification) and/or unsupervised (e.g., pattern analysis) modes. The artificial intelligence module can learn multiple levels of representations that correspond to different levels of abstraction, wherein the different levels form a hierarchy of concepts. In this manner, the artificial intelligence module can be configured to differentiate features of interest from background features.
In some embodiments, the artificial intelligence module, e.g., in the form of a convolutional neural network (CNN) generates output, without the need for feature extraction, directly from input data. The output is provided to the evaluator device 710. A CNN is a type of feed-forward artificial neural network in which the connectivity pattern between its neurons is inspired by the organization of a visual cortex. Individual cortical neurons respond to stimuli in a restricted region of space known as the receptive field. The receptive fields of different neurons partially overlap such that they tile the visual field. The response of an individual neuron to stimuli within its receptive field can be approximated mathematically by a convolution operation. CNNs are based on biological processes and are variations of multilayer perceptrons designed to use minimal amounts of preprocessing.
In some embodiments, the artificial intelligence module is trained based on training data, to correlate the feature vector to expected outputs in training data. The training data includes a positive training set of features that have been determined to have a desired property in question, and, in some embodiments, a negative training set of features that lack the property in question. Machine learning techniques are used to train the artificial intelligence module, that when applied to a feature vector, outputs indications of whether the feature vector has an associated desired property or properties, such as a probability that the feature vector has a particular Boolean property, or an estimated value of a scalar property. The artificial intelligence module can further apply dimensionality reduction (e.g., via linear discriminant analysis (LDA), principle component analysis (PCA), or the like) to reduce the amount of data in the feature vector to a smaller, more representative set of data.
Supervised machine learning can be used to train the artificial intelligence module, with feature vectors of the positive training set and the negative training set serving as the inputs. In some embodiments, different machine learning techniques, such as linear support vector machine (linear SVM), boosting for other algorithms (e.g., AdaBoost), logistic regression, naïve Bayes, memory-based learning, random forests, bagged trees, decision trees, boosted trees, boosted stumps, neural networks, CNNs, etc., are used. In some example embodiments, a validation set is formed of additional features, other than those in the training data that have already been determined to have or to lack the property in question. The artificial intelligence module can apply a trained machine learning model to the features of the validation set to quantify the accuracy of the machine learning model. Common metrics applied in accuracy measurement include: Precision and Recall, where Precision refers to a number of results the artificial intelligence module correctly predicted out of the total it predicted, and Recall is a number of results the artificial intelligence module correctly predicted out of the total number of features that did have the desired property in question. In some embodiments, the artificial intelligence module is iteratively re-trained until the occurrence of a stopping condition, such as the accuracy measurement indication that the artificial intelligence module is sufficiently accurate, or a number of training rounds having taken place.
Returning now to
When recording the video in steps 1130, 1140, 1150, the evaluator device 710 can have the flashlight 770 in
If the evaluator device 710 determines that the target device 240 has a white or gray border or back, the evaluator device 710 can choose to not turn on the flashlight because the flashlight helps with detecting highlights and/or glints of the cracked glass when the glass is over a black sub-surface, e.g. LCD. However, when the cracked glass is on top of a white or a gray surface, the evaluator device 710 can detect drop shadows on top of the white or gray surface. In that case, turning on the flashlight can deter the detection of the drop shadows by illuminating them and washing them out. Consequently, the evaluator device 710 can ask the user to take two pictures of a single side of the target device 240, such as a front side or the backside of the target device 240. The first picture can be taken with the flashlight, and the second picture can be taken without the flashlight.
Steps 1110, 1120, 1130, 1140, 1150 can be repeated numerous times, independently of each other. For example, step 1110 can be repeated three or four times, while steps 1130, 1140, 1150 are repeated twice. The number of pictures taken and the number of videos taken can vary depending on the information provided by the user, and information detected in the pictures and videos recorded. For example, if the remote operator detects a potential crack in the front of the screen based on a video of the front of the screen, the remote operator can request an additional video recording of the front of the screen under different lighting conditions.
As explained in this application, the evaluator device 710 can be, for example, a laptop, or a desktop, and the user can receive a quote for the target device 240 using a web browser running on the evaluator device 710. The evaluator device 710 can ask the user's permission to turn on the camera 750 of the evaluator device 710. If the user approves, the browser tells the user to move the target device 240 through the various positions so the fixed camera 750 can record the video for the remote operator such as an AI to analyze. In this scenario, the user can optionally place a flashlight (e.g., the flash of a working phone) resting on the screen 714 of their evaluator device 710, facing the user, so that the camera 750 can better record any cracks in the target device 240.
In step 1220, the application can present to the user options 1230, 1240, 1250 on how to receive payment. None of the options 1230, 1240, 1250 require further investigation of the target device 240, because the guaranteed price 1200 is an accurate quote.
If the user selects option 1230, the user can take the target device 240 to a store or a kiosk (e.g., the kiosk 100) and receive cash payment. The kiosk or a device at the store can read the target device 240's IMEI, electrically or via OCR. The kiosk or the device at the store can pay the user without needing to do any further interrogation. Consequently, kiosks or devices at the store do not have to include any grading capabilities and can be cheap devices that confirm IMEI and identity and pay customers.
If the user selects option 1240, the user can print the label and ship the target device 240 to the store or the kiosk. The cost of the shipping can be subtracted from the guaranteed price 1200. If the user selects the third option 1250, the user can receive a shipping box with the shipping label. The cost of the box and the shipping label can also be subtracted from the guaranteed price 1200. Alternatively, the user can receive payment for the target device 240 from a third party such as a GrubHub™, Uber™, or Lyft™ driver that comes to pick up the target device 240 and take the target device 240 to a store or a kiosk for a nominal fee.
The user can increase the evaluation of the target device 240 by testing the target device 240's touchscreen functionality, display quality, Wi-Fi, camera, microphone, GPS, etc. To test additional functionality, the application running on the evaluator device 710 can display a code, such as a QR code. The application running on the evaluator device 710 can instruct the user, via audio, video, text, picture or other similar means, to point a camera of the target device 240 toward the code.
Once the target device 240 scans the code, the target device 240 can execute instructions to test the target device 240's touchscreen functionality, display quality, network access such as data, Wi-Fi, camera, microphone, GPS, etc. The instructions can be provided to the target device 240 through an application installed on the target device 240 or can be provided to the target device 240 when the target device 240 visits a specified webpage.
If the user selects the “Sell This Phone” and completes the self-evaluation, e.g. the evaluator device 710 in
If the user selects “Sell Another Phone” 920, the evaluator device 710 can run the tests in
To run the tests on the target device 240, in one embodiment, the evaluator device can ask the user to download the test application to the target device 240, where the test application is configured to run the tests. In other embodiments, to streamline the process, and not require the user to download another application, the evaluator device 240 can show a QR code on its screen and ask the target device 240 to point the target device 240's camera at the QR code. When the target device 240 detects the QR code, the target device 240 can launch a web browser and take the user to a website. The website, via HTML5 and Javascript, can run one or more of the tests in
The evaluator device 710 can run the tests in
To test network access of the target device 240, the target device 240 can be asked to access a particular webpage 1300. If the target device 240 successfully accesses the webpage 1300, that is an indication that the target device 240 has functioning network access. To test the camera of the target device 240, the target device 240 scans a QR code that can initiate testing of other functionalities of the target device 240.
To test the touchscreen functionality, the target device 240 can display a square 1310, that can move horizontally and vertically across the screen 1320. In each position of the square 1310, the target device 240 can ask the user to select the square 1310. The target device 240 can determine whether the selection was detected, and whether the selection matches the location of the square 1310. If the selection matches the location of the square 1310 for all positions of the square 1310 across the screen 1320, the target device 240 can determine that the touchscreen functionality works.
In various embodiments, the routine 1700 and the other flow routines described in detail herein can be implemented by an evaluator device 710 running an app that can obtain information about a connected target device 240. The target device 240 may be, for example, one of various consumer electronic devices, such as a used mobile telecommunication device, which includes all manner of handheld devices having wired and/or wireless communication capabilities (e.g., a smartphone, computer, television, game console, home automation device, etc.). In some embodiments, the user downloads the app to the evaluator device 710 from an app store or other software repository associated with the device manufacturer or a third party (e.g., the Apple® Appstore™, Google Play™ store, Amazon® Appstore™, and so on), from a website, from a kiosk such as the kiosk 100 (e.g., sideloading an app over a wired or wireless data connection), from a removable memory device such as an SD flashcard or USB drive, etc. In other embodiments, the app is loaded on the evaluator device 710 before it is first acquired by the user (e.g., preinstalled by the device manufacturer, a wireless service carrier, or a device vendor).
In block 1702, the evaluator device 710 can obtain technical properties associated with the target device 240. The technical properties can include make and model of the device, computation capacity of the device, memory capacity of the device, carrier providing data, and/or cellular connectivity to the device, etc.
In block 1704, the evaluator device 710 can obtain physical properties associated with the target device 240. The physical properties can include wear and tear of the target device 240. To obtain the physical properties, the evaluator device 710 can instruct a user of the target device 240 to position the target device 240 in multiple predetermined positions, such as front, back, sides; three-quarter view from the top, bottom, and left of the front; and/or three-quarter view from the top, bottom, and left of the back of the target device 240.
While obtaining the physical properties of the target device 240, the evaluator device 710 can indicate to the user that the evaluator device 710 has recorded an image of each of the multiple predetermined positions. The indication can include a click, a voice explaining that the picture has been taken, or a visual display indicating that the picture has been taken. In addition, the evaluator device 710 can record a video of handling of the target device 240 while the target device 240 is being positioned into the multiple predetermined positions, without informing the user that the video is being recorded. By not informing the user that the video is being recorded, the user who wants to commit fraud, and for example, switch the target device 240 with a second device in a better condition, is less careful, and can switch out the devices between pictures. However, because the evaluator device 710 is recording a video, the evaluator device 710 can record the switching out of the devices.
In block 1706, the evaluator device 710 can evaluate the obtained information of the physical properties to generate a condition metric value of the target device 240 by analyzing the video. The condition metric value can indicate the wear and tear of the target device 240. The condition metric value can be a numerical value indicating the condition of the target device 240 in a predetermined scale, such as a scale from 1 to 100, where 100 indicates mint condition, and 1 indicates that a replacement needed. The condition metric value can be a vector or a matrix, indicating the condition of the device for various factors. For example, the condition metric value can be a vector (50, 10, 70 . . . ), where the first entry indicates the condition of the screen, the second entry indicates the condition of the battery, the third entry indicates the memory capacity of the device, etc. The condition metric value to generate a condition metric value of the target device 240 can also be a scalar value representing a weighted sum of the vector entries.
To determine the wear and tear of the target device 240, the evaluator device 710 can activate its flashlight to illuminate the target device 240, prior to or while the target device 240 is positioned into the multiple predetermined positions. The flashlight can create highlights, or glints, in the cracks on the surface of the target device 240. The evaluator device 710 can detect the highlights, or glints, appearing on a surface of the target device 240.
The video analysis can be performed by a remote operator such as an AI. The AI can detect an inaccurate determination of the wear and tear of the target device 240 by detecting from the video whether a second device has replaced the target device 240. If the AI detects a switch in the devices, the AI can alert the user and/or a system administrator that a switch has been detected.
In block 1708, based on the generated condition metric value, the evaluator device 710 can determine the guaranteed price of the target device 240, as explained in this application. In block 1710, the evaluator device 710 can present to the user the guaranteed price of the target device 240.
The evaluator device 710 can determine whether the target device 240 has been evaluated previously, such as by determining whether the unique device identifier has been previously evaluated by the system. Upon determining that the target device 240 has been evaluated previously, the evaluator device 710 can obtain from a database, properties of the target device 240 and can populate the technical properties and the physical properties from the data contained in the database.
In various embodiments, all or a portion of the routine 1700 and the routines in the other flow diagrams herein can be implemented by means of a consumer or another user (such as a retail employee) operating one or more of the electronic devices and systems described above. For example, in some embodiments, the routine 1700 and other routines disclosed herein can be implemented by a mobile device, such as the evaluator device 710 described above with reference to
While various embodiments of the present technology are described herein using mobile phones and other handheld devices as examples of electronic devices, the present technology applies generally to all types of electronic devices. For example, in some embodiments, the app can be installed and/or run on a larger evaluator device 710 and/or target device 240, e.g., a laptop or tower computer, to perform all or a portion of the routine 1700. For example, the app can inventory a laptop or desktop computer and provide the user a confirmation code that the user can print out and bring to a kiosk or to an associated retailer location or point of sale (or send in with the computer via, e.g., courier, mail, or package delivery service) as a receipt. The code can identify the target device 240 and represent the agreed price determined according to the valuation performed by the app based on the information it obtained from the target device 240 and on any user-provided supplemental information. In some embodiments, the app and/or the receipt can indicate any elements that require independent verification (e.g., undamaged screen glass) for the user to receive the agreed price for the target device 240. The user can then take the target device 240 to the retail storefront or point of sale (or, e.g., to the kiosk 100 for viewing by a remote kiosk operator) for its condition to be independently verified, after which the user can deposit the target device 240. The user can then receive the price upon verified receipt of the target device 240, such as a retailer or the kiosk 100 issuing cash, a credit, or a card such as a gift card.
In block 1802, the routine 1800 provides the app described above to install on the evaluator device 710. The routine 1800 can provide the app to the evaluator device 710 by various avenues: for example, from the kiosk 100 (e.g., sideloading the app over a wired or wireless data connection); through a website (e.g., a website associated with the kiosk operator); from a software repository run by the device manufacturer or a third party (e.g., the Apple® Appstore™, Google Play™ store, Amazon® Appstore™, etc.); via a removable memory device such as an SD flashcard or USB drive; by preinstallation on the evaluator device 710 by the device manufacturer, a wireless service carrier, or a device vendor; and so on.
In block 1804, the routine 1800 receives information about the target device 240 and/or the user via the app on the evaluator device 710. The information can include, for example, a device identifier such as a serial number, IMEI number, or hardware address; a device make and/or model name, number, or code; data describing the device configuration, characteristics, and/or capabilities; owner information, such as a name, driver's license number, and/or account identifier; etc. For example, the user may download and run the app on the evaluator device 710 to obtain such information about the target device 240, and the app can store information about the target device 240, and/or transmit the information, for example, to a remote server computer. In various embodiments, the routine 1800 can access the stored or transmitted information, such as by receiving the information at the server computer.
In block 1806, the routine 1800 records one or more identifiers of the target device 240 (and/or the evaluator device 710) and/or the user. In some embodiments, the routine 1800 utilizes an identifier associated with the target device 240 that was included in the information that the routine 1800 received in block 1804. Examples of such target device 240 identifiers include the IMEI of a mobile phone, the model and/or serial numbers of a laptop computer, a unique wireless identifier of the target device 240 such as a Wi-Fi interface MAC address, a product bar code, USB vendor ID and device ID (and release number) codes, etc. The identifier can also be a derived code such as a unique hash (based on, e.g., the information received in block 1804), and/or a serially or randomly assigned code such as by generating a globally unique identifier (GUID) for the target device 240 and/or user. In some embodiments, the routine 1800 can generate an identifier after pricing the target device 240, so that the identifier reflects the pricing. User-related identifiers can include, for example, a driver's license number, account credentials such as a username and password, etc. The routine 1800 can record the identifiers in a registry database that indexes identifiers against, for example, evaluator devices 710 to which the app has been installed, target devices that the system has priced (e.g., remotely via the app), and/or target devices that the kiosk 100 has previously evaluated, for example. The database can be, for example, one or more of the databases associated with the server computer, can be stored in the cloud storage facility, can be distributed among the kiosks 100, and so on.
In block 1808, the routine 1800 evaluates the target device 240 based on the information. For example, the routine 1800 can compare the received target device 240 information to a database of prices, such as a lookup table, pricing model, or other data structure containing prices for various target devices on a server that can be remotely located from the evaluator device 710 and/or the target device 240 (e.g., the server computer). The routine 1800 can, for example, use the identifier to determine the make and model of the target device 240, and use the make and model of the target device 240 (along with, e.g., information about the condition of the target device 240) to determine a price to offer for the device based on the data in the database or pricing model. In some embodiments, the routine 1800 can determine an offer price that enables the user to receive the price in exchange for recycling the target device 240 at the kiosk 100. In some embodiments, the routine 1800 can determine an offer price for the target device 240 that is contingent on an assessment of the visual condition of the target device 240 by the evaluator device 710 or by the kiosk 100. In some embodiments, the routine 1800 can determine an offer price that includes a range of prices based on the possible outcomes of such an assessment. In some instances, the target device 240 may have no market value. In various embodiments, the pricing data is updated on a continuous or periodic basis.
In block 1810, the routine 1800 sends an offer price quote for the target device 240 to the evaluator device 710. In some embodiments, the routine 1800 sends the offer price quote from the server to the app running on the evaluator device 710. In block 1812, the routine 1800 associates the quoted price with the identified target device 240 (and/or the evaluator device 710) and/or the user. For example, the routine 1800 can store information about the price quote, the target device 240, and/or the user in the database and/or in one or more data structures maintained by the app on the evaluator device 710, by the kiosk 100, and/or by other aspects of the present technology. In some embodiments, the routine 1800 can associate the price with a unique identifier such as a hash value generated based on the user, the device identification, the app, and/or the time and amount of the price itself, etc. For example, the routine 1800 can associate a numeric or alphanumeric identifier code with the offer price for the target device 240 and give that code to the user, informing the user that the user can enter the code at the kiosk 100 by a certain time to receive the offer price for the device. For example, the routine 1800 can display the code on the screen 715 of the evaluator device 710 and/or send the user an email or text message containing the code. The routine 1800 can store the price and the identifier in a data structure on the evaluator device 710 (e.g., in a table maintained by the app) and/or remotely from the evaluator device 710 (e.g., in a data structure maintained at one or more of the kiosk 100, the server computer, the cloud storage facility, etc.), and it can transmit them between or among various computing and/or storage facilities. In some embodiments, the routine 1800 transmits the identifier to the server computer so that when the kiosk 100 receives the identifier, the kiosk 100 can look up the identifier and retrieve the associated price for the target device 240. After block 1812, the routine 1800 ends.
Returning to
After the user has identified and traveled to the target kiosk, the process 600 continues by the user initiating a transaction with the target kiosk (which will be referred to hereinafter as “the kiosk 100” for ease of reference) (block 606). Initiating a transaction with the kiosk 100 can include interacting with one or more user interfaces of the kiosk described above. For example, the user may be asked to place the mobile phone they wish to sell or otherwise recycle into the kiosk 100 (e.g., onto the inspection plate 122 in the inspection area of the kiosk) via the access door 112 (
In some embodiments, the kiosk 100 is configured to accept an electronic device for which a previous estimate has not been provided or obtained. For example, in the context of the above-described process 600 of
In some embodiments, the kiosk 100 can include one or more lockers or other storage receptacles configured to store new and/or used electronic devices for purchase. The locker(s) can integrated into the kiosk 100, attached to the kiosk 100, or positioned near the kiosk 100 at an installation site. A user may pre-purchase an electronic device or purchase an electronic device at the kiosk 100. U.S. Patent Application Nos. 62/950,075, filed Dec. 18, 2019 and Ser. No. 16/788,169, filed Feb. 11, 2020, each of which is incorporated by reference herein in its entirety and made part of the present disclosure, discuss kiosks having associated lockers and other structures configured to sell and/or refurbish electronic devices for sale
After receiving the device and/or user information, the kiosk 100 opens the access door 112 (block 2006) so that the user can place the electronic device in the inspection area of the kiosk 100 (block 2008). In some embodiments, the kiosk 100 is configured to only open access door 112 after receiving the device information. In some configurations, the kiosk 100 closes the access door 112 after receiving the electronic device in the inspection area (block 2010). The kiosk 100 can be configured confirm the device identity. In some embodiments, the access door 112 remains open while the kiosk 100 confirms the device identity and does not shut until and unless the user accepts an offer for payment/recycling of the electronic device. The device identify can be confirmed, for example, via one or more cameras (e.g., the camera 124;
The kiosk can be configured to provide an offer to the user (block 2014) in exchange for the electronic device. The offer can include an offer of monetary payment for the device via, e.g., cash, electronic payment, a voucher for trade-in value toward a new device, etc. In some embodiments in which the device is of little or no resale value, the kiosk can offer to responsibly recycle the device and provide the user with, e.g., tax documentation so that the user can receive a tax credit for recycling the device. The kiosk 100 determines whether the user has accepted the offer (block 2016). Confirmation of the user's decision can be obtained via, e.g., user interaction with one or more touchscreens, buttons, or other user interfaces presented on the display 108 of the kiosk 100. If the user rejects the offer, the kiosk 100 can open the access door 112 to allow the user to remove the electronic device from the inspection area (block 2018). Conversely, if the user accepts the offer, the kiosk 100 can provide remuneration consistent with the previously-provided offer as described above (block 2012). The remuneration may be provided immediately. In other embodiments, the kiosk communicates to the user that the remuneration will be provided at a later date (e.g., contingent on device identification and/or condition confirmation by a remote operator). In some embodiments where the access door 112 remains open until acceptance of the offer, the kiosk 100 can reconfirm the identity of the electronic device when the access door 112 closes. The kiosk 100 also transfers the electronic device to one of the bins 130a, b after the user accepts the offer (block 2014), and the process is complete.
The foregoing description of the electronic device recycling system 500 illustrates but one possible network system suitable for implementing the various technologies described herein. Accordingly, those of ordinary skill in the art with appreciate that other systems consistent with the present technology can omit one or more of the facilities described in reference to
Although specific circuitry is described above, those or ordinary skill in the art will recognize that a microprocessor-based system could also be used where any logical decisions are configured in software. The foregoing discussions of
As discussed above, as an alternative to retailer trade-in or buyback programs, consumers can recycle and/or sell their used mobile phones using self-service kiosks located in malls, retail stores, or other publicly accessible areas. Although many embodiments of the present technology are described herein in the context of mobile phones, aspects of the present technology are not limited to mobile phones and generally apply to other consumer electronic devices. Such devices include, as non-limiting examples, all manner of mobile phones; smartphones; handheld devices; personal digital assistants (PDAs); MP3 or other digital music players; tablet, notebook, ultrabook and laptop computers; e-readers all types of cameras GPS devices; set-top boxes; universal remote controls; wearable computers; etc. In some embodiments, it is contemplated that the kiosk 100 can facilitate selling and/or otherwise processing larger consumer electronic devices, such as desktop computers, TVs, game consoles, etc., as well smaller electronic devices such as Google® Glass™, smartwatches (e.g., the Apple Watch™, Android Wear™ devices such as the Moto 360®, or the Pebble Steel™ watch), etc. Embodiments of the kiosk 100 and various features thereof can be at least generally similar in structure and function to the systems, methods and corresponding features described in the following patents and patent applications, which are incorporated herein by reference in their entireties: U.S. Pat. Nos. 10,860,990, 10,853,873, 10,572,946, 10,475,002; 10,445,708; 10,438,174; 10,417,615; 10,401,411; 10,269,110; 10,127,647; 10,055,798; 9,885,672; 9,881,284; 8,200,533; 8,195,511; and 7,881,965; U.S. patent application Ser. Nos. 17/445,799; 17/445,178; 17/445,158; 17/445,083; 17/445,082; 17/125,994; 16/794,009; 16/788,169; 16/788,153; 16/719,699; 16/794,009; 16/534,741; 15/057,707; 14/967,183; 14/966,346; 14/964,963; 14/663,331; 14/660,768; 14/598,469; 14/568,051; 14/498,763; 13/794,816; 13/794,814; 13/753,539; 13/733,984; 13/705,252; 13/693,032; 13/658,828; 13/658,825; 13/492,835; 13/113,497; U.S. Provisional Application Nos. 63/220,890, 63/220,381, 63/127,148, 63/116,020; 63/116,007; 63/088,377; 63/070,207; 63/066,794; 62/950,075; 62/807,165; 62/807,153; 62/804,714; 62/782,947; 62/782,302; 62/332,736; 62/221,510; 62/202,330; 62/169,072; 62/091,426; 62/090,855; 62/076,437; 62/073,847; 62/073,840; 62/059,132; 62/059,129; 61/607,572; 61/607,548; 61/607,001; 61/606,997; 61/595,154; 61/593,358; 61/583,232; 61/570,309; 61/551,410; 61/472,611; 61/347,635; 61/183,510; and 61/102,304. All the patents and patent applications listed in the preceding sentence and any other patents or patent applications identified herein are incorporated herein by reference in their entireties.
Aspects of the invention can be embodied in a special purpose computer or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions explained in detail herein. While aspects of the present technology, such as certain functions, are described as being performed exclusively on a single device, the present technology can also be practiced in distributed environments where functions or modules are shared among disparate processing devices, which are linked through a communications network, such as a Local Area Network (LAN), Wide Area Network (WAN), or the Internet. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Aspects of the present technology may be stored or distributed on tangible computer-readable media, including magnetically or optically readable computer discs, hard-wired or preprogrammed chips (e.g., EEPROM semiconductor chips), nanotechnology memory, biological memory, or other data storage media. Alternatively, computer implemented instructions, data structures, screen displays, and other data under aspects of the present technology may be distributed over the Internet or over other networks (including wireless networks), on a propagated signal on a propagation medium (e.g., an electromagnetic wave(s), a sound wave, etc.) over a period of time, or they may be provided on any analog or digital network (packet switched, circuit switched, or other scheme).
References throughout the foregoing description to features, advantages, or similar language do not imply that all of the features and advantages that may be realized with the present technology should be or are in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present technology. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages, and characteristics of the present technology may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize that the present technology can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present technology.
Any patents and applications and other references noted above, including any that may be listed in accompanying filing papers, are incorporated herein by reference in the entirety, except for any subject matter disclaimers or disavowals, and except to the extent that the incorporated material is inconsistent with the express disclosure herein, in which case the language in this disclosure controls. Aspects of the invention can be modified, if necessary, to employ the systems, functions, and concepts of the various references described above to provide yet further implementations of the invention.
Several aspects of the present technology are set forth in the following examples.
1. A consumer-operated kiosk for receiving an electronic device from a user, the kiosk comprising:
2. The kiosk of example 1, further comprising a camera within the housing and having a field of view that includes the inspection plate, wherein the camera is configured to capture images and/or video of the electronic device while the electronic device is positioned on the inspection plate.
3. The kiosk of example 2 wherein the camera is mounted to an interior sidewall of the housing and is aligned at a non-vertical angle.
4. The kiosk of example 3 wherein an angle between the sidewall and the alignment of the camera is between 10°-35°.
5. The kiosk of any of examples 2-4 wherein the inspection plate is at least partially transparent and the camera is positioned below the inspection plate to view the electronic device through the inspection plate.
6. The kiosk of any of examples 1-5 wherein the inspection plate is configured to tilt about an axis of rotation non-parallel to a front wall of the housing.
7. The kiosk of example 6 wherein the axis of rotation of the inspection plate is perpendicular to the front wall of the housing.
8. The kiosk of any of examples 1-7, further comprising a third deflecting plate positioned at least partially below the first deflecting plate and configured to redirect the electronic device from the first deflecting plate toward the second deflecting plate.
9. The kiosk of example 8 wherein the third deflecting plate is positioned directly below the inspection plate.
10. The kiosk of any of examples 1-9 wherein:
11. The kiosk of any of examples 1-10 wherein the housing has a volume of less than 0.75 cubic feet.
12. The kiosk of any of examples 1-11 wherein the storage bin comprises:
13. The kiosk of example 12 wherein the storage bin comprises a second set of flexible fingers extending from the second sidewall toward the first sidewall.
14. A consumer-operated kiosk for receiving an electronic device from a user, the kiosk comprising:
15. The kiosk of example 14 wherein the processor is configured to detect when the first storage bin is filled with electronic devices, and wherein the processor causes the deflecting plate to move to the second position when the first storage bin is full.
16. The kiosk of examples 14 or 15, further comprising an access door configured selectively open and close access to the inspection area from outside of the kiosk, wherein the processor is operably connected to the access door, and wherein the processor is configured to cause the access door to open if a user rejects an offer for purchase of the electronic device during a transaction at the kiosk.
17. A method of processing an electronic device using a consumer-operated kiosk, the method comprising:
18. The method of example 17, further comprising moving the deflecting plate to direct the electronic device to one of a first storage bin or a second storage bin.
19. The method of examples 17 or 18, further comprising visually inspecting the electronic device through the inspection plate using a camera mounted to an interior wall of the kiosk, the camera mounted at an angle between 10°-35° with respect to the internal wall.
20. The method of any of examples 17-19, further comprising dispensing remuneration to the user.
21. The method of any of examples 17-20, further comprising causing the electronic device to land on a front side of back side of the electronic device at the bottom of the storage bin using one or more flexible fingers extending from one or more internal walls of the storage bin.
The above Detailed Description of examples and embodiments of the invention is not intended to be exhaustive or to limit the invention to the precise form disclosed above. While specific examples for the invention are described above for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. For example, while processes are presented in a given order, alternative implementations may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified to provide alternative or sub-combinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes are at times described as being performed in series, these processes may instead be performed or implemented in parallel or performed at different times.
The teachings of the present technology provided herein can be applied to other systems, not necessarily the system described above. The elements and acts of the various examples described above can be combined to provide further implementations of the invention. Some alternative implementations of the invention may include not only additional elements to those implementations noted above, but also may include fewer elements. Further any specific numbers noted herein are only examples: alternative implementations may employ differing values or ranges.
While the above description describes various embodiments of the invention and the best mode contemplated, regardless how detailed the above text, the invention can be practiced in many ways. Details of the system may vary considerably in its specific implementation, while still being encompassed by the present disclosure. As noted above, particular terminology used when describing certain features or aspects of the invention should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the invention with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the invention to the specific examples disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the invention encompasses not only the disclosed examples, but also all equivalent ways of practicing or implementing the invention under the claims.
From the foregoing, it will be appreciated that specific embodiments of the invention have been described herein for purposes of illustration, but that various modifications may be made without deviating from the spirit and scope of the various embodiments of the invention. For example, the kiosk 100 may not include the screen 108. In some such embodiments, a user may interact with the kiosk via a mobile application installed on the electronic device of the user. Further, while various advantages associated with certain embodiments of the invention have been described above in the context of those embodiments, other embodiments may also exhibit such advantages, and not all embodiments need necessarily exhibit such advantages to fall within the scope of the invention. Accordingly, the invention is not limited, except as by the appended claims.
Although certain aspects of the invention are presented below in certain claim forms, the applicant contemplates the various aspects of the invention in any number of claim forms. Accordingly, the applicant reserves the right to pursue additional claims after filing this application to pursue such additional claim forms, in either this application or in a continuing application.
This application claims the benefit of U.S. Provisional Patent Application No. 63/088,377, filed Oct. 6, 2020 (attorney docket no. 111220-8061.US00), and of U.S. Provisional Patent Application No. 63/070,207, filed Aug. 25, 2020 (attorney docket no. 111220-8060.US00), each of which is incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
63070207 | Aug 2020 | US | |
63088377 | Oct 2020 | US |