System and method for display of user relationships corresponding to network-enabled communications
First Claim
1. A method of displaying indications of relationships of device users, the method comprising:
- providing an application enabling a monitoring agent on a first mobile computing device corresponding to a first user;
monitoring communications between the first user and at least one other user via the monitoring agent on the first mobile computing device;
determining by a location determining system on the first mobile computing device via the monitoring agent the geographic location of the first mobile computing device;
determining the geographic location of the at least one other user;
determining when the first user is located within a particular geographic distance of the at least one other user;
determining relationship strength between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user and based on a frequency of the first user being located within a particular geographic distance of the at least one other user;
displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and
displaying on the display at least one other indication corresponding to the at least one other user, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of displaying indications of relationships of device users is provided. The method includes determining relationship strength between a first user and at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user. A first indication corresponding to the first user is displayed on a display of a device, and at least one other indication corresponding to the at least one other user is displayed on the display, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength. A system for performing the method is further provided.
-
Citations
61 Claims
-
1. A method of displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a first mobile computing device corresponding to a first user; monitoring communications between the first user and at least one other user via the monitoring agent on the first mobile computing device; determining by a location determining system on the first mobile computing device via the monitoring agent the geographic location of the first mobile computing device; determining the geographic location of the at least one other user; determining when the first user is located within a particular geographic distance of the at least one other user; determining relationship strength between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user and based on a frequency of the first user being located within a particular geographic distance of the at least one other user; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and displaying on the display at least one other indication corresponding to the at least one other user, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength. - 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, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and a plurality of other users via the monitoring agent on the first computing device; determining relationship strength between the first user and the plurality of other users wherein the relationship strength is determined based on a frequency of communication between the first user and the plurality of other users; determining a frequency of communication of the plurality of other users; determining via the monitoring agent on the first mobile computing device a quality of communication of the first user and the plurality of other users based on content of communications, wherein the content comprises at least one of text language or voice language; determining at least one grouping of the plurality of other users based on the frequency of communication and the quality of communication; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and displaying on the display a plurality of other indications corresponding to at least one of the plurality of other users wherein at least one of the plurality of other indications corresponds to the at least one grouping, wherein the plurality of other indications are shown distanced from the first indication based on the determined relationship strength of the at least one of the plurality of other users and the first user. - View Dependent Claims (50)
-
-
51. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user and a computing device corresponding to at least one of a plurality of other users; monitoring communications between the first user and the plurality of other users via the monitoring agent on the first computing device; determining relationship strength between the first user and the plurality of other users wherein the relationship strength is determined based on a frequency of communication between the first user and the plurality of other users; monitoring communication of the plurality of other users via the monitoring agent on the computing device of the at least one of the plurality of other users; determining via the monitoring of the communications of the plurality of other users at least one grouping of the plurality of other users based on one or more criteria; determining a frequency of communication of the plurality of other users within the at least one grouping; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; displaying on the display a plurality of other indications corresponding to the at least one of the plurality of other users wherein at least one of the plurality of other indications corresponds to the at least one grouping, wherein the plurality of other indications are shown distanced from the first indication based on the determined relationship strength of the at least one of the plurality of other users and the first user; and displaying on the display an indication of the frequency of communication of the at least one of the plurality of other users within the at least one grouping. - View Dependent Claims (52, 53)
-
-
54. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and at least one other user via the monitoring agent on the first computing device; determining relationship strength between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user; determining a relationship quality between the first user and the at least one other user based on the monitoring; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and displaying on the display at least one other indication corresponding to the at least one other user, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength; displaying a first color at least one of on or in proximity to the at least one other indication when the determined relationship quality is healthy; and displaying a second color at least one of on or in proximity to the at least one other indication when the determined relationship quality is unfriendly.
-
-
55. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and a plurality of other users via the monitoring agent on the first computing device; determining relationship strength between the first user and the plurality of other users wherein the relationship strength is determined based on a frequency of communication between the first user and the plurality of other users; determining relationship quality between the first user and the plurality of other users based on content of monitored communications between the first user and the plurality of other users, wherein the content comprises at least one of text language or voice language; receiving a request to filter data corresponding to the determined relationship quality between the first user and the plurality of other users based on a particular level of relationship quality wherein the level of the relationship quality corresponds to an unhealthy relationship quality; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and displaying on the display an indication corresponding to at least one of the plurality of other users which corresponds to the level of relationship quality indicated in the request, wherein the at least one of the plurality of other users is shown on the display as distanced from the first indication based on the determined relationship strength.
-
-
56. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and a plurality of other users via the monitoring agent on the first computing device; determining relationship strength between the first user and the plurality of other users wherein the relationship strength is determined based on a frequency of communication between the first user and the plurality of other users; determining relationship quality between the first user and the plurality of other users based on content of monitored communications between the first user and the plurality of other users, wherein the content comprises at least one of text language or voice language; receiving a request to filter data corresponding to the determined relationship quality between the first user and the plurality of other users based on a rate of change of relationship quality; determining rates of change of relationship quality between the first user and the plurality of other users; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and displaying on the display an indication corresponding to at least one of the plurality of other users which corresponds to the request to filter data based on the rate of change in the relationship quality, wherein the at least one of the plurality of other users is shown on the display as distanced from the first indication based on the determined relationship strength.
-
-
57. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and at least one other user via the monitoring agent on the first computing device; determining relationship strength between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user; determining a content of communication between the first user and the at least one other user, wherein the content comprises at least one of text language or voice language; categorizing the content of communication between the first user and the at least one other user in a plurality of categories; receiving a selection of a category from a second user; displaying on a display of a computing device corresponding to the second user a first indication corresponding to the first user; displaying on the display at least one other indication corresponding to the at least one other user, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength; and displaying an indication of the content of communication based on the category selected by the second user, wherein the indication of the content of the communication comprises an indication of how many of the topics of communications between the first user and the at least one other user correspond to an alarming category.
-
-
58. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and at least one other user via the monitoring agent on the first computing device; determining relationship strength over a period of time between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user; displaying on a display of a computing device corresponding to the second user a first indication corresponding to the first user; displaying on the display at least one other indication corresponding to the at least one other user, wherein the first indication and the at least one other indication are displayed as a time-lapse animation showing the first indication distanced from the second indication based on the determined relationship strength over the period of time.
-
-
59. A method of determining and displaying indications of relationships of device users, the method comprising:
-
providing an application enabling a monitoring agent on a computing device corresponding to a first user; monitoring communications between the first user and at least one other user via the monitoring agent on the first computing device; determining relationship strength between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user; receiving an indication of a particular topic and an indication of an importance of the particular topic from a second user; determining content of communication between the first user and the at least one other user corresponds to the particular topic, wherein the content comprises at least one of text language or voice language; determining a relationship quality between the first user and the at least one other user based on the determination that the content of communication corresponds to the particular topic and based on the indication of the importance of the particular topic received from the second user; displaying on a display of a computing device corresponding to the second user a first indication corresponding to the first user; displaying on the display at least one other indication corresponding to the at least one other user, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength; and displaying on the display a particular indication based on the determined relationship quality.
-
-
60. A network comprising:
-
a mobile computing device corresponding to a first user, the device comprising at least one non-transitory computer readable storage medium having encoded thereon instructions that, when executed by one or more processors of the device, cause the device to perform a process including; enabling a monitoring agent on the first mobile computing device; monitoring communications between the first user and at least one other user via the monitoring agent on the first mobile computing device; and determining by a location determining system on the first mobile computing device via the monitoring agent the geographic location of the first mobile computing device; and a computing system connected via the network to the mobile computing device, the computing system comprising at least one non-transitory computer readable storage medium having encoded thereon instructions that, when executed by one or more processors of the system, cause the system to perform a process including; determining the geographic location of the at least one other user; determining when the first user is located within a particular geographic distance of the at least one other user; determining relationship strength between the first user and the at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user and based on a frequency of the first user being located within a particular geographic distance of the at least one other user; transmitting to a display of a computing device corresponding to a second user a first indication corresponding to the first user; and transmitting to the display at least one other indication corresponding to the at least one other user, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength.
-
-
61. A method comprising:
-
providing an application enabling a monitoring agent on a first mobile computing device corresponding to a first user; monitoring communications between the first user and a plurality of other users via the monitoring agent on the first mobile computing device; receiving a particular request to filter data corresponding to the determined relationship strength based on a rate of change of relationship strength; determining relationship strength between the first user and the plurality of other users wherein the relationship strength is determined based on a frequency of communication between the first user and the plurality of other users; determining rates of change of relationship strength between the first user and the plurality of other users and determining at least one of the plurality of other users which corresponds to the particular request to filter data; displaying on a display of a computing device corresponding to a second user a first indication corresponding to the first user; and displaying on the display at least one other indication corresponding to the at least one of the plurality of other users which corresponds to the particular request to filter data, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength.
-
Specification