Method for serving location information access requests
First Claim
Patent Images
1. A method of managing location information access requests comprising:
- receiving, at a first user device via a network, a request for location information of a first user of the first user device from a second user device, the first user device having a processor and an internal storage, wherein the location information is stored in the internal storage or an external storage, and the request includes at least an identifier of a second user of the second user device, and wherein the processor causing;
determining that the identifier is in a contact database of the first user and that access control information of the identifier stored in the contact database indicates that the second user is authorized to receive the location information;
upon the determining causing, (1) rendering on a user interface of the first user device one or more image files, one or more audio files, or a combination thereof that facilitate recognition of the second user by the first user, in addition to a name and a telephone number corresponding to the identifier, and (2) prompting on the user interface for user confirmation of the recognition of the second user and transmitting the location information to the second user device; and
determining whether to transmit the location information from the internal storage or the external storage via the network to the second user device based, at least in part, on the user confirmation.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to processing location information access requests. An identifier of a sender of a received location information access request is determined, and the identifier is compared to identifiers in a contact storage. Location access control information and/or supplementary contact information associated with an entry having a matching identifier in the contact storage is then retrieved.
9 Citations
25 Claims
-
1. A method of managing location information access requests comprising:
-
receiving, at a first user device via a network, a request for location information of a first user of the first user device from a second user device, the first user device having a processor and an internal storage, wherein the location information is stored in the internal storage or an external storage, and the request includes at least an identifier of a second user of the second user device, and wherein the processor causing; determining that the identifier is in a contact database of the first user and that access control information of the identifier stored in the contact database indicates that the second user is authorized to receive the location information; upon the determining causing, (1) rendering on a user interface of the first user device one or more image files, one or more audio files, or a combination thereof that facilitate recognition of the second user by the first user, in addition to a name and a telephone number corresponding to the identifier, and (2) prompting on the user interface for user confirmation of the recognition of the second user and transmitting the location information to the second user device; and determining whether to transmit the location information from the internal storage or the external storage via the network to the second user device based, at least in part, on the user confirmation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a first user device to manage location information access requests by performing at least the following; receiving, via a network, a request for location information of the first user of the first user device from a second user device, wherein the location information is stored in an internal storage or an external storage, and the request includes at least an identifier of a second user of the second user device; determining that the identifier is in a contact database of the first user and that access control information of the identifier stored in the contact database indicates that the second user is authorized to receive the location information; upon the determining causing, (1) rendering on a user interface of the first user device one or more image files, one or more audio files, or a combination thereof that facilitate recognition of the second user by the first user, in addition to a name and a telephone number corresponding to the identifier, and (2) prompting on the user interface for user confirmation of the recognition of the second user and transmitting the location information to the second user device; and determining whether to transmit the location information from the internal storage or the external storage via the network to the second user device based, at least in part, on the user confirmation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a first user device to at least manage location information access requests by performing the following steps:
-
receiving, via a network, a request for location information of the first user of the first user device from a second user device, wherein the location information is stored in an internal storage or an external storage, and the request includes at least an identifier of a second user of the second user device; determining that the identifier is in a contact database of the first user and that access control information of the identifier stored in the contact database indicates that the second user is authorized to receive the location information; upon the determining, (1) rendering on a user interface of the first user device one or more image files, one or more audio files, or a combination thereof that facilitate recognition of the second user by the first user, in addition to a name and a telephone number corresponding to the identifier, and (2) prompting on the user interface for user confirmation of the recognition of the second user and transmitting the location information to the second user device; and determining whether to transmit the location information from the internal storage or the external storage via the network to the second user device based, at least in part, on the user confirmation. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification