SMART MEDIA HANGER WITH MEDIA WIDTH DETECTION
20190118528 · 2019-04-25
Inventors
- Chin Young Wong (Singapore, SG)
- Yaw Horng Yap (Singapore, SG)
- Sébastien Michel Marie Joseph d'Armancourt (Singapore, SG)
- Boon Kheng Lim (Singapore, SG)
Cpc classification
B41J2/325
PERFORMING OPERATIONS; TRANSPORTING
B41F33/16
PERFORMING OPERATIONS; TRANSPORTING
B65H2402/60
PERFORMING OPERATIONS; TRANSPORTING
B41J15/042
PERFORMING OPERATIONS; TRANSPORTING
B41J11/003
PERFORMING OPERATIONS; TRANSPORTING
B65H26/063
PERFORMING OPERATIONS; TRANSPORTING
B41J11/0095
PERFORMING OPERATIONS; TRANSPORTING
B41F21/00
PERFORMING OPERATIONS; TRANSPORTING
B41J15/04
PERFORMING OPERATIONS; TRANSPORTING
B41J15/02
PERFORMING OPERATIONS; TRANSPORTING
B41J3/4075
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41F33/16
PERFORMING OPERATIONS; TRANSPORTING
B41J3/407
PERFORMING OPERATIONS; TRANSPORTING
B41J15/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention embraces a method and apparatus for providing feedback to a user on the status of media or ribbon of a printer. The feedback may be provided by incorporating a feedback mechanism in a hanger of a printer. The printer may be a thermal printer, but may be another type of printer. The feedback mechanism of the printer may be designed to work with one or more sensors to provide a feedback loop so that without an input from a user, the printer is able to detect the presence/absence of media or ribbon, as well as determine the width of the loaded media or ribbon. In another embodiment, the feedback mechanism is able to determine the weight of the roll of media or ribbon and hence determine the quantity of media or ribbon available on the hanger.
Claims
1. A printer comprising: a housing; a hanger having a top surface and an edge adjacent the housing; a plurality of moveable buttons located on the top surface of the hanger a plurality of pressure sensors, located underneath the plurality of moveable buttons, wherein, each of the plurality of pressure sensors is paired with a corresponding one of the plurality of moveable buttons, wherein, a roll of media or ribbon loaded on the hanger applies pressure on at least one of the plurality of moveable buttons, thereby registering a pressure on at least one corresponding pressure sensor; a pivot bar located at one end of the hanger; and a load force sensor supported by the housing and positioned adjacent to an edge of the hanger, wherein, when the roll of media or ribbon is loaded onto the hanger, the edge of the hanger presses against the load force sensor, wherein, the plurality of pressure sensors and the load force sensor provide feedback to a processor of the printer to determine a status of the roll of media or ribbon including at least one of a presence of the roll of media or ribbon, a width of the roll of the media or ribbon, and a quantity of media or ribbon available in the roll of media or ribbon.
2. The printer as in claim 1, wherein, the plurality of pressure sensors determines the presence of the roll of media or ribbon.
3. The printer as in claim 1, wherein, the plurality of pressure sensors determines the width of the roll of media or ribbon and the quantity of media or ribbon available in the roll of media or ribbon.
4. The printer as in claim 3, wherein, a number of pressure sensors located on the hanger determines an accuracy of the width determination.
5. The printer as in claim 1, wherein, if the roll of media or ribbon is not loaded on the hanger, the plurality of moveable buttons does not press down the plurality of pressure sensors and activate the plurality of pressure sensors.
6. The printer as in claim 1, wherein, if the roll of media or ribbon is loaded on the hanger a force is applied to the pivot bar, which in turn is sensed by the load force sensor.
7. The printer as in claim 1, wherein, an output of the load force sensor determines the quantity of media or ribbon available in the roll of media or ribbon.
8. The printer as in claim 7, wherein, a diameter of the roll of media or ribbon is proportional to an output of pressure applied to the load force sensor.
9. The printer as in claim 7, wherein, when the roll of media or ribbon is a label, the printer monitors a pressure change over a period of time and determines a number of labels printed in the period of time.
10. The printer as in claim 7, wherein, when the roll of media or ribbon comprises ribbon, the printer monitors a pressure change over a period of time to determine an amount of distance of continuous ribbon remaining on the roll of media or ribbon.
11. A method, comprising steps of: loading, at a hanger of a printer, a roll of media or ribbon on the hanger; applying pressure, at the hanger, by the roll of media or ribbon on a number of a plurality of pressure sensors located underneath the roll of media or ribbon; and sending, at the hanger, the number of the plurality of pressure sensors receiving pressure from the roll of media or ribbon to a processor of the printer, wherein, the processor of the printer determines a width of the roll of media or ribbon based on the number of the plurality of pressure sensors receiving pressure from the roll of media or ribbon, and/or determines a quantity of media or ribbon available in the roll of media or ribbon based on a determination of a weight of the roll of media or ribbon.
12. The method as in claim 11, wherein, if the number of the plurality of pressure sensors receiving pressure from the roll of media or ribbon is zero, the roll of media or ribbon is not present.
13. The method as in claim 11, wherein, located on a top layer of the hanger, above the plurality of pressure sensors, is a plurality of moveable buttons.
14. The method as in claim 13, wherein, each of the plurality of moveable buttons is paired with a corresponding one of the plurality of pressure sensors.
15. The method as in claim 11, wherein, an accuracy for determining the width of the roll of media or ribbon is based on a quantity of pressure sensors located on the hanger.
16. A method, comprising steps of: loading, at a media or ribbon hanger, a roll of media or ribbon on the hanger; applying pressure, at the hanger, by the roll of media or ribbon on a pivot bar located on a bottom of the hanger; pivoting, at the hanger, by the pivot bar, based on a force applied by the roll of media or ribbon, causing contact pressure to be applied to a load force sensor; and sending, at the hanger, to a processor of a printer associated with the hanger, a signal representing the contact pressure of the load force sensor, wherein, the processor of the printer determines a presence of the roll of media or ribbon, and if present, the processor of the printer determines a diameter of the roll of media or ribbon.
17. The method as in claim 16, wherein, the diameter of the roll of media or ribbon is proportional to an amount of contact pressure applied to the load force sensor.
18. The method as in claim 16, wherein, when the roll of media or ribbon is a label, the printer monitors a pressure change over a period of time and determines a number of labels printed in the period of time.
19. The method as in claim 16, wherein, when the roll of media or ribbon comprises ribbon, the printer monitors a pressure change over a period of time to determine an amount of distance of continuous ribbon remaining on the roll of media or ribbon.
20. The method as in claim 16, wherein, when the contact pressure reached a predefined threshold, an alert is sent to the processor of the printer to indicate a status of the roll of media or ribbon.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] The present invention, as described herein, is based on applications supporting a variety of types of media. The media may include, but not limited to, ribbon, paper, labels and tickets. The term media/ribbon, as used herein, refers to the variety of types of media. The term media/ribbon may also be referred to as a roll of media/ribbon. Also media/ribbon is equivalent to media or ribbon. A hanger of the printer supports the media or ribbon.
[0044] The present invention embraces a method and apparatus for providing feedback to a user on the status of media/ribbon of a printer. The feedback may be provided by incorporating a feedback mechanism in a media/ribbon hanger of a printer. The printer may be a thermal printer, but may be another type of printer. The feedback mechanism of the printer may be designed to work with one or more sensors to provide a feedback loop so that without an input from a user, the printer may detect the presence/absence of roll of media/ribbon, as well as determine the width of the loaded media/ribbon. In another embodiment, the feedback mechanism is able to determine the weight of the roll of media/ribbon and hence determine the quantity of media/ribbon available on the media/ribbon hanger.
[0045] In two exemplary embodiments, media/ribbon hanger with a feedback mechanism may comprise moveable buttons with moving flaps and one or more light sensors (or optical sensors). These two exemplary embodiments are referred to as a first solution (reflective sensor) and a second solution (transmissive sensor). Upon loading of a roll of media/ribbon, the moveable buttons may compress the flaps based on the weight of the roll of media/ribbon to allow the light sensors to determine the width of the roll of media/ribbon and provide a feedback message to the printer/user. The sensors may be a reflective sensor or a transmissive sensor. The moveable buttons may be another type of sensor that is mounted on the top of the hanger.
[0046] In another exemplary embodiment, the feedback mechanism may comprise a plurality of pressure sensors and a load force sensor. This exemplary embodiment may be referred to as a third solution.
[0047] In one aspect of the third solution, when a roll of media/ribbon is loaded into the media/ribbon hanger, the weight of the roll of media/ribbon applies pressure on the pressure sensors underneath the roll of media/ribbon. The plurality pressure sensors may then detect information relative to 1) the presence of the roll of media/ribbon, 2) the weight of the roll of media, and subsequently the diameter/quantity available on the roll of media/ribbon, and 3) the width of the roll of media/ribbon. The sensors provide a feedback message to a processor of the printer that then generates a message or alert for a user.
[0048] In another aspect of the third solution, when a roll of media/ribbon is loaded into the media/ribbon hanger, the weight of the roll of media/ribbon applies pressure on a pivot bar, which subsequently applies pressure on the load force sensor. Based on the pressure applied to the load force sensor, the load force sensor may then detect information relative to 1) the presence of the roll of media/ribbon, 2) and if present, detects the weight of the roll of media, and subsequently the diameter/quantity available on the roll of media/ribbon. The sensors provide a feedback message to a processor of the printer that then generates a message or alert for a user.
[0049] Based on the feedback messages from the plurality of pressure sensors and the load force sensor, the printer may monitor the change in pressure over time. The printer may determine the status of the media or ribbon and if the media or ribbon is depleted. The printer may provide a low media alert message to a user.
[0050]
[0051]
[0052] The feedback mechanism may detect the presence/absence and width of media/ribbon 304. Knowledge of the width may provide assistance to a user for print registration.
[0053] The feedback mechanism has two states: and open state and a closed state. In the open state, media or ribbon are not installed on the media/ribbon hanger 202. The media/ribbon hanger 202 is empty or depleted as illustrated in
[0054]
[0055]
[0056]
[0057] Accordingly, media/ribbon hanger 502 is configured in an open state. In the absence of media or ribbon, the plurality of buttons 503 are not pressed down. Correspondingly, the plurality of flaps 508, which are located underneath the plurality of buttons 503, freely fall from an approximate horizontal position to a position that is largely vertical, as illustrated by the plurality of flaps 508. Also, as illustrated, there is a 1:1 association between one of the plurality of buttons 503 and a corresponding one of the plurality of flaps 508. For example, moveable button 505 corresponds with flap 509. As illustrated in
[0058] Reflective sensor 506 comprises a transmitter/receiver that may be used to transmit and receive signal of light in the middle interior portion of the media/ribbon hanger 502. Transmitted light may be reflected off flap 509, since it has an open state, and be received by the reflective sensor 506. Since the signal of light reflects of the flop closest to the reflective sensor 506, the amount of light received is higher than if the light signal reflected on one of the other flaps. This information is sent to a system in the printer that determines a roll of media or ribbon is not present on media/ribbon hanger 502.
[0059] More specifically, the reflective sensor 506 transmits a first light signal 510 through the middle interior portion of the media/ribbon hanger 502. Per
[0060]
[0061] Reflective sensor 526 transmits a third light signal 530 through the middle interior portion of the media/ribbon hanger 522. The third light signal 530 is reflected off the surface of flap 528, generating a fourth light signal 532 that is subsequently received by a phototransistor 704 (see
[0062]
[0063] In the second solution, transmissive sensors 606, are positioned below the plurality of flaps. The spacing between each sensor may be based on the desired resolution desired to determine the width of the roll of media or ribbon. A sample value for the resolution may be approximately 1 inch. Transmissive sensors 606 may detect the presence of one of a plurality of flaps 608 and based on this detection, transmissive sensors 606 may provide a high level signal or a low level signal. The width of media or ribbon may be estimated based on the detection of one of the plurality of flaps 608. In one embodiment, either a transmissive type of sensor or a reflective type of sensor may be used for second solution implementation. In another embodiment, a plurality of reflective filters may be used in the second solution.
[0064] Transmissive sensors 606 may comprise an emitter (generally an InfraRed LED) and a receiver (generally an IR phototransistor), as illustrated in
[0065] A high level signal may refer to a signal which has the same value as the sensor power voltage (usually written as VCC). A low level signal may refer to a signal close to the ground level (e.g., 0V) or with a value of VCC, which is opposite the sensor power voltage. Example values may be a high level signal equals 5V (or 3.3V) and low level signal equals 0V.
[0066]
[0067] Moveable button 625 is pressed down, by the weight of media/ribbon 624, causing corresponding flap 629 to be in a closed state. Similarly, moveable button 627 is not pressed down by roll of media/ribbon 624 allowing flap 628 to freely fall into an open state. When roll of media/ribbon 624 is loaded on media/ribbon hanger 522, one edge of the roll of media/ribbon 624 is positioned next to face 631 of the printer such that the media/ribbon 624 is pressing against face 631.
[0068] The transmissive sensors 626 may detect whether flap 628 and flap 629 is in an open state or a closed state. Based on that detection, the presence and width of the media or ribbon may be estimated.
[0069]
[0070]
[0071]
[0072] Referring to
[0073]
[0074] Per
[0075] To summarize for the plurality of pressure sensors 901: As illustrated in
[0076] To summarize for the load force sensor 906: The load force sensor 906 is illustrated
[0077] A determination of the number of labels remaining on the roll of media/ribbon 904 may be based on the pressure applied to the plurality of pressure sensors 901. The weight of the roll of media/ribbon 904 is proportional to the amount pressure applied to the plurality of the pressure sensors 901. A high pressure measurement indicates the roll of media/ribbon 904 is full. A low pressure measurement indicates the roll of media/ribbon 904 is low or empty. From a determination of the weight, the diameter of the roll of media/ribbon 904 may be determined.
[0078] For simple printer implementations, a processor of the printer provides a low media trigger signal when the diameter reaches a predefined threshold. Hence, a user receives an alert to indicate a low media status of the roll of media/ribbon.
[0079] For advanced implementations, the printer may determine the label length through Label Stop Sensor or media distance fed for continuous media. The printer monitors the pressure change over a period of time and determines the number labels printed in the same time period. Then, the printer may determine the amount of pressure caused by one label. The printer may determine the number of labels or the amount of distance of continuous ribbon or media that can still be printed with the remaining roll of media/ribbon 904.
[0080] In summary, referring to
[0081]
[0082] A method for a first solution may comprise the following steps:
[0083] Reflective sensor 526 transmits a third light signal 530 into media/ribbon hanger 522. (step 1102)
[0084] Reflective sensor 526 receives a fourth light signal 532. The third light signal 530 reflects on flap 528 to generate the fourth light signal 532. The fourth light signal 532 may have varying light intensity depending on open/closed state of individual flaps. Based on the light intensity of the fourth light signal 532, reflective sensor 526 emits (or transmits) a sensor signal to a system in a printer. (step 1104)
[0085] Reflective sensor 526 generates a sensor signal proportional to the received light intensity of the fourth light signal 532. The reflective sensor 526 communicates the sensor signal to a system in a printer. (step 1106)
[0086] The system analyzes sensor signal received from reflective sensor 526 and determines the width of media/ribbon or if hanger is empty. (step 1108)
[0087]
[0088] A method for a second solution may comprise the following steps:
[0089] Transmissive sensors 626 each transmits a light signal. (step 1202)
[0090] Transmissive sensors 626 may detect the presence of a particular flap, for example, flap 628 or flap 629. Based on this detection, transmissive sensors 626 may sense a high level signal or a low level signal. A system of the printer receives this information and counts the number transmissive sensors emitting a high level signal and/or low level signals. (step 1204)
[0091] Based on the count, determine a width of the media/ribbon 624, or determine if media/ribbon hanger 622 is empty. (step 1206)
[0092]
[0093] A method for a third solution may comprise the following steps:
[0094] A roll of media/ribbon 904 weight presses down on moveable buttons 903 at the location of media force 905. (step 1302)
[0095] Pressed down moveable buttons 903 push the pivot bar 907. (step (step 1304)
[0096] Pivot bar 907 applies proportional pressure to the media weight on the load force sensor 906. Higher pressure may mean that the media/ribbon 904 is full. Lower pressure may mean that media/ribbon 904 is empty or depleted. (step 1306)
[0097] Pressure on load force sensor 906 generates a signal which is analyzed by a processor of the printer. More pressure may result in a higher level signal. (step 1308)
[0098] Printer CPU detects the media/ribbon 904, determines the quantity of media/ribbon 904 left in the roll. From the change in the amount of contact pressure on load force sensor 906 over time, the printer can determine the weight sensed and the status of the media/ribbon 904, included whether the media/ribbon 904 is depleted. The diameter of the roll of media/ribbon 904 may also be determined. (step 1310)
[0099]
[0100] Another method for a third solution may comprise the following steps:
[0101] Media/ribbon weight presses down on moveable buttons 903 at the location of media force. (Step 1322)
[0102] Press down moveable buttons 903 onto the plurality of pressure sensors 901. (Step 1324)
[0103] Each pressure sensor generates a signal which is analyzed by the printer CPU. (Step 1326)
[0104] Printer CPU determines if media/ribbon is present, the quantity of media/ribbon left in the media/ribbon roll and the width of the roll of media/ribbon 904. (Step 1328)
[0105]
[0106] A method utilizing a TOF sensor may comprise the following steps: (1) TOF emits pulsed light; (2) pulsed light is reflected by the first open flat back to the sensor; (3) TOF received pulsed light with a delay from the time it emitted the light; (4) the delay is translated to a distance measurement; and (5) printer defines the media width.
[0107] To supplement the present disclosure, this application incorporates entirely by reference the following commonly assigned patents, patent application publications, and patent applications: [0108] U.S. Pat. No. 6,832,725; U.S. Pat. No. 7,128,266; [0109] U.S. Pat. No. 7,159,783; U.S. Pat. No. 7,413,127; [0110] U.S. Pat. No. 7,726,575; U.S. Pat. No. 8,294,969; [0111] U.S. Pat. No. 8,317,105; U.S. Pat. No. 8,322,622; [0112] U.S. Pat. No. 8,366,005; U.S. Pat. No. 8,371,507; [0113] U.S. Pat. No. 8,376,233; U.S. Pat. No. 8,381,979; [0114] U.S. Pat. No. 8,390,909; U.S. Pat. No. 8,408,464; [0115] U.S. Pat. No. 8,408,468; U.S. Pat. No. 8,408,469; [0116] U.S. Pat. No. 8,424,768; U.S. Pat. No. 8,448,863; [0117] U.S. Pat. No. 8,457,013; U.S. Pat. No. 8,459,557; [0118] U.S. Pat. No. 8,469,272; U.S. Pat. No. 8,474,712; [0119] U.S. Pat. No. 8,479,992; U.S. Pat. No. 8,490,877; [0120] U.S. Pat. No. 8,517,271; U.S. Pat. No. 8,523,076; [0121] U.S. Pat. No. 8,528,818; U.S. Pat. No. 8,544,737; [0122] U.S. Pat. No. 8,548,242; U.S. Pat. No. 8,548,420; [0123] U.S. Pat. No. 8,550,335; U.S. Pat. No. 8,550,354; [0124] U.S. Pat. No. 8,550,357; U.S. Pat. No. 8,556,174; [0125] U.S. Pat. No. 8,556,176; U.S. Pat. No. 8,556,177; [0126] U.S. Pat. No. 8,559,767; U.S. Pat. No. 8,599,957; [0127] U.S. Pat. No. 8,561,895; U.S. Pat. No. 8,561,903; [0128] U.S. Pat. No. 8,561,905; U.S. Pat. No. 8,565,107; [0129] U.S. Pat. No. 8,571,307; U.S. Pat. No. 8,579,200; [0130] U.S. Pat. No. 8,583,924; U.S. Pat. No. 8,584,945; [0131] U.S. Pat. No. 8,587,595; U.S. Pat. No. 8,587,697; [0132] U.S. Pat. No. 8,588,869; U.S. Pat. No. 8,590,789; [0133] U.S. Pat. No. 8,596,539; U.S. Pat. No. 8,596,542; [0134] U.S. Pat. No. 8,596,543; U.S. Pat. No. 8,599,271; [0135] U.S. Pat. No. 8,599,957; U.S. Pat. No. 8,600,158; [0136] U.S. Pat. No. 8,600,167; U.S. Pat. No. 8,602,309; [0137] U.S. Pat. No. 8,608,053; U.S. Pat. No. 8,608,071; [0138] U.S. Pat. No. 8,611,309; U.S. Pat. No. 8,615,487; [0139] U.S. Pat. No. 8,616,454; U.S. Pat. No. 8,621,123; [0140] U.S. Pat. No. 8,622,303; U.S. Pat. No. 8,628,013; [0141] U.S. Pat. No. 8,628,015; U.S. Pat. No. 8,628,016; [0142] U.S. Pat. No. 8,629,926; U.S. Pat. No. 8,630,491; [0143] U.S. Pat. No. 8,635,309; U.S. Pat. No. 8,636,200; [0144] U.S. Pat. No. 8,636,212; U.S. Pat. No. 8,636,215; [0145] U.S. Pat. No. 8,636,224; U.S. Pat. No. 8,638,806; [0146] U.S. Pat. No. 8,640,958; U.S. Pat. No. 8,640,960; [0147] U.S. Pat. No. 8,643,717; U.S. Pat. No. 8,646,692; [0148] U.S. Pat. No. 8,646,694; U.S. Pat. No. 8,657,200; [0149] U.S. Pat. No. 8,659,397; U.S. Pat. No. 8,668,149; [0150] U.S. Pat. No. 8,678,285; U.S. Pat. No. 8,678,286; [0151] U.S. Pat. No. 8,682,077; U.S. Pat. No. 8,687,282; [0152] U.S. Pat. No. 8,692,927; U.S. Pat. No. 8,695,880; [0153] U.S. Pat. No. 8,698,949; U.S. Pat. No. 8,717,494; [0154] U.S. Pat. No. 8,717,494; U.S. Pat. No. 8,720,783; [0155] U.S. Pat. No. 8,723,804; U.S. Pat. No. 8,723,904; [0156] U.S. Pat. No. 8,727,223; U.S. Pat. No. 8,740,082; [0157] U.S. Pat. No. 8,740,085; U.S. Pat. No. 8,746,563; [0158] U.S. Pat. No. 8,750,445; U.S. Pat. No. 8,752,766; [0159] U.S. Pat. No. 8,756,059; U.S. Pat. No. 8,757,495; [0160] U.S. Pat. No. 8,760,563; U.S. Pat. No. 8,763,909; [0161] U.S. Pat. No. 8,777,108; U.S. Pat. No. 8,777,109; [0162] U.S. Pat. No. 8,779,898; U.S. Pat. No. 8,781,520; [0163] U.S. Pat. No. 8,783,573; U.S. Pat. No. 8,789,757; [0164] U.S. Pat. No. 8,789,758; U.S. Pat. No. 8,789,759; [0165] U.S. Pat. No. 8,794,520; U.S. Pat. No. 8,794,522; [0166] U.S. Pat. No. 8,794,525; U.S. Pat. No. 8,794,526; [0167] U.S. Pat. No. 8,798,367; U.S. Pat. No. 8,807,431; [0168] U.S. Pat. No. 8,807,432; U.S. Pat. No. 8,820,630; [0169] U.S. Pat. No. 8,822,848; U.S. Pat. No. 8,824,692; [0170] U.S. Pat. No. 8,824,696; U.S. Pat. No. 8,842,849; [0171] U.S. Pat. No. 8,844,822; U.S. Pat. No. 8,844,823; [0172] U.S. Pat. No. 8,849,019; U.S. Pat. No. 8,851,383; [0173] U.S. Pat. No. 8,854,633; U.S. Pat. No. 8,866,963; [0174] U.S. Pat. No. 8,868,421; U.S. Pat. No. 8,868,519; [0175] U.S. Pat. No. 8,868,802; U.S. Pat. No. 8,868,803; [0176] U.S. Pat. No. 8,870,074; U.S. Pat. No. 8,879,639; [0177] U.S. Pat. No. 8,880,426; U.S. Pat. No. 8,881,983; [0178] U.S. Pat. No. 8,881,987; U.S. Pat. No. 8,903,172; [0179] U.S. Pat. No. 8,908,995; U.S. Pat. No. 8,910,870; [0180] U.S. Pat. No. 8,910,875; U.S. Pat. No. 8,914,290; [0181] U.S. Pat. No. 8,914,788; U.S. Pat. No. 8,915,439; [0182] U.S. Pat. No. 8,915,444; U.S. Pat. No. 8,916,789; [0183] U.S. Pat. No. 8,918,250; U.S. Pat. No. 8,918,564; [0184] U.S. Pat. No. 8,925,818; U.S. Pat. No. 8,939,374; [0185] U.S. Pat. No. 8,942,480; U.S. Pat. No. 8,944,313; [0186] U.S. Pat. No. 8,944,327; U.S. Pat. No. 8,944,332; [0187] U.S. Pat. No. 8,950,678; U.S. Pat. No. 8,967,468; [0188] U.S. Pat. No. 8,971,346; U.S. Pat. No. 8,976,030; [0189] U.S. Pat. No. 8,976,368; U.S. Pat. No. 8,978,981; [0190] U.S. Pat. No. 8,978,983; U.S. Pat. No. 8,978,984; [0191] U.S. Pat. No. 8,985,456; U.S. Pat. No. 8,985,457; [0192] U.S. Pat. No. 8,985,459; U.S. Pat. No. 8,985,461; [0193] U.S. Pat. No. 8,988,578; U.S. Pat. No. 8,988,590; [0194] U.S. Pat. No. 8,991,704; U.S. Pat. No. 8,996,194; [0195] U.S. Pat. No. 8,996,384; U.S. Pat. No. 9,002,641; [0196] U.S. Pat. No. 9,007,368; U.S. Pat. No. 9,010,641; [0197] U.S. Pat. No. 9,015,513; U.S. Pat. No. 9,016,576; [0198] U.S. Pat. No. 9,022,288; U.S. Pat. No. 9,030,964; [0199] U.S. Pat. No. 9,033,240; U.S. Pat. No. 9,033,242; [0200] U.S. Pat. No. 9,036,054; U.S. Pat. No. 9,037,344; [0201] U.S. Pat. No. 9,038,911; U.S. Pat. No. 9,038,915; [0202] U.S. Pat. No. 9,047,098; U.S. Pat. No. 9,047,359; [0203] U.S. Pat. No. 9,047,420; U.S. Pat. No. 9,047,525; [0204] U.S. Pat. No. 9,047,531; U.S. Pat. No. 9,053,055; [0205] U.S. Pat. No. 9,053,378; U.S. Pat. No. 9,053,380; [0206] U.S. Pat. No. 9,058,526; U.S. Pat. No. 9,064,165; [0207] U.S. Pat. No. 9,064,165; U.S. Pat. No. 9,064,167; [0208] U.S. Pat. No. 9,064,168; U.S. Pat. No. 9,064,254; [0209] U.S. Pat. No. 9,066,032; U.S. Pat. No. 9,070,032; [0210] U.S. Pat. No. 9,076,459; U.S. Pat. No. 9,079,423; [0211] U.S. Pat. No. 9,080,856; U.S. Pat. No. 9,082,023; [0212] U.S. Pat. No. 9,082,031; U.S. Pat. No. 9,084,032; [0213] U.S. Pat. No. 9,087,250; U.S. Pat. No. 9,092,681; [0214] U.S. Pat. No. 9,092,682; U.S. Pat. No. 9,092,683; [0215] U.S. Pat. No. 9,093,141; U.S. Pat. No. 9,098,763; [0216] U.S. Pat. No. 9,104,929; U.S. Pat. No. 9,104,934; [0217] U.S. Pat. No. 9,107,484; U.S. Pat. No. 9,111,159; [0218] U.S. Pat. No. 9,111,166; U.S. Pat. No. 9,135,483; [0219] U.S. Pat. No. 9,137,009; U.S. Pat. No. 9,141,839; [0220] U.S. Pat. No. 9,147,096; U.S. Pat. No. 9,148,474; [0221] U.S. Pat. No. 9,158,000; U.S. Pat. No. 9,158,340; [0222] U.S. Pat. No. 9,158,953; U.S. Pat. No. 9,159,059; [0223] U.S. Pat. No. 9,165,174; U.S. Pat. No. 9,171,543; [0224] U.S. Pat. No. 9,183,425; U.S. Pat. No. 9,189,669; [0225] U.S. Pat. No. 9,195,844; U.S. Pat. No. 9,202,458; [0226] U.S. Pat. No. 9,208,366; U.S. Pat. No. 9,208,367; [0227] U.S. Pat. No. 9,219,836; U.S. Pat. No. 9,224,024; [0228] U.S. Pat. No. 9,224,027; U.S. Pat. No. 9,230,140; [0229] U.S. Pat. No. 9,235,553; U.S. Pat. No. 9,239,950; [0230] U.S. Pat. No. 9,245,492; U.S. Pat. No. 9,248,640; [0231] U.S. Pat. No. 9,250,652; U.S. Pat. No. 9,250,712; [0232] U.S. Pat. No. 9,251,411; U.S. Pat. No. 9,258,033; [0233] U.S. Pat. No. 9,262,633; U.S. Pat. No. 9,262,660; [0234] U.S. Pat. No. 9,262,662; U.S. Pat. No. 9,269,036; [0235] U.S. Pat. No. 9,270,782; U.S. Pat. No. 9,274,812; [0236] U.S. Pat. No. 9,275,388; U.S. Pat. No. 9,277,668; [0237] U.S. Pat. No. 9,280,693; U.S. Pat. No. 9,286,496; [0238] U.S. Pat. No. 9,298,964; U.S. Pat. No. 9,301,427; [0239] U.S. Pat. No. 9,313,377; U.S. Pat. No. 9,317,037; [0240] U.S. Pat. No. 9,319,548; U.S. Pat. No. 9,342,723; [0241] U.S. Pat. No. 9,361,882; U.S. Pat. No. 9,365,381; [0242] U.S. Pat. No. 9,373,018; U.S. Pat. No. 9,375,945; [0243] U.S. Pat. No. 9,378,403; U.S. Pat. No. 9,383,848; [0244] U.S. Pat. No. 9,384,374; U.S. Pat. No. 9,390,304; [0245] U.S. Pat. No. 9,390,596; U.S. Pat. No. 9,411,386; [0246] U.S. Pat. No. 9,412,242; U.S. Pat. No. 9,418,269; [0247] U.S. Pat. No. 9,418,270; U.S. Pat. No. 9,465,967; [0248] U.S. Pat. No. 9,423,318; U.S. Pat. No. 9,424,454; [0249] U.S. Pat. No. 9,436,860; U.S. Pat. No. 9,443,123; [0250] U.S. Pat. No. 9,443,222; U.S. Pat. No. 9,454,689; [0251] U.S. Pat. No. 9,464,885; U.S. Pat. No. 9,465,967; [0252] U.S. Pat. No. 9,478,983; U.S. Pat. No. 9,481,186; [0253] U.S. Pat. No. 9,487,113; U.S. Pat. No. 9,488,986; [0254] U.S. Pat. No. 9,489,782; U.S. Pat. No. 9,490,540; [0255] U.S. Pat. No. 9,491,729; U.S. Pat. No. 9,497,092; [0256] U.S. Pat. No. 9,507,974; U.S. Pat. No. 9,519,814; [0257] U.S. Pat. No. 9,521,331; U.S. Pat. No. 9,530,038; [0258] U.S. Pat. No. 9,572,901; U.S. Pat. No. 9,558,386; [0259] U.S. Pat. No. 9,606,581; U.S. Pat. No. 9,646,189; [0260] U.S. Pat. No. 9,646,191; U.S. Pat. No. 9,652,648; [0261] U.S. Pat. No. 9,652,653; U.S. Pat. No. 9,656,487; [0262] U.S. Pat. No. 9,659,198; U.S. Pat. No. 9,680,282; [0263] U.S. Pat. No. 9,697,401; U.S. Pat. No. 9,701,140; [0264] U.S. Design Patent No. D702,237; [0265] U.S. Design Patent No. D716,285; [0266] U.S. Design Patent No. D723,560; [0267] U.S. Design Patent No. D730,357; [0268] U.S. Design Patent No. D730,901; [0269] U.S. Design Patent No. D730,902; [0270] U.S. Design Patent No. D734,339; [0271] U.S. Design Patent No. D737,321; [0272] U.S. Design Patent No. D754,205; [0273] U.S. Design Patent No. D754,206; [0274] U.S. Design Patent No. D757,009; [0275] U.S. Design Patent No. D760,719; [0276] U.S. Design Patent No. D762,604; [0277] U.S. Design Patent No. D766,244; [0278] U.S. Design Patent No. D777,166; [0279] U.S. Design Patent No. D771,631; [0280] U.S. Design Patent No. D783,601; [0281] U.S. Design Patent No. D785,617; [0282] U.S. Design Patent No. D785,636; [0283] U.S. Design Patent No. D790,505; [0284] U.S. Design Patent No. D790,546; [0285] International Publication No. 2013/163789; [0286] U.S. Patent Application Publication No. 2008/0185432; [0287] U.S. Patent Application Publication No. 2009/0134221; [0288] U.S. Patent Application Publication No. 2010/0177080; [0289] U.S. Patent Application Publication No. 2010/0177076; [0290] U.S. Patent Application Publication No. 2010/0177707; [0291] U.S. Patent Application Publication No. 2010/0177749; [0292] U.S. Patent Application Publication No. 2010/0265880; [0293] U.S. Patent Application Publication No. 2011/0202554; [0294] U.S. Patent Application Publication No. 2012/0111946; [0295] U.S. Patent Application Publication No. 2012/0168511; [0296] U.S. Patent Application Publication No. 2012/0168512; [0297] U.S. Patent Application Publication No. 2012/0193423; [0298] U.S. Patent Application Publication No. 2012/0194692; [0299] U.S. Patent Application Publication No. 2012/0203647; [0300] U.S. Patent Application Publication No. 2012/0223141; [0301] U.S. Patent Application Publication No. 2012/0228382; [0302] U.S. Patent Application Publication No. 2012/0248188; [0303] U.S. Patent Application Publication No. 2013/0043312; [0304] U.S. Patent Application Publication No. 2013/0082104; [0305] U.S. Patent Application Publication No. 2013/0175341; [0306] U.S. Patent Application Publication No. 2013/0175343; [0307] U.S. Patent Application Publication No. 2013/0257744; [0308] U.S. Patent Application Publication No. 2013/0257759; [0309] U.S. Patent Application Publication No. 2013/0270346; [0310] U.S. Patent Application Publication No. 2013/0292475; [0311] U.S. Patent Application Publication No. 2013/0292477; [0312] U.S. Patent Application Publication No. 2013/0293539; [0313] U.S. Patent Application Publication No. 2013/0293540; [0314] U.S. Patent Application Publication No. 2013/0306728; [0315] U.S. Patent Application Publication No. 2013/0306731; [0316] U.S. Patent Application Publication No. 2013/0307964; [0317] U.S. Patent Application Publication No. 2013/0308625; [0318] U.S. Patent Application Publication No. 2013/0313324; [0319] U.S. Patent Application Publication No. 2013/0332996; [0320] U.S. Patent Application Publication No. 2014/0001267; [0321] U.S. Patent Application Publication No. 2014/0025584; [0322] U.S. Patent Application Publication No. 2014/0034734; [0323] U.S. Patent Application Publication No. 2014/0036848; [0324] U.S. Patent Application Publication No. 2014/0039693; [0325] U.S. Patent Application Publication No. 2014/0049120; [0326] U.S. Patent Application Publication No. 2014/0049635; [0327] U.S. Patent Application Publication No. 2014/0061306; [0328] U.S. Patent Application Publication No. 2014/0063289; [0329] U.S. Patent Application Publication No. 2014/0066136; [0330] U.S. Patent Application Publication No. 2014/0067692; [0331] U.S. Patent Application Publication No. 2014/0070005; [0332] U.S. Patent Application Publication No. 2014/0071840; [0333] U.S. Patent Application Publication No. 2014/0074746; [0334] U.S. Patent Application Publication No. 2014/0076974; [0335] U.S. Patent Application Publication No. 2014/0097249; [0336] U.S. Patent Application Publication No. 2014/0098792; [0337] U.S. Patent Application Publication No. 2014/0100813; [0338] U.S. Patent Application Publication No. 2014/0103115; [0339] U.S. Patent Application Publication No. 2014/0104413; [0340] U.S. Patent Application Publication No. 2014/0104414; [0341] U.S. Patent Application Publication No. 2014/0104416; [0342] U.S. Patent Application Publication No. 2014/0106725; [0343] U.S. Patent Application Publication No. 2014/0108010; [0344] U.S. Patent Application Publication No. 2014/0108402; [0345] U.S. Patent Application Publication No. 2014/0110485; [0346] U.S. Patent Application Publication No. 2014/0125853; [0347] U.S. Patent Application Publication No. 2014/0125999; [0348] U.S. Patent Application Publication No. 2014/0129378; [0349] U.S. Patent Application Publication No. 2014/0131443; [0350] U.S. Patent Application Publication No. 2014/0133379; [0351] U.S. Patent Application Publication No. 2014/0136208; [0352] U.S. Patent Application Publication No. 2014/0140585; [0353] U.S. Patent Application Publication No. 2014/0152882; [0354] U.S. Patent Application Publication No. 2014/0158770; [0355] U.S. Patent Application Publication No. 2014/0159869; [0356] U.S. Patent Application Publication No. 2014/0166759; [0357] U.S. Patent Application Publication No. 2014/0168787; [0358] U.S. Patent Application Publication No. 2014/0175165; [0359] U.S. Patent Application Publication No. 2014/0191684; [0360] U.S. Patent Application Publication No. 2014/0191913; [0361] U.S. Patent Application Publication No. 2014/0197304; [0362] U.S. Patent Application Publication No. 2014/0214631; [0363] U.S. Patent Application Publication No. 2014/0217166; [0364] U.S. Patent Application Publication No. 2014/0231500; [0365] U.S. Patent Application Publication No. 2014/0247315; [0366] U.S. Patent Application Publication No. 2014/0263493; [0367] U.S. Patent Application Publication No. 2014/0263645; [0368] U.S. Patent Application Publication No. 2014/0270196; [0369] U.S. Patent Application Publication No. 2014/0270229; [0370] U.S. Patent Application Publication No. 2014/0278387; [0371] U.S. Patent Application Publication No. 2014/0288933; [0372] U.S. Patent Application Publication No. 2014/0297058; [0373] U.S. Patent Application Publication No. 2014/0299665; [0374] U.S. Patent Application Publication No. 2014/0332590; [0375] U.S. Patent Application Publication No. 2014/0351317; [0376] U.S. Patent Application Publication No. 2014/0362184; [0377] U.S. Patent Application Publication No. 2014/0363015; [0378] U.S. Patent Application Publication No. 2014/0369511; [0379] U.S. Patent Application Publication No. 2014/0374483; [0380] U.S. Patent Application Publication No. 2014/0374485; [0381] U.S. Patent Application Publication No. 2015/0001301; [0382] U.S. Patent Application Publication No. 2015/0001304; [0383] U.S. Patent Application Publication No. 2015/0009338; [0384] U.S. Patent Application Publication No. 2015/0014416; [0385] U.S. Patent Application Publication No. 2015/0021397; [0386] U.S. Patent Application Publication No. 2015/0028104; [0387] U.S. Patent Application Publication No. 2015/0029002; [0388] U.S. Patent Application Publication No. 2015/0032709; [0389] U.S. Patent Application Publication No. 2015/0039309; [0390] U.S. Patent Application Publication No. 2015/0039878; [0391] U.S. Patent Application Publication No. 2015/0040378; [0392] U.S. Patent Application Publication No. 2015/0049347; [0393] U.S. Patent Application Publication No. 2015/0051992; [0394] U.S. Patent Application Publication No. 2015/0053769; [0395] U.S. Patent Application Publication No. 2015/0062366; [0396] U.S. Patent Application Publication No. 2015/0063215; [0397] U.S. Patent Application Publication No. 2015/0088522; [0398] U.S. Patent Application Publication No. 2015/0096872; [0399] U.S. Patent Application Publication No. 2015/0100196; [0400] U.S. Patent Application Publication No. 2015/0102109; [0401] U.S. Patent Application Publication No. 2015/0115035; [0402] U.S. Patent Application Publication No. 2015/0127791; [0403] U.S. Patent Application Publication No. 2015/0128116; [0404] U.S. Patent Application Publication No. 2015/0133047; [0405] U.S. Patent Application Publication No. 2015/0134470; [0406] U.S. Patent Application Publication No. 2015/0136851; [0407] U.S. Patent Application Publication No. 2015/0142492; [0408] U.S. Patent Application Publication No. 2015/0144692; [0409] U.S. Patent Application Publication No. 2015/0144698; [0410] U.S. Patent Application Publication No. 2015/0149946; [0411] U.S. Patent Application Publication No. 2015/0161429; [0412] U.S. Patent Application Publication No. 2015/0178523; [0413] U.S. Patent Application Publication No. 2015/0178537; [0414] U.S. Patent Application Publication No. 2015/0178685; [0415] U.S. Patent Application Publication No. 2015/0181109; [0416] U.S. Patent Application Publication No. 2015/0199957; [0417] U.S. Patent Application Publication No. 2015/0210199; [0418] U.S. Patent Application Publication No. 2015/0212565; [0419] U.S. Patent Application Publication No. 2015/0213647; [0420] U.S. Patent Application Publication No. 2015/0220753; [0421] U.S. Patent Application Publication No. 2015/0220901; [0422] U.S. Patent Application Publication No. 2015/0227189; [0423] U.S. Patent Application Publication No. 2015/0236984; [0424] U.S. Patent Application Publication No. 2015/0239348; [0425] U.S. Patent Application Publication No. 2015/0242658; [0426] U.S. Patent Application Publication No. 2015/0248572; [0427] U.S. Patent Application Publication No. 2015/0254485; [0428] U.S. Patent Application Publication No. 2015/0261643; [0429] U.S. Patent Application Publication No. 2015/0264624; [0430] U.S. Patent Application Publication No. 2015/0268971; [0431] U.S. Patent Application Publication No. 2015/0269402; [0432] U.S. Patent Application Publication No. 2015/0288689; [0433] U.S. Patent Application Publication No. 2015/0288896; [0434] U.S. Patent Application Publication No. 2015/0310243; [0435] U.S. Patent Application Publication No. 2015/0310244; [0436] U.S. Patent Application Publication No. 2015/0310389; [0437] U.S. Patent Application Publication No. 2015/0312780; [0438] U.S. Patent Application Publication No. 2015/0327012; [0439] U.S. Patent Application Publication No. 2016/0014251; [0440] U.S. Patent Application Publication No. 2016/0025697; [0441] U.S. Patent Application Publication No. 2016/0026838; [0442] U.S. Patent Application Publication No. 2016/0026839; [0443] U.S. Patent Application Publication No. 2016/0040982; [0444] U.S. Patent Application Publication No. 2016/0042241; [0445] U.S. Patent Application Publication No. 2016/0057230; [0446] U.S. Patent Application Publication No. 2016/0062473; [0447] U.S. Patent Application Publication No. 2016/0070944; [0448] U.S. Patent Application Publication No. 2016/0092805; [0449] U.S. Patent Application Publication No. 2016/0101936; [0450] U.S. Patent Application Publication No. 2016/0104019; [0451] U.S. Patent Application Publication No. 2016/0104274; [0452] U.S. Patent Application Publication No. 2016/0109219; [0453] U.S. Patent Application Publication No. 2016/0109220; [0454] U.S. Patent Application Publication No. 2016/0109224; [0455] U.S. Patent Application Publication No. 2016/0112631; [0456] U.S. Patent Application Publication No. 2016/0112643; [0457] U.S. Patent Application Publication No. 2016/0117627; [0458] U.S. Patent Application Publication No. 2016/0124516; [0459] U.S. Patent Application Publication No. 2016/0125217; [0460] U.S. Patent Application Publication No. 2016/0125342; [0461] U.S. Patent Application Publication No. 2016/0125873; [0462] U.S. Patent Application Publication No. 2016/0133253; [0463] U.S. Patent Application Publication No. 2016/0171597; [0464] U.S. Patent Application Publication No. 2016/0171666; [0465] U.S. Patent Application Publication No. 2016/0171720; [0466] U.S. Patent Application Publication No. 2016/0171775; [0467] U.S. Patent Application Publication No. 2016/0171777; [0468] U.S. Patent Application Publication No. 2016/0174674; [0469] U.S. Patent Application Publication No. 2016/0178479; [0470] U.S. Patent Application Publication No. 2016/0178685; [0471] U.S. Patent Application Publication No. 2016/0178707; [0472] U.S. Patent Application Publication No. 2016/0179132; [0473] U.S. Patent Application Publication No. 2016/0179143; [0474] U.S. Patent Application Publication No. 2016/0179368; [0475] U.S. Patent Application Publication No. 2016/0179378; [0476] U.S. Patent Application Publication No. 2016/0180130; [0477] U.S. Patent Application Publication No. 2016/0180133; [0478] U.S. Patent Application Publication No. 2016/0180136; [0479] U.S. Patent Application Publication No. 2016/0180594; [0480] U.S. Patent Application Publication No. 2016/0180663; [0481] U.S. Patent Application Publication No. 2016/0180678; [0482] U.S. Patent Application Publication No. 2016/0180713; [0483] U.S. Patent Application Publication No. 2016/0185136; [0484] U.S. Patent Application Publication No. 2016/0185291; [0485] U.S. Patent Application Publication No. 2016/0186926; [0486] U.S. Patent Application Publication No. 2016/0188861; [0487] U.S. Patent Application Publication No. 2016/0188939; [0488] U.S. Patent Application Publication No. 2016/0188940; [0489] U.S. Patent Application Publication No. 2016/0188941; [0490] U.S. Patent Application Publication No. 2016/0188942; [0491] U.S. Patent Application Publication No. 2016/0188943; [0492] U.S. Patent Application Publication No. 2016/0188944; [0493] U.S. Patent Application Publication No. 2016/0189076; [0494] U.S. Patent Application Publication No. 2016/0189087; [0495] U.S. Patent Application Publication No. 2016/0189088; [0496] U.S. Patent Application Publication No. 2016/0189092; [0497] U.S. Patent Application Publication No. 2016/0189284; [0498] U.S. Patent Application Publication No. 2016/0189288; [0499] U.S. Patent Application Publication No. 2016/0189366; [0500] U.S. Patent Application Publication No. 2016/0189443; [0501] U.S. Patent Application Publication No. 2016/0189447; [0502] U.S. Patent Application Publication No. 2016/0189489; [0503] U.S. Patent Application Publication No. 2016/0192051; [0504] U.S. Patent Application Publication No. 2016/0202951; [0505] U.S. Patent Application Publication No. 2016/0202958; [0506] U.S. Patent Application Publication No. 2016/0202959; [0507] U.S. Patent Application Publication No. 2016/0203021; [0508] U.S. Patent Application Publication No. 2016/0203429; [0509] U.S. Patent Application Publication No. 2016/0203797; [0510] U.S. Patent Application Publication No. 2016/0203820; [0511] U.S. Patent Application Publication No. 2016/0204623; [0512] U.S. Patent Application Publication No. 2016/0204636; [0513] U.S. Patent Application Publication No. 2016/0204638; [0514] U.S. Patent Application Publication No. 2016/0227912; [0515] U.S. Patent Application Publication No. 2016/0232891; [0516] U.S. Patent Application Publication No. 2016/0292477; [0517] U.S. Patent Application Publication No. 2016/0294779; [0518] U.S. Patent Application Publication No. 2016/0306769; [0519] U.S. Patent Application Publication No. 2016/0314276; [0520] U.S. Patent Application Publication No. 2016/0314294; [0521] U.S. Patent Application Publication No. 2016/0316190; [0522] U.S. Patent Application Publication No. 2016/0323310; [0523] U.S. Patent Application Publication No. 2016/0325677; [0524] U.S. Patent Application Publication No. 2016/0327614; [0525] U.S. Patent Application Publication No. 2016/0327930; [0526] U.S. Patent Application Publication No. 2016/0328762; [0527] U.S. Patent Application Publication No. 2016/0330218; [0528] U.S. Patent Application Publication No. 2016/0343163; [0529] U.S. Patent Application Publication No. 2016/0343176; [0530] U.S. Patent Application Publication No. 2016/0364914; [0531] U.S. Patent Application Publication No. 2016/0370220; [0532] U.S. Patent Application Publication No. 2016/0372282; [0533] U.S. Patent Application Publication No. 2016/0373847; [0534] U.S. Patent Application Publication No. 2016/0377414; [0535] U.S. Patent Application Publication No. 2016/0377417; [0536] U.S. Patent Application Publication No. 2017/0010141; [0537] U.S. Patent Application Publication No. 2017/0010328; [0538] U.S. Patent Application Publication No. 2017/0010780; [0539] U.S. Patent Application Publication No. 2017/0016714; [0540] U.S. Patent Application Publication No. 2017/0018094; [0541] U.S. Patent Application Publication No. 2017/0046603; [0542] U.S. Patent Application Publication No. 2017/0047864; [0543] U.S. Patent Application Publication No. 2017/0053146; [0544] U.S. Patent Application Publication No. 2017/0053147; [0545] U.S. Patent Application Publication No. 2017/0053647; [0546] U.S. Patent Application Publication No. 2017/0055606; [0547] U.S. Patent Application Publication No. 2017/0060316; [0548] U.S. Patent Application Publication No. 2017/0061961; [0549] U.S. Patent Application Publication No. 2017/0064634; [0550] U.S. Patent Application Publication No. 2017/0083730; [0551] U.S. Patent Application Publication No. 2017/0091502; [0552] U.S. Patent Application Publication No. 2017/0091706; [0553] U.S. Patent Application Publication No. 2017/0091741; [0554] U.S. Patent Application Publication No. 2017/0091904; [0555] U.S. Patent Application Publication No. 2017/0092908; [0556] U.S. Patent Application Publication No. 2017/0094238; [0557] U.S. Patent Application Publication No. 2017/0098947; [0558] U.S. Patent Application Publication No. 2017/0100949; [0559] U.S. Patent Application Publication No. 2017/0108838; [0560] U.S. Patent Application Publication No. 2017/0108895; [0561] U.S. Patent Application Publication No. 2017/0118355; [0562] U.S. Patent Application Publication No. 2017/0123598; [0563] U.S. Patent Application Publication No. 2017/0124369; [0564] U.S. Patent Application Publication No. 2017/0124396; [0565] U.S. Patent Application Publication No. 2017/0124687; [0566] U.S. Patent Application Publication No. 2017/0126873; [0567] U.S. Patent Application Publication No. 2017/0126904; [0568] U.S. Patent Application Publication No. 2017/0139012; [0569] U.S. Patent Application Publication No. 2017/0140329; [0570] U.S. Patent Application Publication No. 2017/0140731; [0571] U.S. Patent Application Publication No. 2017/0147847; [0572] U.S. Patent Application Publication No. 2017/0150124; [0573] U.S. Patent Application Publication No. 2017/0169198; [0574] U.S. Patent Application Publication No. 2017/0171035; [0575] U.S. Patent Application Publication No. 2017/0171703; [0576] U.S. Patent Application Publication No. 2017/0171803; [0577] U.S. Patent Application Publication No. 2017/0180359; [0578] U.S. Patent Application Publication No. 2017/0180577; [0579] U.S. Patent Application Publication No. 2017/0181299; [0580] U.S. Patent Application Publication No. 2017/0190192; [0581] U.S. Patent Application Publication No. 2017/0193432; [0582] U.S. Patent Application Publication No. 2017/0193461; [0583] U.S. Patent Application Publication No. 2017/0193727; [0584] U.S. Patent Application Publication No. 2017/0199266; [0585] U.S. Patent Application Publication No. 2017/0200108; and [0586] U.S. Patent Application Publication No. 2017/0200275.
[0587] In the specification and/or figures, typical embodiments of the invention have been disclosed. The present invention is not limited to such exemplary embodiments. The use of the term and/or includes any and all combinations of one or more of the associated listed items. The figures are schematic representations and so are not necessarily drawn to scale. Unless otherwise noted, specific terms have been used in a generic and descriptive sense and not for purposes of limitation.