Selectively Providing Locations of Users Based on Notification Rules in a Social Network
First Claim
Patent Images
1. A computer accessible non-transitory memory medium comprising program instructions for providing location information to a first user, wherein the program instructions are executable to:
- receive location information of each of a plurality of second users, wherein the location information of each of the plurality of second users is received over a wide area network, wherein the plurality of second users are associated with the first user;
store first information corresponding to the first user, wherein the first information regards desired notification of location of one or more of the plurality of second users; and
selectively provide the location information of one or more of the plurality of second users to the first user based on the received location information of the plurality of second users and the first information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.
91 Citations
62 Claims
-
1. A computer accessible non-transitory memory medium comprising program instructions for providing location information to a first user, wherein the program instructions are executable to:
-
receive location information of each of a plurality of second users, wherein the location information of each of the plurality of second users is received over a wide area network, wherein the plurality of second users are associated with the first user; store first information corresponding to the first user, wherein the first information regards desired notification of location of one or more of the plurality of second users; and selectively provide the location information of one or more of the plurality of second users to the first user based on the received location information of the plurality of second users and the first information. - 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. A method for providing location information to a first user, the method comprising:
-
receiving location information of each of a plurality of second users, wherein the location information of each of the plurality of second users is received over a wide area network, wherein the plurality of second users are associated with the first user; storing notification information corresponding to the first user, wherein the notification information regards desired notification of location of one or more of the plurality of second users; and selectively providing second location information to the first user based on the received location information of the plurality of second users and the notification information. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for providing location information to a first user, the system comprising:
-
a network port for coupling to a wide area network; a processor; a non-transitory memory medium coupled to the processor, wherein the non-transitory memory medium comprises program instructions for providing location information to the first user, wherein the program instructions are executable to; receive location information of each of a plurality of second users, wherein the location information of each of the plurality of second users is received over a wide area network, wherein the plurality of second users are associated with the first user; store notification information corresponding to the first user, wherein the notification information regards desired notification of location of one or more of the plurality of second users; and selectively provide second location information to the first user based on the received location information of the plurality of second users and the notification information.
-
-
44. A system for providing location information to a first user, the system comprising:
-
a network port for coupling to a wide area network; a processor; a non-transitory memory medium coupled to the processor, wherein the non-transitory memory medium comprises program instructions for providing location information to the first user, wherein the program instructions comprise; a location detection module executable to receive location information of each of a plurality of second users, wherein the location information of each of the plurality of second users is received over a wide area network, wherein the plurality of second users are associated with the first user; and a friend list management module executable to;
1) store notification information corresponding to the first user, wherein the notification information regards desired notification of location of one or more of the plurality of second users;and
2) selectively provide second location information to the first user based on the received location information of the plurality of second users and the notification information.
-
-
45. A computer accessible non-transitory memory medium comprising program instructions for managing location information provided to a first user, wherein the program instructions are executable to:
-
store first information of a first user, wherein the first information regards desired notification of location of one or more of a plurality of second users; selectively present second location information to the first user based on location information of the plurality of second users and the first information. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer accessible non-transitory memory medium comprising program instructions for managing location information provided to a first user, wherein the program instructions are executable to:
-
receive location information of a plurality of second users, wherein the location information is provided based on notification information entered by a first user, wherein the notification information regards desired notification of location of one or more of the plurality of second users; and present the received location information on a display to indicate locations of the plurality of second users to the first user; wherein the program instructions implement a portion of a social networking service.
-
Specification