Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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.

InventorDaniel H. Abelow
Primary Examiner: Nicholas D Rosen
Attorney: Sterne, Kessler, Goldstein & Fox, P.L.L.C.
Current U.S. Classification705/7.32; 705/500

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US3946364Jan 8, 1975Mar 23, 1976Eldec CorporationMethod and apparatus for sensing, storing, and graphically displaying over-temperature conditions of jet engines
US4782511Jul 11, 1986Nov 1, 1988Murex CorporationInteractive medical laboratory specimen apparatus system
US4787053Oct 4, 1985Nov 22, 1988Semco Instruments, Inc.Comprehensive engine monitor and recorder
US4816904Apr 10, 1987Mar 28, 1989Control Data CorporationTelevision and market research data collection system and method
US4876592May 10, 1988Oct 24, 1989Henry Von KohornSystem for merchandising and the evaluation of responses to broadcast transmissions
US4905080Jun 1, 1988Feb 27, 1990Video Research Ltd.
Ikegami Tsushinki Co., Ltd.
Apparatus for collecting television channel data and market research data
US5036625Oct 9, 1990Aug 6, 1991Lapping plate for a lapping and polishing machine
US5408258Apr 21, 1993Apr 18, 1995The Arbitron CompanyMethod of automatically qualifying a signal reproduction device for installation of monitoring equipment
US5442759Dec 9, 1993Aug 15, 1995International Business Machines CorporationInteractive online tutorial system with user assistance function for software products
US5701419Aug 31, 1994Dec 23, 1997Bell Atlantic Network Services, Inc.Telecommunications service creation apparatus and method
US5999908Sep 19, 1997Dec 7, 1999Customer-based product design module
US7133834Aug 6, 1999Nov 7, 2006Ferrara Ethereal LLCProduct value information interchange server
US7222078Dec 10, 2003May 22, 2007Ferrara Ethereal LLCMethods and systems for gathering information from units of a commodity across a network

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7853556May 2, 2008Dec 14, 2010Accenture Global Services LimitedNavigating a software project respository
US7962517Feb 2, 2010Jun 14, 2011DST Systems, Inc.Simultaneous real-time access to financial information
US8005722Sep 25, 2009Aug 23, 2011eCharge CorporationMethod and apparatus for ordering goods, services and content over an internetwork
US8011574Feb 10, 2010Sep 6, 2011eCharge CorporationMethod and apparatus for ordering goods, services and content over an internetwork
US8015264Sep 25, 2009Sep 6, 2011eCharge CorporationMethod and apparatus for ordering goods, services and content over an internetwork
US8016190Feb 10, 2010Sep 13, 2011eCharge CorporationMethod and apparatus for ordering goods, services and content over an internetwork
US8140513Feb 17, 2011Mar 20, 2012Box, Inc.Methods and systems for open source collaboration in an application service provider environment
US8214261Nov 6, 2009Jul 3, 2012Bazaarvoice, Inc.Method and system for promoting user generation of content

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.

2. The unit of claim 1, wherein the input reflects a request to schedule maintenance.

3. The unit of claim 1, wherein the input reflects a submission of a purchase order.

4. The unit of claim 1, wherein the input reflects a request for interactive assistance.

5. The unit of claim 1, wherein the processor is further configured to:

monitor the product for an occurrence in the product of a second trigger event of the predefined plurality of trigger events, and

increment a second counter corresponding to the second trigger event upon detection of the occurrence of the second trigger event in the product.

6. The unit of claim 5, wherein the processor is further configured to:

cause the memory to store the second counter; and

cause the transmitter to transmit a value of the second counter.

7. The unit of claim 1, wherein one trigger event of the predefined plurality of trigger events is an exiting of a feature of the product without a use of the feature.

8. The unit of claim 1, wherein one of the predefined plurality of trigger events is a problem associated with the product.

9. The method of claim 8, wherein the problem is an equipment problem.

10. The unit of claim 1, wherein a trigger event of the predefined plurality of trigger events is a use of at least one product feature.

11. The method of claim 10, wherein the at least one product feature is “undo.”

12. The unit of claim 1, wherein the product is a medical instrument.

13. The unit of claim 1, wherein the product is a cellular telephone.

14. The unit of claim 1, wherein the processor is further configured to increment the counter corresponding to the trigger event upon detection of a second occurrence of the trigger event.

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.

16. The method of claim 15, further comprising:

forwarding the input based on a priority code associated with the input.

17. The method of claim 15, further comprising:

monitoring the product for an occurrence in the product of a second trigger event of the predefined plurality of trigger events;

incrementing a value of a second counter corresponding to the second trigger event upon detection of the second trigger event in the product.

18. The method of claim 17, further comprising:

storing the second counter on the device; and

transmitting a value of the second counter to the server.

19. The method of claim 15, wherein one of the predefined plurality of trigger events is a problem associated with the product.

20. The method of claim 15, wherein one of the predefined plurality of trigger events is an exiting of a feature of the product without a use of the feature.

21. The method of claim 19, wherein the problem is an equipment problem.

22. The method of claim 15, wherein one of the predefined plurality of trigger events is a use of at least one product feature.

23. The method of claim 22, wherein the at least one product feature is “undo.”

24. The method of claim 15, wherein the product is a medical instrument.

25. The method of claim 15, wherein the product is a cellular telephone.

26. The method of claim 15, further comprising:

incrementing the counter corresponding to the trigger event upon detection of a second occurrence of the trigger event in the product.

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.

28. The tangible computer readable medium of claim 27, wherein the monitoring further includes:

monitoring the product for an occurrence in the product of a second trigger event of the predefined plurality of trigger events; and

incrementing a value of a second counter corresponding to the second trigger event upon detection of the occurrence of the second trigger event in the product.

29. The tangible computer readable medium of claim 27, wherein the method further includes:

storing the second counter on the device; and

transmitting the value of the second counter to the server.

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.

31. The unit of claim 30, further comprising:

means for monitoring the product for an occurrence in the product of a second trigger event of the predefined plurality of trigger events; and

means for incrementing a value of a second counter corresponding to the second trigger event upon detection of the occurrence of the second trigger event in the product.

32. The unit of claim 30, further comprising:

means for storing the second counter on the device; and

means for transmitting the value of the second counter to the server.