The present invention relates to wireless device manufacturing. More particularly, but not exclusively, the present invention relates to production line PCB serial programming and testing.
Usage of wireless devices has grown significantly in recent years as manufacturing processes, devices, and wireless standards have improved. As wireless devices become smaller and more portable, space limitations for components and circuitry become even more constrained. Space constraints are particularly limited for wireless earpieces. Such space constraints preclude the usage of significant number of tests points for device layouts utilizing printed circuit boards (PCBs). As a result, testing PCBs during the manufacturing process may be difficult, potentially resulting in additional time and equipment requirements, failed devices, extra troubleshooting, and additional expense.
One aspect includes a system, method, and testing device including a processor and memory with instructions that are executed to test a wireless earpiece. Automated testing of one or more printed circuit boards of the wireless earpiece is initiated. The semi-assembled wireless earpiece is tested. End-of-line functional testing is performed. Final acoustic testing of the wireless earpiece is performed.
Another aspect includes a system for testing a wireless earpiece. The system may include a computing device connected to the wireless earpiece. The system may also include a reference wireless earpiece connected to the computing device. The computing device may be configured to initiate automated testing of one or more printed circuit boards (PCBs) of the wireless earpiece, test the semi-assembled wireless earpiece, perform end-of-line functional testing, and perform final acoustic testing of the wireless earpiece.
Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
The illustrative embodiments provide a system and method for production line PCB serial programming and testing. In one embodiment, the PCBs may be a component of a wireless earpiece, such as concha or external auditory canal device. When referencing the PCB herein, reference may be made to one or more PCBs, systems, sub-systems, components, or the entire device.
PCBs as well as the sub-systems of the wireless earpiece may be tested throughout the various phases of integration of the wireless earpiece. By utilizing the processes, steps, and methods herein described, the illustrative embodiments provide significant advantages in improving the efficiency of manufacturing production lines for one or more versions of wireless earpieces. In addition, substantial costs savings may be achieved by removing defective components before the defective components are further integrated into the wireless earpiece. As a result, defective devices may be removed more dynamically during the manufacturing process to preserve functioning parts instead of discarding entire systems or sub-systems of the wireless earpiece. In another embodiment, the wireless earpiece may represent any number of wireless devices.
During the described testing processes, the PCBs and corresponding wireless earpieces may be programmed to serially certify functionality of all component sets of the PCB and wireless earpiece. The testing may be performed by a testing system utilizing custom jigs that may be connected or otherwise interface to the PCBs and wireless earpieces. In one embodiment, the testing, certification, and other processes of the illustrative embodiments may be implemented utilizing phases as herein described.
In one embodiment, the testing system 100 may include a computing device 106, an interface 108, testing jigs 110, one or more devices under test (DUT) 102, reference device 116, and an interface 118.
The computing device 106 may be a desktop computing device, specialized computing device, tablet, one or more servers, databases, or other device(s) for testing the DUT 102. The computing device 106 may represent one or store computing devices that are configured to communicate or otherwise interface with the DUT 102. In one example, the computing device 106 may represent a personal computer, server, and database for storing testing information for a number of DUTs.
The computing device 106 may have dedicated hardware and logic, such as signal generators, transceivers, signal processors, light sensors, microphones, speakers, sensors, and measuring devices that may be utilized to measure the performance, characteristics, and responses of the DUT 102. In another embodiment, the computing device 106 may include databases or instructions that are executed by a processor of the computing device to perform testing. For example, a set of instructions stored in the non-transitory memory of the computing device 106 may be executed to perform the steps herein described.
In another embodiment, all or portions of the measurement equipment may be integrated with or connected to the testing jigs 110. The computing device 106 may also be connected to one or more data or wireless networks. For example, the computing device 106 (as well as the DUT 102 may communicate with one or more wireless networks (e.g., Bluetooth, WiFi, cell, Zigbee, etc.), local area networks or other wired networks (e.g., Ethernet, powerline, fiber optics, etc.) The networks may represent any number of public and private networks (e.g., the Internet) operated by one or more service providers. For example, testing scripts, programs, updates, or instructions may be retrieved through a number of interconnected networks including a private WiFi network, local area networks, and public or cloud networks.
The interface 108 and 118 may represent a serial connection, cable, or wire connected between the computing device 106 and the DUT 102 and the computing device 106 and the reference device 116, respectively. For example, the interfaces 108 and 118 may be USB connections from the computing device 106 to the DUT 102 and the reference device 116. The interfaces 108 and 118 may also represent wireless connections, such as Bluetooth, WiFi, near field communications, radio frequency (RF) communications, or other wireless connections that may be established utilizing transmitters, receivers, or transceivers. As a result, the functional aspects of the DUT 102 may be tested.
The testing jigs 110 physically secure the DUT 102 as well as electrically interface with the DUT 102 as a whole as well as individual components of the DUT 102 to fully test the DUT 102 and the corresponding PCBs 104. For example, the testing jigs 110 may mechanically secure the DUT 102 utilizing one or more clamps or arms. The testing jigs 110 may also include wires, micro interfaces (e.g., micro USB, etc.,), BLUETOOTH or other wireless systems such as radio frequency antennas or other electrical interfaces for connecting, probing, or programming to any number of test points of the PCBs 104.
The reference device 116 may be utilized to generate reference signals for the testing and measuring the DUT 102. In addition, the reference device 116 may be utilized to communicate with the DUT 102 to perform functionality testing as is herein described. The wireless earpiece 102 may be configured for use as a pair (i.e., left ear and right ear). The reference device is used to test the magnetic induction link, to control and trace the semi-assembled DUT 102. The reference device 116 communicates via a gateway to the DUT 102. The reference device may test all major PCB component subsystems; a passing grade allows the PCB to move further down the assembly line for integration into the assembled product.
The process of
Next, the system performs semi-assembly testing of the wireless device (step 202). During step 202, the semi-assembly of the DUT is tested utilizing a jig that connects the semi-assembled DUT to the system fix automated testing. If there is a problem with the semi-assembly, the semi-assembly may be conveyed 220 to a single rework station 224 attached to a monitor 222. The single rework station 224 may provide detailed data regarding the specific reason(s) for the original test failure. At this point, either the system corrects the issue and returns 226 the semi-assembly back for automated semi-assembly testing 202 or else it is rejected 229.
Next, the system performs end-of-line functionality testing (step 204). During step 204, the wireless device may be completely formed with the battery fully enclosed inside the device. As before, custom-built jigs may be utilized for final testing of the light sensitive componentry. In one embodiment, a reference wireless earpiece may be utilized for testing the DUT. In one embodiment, the reference wireless earpiece is used to test the NFMI antenna and chip combination by communicating in such a way as to test the limits of the NFMI antenna of the DUT and replicating the most extreme conditions expected to be encountered by the DUT. The DUT is expected to communicate without errors and at the limits of the connection range. The testing jig utilized during step 204 may expose any of the potential NFMI linkage errors of the DUT. The testing jig is also utilized to test the pulse oximeter, touch sensors, and red green and blue (RGB) light emitting diodes (LEDs). In one embodiment, the jig may include a mechanical arm for engaging or activating the touch sensor(s). The testing jig may also emulate a pulse for testing the pulse oximeter. The testing jig may include may include light sensors or devices for detected or reflecting light generated by the LEDs. In one embodiment, the DUT may be light insulated or otherwise enclosed within a shield to ensure that ambient light does not affect the results of the testing. In another embodiment, the DUT itself is utilized to measure the LED and pulse oximetry outputs by reflecting the light emitted back onto the sensor contained within the DUT. If the DUT fails the testing, the DUT is rejected 239.
Next, the system performs final acoustic testing (step 206) with the process terminating thereafter. During the final acoustic testing of step 206, a customized testing jig is utilized to perform testing. The testing of step 206 may be performed in an acoustically isolated chamber or room for testing the external auditory canal (EAC) microphone which may be a bone microphone tuned to detect vibrations of the surrounding bony structures, EAC speaker, ambient microphone located on the superolateral segment, and audio over the NFMI linkage of the DUT.
During step 206, audio may be played into the ambient microphone of the DUT and then retransmitted by the EAC loudspeaker and recorded by the microphone placed underneath the testing jig. The recorded audio may then be analyzed against the reference signal. In one embodiment, there are four segments analyzed including: low—for example, 100+ Hz (testing of microphones and speakers for bass), mid—for example, 1000 Hz+ testing for obstruction, high—for example, 3000 Hz+ testing for reference and calibration, and white noise—looking for gaps or peaks, resonance frequencies, or blockages.
Audio may also be played into the EAC microphone and then transmitted by the NFMI to the reference wireless earpiece in the testing jig. The reference wireless earpiece may then send the audio to the computer where the signal may be analyzed against the reference signal. If it fails here, it is rejected 249. After successful performance of final acoustic testing, the successfully produced DUT is sent for packaging 208.
In one embodiment, a single customized jig may be utilized to perform testing during the different steps of
Next, the system programs intelligent components on the PCB (step 304). The PCB may include any number of intelligent or programmable components, such as Bluetooth chips, logic chips, field programmable gate arrays (FPGAs), processing chips (e.g., Kinetics ARM chip), and so forth.
Next, the system performs RF testing (step 306). In one embodiment, the Bluetooth device or RF components (e.g., Bluetooth transceiver, WiFi transceiver, etc.) may be instructed to transmit and/or receive on a planned frequency with crystal trimming being performed. Frequency adjustments may be performed to tune or tweak the frequency transmissions of the RF transceiver.
Next, the system tests Bluetooth of the PCB (step 308). In one embodiment, a number of tests may be implemented and measured according to the preset standards. In one embodiment, test data is transmitted to a receiver of the system and evaluated for errors. In addition, a noise baseline or floor may be set for the Bluetooth components of the PCB.
Next, the system performs a battery protection test of the PCB (step 310). The PCB and corresponding circuits will be checked to verify that the system is configured to utilize minimal current when battery voltage is below the manufacturer's minimum specification. Next, the system tests normal battery charging capabilities of the PCB (step 312). In one embodiment, the voltage and current utilized to charge the battery may be determined as well as the capacity of the battery when fully charged.
Next, the system removes external power and measures power usage (step 314). During step 314, the system verifies that the PCB utilizes power within a specified range when drawing power from the internal battery connection.
Next, the system tests to verify the microcontroller of the PCB is able to connect to the touch sensor, accelerometer, memory, and near-field magnetic induction (NFMI) chip (step 316). In one embodiment, test signals may be sent to each of the various sub-systems (e.g., touch sensor, accelerometer, memory, NFMI chip, radio frequency identification tag, gyroscope, etc.). Once the testing of
The process begins by fitting the lateral segment and the medial segment of the DUT to the jig (step 402). At this point, both the lateral and medial segments, (or sub-assemblies) are separate and have not yet been fused together allowing for Changes to be made as needed before final assembly. If there is a failure of either of the lateral or medial segments, the segment may be reworked to reduced costs and minimize wastes. The medial segment is the portion of the MT that is destined to be placed closest to the tympanic membrane.
Next, the system verifies functionality by loading an initialization file through the jig (step 404). The system loads internal software for the DUT to do testing. During step 404, the DUT is rebooted from the USB. The DUT is then ready to operate as if fully integrated. During the reboot, the DUT is expected to reboot with verification of the various internal devices including NFMI antenna (e.g., calibration), battery, pulse oximeter, amplifier, and other sub-systems and components.
Next, the system reconnects to the DUT to re-enumerate as a mass storage device (step 406). The system may be reconnected through an interface, such as a USB connection. During step 406, the initialization file previously loaded is deleted from the DUT. In addition, a trace file utilized to document functionality of the components of the DUT is copied and removed from the DUT for analysis and to determine if there are any errors.
Next, the system copies all files onto the DUT (step 408). If the DUT continues to pass each step of
The illustrative embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, embodiments of the inventive subject matter may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium. The described embodiments may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computing system (or other electronic device(s)) to perform a process according to embodiments, whether presently described or not, since every conceivable variation is not enumerated herein. A machine readable medium includes any mechanism for storing or transmitting information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions addition, embodiments may be embodied in an electrical, optical, acoustical or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.), or wireline, wireless, or other communications medium.
Computer program code for carrying out operations of the embodiments may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming, language or similar programming languages. The program code may execute entirely on a user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN), a personal area network (PAN), or a wide area network (WAN), or the connection may be made to an external computer (e.g., through the Internet using an Internet Service Provider).
While the embodiments are described with reference to various implementations and exploitations, it will be understood that these embodiments are illustrative and that the scope of the inventive subject matter is not limited to them. In general, techniques for testing and processing wireless earpieces, PCBs, and other components as described herein may be implemented with devices, facilities, or equipment consistent with any hardware system(s). Many variations, modifications, additions, and improvements are possible.
Plural instances may be provided for components, operations or structures described herein as a single instance. Finally, boundaries between various components, operations and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of the inventive subject matter. In general, structures and functionality presented as separate components in the exemplary configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements may fall within the scope of the inventive subject matter. The previous detailed description is of a small number of embodiments for implementing the invention and is not intended to be limiting in scope. The following claims set forth a number of the embodiments of the invention disclosed with greater particularity.
This application claims priority to U.S. Provisional Patent Application No. 62/211,725, filed Aug. 29, 2015, hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3934100 | Harada | Jan 1976 | A |
4150262 | Ono | Apr 1979 | A |
4334315 | Ono et al. | Jun 1982 | A |
4375016 | Harada | Feb 1983 | A |
4588867 | Konomi | May 1986 | A |
4654883 | Iwata | Mar 1987 | A |
4682180 | Gans | Jul 1987 | A |
4791673 | Schreiber | Dec 1988 | A |
4865044 | Wallace et al. | Sep 1989 | A |
5191602 | Regen et al. | Mar 1993 | A |
5201007 | Ward et al. | Apr 1993 | A |
5280524 | Norris | Jan 1994 | A |
5295193 | Ono | Mar 1994 | A |
5298692 | Ikeda et al. | Mar 1994 | A |
5343532 | Shugart | Aug 1994 | A |
5363444 | Norris | Nov 1994 | A |
5497339 | Bernard | Mar 1996 | A |
5606621 | Reiter et al. | Feb 1997 | A |
5613222 | Guenther | Mar 1997 | A |
5692059 | Kruger | Nov 1997 | A |
5721783 | Anderson | Feb 1998 | A |
5749072 | Mazurkiewicz et al. | May 1998 | A |
5771438 | Palermo et al. | Jun 1998 | A |
5802167 | Hong | Sep 1998 | A |
5929774 | Charlton | Jul 1999 | A |
5933506 | Aoki et al. | Aug 1999 | A |
5949896 | Nageno et al. | Sep 1999 | A |
5987146 | Pluvinage et al. | Nov 1999 | A |
6021207 | Puthuff et al. | Feb 2000 | A |
6054989 | Robertson et al. | Apr 2000 | A |
6081724 | Wilson | Jun 2000 | A |
6094492 | Boesen | Jul 2000 | A |
6111569 | Brusky et al. | Aug 2000 | A |
6112103 | Puthuff | Aug 2000 | A |
6157727 | Rueda | Dec 2000 | A |
6167039 | Karlsson et al. | Dec 2000 | A |
6181801 | Puthuff et al. | Jan 2001 | B1 |
6208372 | Barraclough | Mar 2001 | B1 |
6275789 | Moser et al. | Aug 2001 | B1 |
6339754 | Flanagan et al. | Jan 2002 | B1 |
6408081 | Boesen | Jun 2002 | B1 |
D464039 | Boesen | Oct 2002 | S |
6470893 | Boesen | Oct 2002 | B1 |
D468299 | Boesen | Jan 2003 | S |
D468300 | Boesen | Jan 2003 | S |
6542721 | Boesen | Apr 2003 | B2 |
6560468 | Boesen | May 2003 | B1 |
6563301 | Gventer | May 2003 | B2 |
6654721 | Handelman | Nov 2003 | B2 |
6664713 | Boesen | Dec 2003 | B2 |
6694180 | Boesen | Feb 2004 | B1 |
6718043 | Boesen | Apr 2004 | B1 |
6738485 | Boesen | May 2004 | B1 |
6748095 | Goss | Jun 2004 | B1 |
6754358 | Boesen et al. | Jun 2004 | B1 |
6784873 | Boesen et al. | Aug 2004 | B1 |
6823195 | Boesen | Nov 2004 | B1 |
6852084 | Boesen | Feb 2005 | B1 |
6879698 | Boesen | Apr 2005 | B2 |
6892082 | Boesen | May 2005 | B2 |
6920229 | Boesen | Jul 2005 | B2 |
6952483 | Boesen et al. | Oct 2005 | B2 |
6987986 | Boesen | Jan 2006 | B2 |
7136282 | Rebeske | Nov 2006 | B1 |
7203331 | Boesen | Apr 2007 | B2 |
7209569 | Boesen | Apr 2007 | B2 |
7215790 | Boesen et al. | May 2007 | B2 |
7463902 | Boesen | Dec 2008 | B2 |
7508411 | Boesen | Mar 2009 | B2 |
7983628 | Boesen | Jul 2011 | B2 |
8140357 | Boesen | Mar 2012 | B1 |
20010005197 | Mishra et al. | Jun 2001 | A1 |
20010027121 | Boesen | Oct 2001 | A1 |
20010056350 | Calderone et al. | Dec 2001 | A1 |
20020002413 | Tokue | Jan 2002 | A1 |
20020007510 | Mann | Jan 2002 | A1 |
20020010590 | Lee | Jan 2002 | A1 |
20020030637 | Mann | Mar 2002 | A1 |
20020046035 | Kitahara et al. | Apr 2002 | A1 |
20020057810 | Boesen | May 2002 | A1 |
20020076073 | Taenzer et al. | Jun 2002 | A1 |
20020118852 | Boesen | Aug 2002 | A1 |
20030065504 | Kraemer et al. | Apr 2003 | A1 |
20030100331 | Dress et al. | May 2003 | A1 |
20030104806 | Ruef et al. | Jun 2003 | A1 |
20030115068 | Boesen | Jun 2003 | A1 |
20030125096 | Boesen | Jul 2003 | A1 |
20030218064 | Conner et al. | Nov 2003 | A1 |
20040070564 | Dawson et al. | Apr 2004 | A1 |
20040160511 | Boesen | Aug 2004 | A1 |
20050043056 | Boesen | Feb 2005 | A1 |
20050125320 | Boesen | Jun 2005 | A1 |
20050148883 | Boesen | Jul 2005 | A1 |
20050165663 | Razumov | Jul 2005 | A1 |
20050196009 | Boesen | Sep 2005 | A1 |
20050251455 | Boesen | Nov 2005 | A1 |
20050266876 | Boesen | Dec 2005 | A1 |
20060029246 | Boesen | Feb 2006 | A1 |
20060074671 | Farmaner et al. | Apr 2006 | A1 |
20060074808 | Boesen | Apr 2006 | A1 |
20080254780 | Kuhl et al. | Oct 2008 | A1 |
20120155670 | Rutschman | Jun 2012 | A1 |
20130106454 | Liu | May 2013 | A1 |
20140146973 | Liu | May 2014 | A1 |
20150264501 | Hu | Sep 2015 | A1 |
20150358751 | Deng | Dec 2015 | A1 |
Number | Date | Country |
---|---|---|
WO 2016187869 | Dec 2016 | CN |
1017252 | Jul 2000 | EP |
2074817 | Apr 1981 | GB |
06292195 | Oct 1998 | JP |
2008113053 | Sep 2008 | WO |
2014043179 | Mar 2014 | WO |
2015110577 | Jul 2015 | WO |
2015110587 | Jul 2015 | WO |
Entry |
---|
International Search Report & Written Opinion, PCT/EP2016/070247 (dated Nov. 18, 2016). |
Nemanja Paunovic et al, “A methodology for testing complex professional electronic systems”, Serbian Journal of Electrical Engineering, vol. 9, No. 1, Feb. 1, 2012, pp. 71-80, XPO55317584, Yu. |
Announcing the $3,333,333 Stretch Goal (Feb. 24, 2014). |
BRAGI Is on Facebook (2014). |
BRAGI Update—Arrival of Prototype Chassis Parts—More People—Awesomeness (May 13, 2014). |
BRAGI Update—Chinese New Year, Design Verification, Charging Case, More People, Timeline(Mar. 6, 2015). |
BRAGI Update—First Sleeves From Prototype Tool—Software Development Kit (Jun. 5, 2014). |
BRAGI Update—Let's Get Ready to Rumble, a Lot to Be Done Over Christmas (Dec. 22, 2014). |
BRAGI Update—Memories From April—Update on Progress (Sep. 16, 2014). |
BRAGI Update—Memories from May—Update on Progress—Sweet (Oct. 13, 2014). |
BRAGI Update—Memories From One Month Before Kickstarter—Update on Progress (Jul. 10, 2014). |
BRAGI Update—Memories From the First Month of Kickstarter—Update on Progress (Aug. 1, 2014). |
BRAGI Update—Memories From the Second Month of Kickstarter—Update on Progress (Aug. 22, 2014). |
BRAGI Update—New People @BRAGI-Prototypes (Jun. 26, 2014). |
BRAGI Update—Office Tour, Tour to China, Tour to CES (Dec. 11, 2014). |
BRAGI Update—Status on Wireless, Bits and Pieces, Testing-Oh Yeah, Timeline(Apr. 24, 2015). |
BRAGI Update—The App Preview, The Charger, The SDK, BRAGI Funding and Chinese New Year (Feb. 11, 2015). |
BRAGI Update—What We Did Over Christmas, Las Vegas & CES (Jan. 19, 2014). |
BRAGI Update—Years of Development, Moments of Utter Joy and Finishing What We Started(Jun. 5, 2015). |
BRAGI Update—Alpha 5 and Back to China, Backer Day, on Track(May 16, 2015). |
BRAGI Update—Beta2 Production and Factory Line(Aug. 20, 2015). |
BRAGI Update—Certifications, Production, Ramping Up (Nov. 13, 2015). |
BRAGI Update—Developer Units Shipping and Status(Oct. 5, 2015). |
BRAGI Update—Developer Units Started Shipping and Status (Oct. 19, 2015). |
BRAGI Update—Developer Units, Investment, Story and Status(Nov. 2, 2015). |
BRAGI Update—Getting Close(Aug. 6, 2014). |
BRAGI Update—On Track, Design Verification, How It Works and What's Next(Jul. 15, 2015). |
BRAGI Update—On Track, on Track and Gems Overview (Jun. 24, 2015). |
BRAGI Update—Status on Wireless, Supply, Timeline and Open House@BRAGI (Apr. 1, 2015). |
BRAGI Update—Unpacking Video, Reviews on Audio Perform and Boy Are We Getting Close(Sep. 10, 2015). |
Last Push Before the Kickstarter Campaign Ends on Monday 4pm CET (Mar. 28, 2014). |
Staab, Wayne J., et al., “A One-Size Disposable Hearing Aid is Introduced”, The Hearing Journal 53(4):36-41) Apr. 2000. |
Stretchgoal—It's Your Dash (Feb. 14, 2014). |
Stretchgoal—The Carrying Case for The Dash (Feb. 12, 2014). |
Stretchgoal—Windows Phone Support (Feb. 17, 2014). |
The Dash + The Charging Case & The BRAGI News (Feb. 21, 2014). |
The Dash—A Word From Our Software, Mechanical and Acoustics Team + An Update (Mar. 11, 2014). |
Update From BRAGI—$3,000,000—Yipee (Mar. 22, 2014). |
Number | Date | Country | |
---|---|---|---|
20170064475 A1 | Mar 2017 | US |
Number | Date | Country | |
---|---|---|---|
62211724 | Aug 2015 | US |