US 9,813,396 B2
Methods and systems for managing content subscription data
William L. Thomas, Evergreen, CO (US); and Walter R. Klappert, Los Angeles, CA (US)
Assigned to Rovi Guides, Inc., San Carlos, CA (US)
Filed by Rovi Guides, Inc., Santa Clara, CA (US)
Filed on Oct. 30, 2015, as Appl. No. 14/928,930.
Prior Publication US 2017/0126641 A1, May 4, 2017
Int. Cl. H04L 29/06 (2006.01); H04W 12/04 (2009.01); H04W 12/08 (2009.01); H04W 12/06 (2009.01)
CPC H04L 63/06 (2013.01) [H04L 63/08 (2013.01); H04L 63/102 (2013.01); H04W 12/04 (2013.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); H04L 65/4084 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing credential information across multiple subscription services, comprising:
receiving, at a content provider server that is associated with a first subscription service, a first authentication key from a content aggregator server that is associated with a second subscription service, wherein the first authentication key is received prior to a user subscribing to the first subscription service;
comparing the first authentication key to a first plurality of acceptable authentication keys to determine whether or not to generate a first user account for the first subscription service based on the first authentication key;
in response to determining that the first authentication key matches one of the first plurality of acceptable authentication keys, generating, at the content provider server, the first user account;
storing, at the content provider server, the first user account in a database entry that indicates that the first user account corresponds to the first authentication key;
subsequent to storing the first user account, receiving, at the content provider server, a request from the content aggregator server to subscribe the user to the first subscription service, wherein the request includes a second authentication key;
comparing the first authentication key to the second authentication key;
in response to determining that the first authentication key matches the second authentication key, validating the first user account; and
in response to validating the first user account, granting access to the first subscription service through the first user account.