Information processing apparatus, information processing method, and recording medium
First Claim
Patent Images
1. An information processing apparatus comprising:
- circuitry configured toobtain position information of a first user and a second user,determine, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other,calculate, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other, andmodify, based on the calculation, display information of the first user which includes user information of the second user,wherein the circuitry is further configured to periodically obtain the position information of the first user and the second user in order to periodically determine whether or not the first user and the second user are separated by less than the first threshold distance from each other and by greater than or equal to the second threshold distance from each other, andwherein the circuitry is further configured to modify the display information of the first user by sorting a contact list, which includes the user information of the second user, in a manner that the second user is raised to a higher place on the contact list in a case where the first user and the second user have been within the first and second threshold distances from each other for a longer time on the basis of the periodic determination, as compared to a case where the first user and the second user have been within the first and second threshold distances from each other for a shorter time on the basis of the periodic determination.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information processing apparatus including a positional relationship information acquirer that acquires information indicating a position relationship between a first user and a second user, a nearness determiner that determines whether or not the first user and the second user are near each other, on the basis of the information indicating the position relationship, and a contact manager that sorts, on the basis of a result of the determination, a contact list which is provided to the first user and which includes contact information for the second user.
7 Citations
18 Claims
-
1. An information processing apparatus comprising:
-
circuitry configured to obtain position information of a first user and a second user, determine, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other, calculate, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other, and modify, based on the calculation, display information of the first user which includes user information of the second user, wherein the circuitry is further configured to periodically obtain the position information of the first user and the second user in order to periodically determine whether or not the first user and the second user are separated by less than the first threshold distance from each other and by greater than or equal to the second threshold distance from each other, and wherein the circuitry is further configured to modify the display information of the first user by sorting a contact list, which includes the user information of the second user, in a manner that the second user is raised to a higher place on the contact list in a case where the first user and the second user have been within the first and second threshold distances from each other for a longer time on the basis of the periodic determination, as compared to a case where the first user and the second user have been within the first and second threshold distances from each other for a shorter time on the basis of the periodic determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing apparatus comprising:
-
circuitry configured to obtain position information of a first user and a second user, determine, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other, calculate, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other, and modify, based on the calculation, display information of the first user which includes user information of the second user, wherein the circuitry is further configured to determine whether or not the first user and the second user are within the first and second threshold distances from each other when a contact list, which includes the user information of the second user, is provided to the first user, and wherein the circuitry is further configured to sort the contact list in a manner that the second user is dropped to a lower place on the contact list or the second user is not displayed within the contact list in a case where the first user and the second user are less than the first threshold distance from each other when the contact list is provided to the first user.
-
-
15. An information processing apparatus comprising:
-
circuitry configured to obtain position information of a first user and a second user, determine, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other, calculate, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other, and modify, based on the calculation, display information of the first user which includes user information of the second user, wherein the circuitry is further configured to determine whether or not the first user and the second user are within the first and second threshold distances from each other when a contact list, which includes the user information of the second user, is provided to the first user, and wherein the circuitry is further configured to modify the display information by sorting the contact list in a manner that the user information of the second user is raised to a higher place in the contact list in a case where the first user and the second user are separated by a distance equal to or greater than the second predetermined distance, and by sorting the contact list in a manner that the user information of the second user is dropped to a lower place or the user information of the second user is not displayed in a case where the first user and the second user are separated by a distance less than the second predetermined distance.
-
-
16. An information processing apparatus comprising:
-
circuitry configured to obtain position information of a first user and a second user, determine, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other, calculate, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other, and modify, based on the calculation, display information of the first user which includes user information of the second user, wherein the circuitry is further configured to determine whether or not the first user and the second user are within the first and second threshold distances from each other when a contact list, which includes the user information of the second user, is provided to the first user, and wherein the circuitry is further configured to categorize the second user, who is determined to be within the first and second threshold distances from the first user, into a first group on the contact list.
-
-
17. An information processing method executed by at least one processor, the method comprising:
-
obtaining position information of a first user and a second user; determining, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other; calculating, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other; modifying, based on the calculation, display information of the first user which includes user information of the second user; periodically obtaining the position information of the first user and the second user in order to periodically determine whether or not the first user and the second user are separated by less than the first threshold distance from each other and by greater than or equal to the second threshold distance from each other; and modifying the display information of the first user by sorting a contact list, which includes the user information of the second user, in a manner that the second user is raised to a higher place on the contact list in a case where the first user and the second user have been within the first and second threshold distances from each other for a longer time on the basis of the periodic determination, as compared to a case where the first user and the second user have been within the first and second threshold distances from each other for a shorter time on the basis of the periodic determination.
-
-
18. A non-transitory computer-readable recording medium having embodied thereon a program, which when executed by a computer causes the computer to execute a method, the method comprising:
-
obtaining position information of a first user and a second user; determining, based on the obtained position information, whether or not the first user and the second user are separated by less than a first threshold distance from each other and by equal to or greater than a second threshold distance from each other; calculating, based on the determination, a time period when the first user and the second user are within the first and second threshold distances from each other; modifying, based on the calculation, display information of the first user which includes user information of the second user; periodically obtaining the position information of the first user and the second user in order to periodically determine whether or not the first user and the second user are separated by less than the first threshold distance from each other and by greater than or equal to the second threshold distance from each other; and modifying the display information of the first user by sorting a contact list, which includes the user information of the second user, in a manner that the second user is raised to a higher place on the contact list in a case where the first user and the second user have been within the first and second threshold distances from each other for a longer time on the basis of the periodic determination, as compared to a case where the first user and the second user have been within the first and second threshold distances from each other for a shorter time on the basis of the periodic determination.
-
Specification