Consumer abuse detection system and method
First Claim
1. A system for detecting consumer abuse in an electronic device comprising:
- one or more sensors configured to detect the occurrence of an abuse event;
abuse detection circuitry configured to receive indication of the occurrence of the abuse event from the one or more sensors and to generate a record corresponding to the occurrence of the abuse event upon receiving the indication;
a memory configured to store the record;
an input/output (I/O) port comprising a set of connector pins being configured to communicatively couple the electronic device to at least one external device; and
a dual-mode communication interface comprising;
a first sub-interface configured to provide non-diagnostic communication between the electronic device and the external device using the set of connector pins of the I/O port;
a second sub-interface configured to provide diagnostic communication between the electronic device and the external device using a subset of the connector pins of the I/O port; and
communication selection logic configured to enable the non-diagnostic communication by selecting the first sub-interface and to enable the diagnostic communication by selecting the second sub-interface;
wherein the dual-mode communication interface is configured to use the communication selection logic to provide diagnostic communication when the electronic device is in a diagnostic mode and to provide non-diagnostic communication when the electronic device is in a non-diagnostic mode, wherein the diagnostic communication and the non-diagnostic communication are provided through the I/O port, wherein the non-diagnostic communication is provided using a first sub-interface of the dual-mode communication interface and the set of connector pins of the I/O port, wherein the diagnostic communication is provided using a second sub-interface of the dual-mode communication interface and the subset of the connector pins of the I/O port, and wherein the record stored in the memory may be read by the diagnostic device when the diagnostic communication is provided.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein provide systems, devices, and methods for detecting the occurrence of consumer abuse events in electronic devices. In one embodiment, a system includes one or more sensors coupled to an abuse detection sub-system for detecting the occurrence of an abuse event, wherein upon detecting an abuse event, a record of the abuse event is stored by the abuse detection sub-system. The system further provides a communication interface configured to provide a first mode of diagnostic communication and a second mode of non-diagnostic communication through a common input/output port. When using a diagnostic device, the diagnostic mode of communication may be enabled, thus allowing the diagnostic device to access consumer abuse event data stored by the abuse detection sub-system.
53 Citations
27 Claims
-
1. A system for detecting consumer abuse in an electronic device comprising:
-
one or more sensors configured to detect the occurrence of an abuse event; abuse detection circuitry configured to receive indication of the occurrence of the abuse event from the one or more sensors and to generate a record corresponding to the occurrence of the abuse event upon receiving the indication; a memory configured to store the record; an input/output (I/O) port comprising a set of connector pins being configured to communicatively couple the electronic device to at least one external device; and a dual-mode communication interface comprising; a first sub-interface configured to provide non-diagnostic communication between the electronic device and the external device using the set of connector pins of the I/O port; a second sub-interface configured to provide diagnostic communication between the electronic device and the external device using a subset of the connector pins of the I/O port; and communication selection logic configured to enable the non-diagnostic communication by selecting the first sub-interface and to enable the diagnostic communication by selecting the second sub-interface; wherein the dual-mode communication interface is configured to use the communication selection logic to provide diagnostic communication when the electronic device is in a diagnostic mode and to provide non-diagnostic communication when the electronic device is in a non-diagnostic mode, wherein the diagnostic communication and the non-diagnostic communication are provided through the I/O port, wherein the non-diagnostic communication is provided using a first sub-interface of the dual-mode communication interface and the set of connector pins of the I/O port, wherein the diagnostic communication is provided using a second sub-interface of the dual-mode communication interface and the subset of the connector pins of the I/O port, and wherein the record stored in the memory may be read by the diagnostic device when the diagnostic communication is provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
using one or more sensors to detect the occurrence of an abuse event on an electronic device having an input/output (I/O) port configured to electronically couple the electronic device to an external device, and a dual-mode communication interface having first and second interfaces, wherein the dual-mode communication interface is configured to provide a diagnostic mode of communication and a non-diagnostic mode of communication through the I/O port; generating a record of the abuse event; storing the record in a memory device; using a multiplexer of a communication selection logic to select between one of the first interface and the second interface, wherein the diagnostic mode of communication is provided through the I/O port when the first interface is selected and the non-diagnostic mode of communication is provided through the I/O port when the second interface is selected; and allowing the record to be accessed from the memory device through the (I/O) port by an external device coupled to the I/O port when the first interface is selected by the multiplexer to provide the diagnostic mode of communication. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An electronic device comprising:
-
a processor configured to execute instructions; a first storage unit configured to store data, the data at least partially comprising instructions to be executed by the processor; an input/output (I/O) port configured to enable coupling of the electronic device to at least one external device; a communication interface comprising first and second interfaces, wherein the communication interface is configured to provide a diagnostic mode of communication and a non-diagnostic mode of communication through the I/O port; communication selection logic comprising a multiplexer configured to select between one of the first interface and the second interface, wherein the diagnostic mode of communication is provided when the first interface is selected and wherein the non-diagnostic mode of communication is provided when the second interface is selected; and an abuse detection sub-system comprising; a plurality of sensors configured to detect consumer abuse events occurring on an electronic device; a second storage unit, wherein upon the detection of a consumer abuse event by one of the plurality of sensors, the abuse detection sub-system is configured to store a record of the detected consumer abuse event into the second storage unit, wherein the second storage unit is accessible by the external device for reading of the record using the I/O port if the diagnostic mode of communication is selected. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
interfacing a diagnostic device with an electronic device through an input/output port comprising a set of connector pins, wherein the electronic device comprises; an abuse detection sub-system having a plurality of sensors configured to detect the occurrences of consumer abuse events, and wherein upon the detection of a consumer abuse event by any one of the plurality of sensors, the abuse detection sub-system is configured to store a record of the detected consumer abuse event into a memory device configured store consumer abuse event records; a dual-mode communication interface comprising; a first sub-interface configured to provide a non-diagnostic communication mode between the electronic device and an external device using a set of connector pins of the input/output port; a second sub-interface configured to provide a diagnostic communication mode between the electronic device and the diagnostic device using a subset of the set of connector pins of the input/output port; and communication selection logic configured to enable the non-diagnostic communication mode by selecting the first sub-interface and to enable the diagnostic communication mode by selecting the second sub-interface; wherein the dual-mode communication interface is configured to use the communication selection logic to selectively provide the non-diagnostic mode of communication through the input/output (I/O port) using the connector pins by selecting the first sub-interface or provide the diagnostic mode of communication through the I/O port using the subset of the set of connector pins by selecting the second sub-interface, wherein selectively providing the diagnostic mode of communication using the second sub-interface enables access to the consumer abuse records by the diagnostic device interfaced with the I/O port, and wherein selectively providing the non-diagnostic mode of communication does not permit access to the consumer abuse records; using the diagnostic device to enable the diagnostic mode of communication through the I/O port; and reading the consumer abuse event records from the memory device using the diagnostic device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An electronic device comprising:
-
a processor configured to execute instructions; an input/output (I/O) port comprising a set of connector pins to facilitate coupling of the electronic device to an external device; dual-mode communication circuitry comprising; a first communication interface configured to provide a non-diagnostic mode of communication between the electronic device and the external device using the set of connector pins of the I/O port; a second communication interface configured to provide a diagnostic mode of communication between the electronic device and the external device using at least a subset of the connector pins of the I/O port; and communication selection logic configured to enable the non-diagnostic mode of communication by selecting the first communication interface and to enable the diagnostic mode of communication by selecting the second communication interface; and a consumer abuse detection sub-system comprising; a sensor configured to detect the occurrence of a consumer abuse event on the electronic device; a clock configured to provide timestamps; and a storage device configured to store records of occurrences of consumer abuse events, wherein, upon detection of a consumer abuse event by the sensor, a record comprising a timestamp indicating a time at which the consumer abuse event occurred is stored in the storage device; wherein the record stored in the storage device is accessible by the external device only when the diagnostic mode of communication is enabled. - View Dependent Claims (25, 26, 27)
-
Specification