Customer-based product design module
DCFirst Claim
1. A unit, comprising:
- a memory;
a transmitter; and
a processor, coupled to the memory and to the transmitter, configured to;
monitor a product for an occurrence in the product of a trigger event of a predefined plurality of trigger events,increment a counter corresponding to the trigger event upon detection of the occurrence of the trigger event,cause the display of a user interface, configured to probe for information regarding a use of the product, if the counter exceeds a threshold,cause the memory to store an input received from the user interface, andcause the transmitter to transmit the input to a server.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A network, including a product sub-system that interacts with a user, gathers information from the user, communicates the information to the product'"'"'s vendor, and receives new pre-programmed interactions from the vendor for future interactions with the user. The sub-system is in or attached to a product. Further components include a data processing system for constructing and downloading pre-programmed interactions to the product sub-system; a communications sub-system for transmitting the data from the product sub-system to the vendor'"'"'s computer; a communications apparatus for reading the product sub-system'"'"'s data, transmitting it to the vendor'"'"'s computer, and downloading new pre-programmed interactions to the product sub-system; a data processing system residing in the product sub-system for conducting interactions with a user; and a data processing system residing in the vendor'"'"'s computer for analyzing and reporting information gathered from users.
199 Citations
32 Claims
-
1. A unit, comprising:
-
a memory; a transmitter; and a processor, coupled to the memory and to the transmitter, configured to; monitor a product for an occurrence in the product of a trigger event of a predefined plurality of trigger events, increment a counter corresponding to the trigger event upon detection of the occurrence of the trigger event, cause the display of a user interface, configured to probe for information regarding a use of the product, if the counter exceeds a threshold, cause the memory to store an input received from the user interface, and cause the transmitter to transmit the input to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
monitoring a product for an occurrence in the product of a trigger event of a predefined plurality of trigger events; incrementing a counter corresponding to the trigger event upon detection of the occurrence of the trigger event in the product; displaying a user interface, configured to probe for information regarding a use of the product, if the counter exceeds a threshold; storing an input received from the user interface on a device; and transmitting the input to a server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A tangible computer readable medium having stored thereon, computer executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
monitoring a product for an occurrence in the product of a trigger event of a predefined plurality of trigger events, incrementing a counter corresponding to the trigger event upon detection of the occurrence of the trigger event in the product; displaying a user interface, configured to probe for information regarding a use of the product, if the counter exceeds a threshold; storing an input received from the user interface on a device; and transmitting the input to a server. - View Dependent Claims (28, 29)
-
-
30. A physical unit, comprising:
-
means for monitoring a product for an occurrence in the product of a trigger event of a predefined plurality of trigger events; means for incrementing a counter corresponding to the trigger event upon detection of the occurrence of the trigger event; means for probing for information regarding a use of the product if the counter exceeds a threshold; means for storing an input received from the means for probing; and means for transmitting the input to a server. - View Dependent Claims (31, 32)
-
Specification