The present disclosure is directed generally to methods and systems for recycling mobile phones and other consumer electronic devices and, more particularly, to methods and systems associated with improving customer interaction with kiosks that purchase electronic devices.
Consumer electronic devices, such as mobile phones, laptop computers, notebooks, tablets, MP3 players, etc., are ubiquitous. Currently there are over 6 billion mobile devices in use in the world and this number is growing rapidly. Part of the reason for the rapid growth in the number of mobile phones and other electronic devices is the rapid pace at which these devices evolve, and the increased usage of such devices in developing countries.
As a result of the rapid pace of development, a relatively high percentage of electronic devices are replaced every year as consumers continually upgrade their mobile phones and other electronic devices to obtain the latest features or a better operating plan. According to the U.S. Environmental Protection Agency, consumers in the United States alone dispose of over 370 million mobile phones, PDAs, tablets, and other electronic devices every year. Millions of other outdated or broken mobile phones and other electronic devices are simply tossed into junk drawers or otherwise kept until a suitable disposal solution arises.
Although many electronic device retailers and cell carrier stores now offer mobile phone trade-in or buyback programs, many old mobile phones still end up in landfills or are improperly disassembled and disposed of in developing countries. Mobile phones and similar electronic devices, however, 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.
As an alternative to retailer trade-in or buyback programs, consumers can now recycle and/or sell their used mobile phones and other small electronic devices using self-service kiosks located in malls, retail stores or other publically accessible areas. Such kiosks are operated by ecoATM, Inc., the assignee of the present application, and are disclosed in, for example, U.S. Pat. Nos. 8,463,646; 8,423,404; 8,239,262; 8,200,533; 8,195,511; and 7,881,965, which are commonly owned by ecoATM, Inc. and are incorporated herein by reference in their entireties.
When offering to purchase used mobiles phones and/or other electronic devices from consumers, it can be important to offer the consumer a suitable price or other consideration that will convince the user to complete the transaction. If the price or other incentives are not considered valuable enough, the consumer will usually decline the offer. In the past, an operator of the kiosk might assume that the reason why a transaction was not completed was because the amount offered for a particular device was too low. In fact, there can be a number of other reasons why the user did not complete a transaction. Examples of such reasons include bugs in the software that operates the kiosk or confusing directions that may be given to the user. In the past, these factors were not considered in determining why a transaction was not completed. Therefore, there is a need for a system that can gather more information regarding a proposed transaction so that factors other than the price offered for an item can be considered in order to assess why a transaction was not completed.
The following disclosure describes various embodiments of systems and methods for conducting transactions to purchase mobile phones and other consumer electronic devices, and for performing other operations associated with electronic device recycling. Embodiments of the methods described herein can be performed by or with consumer-operated kiosks, networked processing devices, retailer-assisted machines, and/or the like. Some embodiments of the present technology, for example, are directed to consumer-operated kiosks that can perform automatic visual and/or electrical inspections of mobile phones and/or other consumer electronic devices that are submitted to the kiosks for sale or recycling.
As described in greater detail below, one or more cameras associated with a kiosk are used to record a video and/or still images of a user conducting a transaction and keep the record on a computer-readable medium in the kiosk. The record is electronically transferred to a remote server computer through a wired or wireless communication link or by copying the record to a portable computer-readable medium. A system operator is able to review the recordings of one or more transactions in order to perform such actions as identifying causes why a user did not complete a transaction. In one embodiment, a video recording of a transaction is time stamped or otherwise synchronized with a record of Graphical User Interface (GUI) screens that were presented to the user during the transaction. The user's actions or facial expressions can be compared with the time at which GUI choices or controls are presented in order to aid in identifying GUI errors or confusing directions. In addition or alternatively, the user's facial expressions or body language can be compared with times at which different offers, advertising or other consideration for a device are presented. In this case, the facial reactions or body language are analyzed to gauge the user's reaction to the offer. In yet another embodiment, a live video stream of a transaction is transmitted to a remote server and a human operator or the server computer running facial recognition or other identification software operating on the server analyzes the video images to identify persons of interest who may be known to perpetrate fraudulent redemptions of devices or deter customers from using the kiosks. If a person of interest is identified in the vicinity of the kiosk, actions can be performed such as placing a call to a security company or law enforcement agency.
Certain details are set forth in the following description and in
The accompanying Figures depict embodiments of the present technology and are not intended to be limiting of its scope. The sizes of various depicted elements are not necessarily drawn to scale, and these various elements may be arbitrarily enlarged to improve legibility. Component details may be abstracted in the Figures to exclude details such as the 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.
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 110 is first introduced and discussed with reference to
In the illustrated embodiment, the kiosk 100 is a floor-standing self-service kiosk configured for use by a user 101 (e.g., a consumer, customer, etc.) to recycle, sell, and/or perform other operations with a mobile phone or other consumer electronic device. In other embodiments, the kiosk 100 can be configured for use on a countertop or a similar raised surface. Although the kiosk 100 is configured for use by consumers, in various embodiments the kiosk 100 and/or various portions thereof can also be used by other operators, such as a retail clerk or kiosk assistant to facilitate the selling or other processing of mobile phones and other electronic devices.
In the illustrated embodiment, the kiosk 100 includes a housing 102 that is approximately the size of a conventional vending machine. The housing 102 can be of conventional manufacture from, for example, sheet metal, plastic, laminated wood panels, etc. A plurality of user interface devices are provided on a front portion of the housing 102 for providing instructions and other information to users, and/or for receiving user inputs and other information from users. For example, the kiosk 100 can include a display screen 104 (e.g., a liquid crystal display (“LCD”) or 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. The display screen 104 can include a touch screen for receiving user input and responses to displayed prompts. In addition or alternatively, the kiosk 100 can include a separate keyboard or keypad for this purpose. The kiosk 100 can also include an ID reader or scanner 112 (e.g., a driver's license scanner), a fingerprint reader 114, and one or more cameras 116 (e.g., digital still and/or video cameras, identified individually as cameras 116a-c). In one embodiment, the cameras include a camera disposed at an eye level of the user and configured to capture images of the user's face, a camera positioned to capture an image of the user's entire body and a camera above the user and configured to capture images of the area around the kiosk. The kiosk 100 can additionally include output devices such as a label printer having an outlet 110, and a cash dispenser having an outlet 118. Although not identified in
A sidewall portion of the housing 102 can include a number of conveniences to help users recycle or otherwise process their mobile phones. For example, in the illustrated embodiment the kiosk 100 includes an accessory bin 128 that is configured to receive mobile device accessories that the user wishes to recycle or otherwise dispose of. Additionally, the kiosk 100 can provide a free charging station 126 with a plurality of electrical connectors 124 for charging a wide variety of mobile phones and other consumer electronic devices.
During use, a consumer approaches a kiosk and touches a user interface to begin the process of selling an electronic device. In response to prompts on the display screen 104, the user places the device into the inspection area 108 and connects the device to one of several electronic cables that is appropriate for the device. The device is electronically inspected by the kiosk through the attached cable. In addition, cameras in the inspection area capture images of the device so that its condition can be determined. Once inspected, the consumer is offered a price for the device via, e.g. the display screen 104, that the consumer can either accept or reject. If the offer is accepted, a mechanism in the kiosk moves the device from the inspection area to a collection bin and a voucher is printed or cash is dispensed in the amount of the accepted offer. If the offer is rejected, the consumer can retrieve the device from the inspection area.
As described above, one of the problems associated with operating a kiosk service is trying to determine why consumers may not complete a transaction. A cash offer for a device may be too low or the coupons or discounts offered may not be enticing enough for the user to trade in their electronic device. It has also been discovered that many transactions are not completed because a user is confused about how to operate the kiosk or how to complete all the steps necessary to finalize the transaction. In one embodiment, the prices offered for devices are set from a remote computer system (not shown) that is operated by the kiosk operator. The prices can be dynamically adjusted and compared with transactions that are completed. Thus, it is fairly simple to dynamically adjust the price upwards until a desired or expected number of transactions are completed. What is not so easy to determine is if consumers are not completing transactions because they are confused or frustrated with the operation of the kiosk. Addressing these problems generally involves interviewing users of the system about why they did not complete a transaction. Software updates to the GUI or manner of operating the kiosk are then written and tested on focus groups or other volunteers for feedback. Therefore, the time it takes to determine shortcomings of kiosk operation and to develop improvements is quite slow compared with simply changing the prices offered for different models of electronic components.
To address these problems, the disclosed technology operates to record interactions between the users and the kiosks. The records are then analyzed to determine the point at which the user cancelled the transaction. In some embodiments, the record is synchronized or marked with a timeline indicating when different portions of a GUI or instructions were presented to the user. In some embodiments, the record is synchronized or marked with a timeline showing when different offers or incentives were presented to the user. The transaction records can be viewed in real time or after the transaction is completed/cancelled in order to determine the reasons for cancelling transactions or to improve the users' experience and/or satisfaction with the system.
An operator 206 at the server computer 204 has one or more video monitors with which they are able to view information received from the individual kiosks. For example, a kiosk may ask a user 212 to present some sort of identification and then to look into the kiosk camera. The operator 206 can then confirm the identity of the user by comparing the user's picture with his or her identification. In another embodiment, a user can press a “help” button on the kiosk or GUI and be put in touch with the operator 206 who can answer questions about the device purchasing process. In one embodiment, live video/audio information is recorded by the cameras in the kiosks and transmitted (usually in a compressed form) via the wired or wireless computer communication link 202.
In another embodiment, a live transaction record from the kiosk cameras is fed to the server computer 204 that uses facial recognition or other identification software to detect the presence of persons of interest 210 in the area of the kiosk. Such persons may be persons who have previously attempted to sell stolen electronic devices or have been known to harass users or otherwise interfere with users' operation of the kiosks. If the identification software on the server detects the presence of a person of interest 210, the server can alert the operator 206 who in turn can send a message to a security company 220 or other law enforcement agency to investigate the area around the kiosk. Alternatively, the server computer 204 can be programmed to send a message to the security company 220 when any persons of interest are identified. If the person of interest 210 is attempting to complete a transaction, the server computer or a human operator can send an instruction to the kiosk to terminate the transaction.
As discussed above, one use of the disclosed technology is to determine why some transactions are not completed. To address this, the kiosks keep video or still image records from the various cameras in the kiosk beginning at the time when a user first interacts with the kiosk and ending when a transaction is complete or aborted. In one embodiment, the transaction records are compressed and sent in real time to the server computer 204 that places the records in a database 230 along with an indication of the type of electronic device that the user is attempting to sell. In one embodiment, an event log associated with the transaction record keeps track of when different portions of a GUI are presented to the user. For example, if a user 212 is presented with a list of makes and models of various electronic devices at time 2:39 in a transaction record, then the transaction record can be advanced to 2:39 to see how the user 212 reacts to the list. Similarly, if the user 212 is presented with an offer of $123 for their device at 5:46 in the transaction, then the transaction record can be advanced to time 5:46 to see the user's expression when the offer was presented. In this way, visual (and audio if available and desired) feedback is available to gauge how users react to the operation of the kiosk or to the offers presented. The event log can be searched for the times at which different events occur during the transaction and the transaction record can be used to recall images obtained by the camera(s) at corresponding times. The event log may be a separate file associated with a transaction or the event log may be part of the transaction record, such as metadata etc.
In one embodiment, transaction records are made at kiosks that are located in jurisdictions where only a single party's consent is required to record a conversation. In other embodiments, a user may be asked to give their consent to having the transaction recorded prior to being allowed to use the kiosk. Recording can then begin once the user has provided their consent.
Because the database 230 stores transaction records along with an indication of the type of device that was being offered for sale, an operator (or marketing team) or a computer can analyze the transaction records to determine where the transactions break down for different types of devices. For example, an operator or a computer running facial expression/emotion or gesture detection software can review the images of the transaction to determine if users have a look of disgust or mild bemusement (or perform a gesture indicative of the same emotion) when an offer is presented for a particular make and model of device (suggesting the offer price is too low). If so, the offer amount for that particular type of device can be increased. Conversely, an operator or computer can determine if users who complete transactions show looks of surprise or happiness (or perform gestures indicative of such an emotion) when presented with an offer, discounts, coupons or the like. If so, it may be inferred that the offer amount is too generous and the offer for a particular make or model of equipment can be reduced for future transactions.
In some embodiments, transaction records can be analyzed and compared to times when different features or controls of the GUI are presented to the users. For example, if users often quit using the kiosk when a particular user interface screen is shown, the screen can be reviewed to make sure it is not confusing or is missing some key button/control/instruction, etc. In one embodiment, a video recording of a user's facial expressions are analyzed at the time when a GUI screen is presented. If the user expresses a look of confusion, then the screen can be checked for errors or clarity.
In one embodiment, the operator of the server computer can analyze the transaction records by searching for a time at which a specific event occurs. For example, the operator may want to know when an offer was presented. The operator therefore enters the search terms “Offer Presented” in a search tool and the server computer then searches entries in the event log to determine the time during the transaction when an offer was presented. The server computer can then recall video or still images that were stored in the associated transaction record at the time when the offer was presented.
Beginning at 300, the processing device detects when a user begins interacting with the kiosk. This can be accomplished by detecting an event such the user pressing a button or control on the user interface. Alternatively, proximity sensors on the kiosk can detect when a user approaches the kiosk and the kiosk can present portions of the user interface with, for example, instructions on how to proceed with a transaction.
At 302 the processing device checks to see if the kiosk is located in a jurisdiction where permission of the user is required to record the transaction. If so, the kiosk asks the user for permission to record the transaction at 304. At 306, the processing device determines if permission was obtained. If not, processing ends at 308. If permission is either not required or is obtained, the processing device begins recording the transaction with a series of still or video images from one or more of the cameras at 310.
At 312, the processing device determines if an event has occurred. If not, processing waits until an event does occur. An event may comprise a user activating some control or function on the kiosk including placing an electronic device in the inspection area of the kiosk. Alternatively, an event may occur when the processing device presents some new information (e.g. instructions, an advertisement, images or other item) or aspect of the GUI to the user. When such an event does occur, the processing device records the time and type of event in an event log that is part of or is associated with the transaction record at 314. For example, if the user has indicated that they would like to trade in an Apple iPhone, the processing device may record the time at which the user is shown a screen with different models and asked to select which model they have for sale. Time stamps are recorded when the user selects buttons or images on the user interface. Similarly, the processing device may record a time stamp at the time when the kiosk presents an offer for an item. Each of these time stamps can be searched and used as an index to the images in the transaction record that are obtained from the cameras in order to view the user's reactions to the transaction process.
At 316, the processing device determines if the transaction is complete such as by receiving the device and printing a coupon for the transaction price or by dispensing money. If the transaction is complete, recording stops at 318 and the event log for the transaction is completed or closed at 320.
In one embodiment, the processing device compresses one or more of the transaction recordings and event logs and sends them via the wired or wireless communication link to the server computer of the kiosk operator. In one embodiment, the compression is performed on the video signal that is captured by the camera that obtains images of the area surrounding the kiosk. The compressed video stream can be viewed by operators in real time or by identification software running on the server computer to identify possible security risks that may be occurring at the kiosk. For example, if a known person of interest who has previously attempted to sell stolen phones to the kiosk is seen in the area of the kiosk, then a call can be placed to a security company or law enforcement agency to investigate.
In one embodiment, the processing device in the kiosk is programmed to transfer the transaction recordings and the event logs for the transactions to the server computer. If a high speed communication link is available then such a transfer can take place electronically. However, given the size of the video files and the number of transactions, the processing device can also transfer the data to a portable computer storage medium (e.g. solid state or mechanical hard drive) that is temporarily connected to the kiosk when instructed to do so either by the server computer or by an employee of the kiosk company.
In one embodiment, the server computer is programmed to sort the transaction records and event log files of the transactions by a number of factors such as by different transaction outcomes (e.g. transaction completed, transaction aborted etc.) by type of device that was offered for sale, by geographic region etc. The information in the files can then be used to determine how the offers for various types of electronic devices were received as well as if portions of the GUI or instructions or controls presented are areas in which the user experience can be improved. For example, transactions can be sorted by model number (e.g. 32 Gigabyte iPhone 5) and by outcome (e.g. 23% transactions completed). Therefore it can be determined that the price offered for this model cellular phone may be too low. Also the timestamps of when the offers were presented for this make and model of device can be used to advance the transaction record to the point where an offer was made. Either a human or the server computer running facial expression/emotion or gesture detection software can analyze the corresponding images of the user to gauge the user's reaction to the offer presented. The facial expressions or gestures may give insight into the appropriate offer amount. In another example, if 90% of transactions for Apple iPod mini are not completed and most consumers end the transaction at the time when a particular user interface screen is first presented to the user, then the user screen can be checked for errors, missing instructions or the like. The transaction records and event logs therefore provide a mechanism by which the operation of the kiosk can be tested in a real world environment without having to rely on focus groups or the like to gauge customer reaction to the operation of the system.
The CPU 400 can provide information and instructions to kiosk users via the display screen 104 and/or an audio system (e.g., a speaker) 404. The CPU 400 can also receive user inputs via, e.g., a touch screen 408 associated with the display screen 104, a keypad with physical keys, and/or a microphone 410. Additionally, the CPU 400 can receive personal identification and/or biometric information associated with users via the ID reader 112, one or more of the external cameras 116, and/or the fingerprint reader 114. In some embodiments, the CPU 400 can also receive information (such as user identification and/or account information) via a card reader 112 (e.g., a debit, credit, or loyalty card reader having, e.g., a suitable magnetic stripe reader, optical reader, etc.). The CPU 400 can also control operation of the label dispenser 110 and systems for providing remuneration to users, such as the cash dispenser 118 and/or a receipt or voucher printer and an associated dispenser 420.
As noted above, the kiosk 100 additionally includes a number of electronic, optical and electromechanical devices for electrically, visually and/or physically analyzing electronic devices placed therein for recycling. Such systems can include one more internal cameras 414 for visually inspecting electronic devices to, e.g., determine the external dimensions and condition, and one or more of the electrical connectors 442 (e.g., USB connectors) for, e.g., powering up electronic devices and performing electronic analyses. The kiosk 100 further includes a plurality of mechanical components that are electronically actuated for carrying out the various functions of the kiosk 100 during operation. The mechanical components 418 can include, for example, an inspection area access door 106 and one or more of the movable components (e.g. an inspection plate) operably disposed within the inspection area 108 (
In the illustrated embodiment, the kiosk 100 further includes a network connection 422 (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 remote processing devices via a communication link 202, and a wireless transceiver 424 (e.g., including a Wi-Fi access point, Bluetooth transceiver, near-field communication (NFC) device, and/or wireless modem or cellular radio utilizing GSM, CDMA, 3G and/or 4G technologies) for data communications suitable for communication with, e.g., all manner of remote processing devices via the communication link 202 and/or directly via, e.g., a wireless peer-to-peer connection. For example, the wireless transceiver 424 can facilitate wireless communication with handheld devices, such as a mobile device (e.g., a smartphone) either in the proximity of the kiosk 100 or remote therefrom. By way of example only, in the illustrated embodiment the mobile device can include one or more features, applications and/or other elements commonly found in smartphones and other known mobile devices.
Unless described otherwise, the construction and operation of the various components shown in
While many of the embodiments are shown and described as being implemented in hardware (e.g., one or more integrated circuits designed specifically for a task), such embodiments could equally be implemented in software and be performed by one or more processors. Such software can be stored on any suitable computer-readable medium, such as microcode stored in a semiconductor chip, on a computer-readable disk, or downloaded from a server and stored locally at a client.
The kiosks 100, server computers 204, user computers and/or other user devices etc. may include one or more central processing units or other logic-processing circuitry, memory, input devices (e.g., keyboards and pointing devices), output devices (e.g., display devices and printers), and storage devices (e.g., magnetic, solid state, fixed and floppy disk drives, optical disk drives, etc.). Such computer devices may include other program modules such as an operating system, one or more application programs (e.g., word processing or spread sheet applications), and the like. Aspects of the invention may be practiced in a variety of other computing environments.
While the communication link 202 is preferably a public network such as the Internet, a private network, such as an intranet may likewise be used herein. The network may have a client-server architecture, in which a computer is dedicated to serving other client computers, or it may have other architectures such as peer-to-peer, in which one or more computers serve simultaneously as servers and clients. A database or databases, coupled to the server computer(s), stores much of the web pages and content exchanged between the user computers. The server computer(s), including the database(s), may employ security measures to inhibit malicious attacks on the system and preserve the integrity of the messages and data stored therein (e.g., firewall systems, message encryption and/or authentication (e.g., using transport layer security (TLS) or secure socket layers (SSL)), password protection schemes, encryption of stored data (e.g., using trusted computing hardware), and the like).
Although not required, aspects of the invention are described in the general context of computer-executable instructions, such as routines executed by a general-purpose data processing device, e.g., a server computer, wireless device or personal computer. Those skilled in the relevant art will appreciate that aspects of the invention can be practiced with other communications, data processing, or computer system configurations, including Internet appliances, hand-held devices (including personal digital assistants (PDAs)), wearable computers, all manner of cellular or mobile phones (including Voice over IP (VoIP) phones), dumb terminals, media players, gaming devices, multi-processor systems, microprocessor-based or programmable consumer electronics, set-top boxes, network PCs, mini-computers, mainframe computers, and the like. Indeed, the terms “computer,” “server,” “host,” “host system,” and the like, are generally used interchangeably herein, and refer to any of the above devices and systems, as well as any data processor. Input devices may include a touchpad, keyboard and/or a pointing device such as a mouse. Other input devices are possible such as a microphone, joystick, pen, game pad, scanner, digital camera, video camera, and the like. The data storage devices may include any type of computer-readable medium that can store data accessible by a computer, such as magnetic hard and floppy disk drives, optical disk drives, magnetic cassettes, tape drives, flash memory cards, digital video disks (DVDs), Bernoulli cartridges, RAMs, ROMs, smart cards, etc. Indeed, any medium for storing or transmitting computer-readable instructions and data may be employed, including a connection port to a network such as a local area network (LAN), wide area network (WAN) or the Internet.
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 invention, such as certain functions, are described as being performed exclusively on a single device, the invention 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 invention may be stored or distributed on tangible computer-readable medium, 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. The data storage devices may include any type of computer-readable medium that can store data accessible by a computer, such as magnetic hard and floppy disk drives, optical disk drives, magnetic cassettes, tape drives, flash memory cards, DVDs, Bernoulli cartridges, RAM, ROMs, smart cards, etc. Indeed, any medium for storing or transmitting computer-readable instructions and data may be employed, including a connection port to a network such as a LAN, WAN, or the Internet. Alternatively, computer implemented instructions, data structures, screen displays, and other data under aspects of the invention 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). The terms “memory” and “computer-readable storage medium” include any combination of temporary, persistent, and/or permanent storage, e.g., ROM, writable memory such as RAM, writable non-volatile memory such as flash memory, hard drives, solid state drives, removable media, and so forth, but do not include a propagating signal per se.
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. 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. 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.
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like, are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” As used herein, the terms “connected,” “coupled,” or any variant thereof, means any connection or coupling, either direct or indirect, between two or more elements; the coupling or connection between the elements can be physical, logical, or a combination thereof. Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. The word “or,” in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
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 scope of the various embodiments of the invention. 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.
Number | Date | Country | |
---|---|---|---|
62221510 | Sep 2015 | US |