IP Library Granted Patent US 7,610,048
Granted Patent B2
US 7,610,048 · App. 10/912,940 · Granted Oct 27, 2009

System and method for the accurate collection of end-user opinion data for applications on a wireless network

Assignee: QUALCOMM Incorporated
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,610,048
App. No.
10/912,940
Granted
Oct 27, 2009
Kind
B2
Abstract

A system, method, and computer program for collecting end-user opinions of applications and data in a wireless communications network. The system identifies the end-user who has downloaded software applications and/or data to a wireless device and collects end-user opinion preferably through the transmission of a targeted questionnaire to the wireless device.

Claims (99)

1. A system for collecting opinion from an end-user of a wireless device on a wireless communications network, the system comprising:

a wireless communications network;

a wireless communications device in communication with the wireless communications network, the wireless communications device collecting end-user opinion after the end-user has used a software application for a predetermined period, the opinion being sent by the wireless communications device to the wireless communications network during a registration procedure of the wireless communication device with the wireless communication network; and

a server in communication with the wireless communications network, the server running an application that receives the end-user opinion from the wireless communications network.

2. The system according to claim 1 , wherein the wireless communication device uses an applet to collect end-user opinion and the server transmits the applet to the wireless communications device during the registration procedure.

3. The system according to claim 2 , wherein the wireless communications device selects and receives a software application from the server for which the end-user will provide an opinion.

4. The system according to claim 3 , wherein the wireless communications network transmits the applet to the wireless communications device when transmitting the software application to the wireless communications device.

5. The system according to claim 1 , wherein the server further comprises a record database of end-user opinion.

6. A system for collecting opinion from an end-user using a wireless communications network, the system comprising:

a wireless communications means for communicating with a wireless communications network; and

an end-user opinion collection means for collecting end-user opinion after the end-user has used a software application for a predetermined period,

wherein the wireless communications means transmits the end-user opinion to the wireless communications network during a registration procedure of the wireless communication means with the wireless communications network.

7. The system according to claim 6 , further comprising a storage means for storing the collected end-user opinions.

8. A method for collecting opinion from an end-user of a software application, the method comprising the steps of:

connecting to a server;

receiving the software application from the server;

using the software application;

detecting a threshold event has occurred for the software application usage;

prompting a questionnaire to the end-user;

collecting the opinion from the end-user; and

transmitting the opinion to the server during a registration procedure of a wireless device having the software application.

9. The method according to claim 8 , further comprising the step of connecting to a wireless communications network.

10. The method according to claim 8 , further comprising the step of connecting to a high-speed data network.

11. The method according to claim 8 , further comprising the step of recording usage of the software application in a record.

12. The method according to claim 11 , wherein the step of detecting further comprises the step of comparing the record against a threshold number of application uses.

13. The method according to claim 8 , further comprising the step of recording the specific time of installation of the software application in a record.

14. The method according to claim 13 , wherein the step of detecting further comprises the step of comparing the installation time against the current time.

15. The method according to claim 8 , wherein the step of prompting a questionnaire to the end-user is prompting a questionnaire to the end-user though an applet from the server.

16. The method according to claim 15 , wherein the step of prompting occurs during a registration procedure.

17. A server for selectively downloading applications and data to wireless devices across a wireless network, the server collecting opinion data from an end-user at a wireless device after the end-user has downloaded software application or data and used the application or data for a predetermined period, the opinion data being sent by the wireless device to the server through the wireless network during a registration procedure of the wireless device with the wireless network.

18. The server according to claim 17 , wherein the server transmits an applet to the wireless device to have the end-user input and transmit opinion data to the server.

19. The server according to claim 17 , wherein the server indicates which served applications and data the end-user will be requested to provide an opinion for if downloaded.

20. The server according to claim 18 , wherein the server transmits the applet to the wireless device when downloading the software application or data to the wireless communications device.

21. The server according to claim 17 , wherein the server further comprises a record database of end-user opinion.

22. A computer program resident in a computer readable medium, that when executed, directs a computer in communication with a wireless network to perform the steps of:

selectively downloading an application to a wireless device across the wireless network;

recording the identity of the end-user to which the application was downloaded;

requesting the end-user provide opinion data for the downloaded application; and

receiving opinion data from the end-user during a registration procedure of the wireless device with the wireless network.

23. The program according to claim 22 , further directing the computer to perform the step of connecting to a wireless communication network prior to selectively downloading an application to a wireless device across the wireless network.

24. The program according to claim 22 , further directing the computer to perform the step of identifying the end-user by an electronic serial number.

25. The program according to claim 22 , further directing the computer to perform the step of identifying the end-user by a network address.

26. The program according to claim 22 , wherein the step of requesting the end-user provide opinion data for the downloaded application is requesting opinion data through sending a questionnaire to the wireless device of the end-user as a data message.

27. The program according to claim 22 , wherein the step of requesting the end-user provide opinion data for the downloaded application is requesting opinion data through sending a questionnaire to the wireless device of the end-user as instant message.

28. The program according to claim 22 , further directing the computer to perform the step of recording the opinion data from the end-user.

29. The program according to claim 28 , further directing the computer to perform the step of recording the opinion data from the end-user in a remote database.

30. A computer program embodied on a computer readable medium, the computer program capable of executing on a computing device, the computer program comprising:

code operable to register a wireless communications device with a wireless communications network;

code operable to transmit identification information from the wireless communications device to the wireless communications network;

code operable to transmit data from the wireless communications network to the wireless communications device, the data including at least a questionnaire, and the code is further operable to transmit the data during a first registration procedure of the wireless communications device with the wireless communications network;

code operable to prompt the questionnaire to the end-user on a display screen;

code operable to collect opinion from the end-user; and

code operable to transmit the opinion from the wireless communications device to the wireless communication network, the code further operable to transmit the opinion during a second registration procedure.

31. A method for collecting opinion from an end-user using a wireless device on a wireless network, the method comprising the steps:

selectively downloading an application to a wireless device across the wireless network;

recording the identity of the end-user to which the application was downloaded;

requesting the end-user provide opinion data for the downloaded application;

receiving opinion data from the end-user transmitted by the wireless device during a registration procedure of the wireless device with the wireless network;

identifying a software manufacturer for the downloaded software application;

determining whether the software manufacturer is a subscriber; and

if the software manufacturer is a subscriber, sending the end-user opinion data to the software manufacturer, the opinion data received for the specific application of that software manufacturer.

32. A computer program embodied on a computer readable medium, the computer program capable of executing on a computing device, the computer program comprising:

code operable to selectively download an application to a wireless device across the wireless network;

code operable to record the identity of the end-user to which the application was downloaded;

code operable to request the end-user provide opinion data for the downloaded application;

code operable to receive opinion data from the end-user transmitted by the wireless device during a registration procedure of the wireless device with the wireless network;

code operable to identify a software manufacturer for the downloaded software application;

code operable to determine whether the software manufacturer is a subscriber; and

code operable, wherein if the software manufacturer is a subscriber, to send the end-user opinion data to the software manufacturer, the opinion data received for the specific application of that software manufacturer.

33. A method for collecting opinion from an end-user using a wireless device on a wireless communications network, the method comprising the steps of:

receiving wireless device identification information from a wireless device via the wireless communications network during a first wireless device registration procedure; and

transmitting data, including at least a questionnaire, to the wireless communications device via the wireless communications network during the first wireless device registration procedure.

34. The method according to claim 33 , further comprising the step of receiving opinion information associated with the questionnaire via the wireless communication network during a second registration procedure.

35. A method for collecting opinion from an end-user using a wireless device on a wireless communications network, the method comprising the steps of:

transmitting wireless device identification information via a wireless communications network during a first wireless device registration procedure with the wireless communications network;

receiving data, including at least a questionnaire, via the wireless communications network during the first wireless device registration procedure;

displaying the questionnaire on a display screen; and

collecting opinion from the end-user.

36. The method according to claim 35 , further comprising the step of transmitting the opinion from the wireless communications via a wireless communication network, the opinion being transmitted during a second registration procedure.

37. A server used for collecting opinion from an end-user using a wireless communications network, the system comprising:

means for receiving wireless device identification information from a wireless device via the wireless communications network during a first wireless device registration procedure; and

means for transmitting data, including at least a questionnaire, to the wireless communications device via the wireless communications network during the first wireless device registration procedure.

38. The server according to claim 37 , further comprising means for receiving opinion information associated with the questionnaire via the wireless communication network during a second registration procedure.

39. A client wireless device for collecting opinion from an end-user, comprising:

means for transmitting wireless device identification information via a wireless communications network during a first registration procedure;

means for receiving data, including at least a questionnaire, via the wireless communications network during the first registration procedure;

means for displaying the questionnaire; and

means for collecting opinion from the end-user.

40. The client wireless device according to claim 39 , further comprising logic means for transmitting the opinion via a wireless communication network, the means for transmitting the opinion further configured to transmit the opinion during a second registration procedure.

41. A computer program embodied on a computer readable medium, the computer program capable of executing on a computing device, the computer program comprising:

code operable to receive wireless device identification information from a wireless device via the wireless communications network during a first wireless device registration procedure; and

code operable to configured to transmit data, including at least a questionnaire, to the wireless communications device via the wireless communications network during the first wireless device registration procedure.

42. The computer program according to claim 41 , further comprising code operable to receive opinion information associated with the questionnaire via the wireless communication network during a second registration procedure.

43. A computer program embodied on a computer readable medium, the computer program capable of executing on a computing device, the computer program comprising:

code operable to transmit wireless device identification information via a wireless communications network during a first registration procedure;

code operable to receive data, including at least a questionnaire, via the wireless communications network during the first registration procedure;

code operable to display the questionnaire on a display screen; and

code operable to collect opinion from the end-user.

44. The computer program according to claim 43 , further comprising code operable to transmit the opinion via a wireless communication network, the code further operable to transmit the opinion during a second registration procedure.

Continuity (2)
Continuation 1018751100 · Jul 1, 2002
Related Publication 20050009465A1 · Jan 13, 2005