SYSTEM AND METHOD FOR USER PROFILING FROM GATHERING USER DATA THROUGH INTERACTION WITH A WIRELESS COMMUNICATION DEVICE
First Claim
1. A method of altering a functionality of a wireless communication device, comprising:
- gathering data regarding a user of a first wireless communication device;
creating a user profile based upon the gathered user data;
transmitting the user profile to a second wireless communication device; and
altering the functionality of the second wireless communication device based upon the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and wireless communication device that profiles a user thereof, or a user at a second wireless communication device in communication therewith. The wireless communication device gathers user data for a user thereof, or from a user at a second wireless communication device, and either directly generates, or has generated elsewhere, a user profile, such as a personality or psychological profile, or medical diagnosis of the user, and can display the user profile to the user and/or alter the wireless communication device functionality based upon the user profile. The gathered user data can be from a user interaction with the wireless communication device, from information available to the wireless communication device, or a combination thereof.
-
Citations
135 Claims
-
1. A method of altering a functionality of a wireless communication device, comprising:
-
gathering data regarding a user of a first wireless communication device; creating a user profile based upon the gathered user data; transmitting the user profile to a second wireless communication device; and altering the functionality of the second wireless communication device based upon the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
2. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a calendar application of the first wireless communication device.
-
3. The method of claim 2, wherein interpreting data obtained from a calendar application of the first wireless communication device comprises interpreting a user schedule.
-
4. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting types of software applications used by a user of the first wireless communication device.
-
5. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting contents of communications on the first wireless communication device.
-
6. The method of claim 5, wherein interpreting contents of communications on the first wireless communication device comprises interpreting content in an email message sent by a user of the first wireless communication device.
-
7. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a social media application of the first wireless communication device.
-
8. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting financial information relating to a user obtained from the first wireless communication device.
-
9. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a web browser of the first wireless communication device.
-
10. The method of claim 9, wherein interpreting data obtained from a web browser of the first wireless communication device comprises interpreting a history of Internet searches performed by the user using the web browser.
-
11. The method of claim 9, wherein interpreting data obtained from a web browser of the first wireless communication device comprises interpreting types of websites accessed by the user using the web browser.
-
12. The method of claim 9, wherein interpreting data obtained from a web browser of the first wireless communication device comprises interpreting content loaded from websites accessed by the user using the web browser.
-
13. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting location information obtained from the first wireless communication device.
-
14. The method of claim 13, wherein interpreting location information obtained from the first wireless communication device comprises interpreting information regarding movements of the first wireless communication device.
-
15. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a global positioning system receiver of first wireless communication device.
-
16. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a media player operating on the first wireless communication device.
-
17. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a personal monitoring device.
-
18. The method of claim 17, wherein interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a heart rate monitor.
-
19. The method of claim 17, wherein interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a blood glucose meter.
-
20. The method of claim 17, wherein interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a breathalyzer.
-
21. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting information regarding the user received from an external device in communication with the first wireless communication device.
-
22. The method of claim 21, wherein interpreting information regarding the user received from an external device in communication with the first wireless communication device comprises interpreting information received from an external user monitoring device selected from the group of a medical monitoring device, and an exercise device.
-
23. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting information collected regarding the user of the first wireless communication device from an external database.
-
24. The method of claim 1, wherein:
-
the first wireless communication device comprises a video camera; and creating a user profile based upon the gathered user data comprises interpreting contents of a video recorded by the video camera of the first wireless communication device.
-
-
25. The method of claim 1, wherein creating a user profile comprises performing a psychological evaluation based upon the gathered user data.
-
26. The method of claim 1, wherein creating a user profile comprises making a medical diagnosis based upon the gathered user data.
-
27. The method of claim 1, wherein the second wireless communication device includes a graphic user interface (GUI) and altering the functionality of the second wireless communication device comprises altering the GUI of the second wireless communication device.
-
2. The method of claim 1, wherein creating a user profile based upon the gathered user data comprises interpreting data obtained from a calendar application of the first wireless communication device.
-
-
28. A communication system, comprising:
-
means for gathering data regarding a user of a first wireless communication device; means for creating a user profile based upon the gathered user data; means for transmitting the user profile to a second wireless communication device; and means for altering the functionality of the second wireless communication device based upon the user profile. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
29. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a calendar application of the first wireless communication device.
-
30. The communication system of claim 29, wherein means for interpreting data obtained from a calendar application of the first wireless communication device comprises means for interpreting a user schedule.
-
31. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting types of software applications used by a user of the first wireless communication device.
-
32. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting contents of communications on the first wireless communication device.
-
33. The communication system of claim 32, wherein means for interpreting contents of communications on the first wireless communication device comprises means for interpreting content in an email message sent by a user of the first wireless communication device.
-
34. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a social media application of the first wireless communication device.
-
35. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting financial information relating to a user obtained from the first wireless communication device.
-
36. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a web browser of the first wireless communication device.
-
37. The communication system of claim 36, wherein means for interpreting data obtained from a web browser of the first wireless communication device comprises means for interpreting a history of Internet searches performed by the user using the web browser.
-
38. The communication system of claim 36, wherein means for interpreting data obtained from a web browser of the first wireless communication device comprises means for interpreting types of websites accessed by the user using the web browser.
-
39. The communication system of claim 36, wherein means for interpreting data obtained from a web browser of the first wireless communication device comprises means for interpreting content loaded from websites accessed by the user using the web browser.
-
40. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting location information obtained from the first wireless communication device.
-
41. The communication system of claim 40, wherein means for interpreting location information obtained from the first wireless communication device comprises means for interpreting information regarding movements of the first wireless communication device.
-
42. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a global positioning system receiver of first wireless communication device.
-
43. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a media player operating on the first wireless communication device.
-
44. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a personal monitoring device.
-
45. The communication system of claim 44, wherein means for interpreting data obtained from a personal monitoring device comprises means for interpreting data obtained from a heart rate monitor.
-
46. The communication system of claim 44, wherein means for interpreting data obtained from a personal monitoring device comprises means for interpreting data obtained from a blood glucose meter.
-
47. The communication system of claim 44, wherein means for interpreting data obtained from a personal monitoring device comprises means for interpreting data obtained from a breathalyzer.
-
48. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting information regarding the user received from an external device in communication with the first wireless communication device.
-
49. The communication system of claim 48, wherein means for interpreting information regarding the user received from an external device in communication with the first wireless communication device comprises means for interpreting information received from an external user monitoring device selected from the group of a medical monitoring device and an exercise device.
-
50. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting information collected regarding the user of the first wireless communication device from an external database.
-
51. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting contents of a video recorded by a video camera of the first wireless communication device.
-
52. The communication system of claim 28, wherein means for creating a user profile comprises means for performing a psychological evaluation based upon the gathered user data.
-
53. The communication system of claim 28, wherein means for creating a user profile comprises means for making a medical diagnosis based upon the gathered user data.
-
54. The communication system of claim 28, wherein means for altering the functionality of the second wireless communication device comprises means for altering a graphical user interface (GUI) of the second wireless communication device.
-
29. The communication system of claim 28, wherein means for creating a user profile based upon the gathered user data comprises means for interpreting data obtained from a calendar application of the first wireless communication device.
-
-
55. A communication system, comprising:
-
a first wireless communication device comprising a wireless transmitter, a memory, and a processor coupled to the wireless transmitter and the memory of the first wireless communication device; and a second wireless communication device comprising a receiver configured to receive signals transmitted by the wireless transmitter, a memory, and a processor coupled to the receiver and memory of the second wireless communication device, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations comprising; gathering data regarding a user; creating a user profile based upon the gathered user data; and transmitting the user profile to the second wireless communication device, and wherein the second wireless communication device processor is configured with processor-executable instructions to perform operations comprising; receiving the user profile transmitted by the first wireless communication device; and altering the functionality of the second wireless communication device based upon the user profile. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
56. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a calendar application of the first wireless communication device.
-
57. The communication system of claim 56, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a calendar application of the first wireless communication device comprises interpreting a user schedule.
-
58. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting types of software applications used by a user of the first wireless communication device.
-
59. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting contents of communications on the first wireless communication device.
-
60. The communication system of claim 59, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting contents of communications on the first wireless communication device comprises interpreting content in an email message sent by a user of the first wireless communication device.
-
61. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a social media application of the first wireless communication device.
-
62. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting financial information relating to a user obtained from the first wireless communication device.
-
63. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a web browser of the first wireless communication device.
-
64. The communication system of claim 63, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a web browser of the first wireless communication device comprises interpreting a history of Internet searches performed by the user using the web browser.
-
65. The communication system of claim 63, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a web browser of the first wireless communication device comprises interpreting types of websites accessed by the user using the web browser.
-
66. The communication system of claim 63, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a web browser of the first wireless communication device comprises interpreting content loaded from websites accessed by the user using the web browser.
-
67. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting location information obtained from the first wireless communication device.
-
68. The communication system of claim 67, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting location information obtained from the first wireless communication device comprises interpreting information regarding movements of the first wireless communication device.
-
69. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a global positioning system receiver of first wireless communication device.
-
70. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a media player operating on the first wireless communication device.
-
71. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a personal monitoring device.
-
72. The communication system of claim 71, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a heart rate monitor.
-
73. The communication system of claim 71, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a blood glucose meter.
-
74. The communication system of claim 71, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a breathalyzer.
-
75. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting information regarding the user received from an external device in communication with the first wireless communication device.
-
76. The communication system of claim 75, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that interpreting information regarding the user received from an external device in communication with the first wireless communication device comprises interpreting information received from an external user monitoring device selected from the group of a medical monitoring device, and an exercise device.
-
77. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting information collected regarding the user of the first wireless communication device from an external database.
-
78. The communication system of claim 55, wherein:
-
the first wireless communication device further comprises a video camera; and the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting contents of a video recorded by the video camera of the first wireless communication device.
-
-
79. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile comprises performing a psychological evaluation based upon the gathered user data.
-
80. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile comprises making a medical diagnosis based upon the gathered user data.
-
81. The communication system of claim 55, wherein:
-
the second wireless communication device includes a graphic user interface (GUI); and the second wireless communication device processor is configured with processor-executable instructions to perform operations such that altering the functionality of the second wireless communication device comprises altering the GUI of the second wireless communication device.
-
-
56. The communication system of claim 55, wherein the first wireless communication device processor is configured with processor-executable instructions to perform operations such that creating a user profile based upon the gathered user data comprises interpreting data obtained from a calendar application of the first wireless communication device.
-
-
82. A communication device, comprising:
-
a transceiver; a memory; and a processor coupled to the memory and the transceiver, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving user data regarding a user of a second communication device; creating a user profile based upon the received user data; and altering a functionality of the communication device based upon the user profile. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
83. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a calendar application of the second communication device.
-
84. The communication device of claim 83, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a calendar application of the second communication device comprises interpreting a user schedule.
-
85. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting types of software applications used by a user of the second communication device.
-
86. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting contents of communications on the second communication device.
-
87. The communication device of claim 86, wherein the processor is configured with processor-executable instructions such that interpreting contents of communications on the second communication device comprises interpreting content in an email message sent by a user of the second communication device.
-
88. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a social media application of the second communication device.
-
89. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting financial information relating to a user obtained from the second communication device.
-
90. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a web browser of the second communication device.
-
91. The communication device of claim 90, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a web browser of the second communication device comprises interpreting a history of Internet searches performed by the user using the web browser.
-
92. The communication device of claim 90, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a web browser of the second communication device comprises interpreting types of websites accessed by the user using the web browser.
-
93. The communication device of claim 90, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a web browser of the second communication device comprises interpreting content loaded from websites accessed by the user using the web browser.
-
94. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting location information obtained from the second communication device.
-
95. The communication device of claim 94, wherein the processor is configured with processor-executable instructions such that interpreting location information obtained from the second communication device comprises interpreting information regarding movements of the second communication device.
-
96. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a global positioning system receiver of second communication device.
-
97. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a media player operating on the second communication device.
-
98. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a personal monitoring device.
-
99. The communication device of claim 98, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a heart rate monitor.
-
100. The communication device of claim 98, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a blood glucose meter.
-
101. The communication device of claim 98, wherein the processor is configured with processor-executable instructions such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a breathalyzer.
-
102. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting information regarding the user received from an external device in communication with the second communication device.
-
103. The communication device of claim 102, wherein the processor is configured with processor-executable instructions such that interpreting information regarding the user received from an external device in communication with the second communication device comprises interpreting information received from an external user monitoring device selected from the group of a medical monitoring device and an exercise device.
-
104. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting information collected regarding the user of the second communication device from an external database.
-
105. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting contents of a video recorded by a video camera of the second communication device.
-
106. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile comprises performing a psychological evaluation based upon the received user data.
-
107. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile comprises making a medical diagnosis based upon the received user data.
-
108. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that altering a functionality of the communication device comprises altering a graphical user interface (GUI) of the communication device.
-
83. The communication device of claim 82, wherein the processor is configured with processor-executable instructions such that creating a user profile based upon the received user data comprises interpreting data obtained from a calendar application of the second communication device.
-
-
109. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a communication device to perform operations comprising:
-
receiving user data regarding a user of a second communication device; creating a user profile based upon the received user data; and altering a functionality of the communication device based upon the user profile. - View Dependent Claims (110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135)
-
110. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a calendar application of the second communication device.
-
111. The non-transitory computer readable storage medium of claim 110, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a calendar application of the second communication device comprises interpreting a user schedule.
-
112. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting types of software applications used by a user of the second communication device.
-
113. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting contents of communications on the second communication device.
-
114. The non-transitory computer readable storage medium of claim 113, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting contents of communications on the second communication device comprises interpreting content in an email message sent by a user of the second communication device.
-
115. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a social media application of the second communication device.
-
116. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting financial information relating to a user obtained from the second communication device.
-
117. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a web browser of the second communication device.
-
118. The non-transitory computer readable storage medium of claim 117, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a web browser of the second communication device comprises interpreting a history of Internet searches performed by the user using the web browser.
-
119. The non-transitory computer readable storage medium of claim 117, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a web browser of the second communication device comprises interpreting types of websites accessed by the user using the web browser.
-
120. The non-transitory computer readable storage medium of claim 117, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a web browser of the second communication device comprises interpreting content loaded from websites accessed by the user using the web browser.
-
121. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting location information obtained from the second communication device.
-
122. The non-transitory computer readable storage medium of claim 121, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting location information obtained from the second communication device comprises interpreting information regarding movements of the second communication device.
-
123. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a global positioning system receiver of second communication device.
-
124. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a media player operating on the second communication device.
-
125. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a personal monitoring device.
-
126. The non-transitory computer readable storage medium of claim 125, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a heart rate monitor.
-
127. The non-transitory computer readable storage medium of claim 125, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a blood glucose meter.
-
128. The non-transitory computer readable storage medium of claim 125, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting data obtained from a personal monitoring device comprises interpreting data obtained from a breathalyzer.
-
129. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting information regarding the user received from an external device in communication with the second communication device.
-
130. The non-transitory computer readable storage medium of claim 129, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that interpreting information regarding the user received from an external device in communication with the second communication device comprises interpreting information received from an external user monitoring device selected from the group of a medical monitoring device and an exercise device.
-
131. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting information collected regarding the user of the second communication device from an external database.
-
132. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting contents of a video recorded by a video camera of the second communication device.
-
133. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile comprises performing a psychological evaluation based upon the received user data.
-
134. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile comprises making a medical diagnosis based upon the received user data.
-
135. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that altering a functionality of the communication device comprises altering a graphical user interface (GUI) of the communication device.
-
110. The non-transitory computer readable storage medium of claim 109, wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that creating a user profile based upon the received user data comprises interpreting data obtained from a calendar application of the second communication device.
-
Specification
- Resources
-
Current AssigneeQualcomm, Inc.
-
Original AssigneeQualcomm, Inc.
-
InventorsRoss, David J., Rosen, Eric C.
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current455/414.1
-
CPC Class CodesA61B 5/02055 Simultaneously evaluating b...A61B 5/1112 Global tracking of patients...A61B 5/14532 for measuring glucose, e.g....A61B 5/165 Evaluating the state of min...A61B 5/4803 Speech analysis specially a...A61B 5/6898 Portable consumer electroni...G06Q 30/02 Marketing; Price estimation...G16H 10/60 for patient-specific data, ...G16H 40/63 for local operationG16H 40/67 for remote operationG16H 50/20 for computer-aided diagnosi...H04L 67/306 User profilesH04M 1/72412 using two-way short-range w...H04M 1/72445 for supporting Internet bro...H04M 1/72448 with means for adapting the...H04M 1/72451 according to schedules, e.g...H04M 1/72457 according to geographic loc...H04M 2250/12 including a sensor for meas...H04N 21/25891 being end-user preferences ...H04W 4/00 Services specially adapted ...