Dynamic profile sharing using expiring tokens
First Claim
Patent Images
1. A computer implemented method for dynamically sharing a user profile of a mobile device, the method comprising:
- providing to a destination device, access to a user profile of a user device stored on a server, upon detecting that a location of the user device is within a geographic proximity of a destination location, wherein the destination location has fixed known coordinates and the location of the user device is variable relative to the destination location;
triggering the generation of an expiring token for controlling access by the destination device to the user profile stored on the server, wherein the user device is detected within a predefined geographic proximity to the destination, wherein a user provides an input into the user device, wherein the input defines a plurality of conditions and a plurality of preferences for a token expiration policy;
associating the expiring token with the user profile;
communicating the expiring token to the destination device;
providing to the destination device, access to the user profile of the user device stored on the server, while the expiring token is valid;
triggering the expiration of the expiring token upon leaving the predefined proximity of the geographic location based on the token expiration policy; and
terminating the access to the user profile, provided to the destination device, upon the expiration of the expiring token.
1 Assignment
0 Petitions
Accused Products
Abstract
Access to a user profile of a user device at a location may be provided to a destination device upon detecting that the location is within a proximity of a destination location. An expiring token may be generated, associated with the user profile, and communicated to the second device. Access to the user profile provided to the destination device may be terminated upon an expiration of the expiring token.
-
Citations
20 Claims
-
1. A computer implemented method for dynamically sharing a user profile of a mobile device, the method comprising:
-
providing to a destination device, access to a user profile of a user device stored on a server, upon detecting that a location of the user device is within a geographic proximity of a destination location, wherein the destination location has fixed known coordinates and the location of the user device is variable relative to the destination location; triggering the generation of an expiring token for controlling access by the destination device to the user profile stored on the server, wherein the user device is detected within a predefined geographic proximity to the destination, wherein a user provides an input into the user device, wherein the input defines a plurality of conditions and a plurality of preferences for a token expiration policy; associating the expiring token with the user profile; communicating the expiring token to the destination device; providing to the destination device, access to the user profile of the user device stored on the server, while the expiring token is valid; triggering the expiration of the expiring token upon leaving the predefined proximity of the geographic location based on the token expiration policy; and terminating the access to the user profile, provided to the destination device, upon the expiration of the expiring token. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for dynamically sharing a profile of a mobile device, comprising:
-
a computer having a processor and a tangible storage device; a program having a plurality of program instructions embodied on the storage device for execution by the processor, the program instructions comprising instructions to; provide to a destination device, access to a user profile of a user device stored on a server, upon detecting that a location of the user device is within a geographic proximity of a destination location, wherein the destination location has fixed known coordinates and the location of the user device is variable relative to the destination location; trigger the generation of an expiring token for controlling access by the destination device to the user profile stored on the server, wherein the user device is detected within a predefined geographic proximity to the destination, wherein a user provides an input into the user device, wherein the input defines a plurality of conditions and a plurality of preferences for a token expiration policy; associate the expiring token with the user profile; communicate the expiring token to the destination device; provide to the destination device, access to the user profile of the user device stored on the server, while the expiring token is valid; trigger the expiration of the expiring token upon leaving the predefined proximity of the geographic location based on the token expiration policy; and terminate the access to the user profile, provided to the destination device, upon the expiration of the expiring token. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for dynamically sharing a profile of a mobile device, comprising a tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method comprising:
-
providing to a destination device, by the processor, access to a user profile of a user device stored on a server, upon detecting that a location of the user device is within a geographic proximity of a destination location, wherein the destination location has fixed known coordinates and the location of the user device is variable relative to the destination location; triggering, by the processor, the generation of an expiring token for controlling access by the destination device to the user profile stored on the server, wherein the user device is detected within a predefined geographic proximity to the destination, wherein a user provides an input into the user device, wherein the input defines a plurality of conditions and a plurality of preferences for a token expiration policy; associating, by the processor, the expiring token with the user profile; communicating, by the processor, the expiring token to the destination device; providing to the destination device, by the processor, access to the user profile of the user device stored on the server, while the expiring token is valid; triggering, by the processor, the expiration of the expiring token upon leaving the predefined proximity of the geographic location based on the token expiration policy; and terminating, by the processor, the access to the user profile, provided to the destination device, upon the expiration of the expiring token. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification