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 pro
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.
대표청구항▼
What is claimed is: 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 t
What is claimed is: 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (13)
Watanabe Fumio (Tokyo JPX) Itoh Yoshikazu (Tokyo JPX) Wake Shunji (Kawasaki JPX), Apparatus for collecting television channel data and market research data.
Chiang Alice (Portola Valley CA) McBride Kevin M. (Menlo Park CA) Yee Calvin C. (Fremont CA), Interactive online tutorial system with user assistance function for software products.
Codomo Joseph (Bellevue WA) Thorson Eric K. (Snohomish WA), Method and apparatus for sensing, storing, and graphically displaying over-temperature conditions of jet engines.
McKenna William J. (Barrington IL) Silvers Kenneth W. (Frankfort IL) Nickerson Rand B. (Scarborough CAX) Welsh Russell J. (Toronto NJ CAX) Walker Harold R. (Edison NJ) Cullity Joseph A. (Jersey City , Television and market research data collection system and method.
Savage, Brandon, Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution.
Savage, Brandon, Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution.
Howard, James Alexander; Turner, William Bedford; Blumenberg, Christopher; Williamson, Richard, Background process for providing targeted content within a third-party application.
Trombley-Shapiro, Benjamin; Lyons, James P.; Goldberg, Arnold; Jourda, Florian; Lee, David T.; Mand, Arshdeep, Batch uploading of content to a web-based collaboration environment.
Kiang, Andy; Lee, David T., Central management and control of user-contributed content in a web-based collaboration environment and management console thereof.
Dorman, Griffin; Asok, Satish; Self, Matthew, Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system.
Savage, Brandon; Jordan, Dave; Thang, Raymond; Tong, David, Corporate user discovery and identification of recommended collaborators in a cloud platform.
Goldberg, Arnold; Asok, Satish; Lee, David T., Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof.
Tan, Simon; Maynard, David; Yao, Rico; Cung, Don, Disabling the self-referential appearance of a mobile application in an intent via a background registration.
Ghods, Sam; Jourda, Florian; Levie, Aaron, File management system and collaboration service and integration capabilities with third party applications.
Mackenzie, David; Smith, Benjamin Campbell; Bishopric, Anthony, File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform.
Dorman, Griffin; Sheffield, Philip; Bauer, Mark; Lee, Sang, Functionalities, features, and user interface of a synchronization client to a cloud-based environment.
Smith, Michael; Smith, Benjamin Campbell; Tan, Simon; Yao, Rico, Identification verification mechanisms for a third-party application to access content in a cloud-based platform.
Smith, Benjamin Campbell; Mackenzie, David; Lu, Yiming; Potrebic, Peter; Jourda, Florian; Parmar, Kunal, Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform.
Pearl, Anne Elizabeth Hiatt; Blechschmidt, Jenica Nash; Vinnik, Natalia; Waldrop, Robert Kyle; Devlin, Sam Michael; Cipolla, Steven Luis; Jalagam, Sesh, Managing flow-based interactions with cloud-based shared content.
Barreto, Tomas; Mand, Arshdeep; Spielberg, Miles; Mackenzie, David; Ghods, Sam, Managing updates at clients used by a user to access a cloud-based collaboration service.
Smith, Michael; Smith, Benjamin Campbell; Tan, Simon; Yao, Rico, Metadata enabled third-party application access of content at a cloud-based platform via a native client to the cloud-based platform.
Hutchison, Robin B.; Maydaniuk, Michael T. G.; Fleming, George A.; Heinrichs, Denis N.; Linkletter, P. Carl; Begg, Iain M.; Hagman, Darren W.; Dominguez, Roberto; Huang, Jun, Method and apparatus for ordering goods, services and content over an internetwork.
Hutchison, Robin B.; Maydaniuk, Michael T. G.; Fleming, George A.; Heinrichs, Denis N.; Linkletter, P. Carl; Begg, Iain M.; Hagman, Darren W.; Dominguez, Roberto; Huang, Jun, Method and apparatus for ordering goods, services and content over an internetwork.
Hutchison, Robin B.; Maydaniuk, Michael T. G.; Fleming, George A.; Heinrichs, Denis N.; Linkletter, P. Carl; Begg, Iain M.; Hagman, Darren W.; Dominguez, Roberto; Huang, Jun, Method and apparatus for ordering goods, services and content over an internetwork.
Hutchison, Robin B.; Maydaniuk, Michael T. G.; Fleming, George A.; Heinrichs, Denis N.; Linkletter, P. Carl; Begg, Iain M.; Hagman, Darren W.; Dominguez, Roberto; Huang, Jun, Method and apparatus for ordering goods, services and content over an internetwork.
Smith, Michael; Smith, Benjamin Campbell; Tan, Simon; Yao, Rico, Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform.
Destagnol, Martin; Smith, Michael, Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform.
Lockhart, Kimber; Seibert, Jr., Jeffrey H.; Silva, Nicholas; Savage, John Brandon; Lee, David T.; Mand, Arshdeep, Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience.
Mackenzie, David; Spielberg, Miles, Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform.
Barreto, Tomas; Mand, Arshdeep; Spielberg, Miles; Mackenzie, David; Ghods, Sam, Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform.
Mackenzie, David; Spielberg, Miles; Treyger, Alex; Luecke, Ryan; Bercovici, Tamar; Barreto, Tomas, Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform.
Lockhart, Kimber; Platti, Adam; Ebertz, Joy; Silva, Nicholas, Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment.
Berger, Jonathan; Rolph, Nick; Savage, Brandon, Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform.
Berger, Jonathan; Rolph, Nick; Savage, Brandon, Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform.
Smith, Michael; Smith, Benjamin Campbell; Tan, Simon; Yao, Rico, System and method for a third-party application to access content within a cloud-based platform.
Savage, John Brandon, System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment.
Kiang, Andy; Tu, Kevin; Sheffield, Philip; Vaughn, Alexander; Heilig, Timothy; Tatarchenko, Elena Andreevna; Duvall, Matthew Taro; Vinnik, Natalia, System and method for advanced control tools for administrators in a cloud-based service.
Kiang, Andy; Tu, Kevin; Sheffield, Philip; Pandit, Anurag, System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment.
Tan, Simon; Maynard, David; Yao, Rico; Cung, Don, System and method for creating a secure channel for inter-application communication based on intents.
Savage, Brandon; Casparro, Tony; Tan, Jeff; Amoli, Sahil, System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform.
Bercovici, Tamar; Jourda, Florian; Trombley-Shapiro, Benjamin, System and method for performing shard migration to support functions of a cloud-based service.
Lai, Peter; Pandit, Anurag; Damico, Ryan; Rolph, Nick; Rose, Sean; Chung, Joseph; Long, Jonathan Matthew; Rogers, Bennett Lee, System and method for rendering document in web browser or mobile device regardless of third-party plug-in software.
Destagnol, Martin; Smith, Michael, System and method of a multi-functional managing user interface for accessing a cloud-based platform via mobile devices.
White, Alexei R.; Charland, Andre D.; Johnson, David C.; Cohen, Mitchell, Systems and methods for remote tracking and replay of user interaction with a webpage.
Tan, Simon; Maynard, David Scott; Yao, Rico; Cung, Don, Systems and methods for secure file portability between mobile applications on a mobile device.
Vinnik, Natalia; Byron, Chris, Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform.
Smith, Benjamin Campbell; Mackenzie, David; Lu, Yiming; Parmar, Kunal; Potrebic, Peter, Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.