Motion sensing cable for intelligent charging of devices

Information

  • Patent Grant
  • 10593443
  • Patent Number
    10,593,443
  • Date Filed
    Friday, January 25, 2019
    5 years ago
  • Date Issued
    Tuesday, March 17, 2020
    4 years ago
Abstract
An intelligent motion sensing cable is disclosed, where a motion sensor that is included in the cable can detect cable motion. The cable can then use this detected motion to intelligently control a charge signal delivered by the cable to a connected electronic device. The cable can also use this detected motion to generate data indicative of customer interactions with a connected electronic device.
Description

This patent application is also related to U.S. patent application Ser. No. 16/257,841, filed this same day, and entitled “Motion Sensing Cable for Tracking Customer Interaction with Devices”, the entire disclosure of which is incorporated herein by reference.


INTRODUCTION

The inventors believe that improvements are needed in the art where more intelligence is to be built into conductive cables for electronic devices. To provide such intelligence, the inventors disclose that a motion sensor can be included in a conductive cable. Thus, as a user interacts with an electronic device connected to the conductive cable, a motion signal generated by the motion signal can be leveraged in any of a number of different ways.


For example, the motion signal can be used to control a charging signal that is passed by the conductive cable to the electronic device. As an example, a charging signal delivered by the cable to the connected electronic device can be reduced in response to the motion signal detecting motion of the cable. Thus, if a user were to lift the electronic device connected to the cable, this would cause the cable to reduce the charging signal delivered to the electronic device. As an example, the charging signal can be reduced to zero in response to a detected lift. Thereafter, when a user returns the electronic device to a rest position, the charging signal could be increased or resumed if charging is needed. Such intelligent charging can be useful for a wide array of electronic devices. For example, with devices such as smart phones and tablet computers, such intelligent charging can help avoid prolonged states of constant charging for the device, which can adversely impact battery life for the electronic device.


Moreover, for other classes of electronic devices—where the device may not be fully operational while being charged—such intelligent charging can be extremely advantageous, particularly in a retail merchandising setting. It is desirable for a retailer to display electronic devices that are available for sale to customers in a manner that allows the customer to interact with and use the electronic device while it is on display. This creates a challenge, however, for devices that are not fully operational while being charged because the devices nevertheless need to be charged so that the device has sufficient power to be operational while it is on display. Examples of such devices may include electronic styluses, wearable devices (e.g., smart watches), digital cameras, virtual reality (VR) goggles/headsets, handheld global positioning system (GPS) devices, range finders, etc. As a solution to this problem, the motion sensor and motion signal can be used to detect movement of the cable, which in turn indicates movement of the connected electronic device, which can be interpreted as a customer lift of the electronic device. The charging signal can then be cut off so that the device will be operational after the customer lifts the device and attempts to use it.


As another example, the motion signal can be used to generate data indicative of customer interaction with the electronic device. As noted above, a retailer may choose to display an electronic device for sale while it is connected to the motion sensing cable. While no customers are interacting with the electronic device, it is expected that the electronic device will be at rest, and the motion sensing cable will not detect any motion. However, a customer lift of the connected electronic device will in turn trigger the motion sensor in the motion sensing cable to detect motion. This detected motion can be interpreted as a customer lift of the electronic device. Data representative of such customer interaction with the electronic device can then be communicated to a remote computer system. Merchandisers and retailers can then use such data for tracking and analysis to enhance knowledge such as which products are popular with customers, which positions in retail stores get the most customer traffic, etc. Further still, by including the intelligence that drives such analytics data in the cable itself, retailers and merchandisers are provided with a sleeker option for product display than would be available via conventional puck-base-tether product display systems.


These and other features and advantages of the present invention will be described hereinafter to those having ordinary skill in the art.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1A shows an example embodiment of a motion sensing cable.



FIG. 1B shows an example component view of the motion sensing cable of FIG. 1A.



FIG. 2A shows an example motion sensing cable connected to an electronic device and a power source.



FIG. 2B shows an example motion sensing cable connected to an electronic device (via an adaptor) and a power source.



FIG. 2C shows an example motion sensing cable connected to an electronic device and a power source, where the electronic device is displayed on a table.



FIG. 2D shows an example motion sensing cable connected to an electronic device and a power source (via a hub), where the electronic device is displayed on a table.



FIGS. 3A-3D show example process flows for charge control based on motion of the motion sensing cable.



FIGS. 4A-4E show examples of a motion sensing cable for use with an example electronic stylus.



FIG. 5 shows an example circuit diagram for an example motion sensing cable.



FIG. 6 shows another example circuit diagram for an example motion sensing cable.



FIGS. 7A and 7B show example process flows for tracking customer interaction data based on motion of the motion sensing cable.





DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS


FIG. 1A shows an example motion sensing cable 100. The cable 100 includes a conductor 102, a first longitudinal end 104, and a second longitudinal end 106. As can be seen, the first and second longitudinal ends 104 and 106 are at opposite ends of the conductor 102. End 104 can be adapted for detachable connection with an electronic device, and end 106 can be adapted for detachable connection with a power source. Conductor 102 can be a flexible conductor enclosed in an insulating sheath. It should be understood that conductor 102 may include multiple conductors. The length chosen for cable 100 can be selected by a practitioner to meet the needs of a particular intended use. As an example, the cable 100 can have a length of approximately 80 inches; however it should be understood that other lengths could be readily employed.



FIG. 1B shows an example component view of the motion sensing cable of FIG. 1A. End 104 can include a connector 110 through which the cable 100 can detachably connect with an electronic device. The connector 110 can take any form suitable for connecting with a complementary connector of the electronic device or an adaptor for the electronic device. As examples, the connector 110 may take the form of a Lightning connector, a USB connector, a mini-USB connector, a micro-USB connector, a USB-C connector, inductive charging pads, proprietary connectors such as those often used in digital cameras, etc. End 106 can include a connector 116 through which the cable 100 can detachably connect with a power source. The connector 116 can take any form suitable for connecting with a complementary connector of the power source or an adaptor for the power source. As examples, the connector 116 may take the form of a 2-prong or 3-prong electrical plug, a USB connector, a mini-USB connector, a micro-USB connector, a USB-C connector, inductive charging pads, proprietary connectors such as those often used in digital cameras, etc. Thus, when the cable 100 is connected to an electronic device and a power source via ends 104 and 116, power can be delivered from the power source to the electronic device via the conductor 102. Such power can take the form of an output current in the form of a charging signal that is used to charge a battery resident in the electronic device.


End 104 also includes a motion sensor 112 and a circuit 114. The connector 110, motion sensor 112, and circuit 114 can be enclosed in a housing formed of plastic or a composite material at end 104. As explained in greater detail below, movement of the cable 100 will cause the motion sensor 112 to generate a motion signal 118 that is indicative of motion for the cable 100, and circuit 114 can selectively control the power that is delivered to the electronic device via connector 110 based on this motion signal 118. In an example embodiment, the motion sensor 112 can be an accelerometer. However, in other example embodiments, the motion sensor 112 can take the form of vibration sensors, reed switches, etc. As an example, the circuit 114 can selectively control the charging signal delivered to the electronic device via connector 110 by selectively opening and closing a switch, where the open switch condition operates to eliminate a charging signal while the closed switch condition permits a charging signal.


While the example of FIG. 1B shows the motion sensor 112 and circuit 114 being located at end 104 of the cable 100, it should be understood that a practitioner might choose to position the motion sensor 112 and circuit 114 at other locations along the cable. For example, the motion sensor 112 and/or circuit 114 could be positioned at some intermediate location along the length of the conductor 102. As another example, the motion sensor 112 and/or circuit 114 could be positioned at end 106.



FIG. 2A shows an example where the motion sensing cable 100 is connected to an electronic device 200 and a power source 202. As noted above, power can be delivered from the power source 202 to the electronic device 200 via cable 100. The power source 202 can take the form of any suitable source of electrical power. For example, the power source 202 can be a power outlet. Further still, it should be understood that connector 116 of the motion sensing cable can connect with the power source 202 indirectly if desired by a practitioner, such as connecting to a power outlet via a power brick that gets plugged into a power outlet. As an example, the electronic device 200 can be a handheld electronic device such as a handheld electronic device that includes a rechargeable battery. Such a battery can be charged via a charging signal derived from the power that is available from power source 202. Examples of electronic devices 200 can include smart phones, tablet computers, wearable devices (such as smart watches and the like), electronic styluses (such as the Apple Pencil), digital cameras, VR goggles/headsets, handheld global positioning system (GPS) devices, range finders, etc. As noted above, example embodiments of the motion sensing cable 100 can be particularly advantageous when used in combination with electronic devices that are not fully operational while charging, such as certain models of electronic styluses, wearable devices, digital cameras, and VR goggles/headsets because the charging signal can be selectively turned on/off in response to the motion signal produced by the motion sensor, thereby enabling such electronic devices to be used in a retail setting when lifted by customers.



FIG. 2A shows an example where the connector 110 of the motion sensing cable 100 directly connects with a complementary connector of the electronic device 200. However, it should be understood that connector 110 of the motion sensing cable can connect with the electronic device 200 indirectly if desired by a practitioner, such as by connecting to an adaptor 210 that connects to the electronic device 200 (see FIG. 2B).



FIG. 2C shows an example where the electronic device 200 is displayed on a table 230 while connected to a power source 202 via the motion sensing cable 100. For example, the power source 202 can be located below or on an underside of the table 230, and the cable 100 can be run through a hole in the table 230. Electronic device 200 can be displayed on the table while connected to the power source 202 via cable 100. FIG. 2D shows another example where the electronic device 200 is connected to a hub 220 via the motion sensing cable 100, and the hub 220 is connected to the power source 202. Thus, FIG. 2D shows an example where the cable 100 is indirectly connected to the power source 202 (via hub 220 in this example). The hub 220 can take the form of a security hub for a table 230 in a retail store, and the hub 220 may be connectable to multiple electronic devices 200 at the same time. An example of such a hub 220 can be the modular puck disclosed in U.S. provisional patent application 62/628,885, filed Feb. 9, 2018, entitled “Systems and Methods for Retail Security”, the entire disclosure of which is incorporated herein by reference. With the examples of FIGS. 2C and 2D, the cable 100 can selectively control a charging signal provided to the electronic device 200 based on the motion signal 118 produced by motion sensor 112. While the electronic device 200 is at rest on the table 230, it can be expected that the motion sensor 112 will not detect motion (or at least any detect motion will be below a triggering threshold). Thus, while at rest, the cable 100 can pass a charging signal to the electronic device 200. However, as noted in example embodiments below, other factors in addition to cable motion can influence the charging signal if desired by a practitioner. In response to a user lifting the electronic device 200 from the table 230, this will be registered as motion by the motion sensor 112, and the cable 100 can reduce the charging signal (which may include eliminating the charging signal if desired by a practitioner).



FIGS. 3A-3D show example process flows for charge control based on detected motion by the motion sensor 112 of cable 100.


The example process flow of FIG. 3A begins at step 300, where the cable 100 is connected to power source 202 and electronic device 200 via connectors 110 and 116 as discussed above. At step 302, the cable 100 begins providing a charging signal to the connected electronic device 200. At step 304, a determination is made as to whether the cable 100 is in motion. This determination can be made by circuit 114 based on motion signal 118 from motion sensor 112. If no motion is detected, the charging signal can continue. However, if motion is detected, the cable 100 effects a reduction in the charging signal (step 306). In some embodiments, this reduction can be the elimination of the charging signal by reducing the charging signal to zero. In other embodiments, this reduction can be reducing the power in the charging signal (e.g., a 50% reduction). For example, to eliminate the charging signal, a switch in circuit 114 (e.g., a FET switch) can be controlled to be an open state so that the cable 100 is in an open circuit condition with respect to the conductive path between power source 202 and electronic device 200. As another example, circuit 114 can adjust an analog control voltage in response to motion detection. As another example, circuit 114 can toggle an output enable signal on the power supply to reduce or eliminate the charging signal. The circuit 114 may include a processor such as a microcontroller to implement such decision-making and control (e.g., actuating a switch, etc.). As yet another example, to reduce but not eliminate the charging signal, the circuit 114 can change an analog control signal to the power supply as noted above. The level of this analog control signal can be a function of the activity detected by the motion sensor 112. For example, a digital to analog converter (DAC) output of a microcontroller can be used for such a purpose (such as controlling the DAC output to reduce its output voltage in response to detection of motion by the motion sensor 112).


Thereafter, at step 308, another determination is made as to whether the cable 100 is in motion. If motion is detected, the charging signal can remain reduced. However, if no motion is detected, the cable 100 effects an increase in the charging signal (step 310). In example embodiments where the circuit 114 uses a switch to control the charging signal, the circuit 114 can operate the switch to be in a closed state at step 310 to thereby provide a conductive path through which delivery of the charging signal to the electronic device 200 can be resumed. But, as noted above, other techniques for controlling the charging signal at step 310 could be used, such as adjusting control signal (e.g., via a DAC output), toggling an output enable, etc. In this fashion, the process flow of FIG. 3A allows for the cable 100 to selectively control how the electronic device 200 is charged.



FIG. 3B shows another example process flow for selectively controlling the charging signal based on the motion signal 118 from the motion sensor 112. At step 320, a determination is made as to whether the cable 100 is connected to power source 202 and electronic device 200. If not, it then follows that the power source 202 will not deliver a charging signal to the electronic device 200 via cable 100. But, if connected at step 320, the process flow proceeds to step 322. At step 322, the circuit 114 determines whether the motion signal 118 exceeds a threshold. If not, the process flow proceeds to step 324 where the cable 100 provides a charging signal to the electronic device 200. If so, the process flow proceeds to step 326 where the cable 100 does not charge the electronic device 200. As noted above, step 326 can be implemented in an any of a number of manners. For example, the circuit 114 can open a switch to thereby create a break in a conductive path between power source 202 and electronic device 200 via cable 100. From steps 324 and 326, the process flow can return to step 320 for repeat iterations.


The threshold used at step 322 to detect motion can be tailored by a practitioner to reliably detect lifts of the electronic device 200 by a user. Accordingly, the threshold can be set so that false detections are reduced by avoiding triggering a lift detection as a result of insubstantial cable movement. Furthermore, multiple conditions can be used as the threshold if desired by a practitioner. For example, the conditions can define the magnitude and duration of the motion signal 118 that are needed to trigger a conclusion that the electronic device has been lifted. Such a threshold can then define a signal pattern for the motion signal 118 when the electronic device is lifted. For instance, an example motion sensor 114 can be capable of detecting motion or vibration in a milliseconds time frame. Deliberate interaction by a human such as a lifting of the device 200 would not take place on a sub-second event duration. Accordingly, the motion signal can be debounced so that short duration motions or vibrations will not be falsely identified as lifts. The duration threshold used at step 322 can be set by a practitioner so that the motion persists in a manner consistent with a lift event by a person before signaling that a lift event has occurred.



FIG. 3C shows another example process flow for selectively controlling the charging signal based on the motion signal 118 from the motion sensor 112. In the example of FIG. 3C, additional factors are used by circuit 114 to control the charging signal. For example, a timer can be used to define a minimum time window for the “no charging” state of the cable 100. Thus, in response to detecting cable motion at step 322, the circuit 114 can start a timer at step 330. At step 332, the circuit waits for the timer to expire. After expiration, the process flow returns to step 320 and the charging signal can be resumed if there is no more cable motion. Such a timer can define a time window that is sufficient to allow a customer to lift the electronic device and test it in a typical retail store encounter. For example, a practitioner might conclude that a substantial portion of customers interact with the electronic device for about 60 seconds after lifting it. The time window defined by steps 330 and 332 can then be set to allow for the “no charging” state to continue during such a time period. In this fashion, for electronic devices that are not fully operational while being charged, the time window allows for the device to still be used even if the customer may be holding the device steady at some point during the time window.


Further still, the circuit 114 can use timers in other fashions if desired by a practitioner. For example, a timer can also be used to prevent the charging signal from being delivered to the electronic device for too long. Prolonged periods of constant charging can adversely affect the electronic device (for example, by damaging its battery). Thus, a practitioner may find it useful to have circuit 114 place time constraints on how long the charging signal can be delivered to the electronic device while the cable 100 is at rest. For example, the circuit 114 can be configured to limit the charging signal delivery to 30 minutes per every 6 hours (or by some other time constraint).



FIG. 3D depicts another example process flow for selectively controlling the charging signal. In the example of FIG. 3D, the cable 100 has 4 different states: (1) an “Idle” state where the cable 100 does not deliver a charging signal to the electronic device 200, (2) a “Charge” state where the cable 100 delivers a charging signal to the electronic device 200, (3) a “Lift” state where the cable 100 does not deliver a charging signal to the electronic device 200, and (4) a “Wait” state where the cable 100 does not deliver a charging signal to the electronic device 200. Each state can be associated with different conditions that cause transitions to other states, as shown by FIG. 3D.


The process of FIG. 3D starts when the cable 100 is connected to the electronic device 200 and power source 202. Upon connection, the cable is in the Idle state. If the motion signal 118 detected by motion sensor 112 exceeds the threshold while the cable is in the Idle state, then the cable transitions to the Lift state. If there is no motion in excess of the threshold while the cable is in the Idle state and a timer circuit concludes that it is not the appropriate time to charge the electronic device, then the cable remains in the Idle state. If there is no motion in excess of the threshold while the cable is in the Idle state and a timer circuit concludes that it is the appropriate time to charge the electronic device, then the cable transitions to the Charge state.


As indicated above, a timer circuit defined by circuit 114 can implement various time windows for controlling charging actions of the cable 100 with reference to the FIG. 3D process flow. For example, timers defined by circuit 114 can be configured to (1) set a first time duration (e.g., 30 minutes), and (2) set a second time duration (e.g., 6 hours), where the second time duration is longer than the first time duration, and where the first time duration serves as the maximum time to be spent charging the electronic device during the second time duration. Thus, in the example where the first time duration is 30 minutes and the second time duration is 6 hours, this means that the circuit 114 will permit the cable 100 to provide charge to the electronic device for a maximum of 30 minutes every 6 hours. If cable motion in excess of the threshold causes the cable 100 to stop charging the electronic device, the timer can be effectively paused. Thereafter, the timer can be resumed after cable motion stops. Meanwhile, the charging time can be reset after expiration of the second time duration. To implement such timing controls, the circuit 114 can include a timer circuit defined by a processor such as a microcontroller, where the processor tracks time and executes software instructions to perform the timing control logic.


Returning to the FIG. 3D process flow, when the cable 100 is in the Idle state and there is no cable motion in excess of the threshold, the circuit 114 will determine whether it is time to start charging (e.g., is the cable 100 in a fresh second time duration and has not yet used any of its charging time defined by the first time duration?) or whether it is time to resume/finish charging (e.g., does the cable 100 still have charge time remaining within the first time duration for the current second time duration?). If it is time to charge based on either of these criteria, then the cable 100 transitions to the Charge state.


When the cable 100 is in the Charge state, the cable 100 delivers the charging signal to the electronic device. If the first time duration expires while the cable 100 in the Charge state, then the cable 100 returns to the Idle state (where it waits for a fresh second time duration to become eligible for charging again). As part of this transition back to the Idle state, the circuit 114 can also make a decision as to whether the threshold used for detecting cable motion should be adjusted. Also, if the cable 100 moves in excess of the threshold while the cable 100 is in the Charge state, then the cable 100 will transition to the Lift state.


With respect to possible adjustments of the cable motion detection threshold, it may be reasonable to conclude that the detection threshold is not sensitive enough if no lifts are found to be present over a specified time period (e.g., over two consecutive charging events). If this condition is found to be met, then the system could downwardly adjust the detection threshold so that shorter duration motion events will trigger lift detection. This detection threshold can then be adjusted up or down periodically (e.g., each cycle) to achieve a goal such as a target number of lift events per cycle. This would serve to auto-tune the squelch of the circuit 114 to heightened sensitivity over the course of, say, 10 to 20 cycles. This can also allow for auto adjustment in the event that the ambient vibration in the environment changes (for example, it may be the case that the device 200 is moved near a door that slams regularly and falsely trips the lift detection).


When the cable 100 is in the Lift state, the circuit 114 will continue to check whether there is cable motion in excess of the threshold. If not, the cable 100 transitions to the Wait state. Otherwise, the cable 100 remains in the Lift state. The circuit 114 can implement another timer to assess whether the cable 100 remains in the Lift state for too long (where this another timer serves to define an excessive lift time window). For example, if the circuit 114 continues to detect cable motion in excess of threshold for a sustained duration (e.g., 15 minutes), it may be the case that the motion threshold is too low such that the circuit 114 is misinterpreting the electronic device at rest as being in a lift condition. Accordingly, if the cable 100 remains in the Lift state for a time duration longer than the excessive lift time window, the circuit 114 may increase the motion threshold. As noted above, auto-tuning of the motion threshold can be implemented periodically, such as per cycle. Further still, when the cable 100 goes into the Lift state, the circuit 114 can generate data indicative of customer interaction with the electronic device. As explained below, this data can then be communicated by the circuit 114 to an external computer system to facilitate tracking and analysis of customer interactions with the electronic devices on display in a retail store. As part of this, the circuit 114 can also measure how long the cable 100 remains in the Lift state, which can serve as a proxy for a measure of how long the customer interacted with the electronic device. This measurement can be included as part of the data that gets communicated to the external computer system.


When the cable 100 is in the Wait state, checks to see if a transition to the Idle or Lift state is appropriate. Thus, the Wait state serves as a holding pattern to assess whether the cable 100 has stabilized back to the Idle state or is still moving sufficiently to merit a transition back to the Lift state. If the cable 100 experiences motion in excess of the threshold while it is in the Wait state, then the cable 100 will transition back to the Lift state. Also, the circuit can include a timer that defines an excessive wait time window that will operate in a similar fashion as the excessive lift time window discussed above. Accordingly, if the cable 100 remains in the Wait state for a time longer than the excessive wait time window, then the circuit 114 can increase the motion threshold. This can help prevent the cable 100 from repeatedly transitioning back to the Lift state in the event of small cable motions that are misinterpreted as lifts or customer handling. The circuit 114 can also maintain another timer that defines a wait time duration for the Wait state. This value will define the maximum amount of time that the cable will remain in the Wait state. Accordingly, if the cable 100 remains in the Wait state longer than the wait time duration, then the cable 100 will transition back to the Idle state (thereby ending the duration of the lift event). It should be understood that the wait time duration can be set to a value greater than the value used for the excessive wait time window. The wait time duration can be a fixed value that is set to a reasonable amount of time that the cable 100 can appear idle if it is being interacted with (e.g., the time it might take for someone to read a menu item before making a selection). If another lift event happens before the wait time duration expires, the system returns to the Lift state but does not count this as a separate lift event. If the system gets stuck between the Lift and Wait states for too long (the time away from Idle is too long), then the threshold can be adjusted upward to force the system into the Idle state. Also, it should be understood that if the system remains in the Idle state for too long (according to the goals and desires of a practitioner), then the threshold can be decreased to keep the system in balance.


Accordingly, FIG. 3D shows an example of how the motion signal and a variety of time conditions can be used by circuit 114 to selectively control the charge signal that gets delivered by cable 100 to electronic device 200.



FIGS. 4A-4E show example embodiments of a motion sensing cable 100 for use with an example electronic stylus 400. The electronic stylus 400 can be an accessory for use with a tablet computer or other portable computing device. To be operational, the electronic stylus 400 must be charged, and it may need to be paired (e.g., Bluetooth paired) with the tablet computer or other portable computing device for which it is an accessory. The electronic stylus 400 will have a connector that connects with connector 110, either directly or indirectly via an adaptor (e.g., see adaptor 210 in FIG. 2B). As an example, the electronic stylus can be an Apple Pencil. Many electronic styluses, such as the Apple Pencil, are not operational while they are being charged. Thus, for purposes of effective retail presentation of the electronic stylus, the ability to selectively control the charging signal delivered to the electronic stylus by cable 100 based on motion of the cable 100 is highly advantageous.


The example of FIG. 4A shows a motion sensing cable 100 for an electronic stylus 400 where the end 104 of the cable 100 includes two portions 402 and 404 joined together via a lanyard cable 406. Portion 402 serves as a removable end cap for the stylus 400, and portion 404 provides physical security by mechanically or adhesively attaching to the stylus 400. For example, portion 404 can be a clamshell connector that clamps around the stylus 400. Adhesive can be included on an inner surface of the portion 404 for physically attaching portion 404 to stylus 400. In another example, a mechanical connection can be made between the clamshell connector and the stylus 400 that locks the stylus in place. A tool can then unlock the connector to permit the clamshell connector to be opened and allow detachment of the stylus.



FIG. 4B shows how the end cap portion 402 can be removed from the end of the stylus 400 (while portion 404 remains secured to the stylus 400). End cap portion 402 can include connector 110 (see FIG. 4C). Thus, when end cap portion 402 is placed in position over the end of stylus 400, connector 110 is able to connect with a connector 410 on the end of stylus 400 (either directly or indirectly via an adaptor 450 (see FIG. 4C)). An alarm sensor 420 can be included as part of a sense loop with portion 404 so that a cutting of lanyard cable 406 or other disconnection that separates portion 404 from portion 402 will trigger an alarm.



FIG. 4C provides an example exploded cross-sectional view of the motion sensing cable 100 with stylus 400. As can be seen in this example, connector 110 can connect with an adaptor 450 (e.g., an Apple Lightning adaptor if the stylus 400 is an Apple Pencil), and the adaptor 450 can connect with connector 410 on the stylus 400. A light emitting diode (LED) 430 or other light can be included on the cable 100 (e.g., as part of end cap portion 402 as shown by FIG. 4C) to serve as a status indicator for operational status. For example, the LED 430 can be illuminated (or illuminated in a particular color) to indicate an armed status. When armed, the cable 100 can permit a user to remove the end cap portion 402 from the stylus 400 without triggering an alarm; however, unauthorized removal of portion 404 from the stylus would trigger an alarm (via alarm sensor 420).



FIGS. 4D and 4E show examples of how the cable 100 can terminate at connector 116. In the example of FIG. 4D, the cable 100 terminates in a Molex 2×3 connector as connector 116, where the Molex 2×3 connector provides both a power signal and a data/security signal. In the example of FIG. 4E, the conductor 102 has a Y termination into a USB-A connector at connector 116 (for power) and an RJ-45 connector at connector 116 (for security/data). However, it should be understood that other cable terminations at connector 116 could be employed if desired by a practitioner.



FIG. 5 shows an example circuit 114 for an example motion sensing cable 100. In an example embodiment, circuit 114 can be deployed on a circuit board located in cable end 104. Although, as explained above, circuit 114 could be located elsewhere in the cable 100. Motion sensor 112 can also be deployed on the circuit board together with circuit 114.


The circuit 114 can include a processor such as microcontroller 500. The circuit 114 can also include a switch such as electronic switch 502. The state of this switch 502 (open or closed) can control whether a charging signal is delivered to a connected electronic device, and the microcontroller 500 can drive the state of switch 502. Circuit 114, including microcontroller 500 and switch 502, provide electronics for monitoring the electronic device 200 for motion, controlling charging of the electronic device 200, providing security for the electronic device (e.g., via lanyard cable 406), and status reporting (which may include not only lift tracking data reporting but also reporting about charging status) to the main power delivery system at the other end of cable 100. Microcontroller 500 can also control the illumination of LED 430 to indicate whether the cable 100 is armed. To arm the cable 100, a voltage is passed through SENS+. This voltage can be measured on SENS−. If continuity is broken, the system alarms. The microcontroller 500 can thus monitor the voltage on SENS+ and SENS−. If the system is armed, both SENS+ and SENS− can be high. If the system is disarmed, both SENS+ and SENS− can be low. If the system is alarming, the one of SENS+ and SENS− will be high and the other will be low. Further still, the microcontroller 500 can drive the LED 430 to blink or show some other visualization pattern when the cable 100 is charging the electronic device.


Microcontroller 500 can process a motion signal 118 from motion sensor 112 to make a decision about how switch 502 should be controlled. This decision-making by the microcontroller 500 can utilize the process flows of any of FIGS. 3A-3D. In an example embodiment as discussed above in connection with FIGS. 3A-3D, when the cable is initially powered, the microcontroller 500 will check the motion sensor 112 to determine whether the electronic device 200 should be deemed at rest or in motion. The microcontroller 500, at start up, can also start a timer and turn on the electronic switch 502 to begin charging the electronic device 200. The LED 430 can be flashed while the electronic device is being charged. As noted above, after a predetermined amount of time has passed, the microcontroller 500 can stop the charging by turning off electronic switch 502 (and the LED 430 will stop flashing). If the electronic device 200 is picked up or moved during the charging time, the microcontroller 500 will detect this motion via motion signal 118 and terminate the charge signal by turning off the electronic switch 502. When the electronic device 200 later returns to rest, the microcontroller 500 can then resume the charge signal for the rest of the charging cycle by turning on the electronic switch 502. The microcontroller can also report the charging and the detected motion (e.g., as lift data) back to the main power delivery system. The microcontroller 500 can access and execute a plurality of executable instructions that are stored on a non-transitory computer-readable storage medium to implement these operations. For example, these instructions can implement the logic for process flows such as those described above in connection with FIGS. 3A-3D.


The circuit 114 can also include a termination interface 506 for interfacing with different components of the conductor 102. For example, a voltage line (e.g., +5 VDC) can connect a power conductor in conductor 102 with switch 502. Data lines (e.g., D−,D+) can connect signal conductors in conductor 102 with microcontroller 500. Sensor lines (e.g., SENS+,SENS−) can connect sensor signal conductors in conductor 102 with microcontroller 500 and the lanyard security cable 406. Termination interface 506 can also include a ground.


The circuit 114 can also include a termination interface 508 for interfacing with connector 110. For example, the voltage output from switch 502 (e.g., +5 VDC) can connect with a power pin of connector 110 to provide a conductive path for delivering a charging signal to the electronic device 200. Termination interface 508 can also include data connections (e.g., D−,D+) that are connected via resistor network 504. Resistor network 504 sets the charge current in the device, and it can be defined to comply with the desired charge current for the subject device 200. Termination interface 508 can also include a ground.


The lanyard cable 406 and alarm sensor 420 provide a sense loop with circuit 114 so that a break in the lanyard cable 406 will trigger an alarm condition in the circuit 114. This in turn can cause the microcontroller 500 to transmit an alarm signal via termination interface 506, where this alarm signal can trigger a visual and/or audible alarm (e.g., via hub 220 as shown by FIG. 2D). FIG. 6 shows an example circuit diagram for the sense loop with respect to the lanyard cable 406. The lanyard cable 406 can include a tamper switch 600. This tamper switch will remain closed, unless the lanyard cable 406 is cut or otherwise disconnected from the cable 100, in which case it will be open.


The sense loop arrangement of FIG. 6 can provide the cable 100 with the ability to detect any of the following conditions (1) if the lanyard cable 406 has been cut/severed (open circuit), (2) if the lanyard cable 406 has been short-circuited, (3) if the lanyard cable 406 has the tamper switch 600 in the open position, and (4) if the lanyard cable 406 has the tamper switch 600 in the closed position. The lanyard cable 406 can be polled by the microcontroller 500 by asserting the GPIO pin to a desired voltage (e.g., 3.3 VDC). Then, the microcontroller 500 reads the voltage at the ADC input. The value of this voltage will indicate which of the 4 conditions summarized above is present. For example, in the open circuit condition, there will only be voltage drops across resistors 606 and 608. In the short-circuit condition, there will be no voltage at the ADC input because all of the signal will pass to ground via the short circuit in 406. In the tamper switch open condition, there will be a diversion of signal through resistors 602 and 604 that impacts the voltage seen at the ADC input. In the tamper switch closed condition, there will be a diversion of signal through resistor 604 (but not 602) that impacts the voltage seen at the ADC input. Accordingly, it can be seen that the voltage at the ADC input of FIG. 6 can be different for each of these conditions. The idea is that the contact switch does not present a dead short but a resistive short when it is closed. If a person breaks the wire and shorts the wire leads out, this will present a dead shot which can be detected as a tamper condition rather than a way to defeat the switch. Accordingly, it can be seen that the ability to detect these different events via different voltages that are presented to the ADC input can help make the cable 100 harder to defeat. The detected condition will serve as the lanyard sensor status, and this status can then be reported by the microcontroller 500 to a remote computer system. The capacitor, Zener diode, and resistor 608 that are shown in FIG. 6 can be included to provide protection for the microcontroller 500 at the ADC input with respect to DC voltages, ESD, and RF susceptibility/immunity.


While the example circuits of FIGS. 5 and 6 are shown for an example cable 100 used to charge an electronic stylus 400, it should be understood that similar circuit designs can be used to intelligently charge and detect customer interactions with other types of electronic devices. For example, a practitioner might find that some circuit components are not needed for certain types of electronic devices. As an example, the separate lanyard cable sense loop might not be needed if the electronic device is a smart phone or tablet computer.


As noted above, another function that can be implemented by cable 100 is detecting and reporting customer interaction with the connected electronic device 200. FIGS. 7A and 7B show example process flows for tracking customer interaction data based on motion of the motion sensing cable 100. In some embodiments, these process flows can be implemented in concert with intelligent charge control as described above in connection with FIGS. 3A-3D. However, in other embodiments, these process flows can be implemented in a cable 100 that does not provide intelligent charge control.


With reference to FIG. 7A, at step 700, the cable 100 is connected to the electronic device 200 and power source 202. At step 702, the circuit 114 checks for motion by evaluating whether the motion signal 118 indicates a lift of the electronic device 200 by a customer. If so, the process flow proceeds to step 704. At step 704, the circuit 114 generates data indicative of a customer lift. This data can be a simple data flag indicating that a lift has occurred. Or it can be a more complex data structure that includes additional information such as a time stamp for the detected lift or other information. At step 706, the circuit 114 communicates the lift data to a remote computer system for analysis thereby. The circuit 114 can perform this communication by reporting the lift data back to a base station through which the cable 100 connects with power source 202. The base station can then relay this lift data to a remote server using wireless communication. Examples of techniques for wireless communication in this context are described in US Pat App Pubs. 2017/0164314, 2018/0288720, 2018/0288721, and 2018/0288722, the entire disclosures of each of which are incorporated herein by reference.



FIG. 7B shows an example process flow where the lift data includes data indicative of a time duration for the customer interaction with the electronic device 200. The process flow of FIG. 7B includes step 710, where the circuit 114 measures the lift duration based on the motion signal 118. For example, with reference to FIG. 3D, the lift duration can be the amount of time that the cable 100 spends in the Lift state for each lift event (or the time spent in the Lift state and Wait state for each lift event). This measured duration can then be included as part of the lift data that is generated and sent at steps 704 and 706.


The circuit 114 can be configured to send the lift data in real-time each time new lift data is generated. However, in another example embodiment, the circuit 114 can include a memory for storing lift data, and the lift data can be aggregated over time and sent out to the remote computer system in batches if desired (e.g., an hourly or daily report of lift data).


Thus, by including the lift tracking capabilities in the cable 100 itself, retailers and merchandisers are provided with a sleeker option for presenting electronic devices to customers while still maintaining an ability to track customer interactions via lift detection. This stands in contrast to prior approaches of where the lifting tracking was built into larger hardware devices such as puck and base assemblies, as shown in U.S. Pat. No. 8,698,617.


While the invention has been described above in relation to its example embodiments, various modifications may be made thereto that still fall within the invention's scope. Such modifications to the invention will be recognizable upon review of the teachings herein.

Claims
  • 1. An apparatus comprising: a cable having a first end and a second, wherein the cable comprises: a conductor;a first connector at the first end, wherein the first connector is in circuit with the conductor, wherein the first connector is connectable with an electronic device;a second connector at the second end, wherein the first connector is in circuit with the conductor, wherein the second connector is connectable with a power source;a motion sensor; anda circuit;wherein the first connector, the second connector, and the conductor are responsive to a connection of the first connector with the electronic device and a connection of the second connector with the power source to provide a conductive path for delivery of an output current to the electronic device;wherein the motion sensor is configured to detect motion of the cable and generate a motion signal indicative of detected motion; andwherein the circuit is configured to control the output current based on the motion signal.
  • 2. The apparatus of claim 1 wherein the circuit is further configured to reduce the output current in response to the motion signal.
  • 3. The apparatus of claim 2 wherein the circuit includes a timer circuit, the timer circuit configured to increase the output current in response to expiration of a defined time window.
  • 4. The apparatus of claim 2 wherein the reduced output current is no current.
  • 5. The apparatus of claim 2 wherein the circuit includes a switch, the switch configured to open in response to the motion signal to thereby eliminate the output current.
  • 6. The apparatus of claim 5 wherein the circuit includes a timer circuit, the timer circuit configured to close the switch in response to expiration of a defined time window to thereby increase the output current.
  • 7. The apparatus of claim 1 wherein the circuit includes a processor, the processor configured to (1) process the motion signal, and (2) control the output current based on the processed motion signal.
  • 8. The apparatus of claim 7 wherein the circuit further includes a switch, wherein the processor is further configured to open the switch based on the processed motion signal to thereby control the output current such that the output current is eliminated when the switch is open.
  • 9. The apparatus of claim 1 wherein the circuit transitions between a plurality of states to selectively control the output current based on the motion signal and a plurality of threshold conditions.
  • 10. The apparatus of claim 9 wherein the states include an idle state, a charge state, a lift state, and a wait state.
  • 11. The apparatus of claim 10 wherein the circuit is further configured to auto-tune a plurality of time thresholds for controlling transitions between the states based on a plurality of conditions.
  • 12. The apparatus of claim 1 wherein the cable further comprises: a third connector that is connectable with the electronic device; anda lanyard that connects the third connector with the circuit.
  • 13. The apparatus of claim 12 wherein the cable further comprises: a tamper switch;wherein circuit is further configured to generate an alarm signal in response to the tamper switch being open; andwherein the tamper switch is configured to be opened in response to a break in the lanyard.
  • 14. The apparatus of claim 12 wherein the first connector is connectable with the electronic device via an adaptor for the electronic device; and wherein the third connector is configured to physically attach to the electronic device.
  • 15. The apparatus of claim 12 wherein the third connector comprises a clamshell connector.
  • 16. The apparatus of claim 1 wherein the circuit is further configured to control the output current based on the motion signal and at least one time condition.
  • 17. The apparatus of claim 16 wherein the at least one time condition includes a maximum charge time duration over a defined time window.
  • 18. The apparatus of claim 1 wherein the electronic device is an electronic stylus, and wherein the first connector is adapted for connection with at least one of (1) a complementary connector on an adaptor for the electronic stylus, and/or (2) a complementary connector on the electronic stylus.
  • 19. The apparatus of claim 1 wherein the electronic device is a wearable device, and wherein the first connector is adapted for connection with at least one of (1) a complementary connector on an adaptor for the wearable device, and/or (2) a complementary connector on the wearable device.
  • 20. The apparatus of claim 19 wherein the wearable device comprises a smart watch.
  • 21. The apparatus of claim 1 wherein the electronic device is a digital camera, and wherein the first connector is adapted for connection with at least one of (1) a complementary connector on an adaptor for the digital camera, and/or (2) a complementary connector on the digital camera.
  • 22. The apparatus of claim 1 wherein the electronic device is a virtual reality device, and wherein the first connector is adapted for connection with at least one of (1) a complementary connector on an adaptor for the virtual reality device, and/or (2) a complementary connector on the virtual reality device.
  • 23. The apparatus of claim 1 wherein the electronic device is a smart phone, and wherein the first connector is adapted for connection with at least one of (1) a complementary connector on an adaptor for the smart phone, and/or (2) a complementary connector on the smart phone.
  • 24. The apparatus of claim 1 wherein the electronic device is a tablet computer, and wherein the first connector is adapted for connection with at least one of (1) a complementary connector on an adaptor for the tablet computer, and/or (2) a complementary connector on the tablet computer.
  • 25. The apparatus of claim 1 wherein the cable further comprises a housing, wherein the first connector and the circuit are resident in the housing.
  • 26. The apparatus of claim 1 wherein the conductor comprises a flexible conductor having a first longitudinal end and a second longitudinal end opposite the first longitudinal end, wherein the first connector is located at the first longitudinal end of the conductor, and wherein the second connector is located at the second longitudinal end of the conductor.
  • 27. The apparatus of claim 1 wherein the circuit is further configured to generate data indicative of customer interaction with the electronic device based on the motion signal.
  • 28. An apparatus comprising: a flexible conductive cable having a first longitudinal end and a second longitudinal end opposite the first longitudinal end, wherein the flexible conductive cable comprises: a first connector located at the first longitudinal end, wherein the first connector is connectable to an electronic device;a second connector located at the second longitudinal end, wherein the second connector is connectable to a power source;a motion sensor; anda circuit configured to control an output current at the first connector based on a motion signal from the motion sensor.
  • 29. A system comprising: a hub that is connectable to a power source;a flexible conductive cable that is connectable to the hub, the flexible conductive cable having a first longitudinal end and a second longitudinal end opposite the first longitudinal end, wherein the flexible conductive cable comprises: a first connector located at the first longitudinal end, wherein the first connector is connectable to an electronic device;a second connector located at the second longitudinal end, wherein the second connector is connectable to a power source;a motion sensor; anda circuit configured to (1) control an output current at the first connector based on a motion signal from the motion sensor, and (2) communicate with the hub.
  • 30. A method comprising: for a cable connected to a power source and an electronic device: charging the electronic device with a charging signal from the cable;detecting motion of the cable; andin response to the detected motion, reducing the charging signal.
CROSS-REFERENCE AND PRIORITY CLAIM TO RELATED PATENT APPLICATIONS

This patent application claims priority to U.S. provisional patent application Ser. No. 62/796,188, filed Jan. 24, 2019, and entitled “Motion Sensing Cable”, the entire disclosure of which is incorporated herein by reference.

US Referenced Citations (352)
Number Name Date Kind
883335 O'Connor Mar 1908 A
3444547 Surek May 1969 A
3612462 Mooney et al. Oct 1971 A
3780909 Callahan et al. Dec 1973 A
D244857 Hayes Jun 1977 S
4075878 Best Feb 1978 A
4117465 Timblin Sep 1978 A
4335931 Kinnear Jun 1982 A
4354613 Desai et al. Oct 1982 A
4384688 Smith May 1983 A
4590337 Engelmore May 1986 A
4714184 Young et al. Dec 1987 A
4772878 Kane Sep 1988 A
4898493 Blankenburg Feb 1990 A
5033709 Yuen Jul 1991 A
5072213 Close Dec 1991 A
5146205 Keifer et al. Sep 1992 A
5176465 Holsted Jan 1993 A
5187744 Richter Feb 1993 A
5230016 Yasuda Jul 1993 A
5246183 Leyden Sep 1993 A
5436792 Leman et al. Jul 1995 A
5457745 Wang Oct 1995 A
5459637 Ma et al. Oct 1995 A
5517434 Hanson et al. May 1996 A
5543782 Rothbaum et al. Aug 1996 A
5552771 Leyden et al. Sep 1996 A
5570267 Ma Oct 1996 A
5586022 Arimoto et al. Dec 1996 A
5615258 Ho Mar 1997 A
5685436 Davet Nov 1997 A
5751548 Hall May 1998 A
5847924 Youn Dec 1998 A
5861807 Leyden et al. Jan 1999 A
D409018 Deuschle May 1999 S
5903645 Tsay May 1999 A
5923528 Lee Jul 1999 A
5982855 Miyamoto Nov 1999 A
6039496 Bishop Mar 2000 A
D433953 Woznicki et al. Nov 2000 S
6170775 Kovacik et al. Jan 2001 B1
6236435 Gertz May 2001 B1
D455166 Raad et al. Apr 2002 S
6380855 Ott Apr 2002 B1
6386906 Burke May 2002 B1
6400560 Chian Jun 2002 B1
6476717 Gross et al. Nov 2002 B1
6491276 Belliveau Dec 2002 B1
6502727 Decoteau Jan 2003 B1
6504710 Sutton et al. Jan 2003 B2
6549130 Joao Apr 2003 B1
6581421 Chmela et al. Jun 2003 B2
6659382 Ryczek Dec 2003 B2
6702604 Moscovitch Mar 2004 B1
6714983 Koenck Mar 2004 B1
6731212 Hirose et al. May 2004 B2
6748707 Buchalter et al. Jun 2004 B1
6761579 Fort et al. Jul 2004 B2
6773172 Johnson et al. Aug 2004 B1
6781825 Shih et al. Aug 2004 B2
6786766 Chopra Sep 2004 B1
6799994 Burke Oct 2004 B2
6831560 Gresset Dec 2004 B2
6856506 Doherty et al. Feb 2005 B2
6885817 Artonne et al. Apr 2005 B2
6896543 Fort et al. May 2005 B2
D508916 Lee Aug 2005 S
6935883 Oddsen, Jr. Aug 2005 B2
6944294 Tsay Sep 2005 B2
6946961 Frederiksen et al. Sep 2005 B2
6952343 Sato Oct 2005 B2
6961401 Nally et al. Nov 2005 B1
7002467 Deconinck et al. Feb 2006 B2
7015596 Pail Mar 2006 B2
7032872 Sullivan Apr 2006 B2
7052296 Yang et al. May 2006 B2
7053774 Sedon et al. May 2006 B2
7068496 Wong et al. Jun 2006 B2
7081822 Leyden et al. Jul 2006 B2
7085491 Chiang Aug 2006 B2
7101187 Deconinck et al. Sep 2006 B1
7132952 Leyden et al. Nov 2006 B2
7135972 Bonato Nov 2006 B2
7154039 Marszalek et al. Dec 2006 B1
7209038 Deconinck et al. Apr 2007 B1
D545826 Richter Jul 2007 S
7287652 Scholen et al. Oct 2007 B2
D563444 Brickzin Mar 2008 S
7352567 Hotelling et al. Apr 2008 B2
7385522 Belden, Jr. et al. Jun 2008 B2
7387003 Marszalek et al. Jun 2008 B2
7446659 Marsilio et al. Nov 2008 B2
7515408 Bakker et al. Apr 2009 B2
7522047 Belden, Jr. et al. Apr 2009 B2
7611112 Lin Nov 2009 B2
7626500 Belden, Jr. et al. Dec 2009 B2
7650230 Laverick et al. Jan 2010 B1
7652873 Lee Jan 2010 B2
7654399 Scholen et al. Feb 2010 B2
7658363 Meyer Feb 2010 B2
7667601 Rabinowitz et al. Feb 2010 B2
7669816 Crain et al. Mar 2010 B2
7684185 Farrugia Mar 2010 B2
7688205 Ott Mar 2010 B2
7696857 Kritt et al. Apr 2010 B2
7710266 Belden, Jr. et al. May 2010 B2
7712661 Thomas May 2010 B2
7724135 Rapp et al. May 2010 B2
7737843 Belden, Jr. et al. Jun 2010 B2
7737844 Scott et al. Jun 2010 B2
7737845 Fawcett et al. Jun 2010 B2
7737846 Belden, Jr. et al. Jun 2010 B2
7744404 Henson et al. Jun 2010 B1
7848833 Chen et al. Dec 2010 B2
7866623 Lampman et al. Jan 2011 B2
7883279 Kendall Feb 2011 B2
7909641 Henson et al. Mar 2011 B1
D635555 Giles Apr 2011 S
D636778 Corsini et al. Apr 2011 S
D640247 Baumann et al. Jun 2011 S
7969305 Belden, Jr. et al. Jun 2011 B2
D641756 Hsieh et al. Jul 2011 S
7971845 Galant Jul 2011 B2
D643056 Zaliauskas et al. Aug 2011 S
8009348 Zehner et al. Aug 2011 B2
D645047 Wike Sep 2011 S
D649076 Alexander Nov 2011 S
8102262 Irmscher et al. Jan 2012 B2
D661646 Son Jun 2012 S
8208245 Staats Jun 2012 B2
D663972 Alexander et al. Jul 2012 S
8251325 Molter Aug 2012 B2
D668660 Norfolk Oct 2012 S
8282060 Fan Oct 2012 B2
8289131 Cho et al. Oct 2012 B2
D670702 Zhang et al. Nov 2012 S
D674803 Westrup Jan 2013 S
D678293 Meehan Mar 2013 S
D682281 Barnard et al. May 2013 S
8467178 Probst et al. Jun 2013 B2
8497753 DiFonzo et al. Jul 2013 B2
D687440 Shieh Aug 2013 S
8499384 Zerhusen Aug 2013 B2
8527782 Griffin, Jr. et al. Sep 2013 B2
8531829 Oberpriller et al. Sep 2013 B2
8558688 Henson et al. Oct 2013 B2
8573394 Ahee et al. Nov 2013 B2
D696259 Howarth et al. Dec 2013 S
8611086 Magnusson et al. Dec 2013 B1
8698617 Henson et al. Apr 2014 B2
8698618 Henson et al. Apr 2014 B2
D704194 Young May 2014 S
8749194 Kelsch et al. Jun 2014 B1
8749963 Staats et al. Jun 2014 B2
8780548 Lee Jul 2014 B2
8800763 Hale Aug 2014 B2
8800942 Yu Aug 2014 B2
8814128 Trinh et al. Aug 2014 B2
8844972 Riley et al. Sep 2014 B2
8847759 Bisesti et al. Sep 2014 B2
8851565 Hontz et al. Oct 2014 B2
D717804 Budge Nov 2014 S
D718316 Veltz et al. Nov 2014 S
D719144 Eulette Dec 2014 S
8904686 Greer Dec 2014 B2
8913380 Enomoto et al. Dec 2014 B2
8955807 Alexander et al. Feb 2015 B2
8963498 Ferguson Feb 2015 B2
D725119 Gaylord Mar 2015 S
D726732 Lay et al. Apr 2015 S
9019698 Thiers Apr 2015 B2
D732037 Wylie Jun 2015 S
9092960 Wheeler Jul 2015 B2
9097380 Wheeler Aug 2015 B2
9220358 Wheeler et al. Dec 2015 B2
9229494 Rayner Jan 2016 B2
D748634 Hofer et al. Feb 2016 S
9269247 Fawcett et al. Feb 2016 B2
9303809 Reynolds et al. Apr 2016 B2
D757731 Nguyen et al. May 2016 S
9373236 Oehl et al. Jun 2016 B2
9396631 Fawcett et al. Jul 2016 B2
D766247 Burmester Sep 2016 S
9478110 Fawcett et al. Oct 2016 B2
9576452 Fawcett et al. Feb 2017 B2
9641539 Votaw et al. May 2017 B1
9659472 Fawcett et al. May 2017 B2
D795263 Fukioka et al. Aug 2017 S
D798302 Burmester Sep 2017 S
9786140 Henson et al. Oct 2017 B2
9847806 Dickie Dec 2017 B1
9858777 Dandie et al. Jan 2018 B2
9892604 Blaser et al. Feb 2018 B2
9978232 Weusten et al. May 2018 B2
10026281 Henson et al. Jul 2018 B2
10251144 Blaser et al. Apr 2019 B2
20010049222 Fort et al. Dec 2001 A1
20010055978 Herrod et al. Dec 2001 A1
20020044406 Shimoda et al. Apr 2002 A1
20020085343 Wu et al. Jul 2002 A1
20020162366 Chmela et al. Nov 2002 A1
20030007634 Wang Jan 2003 A1
20030010859 Ryczek Jan 2003 A1
20030128975 Shevick Jul 2003 A1
20030137584 Norvell et al. Jul 2003 A1
20030222149 Solomon et al. Dec 2003 A1
20030222848 Solomon et al. Dec 2003 A1
20030235029 Doherty et al. Dec 2003 A1
20040003150 Deguchi Jan 2004 A1
20040007721 Forbes et al. Jan 2004 A1
20040017652 Billington et al. Jan 2004 A1
20040077210 Kollmann Apr 2004 A1
20040113819 Gauthey et al. Jun 2004 A1
20040195192 Belokin et al. Oct 2004 A1
20040201449 Denison et al. Oct 2004 A1
20040230725 Chen et al. Nov 2004 A1
20040233631 Lord Nov 2004 A1
20050040934 Shanton Feb 2005 A1
20050047104 Grunow et al. Mar 2005 A1
20050073413 Sedon et al. Apr 2005 A1
20050088572 Pandit et al. Apr 2005 A1
20050113036 Lita May 2005 A1
20050149723 Watkins et al. Jul 2005 A1
20050165806 Roatis et al. Jul 2005 A1
20050206522 Leyden et al. Sep 2005 A1
20050255895 Lee et al. Nov 2005 A1
20060001541 Leyden et al. Jan 2006 A1
20060061958 Solomon et al. Mar 2006 A1
20060067036 Lin et al. Mar 2006 A1
20060148575 Vitito Jul 2006 A1
20070075914 Bates Apr 2007 A1
20070145210 Fawcett et al. Jun 2007 A1
20070152633 Lee Jul 2007 A1
20070159328 Belden et al. Jul 2007 A1
20070221726 Thomas Sep 2007 A1
20070229259 Irmscher et al. Oct 2007 A1
20070229529 Sekine et al. Oct 2007 A1
20070247793 Carnevali Oct 2007 A1
20080104301 Assouad et al. May 2008 A1
20080168806 Belden et al. Jul 2008 A1
20080169923 Belden et al. Jul 2008 A1
20080222849 Lavoie Sep 2008 A1
20080288702 Diab et al. Nov 2008 A1
20080300712 Zachmann Dec 2008 A1
20090007390 Tsang et al. Jan 2009 A1
20090033492 Rapp et al. Feb 2009 A1
20090034221 Kerrigan Feb 2009 A1
20090079566 Goldstein et al. Mar 2009 A1
20090080684 Groset et al. Mar 2009 A1
20090114556 Tai et al. May 2009 A1
20090134997 Godlewski May 2009 A1
20090153358 Park et al. Jun 2009 A1
20090166483 Marsilio et al. Jul 2009 A1
20090173868 Fawcett et al. Jul 2009 A1
20090179127 Pettey Jul 2009 A1
20090183266 Tan et al. Jul 2009 A1
20090225166 Dronge Sep 2009 A1
20090303692 Terlizzi Dec 2009 A1
20090328141 Zhang et al. Dec 2009 A1
20100081337 Dorogusker et al. Apr 2010 A1
20100138581 Bird et al. Jun 2010 A1
20100146307 Griffin, Jr. et al. Jun 2010 A1
20100172081 Tian et al. Jul 2010 A1
20100195279 Michael Aug 2010 A1
20100215355 Olien Aug 2010 A1
20100326934 Goldberg Dec 2010 A1
20110047844 Fawcett et al. Mar 2011 A1
20110068919 Rapp et al. Mar 2011 A1
20110114804 Liu et al. May 2011 A1
20110187531 Oehl et al. Aug 2011 A1
20110195786 Wells Aug 2011 A1
20110254661 Fawcett et al. Oct 2011 A1
20110278885 Procter et al. Nov 2011 A1
20110283754 Ezzo et al. Nov 2011 A1
20110303816 Horvath et al. Dec 2011 A1
20110309934 Henson et al. Dec 2011 A1
20120026119 Judy et al. Feb 2012 A1
20120033375 Madonna et al. Feb 2012 A1
20120037783 Alexander et al. Feb 2012 A1
20120043247 Westrup Feb 2012 A1
20120043451 Alexander et al. Feb 2012 A1
20120155004 Yukawa et al. Jun 2012 A1
20120175474 Barnard et al. Jul 2012 A1
20120182680 Wetzel et al. Jul 2012 A1
20120188689 Leung et al. Jul 2012 A1
20120189156 Leung Jul 2012 A1
20120193496 Li Aug 2012 A1
20120205326 Richter et al. Aug 2012 A1
20120217371 Abdollahzadeh et al. Aug 2012 A1
20120280810 Wheeler Nov 2012 A1
20120286118 Richards Nov 2012 A1
20120293330 Grant et al. Nov 2012 A1
20120293924 Dolci et al. Nov 2012 A1
20120303476 Krzyzanowski Nov 2012 A1
20130026322 Wheeler et al. Jan 2013 A1
20130026332 Liu Jan 2013 A1
20130043369 Wheeler Feb 2013 A1
20130058023 Supran et al. Mar 2013 A1
20130161054 Allison et al. Jun 2013 A1
20130168527 Wheeler et al. Jul 2013 A1
20130238516 Moock et al. Sep 2013 A1
20130268316 Moock et al. Oct 2013 A1
20130346661 Hasenei Dec 2013 A1
20140058023 Wan et al. Feb 2014 A1
20140111337 Taylor et al. Apr 2014 A1
20140118930 Sedon et al. May 2014 A1
20140159898 Wheeler et al. Jun 2014 A1
20140168884 Wylie Jun 2014 A1
20140321048 Kupferstein Oct 2014 A1
20140351098 Shafer et al. Nov 2014 A1
20140355200 Thiers Dec 2014 A1
20140380442 Addepalli et al. Dec 2014 A1
20150048625 Weusten et al. Feb 2015 A1
20150156900 Yeh et al. Jun 2015 A1
20150186685 Vroom et al. Jul 2015 A1
20150201723 Rayner et al. Jul 2015 A1
20150212590 Feldstein et al. Jul 2015 A1
20150235533 Grant et al. Aug 2015 A1
20150319274 McLoughlin Nov 2015 A1
20150346824 Chen et al. Dec 2015 A1
20150348381 Fawcett et al. Dec 2015 A1
20160042620 Dandie et al. Feb 2016 A1
20160054469 Li et al. Feb 2016 A1
20160055469 Kim et al. Feb 2016 A1
20160105359 Kim et al. Apr 2016 A1
20160135560 Yeh May 2016 A1
20160239796 Grant et al. Aug 2016 A1
20160266214 Nomura Sep 2016 A1
20160307209 Marszalek Oct 2016 A1
20160307415 Marszalek et al. Oct 2016 A1
20160307416 Marszalek et al. Oct 2016 A1
20160308952 Marszalek et al. Oct 2016 A1
20160335859 Sankey Nov 2016 A1
20160365185 Bengtsson et al. Dec 2016 A1
20170032636 Henson et al. Feb 2017 A1
20170116832 Weusten et al. Apr 2017 A1
20170164314 Wylie et al. Jun 2017 A1
20170193780 Moock et al. Jul 2017 A1
20170222457 Hijazi et al. Aug 2017 A1
20170295953 Sakata et al. Oct 2017 A1
20170300721 Blaser et al. Oct 2017 A1
20170303185 Nathan et al. Oct 2017 A1
20180007648 Wylie et al. Jan 2018 A1
20180025596 Henson et al. Jan 2018 A1
20180035827 Grant et al. Feb 2018 A1
20180049563 Henson et al. Feb 2018 A1
20180077276 Wright et al. Mar 2018 A1
20180219396 Lebovitz Aug 2018 A1
20180267074 Keal Sep 2018 A1
20180288720 Blaser et al. Oct 2018 A1
20180288721 Blaser et al. Oct 2018 A1
20180288722 Blaser et al. Oct 2018 A1
Foreign Referenced Citations (35)
Number Date Country
506665 Oct 2009 AT
2465692 Nov 2004 CA
103098104 May 2013 CN
202009013722 Jan 2011 DE
0745747 Dec 1996 EP
1575249 Sep 2005 EP
2619737 Jul 2013 EP
1058183 Nov 2004 ES
2595227 Sep 1987 FR
2768906 Apr 1999 FR
2868459 Oct 2005 FR
2427056 Dec 2006 GB
2440600 Feb 2008 GB
H0573857 Oct 1993 JP
H0668913 Mar 1994 JP
1997-259368 Oct 1997 JP
3100287 Oct 2000 JP
1997031347 Aug 1997 WO
2004038670 May 2004 WO
2009042905 Apr 2009 WO
2012039794 Mar 2012 WO
2012069816 May 2012 WO
2012151130 Nov 2012 WO
2013015855 Jan 2013 WO
2013068036 May 2013 WO
2013134484 Sep 2013 WO
2014019072 Feb 2014 WO
2014107184 Jul 2014 WO
2014134718 Sep 2014 WO
2015050710 Apr 2015 WO
2015051840 Apr 2015 WO
2015169373 Nov 2015 WO
2015184993 Dec 2015 WO
2016130762 Aug 2016 WO
2016179250 Dec 2019 WO
Non-Patent Literature Citations (26)
Entry
Office Action for U.S. Appl. No. 16/257,841 dated Apr. 19, 2019.
35 mm Camera Display—Walmart Publication 1995.
“Fixed Display Solution for Apple HomePod”, Invue, 2019, 1 page.
MTI 2008 PowerPoint, “Vanguard Program” (Exhibit 1005 of Declaration of Mike Cook), pp. 1-9.
“MTI Freedom Universal 2.0 Product Manual”, Dec. 2008, pp. 1-21.
Propelinteractive, “Freedom Universal 2 Animation_003.wmv”, YouTube Video https://www.youtube.com/watch?v=_odGNnQv0BQ&t=1s, published on Feb. 16, 2010 (see sample screenshots, pp. 1-24).
Propelinteractive, “Installing LP3 Old Version”, YouTube Video https://www.youtube.com/watch?v=FRUaOFWiDRw&t=1s, published on Jun. 28, 2010 (see sample screenshots, pp. 1-9).
Propelinteractive, “MTI LP3 Product Mounting”, YouTube Video https://www.youtube.com/watch?v=KX4TEuj1jCI, published on Jun. 23, 2010 (see sample screenshots, pp. 1-11).
Prosecution History for U.S. Appl. No. 15/367,028, filed Dec. 1, 2016.
Prosecution History for U.S. Appl. No. 15/656,520, filed Jul. 21, 2017.
Prosecution History for U.S. Appl. No. 15/724,914, filed Oct. 4, 2017.
Prosecution History for U.S. Appl. No. 16/001,601, filed Jun. 6, 2018.
Prosecution History for U.S. Appl. No. 16/001,631, filed Jun. 6, 2018.
Protex International Corp., “Instructions for PowerPro Detangler”, 2005, 1 page.
Protex International Corp., “Instructions for PowerPro Sensor Head Cameras and Camcorders (Power and Security)”, 2007, pp. 1-9.
Protex International Corp., “PowerPro System”, 2006, pp. 1-2.
Retailgeek, “Virtual Tour of MTI Retail Innovation Center in 2009,” YouTube Video https://www.youtube.com/watch?v=-wUvcDAmhj0, published on Aug. 2, 2010 (see transcript and sample screenshots, pp. 1-20).
Reuters, “MTI Begins Shipping Freedom™ Universal 2.0 Merchandising Solution”, Oct. 1, 2008, pp. 1-3.
“Solution for 1st Generation Apple Pencil”, InVue, 2019, 1 page.
“Solution for 2nd Generation Apple Pencil”, InVue, 2019, 1 page.
U.S. Appl. No. 16/355,059, filed Mar. 15, 2019.
U.S. Appl. No. 61/607,802, filed Mar. 7, 2012.
U.S. Appl. No. 61/620,621, filed Apr. 5, 2012.
U.S. Appl. No. 61/774,870, filed Mar. 8, 2013.
U.S. Appl. No. 61/884,098, filed Sep. 29, 2013.
Unicam Europe, “Freedom Lp3 4.17.09”, SlideShare Presentation https://www.slideshare.net/Borfu/freedom-lp3-41709, published on Jul. 28, 2009 (pp. 1-9).
Provisional Applications (1)
Number Date Country
62796188 Jan 2019 US