Authenticating users to media-player devices on online social networks
First Claim
1. A method comprising, by one or more computing devices of an online social network:
- receiving, from a media-player device, a request for an authentication key;
sending, to the media-player device in response to the request, an authentication key for broadcast by the media-player device, the authentication key being generated for a user who is currently logged into the online social network via a native application on a client system, and the authentication key being used to register the user to the media-player device, the registration enabling the user to access media content via the media-player device;
receiving, from the native application on the client system, the authentication key;
verifying the authentication key received from the native application on the client system; and
sending the verification to the native application on the client system authorizing the native application to send location information of the client system and social-networking information of the user to the media-player device, the authorization being used to register the user as an owner or a guest of the media-player device, wherein the user is registered as a guest if the request for an authentication key was sent to the media-player device by a client system of a registered owner of the media-player device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes an online social networking system generating an authentication key in response to a request from a media-player device. The media-device player broadcasts the authentication key, which is received by a client system of a user of the online social network that is within range of the broadcast. The user is logged into the online social network via an application running on the client system. The application verifies the authentication key with the online social networking system. Location information of the client system and social-networking information of the user are sent by the application to the media-player device in response to the authentication key being verified. The user may be registered as an owner of the media-player device or a guest user of the media-player device.
-
Citations
21 Claims
-
1. A method comprising, by one or more computing devices of an online social network:
-
receiving, from a media-player device, a request for an authentication key; sending, to the media-player device in response to the request, an authentication key for broadcast by the media-player device, the authentication key being generated for a user who is currently logged into the online social network via a native application on a client system, and the authentication key being used to register the user to the media-player device, the registration enabling the user to access media content via the media-player device; receiving, from the native application on the client system, the authentication key; verifying the authentication key received from the native application on the client system; and sending the verification to the native application on the client system authorizing the native application to send location information of the client system and social-networking information of the user to the media-player device, the authorization being used to register the user as an owner or a guest of the media-player device, wherein the user is registered as a guest if the request for an authentication key was sent to the media-player device by a client system of a registered owner of the media-player device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a media-player device, a request for an authentication key; send, to the media-player device in response to the request, an authentication key for broadcast by the media-player device, the authentication key being generated for a user who is currently logged into the online social network via a native application on a client system, and the authentication key being used to register the user to the media-player device, the registration enabling the user to access media content via the media-player device; receive, from the native application on the client system, the authentication key; verify the authentication key received from the native application on the client system; and send the verification to the native application on the client system authorizing the native application to send location information of the client system and social-networking information of the user to the media-player device, the authorization being used to register the user as an owner or a guest of the media-player device, wherein the user is registered as a guest if the request for an authentication key was sent to the media-player device by a client system of a registered owner of the media-player device.
-
-
21. A system comprising:
- one or more non-transitory processors;
and a non-transitory memory coupled to the non-transitory processors comprising instructions executable by the non-transitory processors, the non-transitory processors operable when executing the instructions to; receive, from a media-player device, a request for an authentication key; send, to the media-player device in response to the request, an authentication key for broadcast by the media-player device, the authentication key being generated for a user who is currently logged into the online social network via a native application on a client system, and the authentication key being used to register the user to the media-player device, the registration enabling the user to access media content via the media-player device; receive, from the native application on the client system, the authentication key; verify the authentication key received from the native application on the client system; and send the verification to the native application on the client system authorizing the native application to send location information of the client system and social-networking information of the user to the media-player device, the authorization being used to register the user as an owner or a guest of the media-player device, wherein the user is registered as a guest if the request for an authentication key was sent to the media-player device by a client system of a registered owner of the media-player device.
- one or more non-transitory processors;
Specification