US2020233981A1PendingUtilityA1

Method to Identify Consumer Electronics Products

Assignee: DIVX LLCPriority: Jun 30, 2011Filed: Apr 9, 2020Published: Jul 23, 2020
Est. expiryJun 30, 2031(~4.9 yrs left)· nominal 20-yr term from priority
G06F 21/73G06F 21/604G06F 21/33G06F 21/10
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for identifying consumer electronic products using a playback device with a product identifier in accordance with embodiments of the invention are disclosed. In one embodiment, a playback device includes a processor and memory configured to store a product identifier, where the product identifier is associated with a specific product and is associated with cryptographic information, wherein the processor is configured by a client application to request content from a server, communicate the product identifier to a server, and receive encrypted content accessible using cryptographic information including the cryptographic information associated with the product identifier.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of delivering content to a playback device including a product identifier, the method comprising:
 communicating a product credential reference identifier in the request for registration to a registration server using a playback device;
 wherein the product credential reference identifier generated from at least one of a product tag and a product identifier; 
 wherein the product identifier identifies the playback device; 
 wherein the product tag describes a characteristic of the playback device; and 
 wherein the product credential reference identifier is associated cryptographic information; 
   receiving encrypted user account data from the registration server in response to the product credential reference matching a copy of the product credential reference identifier on the registration server using the playback device;
 wherein the encrypted user account data is encrypted using the cryptographic information; 
   decrypting, using the playback device, the encrypted user account data using the cryptographic information associated with the product identifier;   receiving encrypted content from a content server using the playback device; and   decrypting the encrypted content using the decrypted user account data using the playback device.   
     
     
         2 . The method of  claim 1 , wherein the characteristic described by the product tag is selected from the group consisting of: Product identifier Version, Brand, ODM/Manufacturer, Device Type, Model Number, Base Model Number, Silicon Platform identifier, Certified Playback Profile, DSAS Software Version, Country, software version, update version, and playback capability. 
     
     
         3 . The method of  claim 1 , further comprising playing back the decrypted content using the playback device. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving, using the playback device, a request for product tag data from the registration server;   transmitting, using the playback device, product tag data to the registration server; and   receiving, using the playback device, confirmation from the registration server that a first product credential reference identifier generated from the transmitted product tag data matches a second product credential reference identifier.   
     
     
         5 . The method of  claim 4 , further comprising:
 retrieving a second product credential reference identifier from memory, wherein the second product credential reference identifier is associated with the playback device; and   transmitting, using the playback device, the second product credential reference identifier to the registration server.   
     
     
         6 . The method of  claim 1 , wherein the cryptographic information includes a product key and the method further comprises accessing the cryptographic information associated with a user identifier using the product key. 
     
     
         7 . The method of  claim 1 , further comprising receiving and storing user account data using the playback device. 
     
     
         8 . The method of  claim 7 , wherein the user account data includes a user identifier and cryptographic information associated with the user identifier. 
     
     
         9 . The method of  claim 8 , wherein the cryptographic information associated with the user identifier includes a user key and product SSL certificate. 
     
     
         10 . The method of  claim 9 , further comprising accessing the cryptographic information associated with a user identifier using a product key and a device key using the playback device. 
     
     
         11 . The method of  claim 8 , wherein the user account data encrypted using the cryptographic information associated with the product identifier includes the cryptographic information associated with the user identifier. 
     
     
         12 . A playback device, comprising:
 a processor; and   a memory storing a product identifier and a client application;
 wherein the product identifier identifies the playback device; and 
 wherein the client application contains instructions directing the processor to:
 communicate a product credential reference identifier in the request for registration to a registration server;
 wherein the product credential reference identifier generated from at least one of a product tag and the product identifier; 
 wherein the product tag describes a characteristic of the playback device selected from the group consisting of Product identifier Version, Brand, ODM/Manufacturer, Device Type, Model Number, Base Model Number, Silicon Platform identifier, Certified Playback Profile, DSAS Software Version, Country, software version, update version, and playback capability; and 
 wherein the product credential reference identifier is associated cryptographic information; 
 
 receive encrypted user account data from the registration server in response to the product credential reference matching a copy of the product credential reference identifier on the registration server;
 wherein the encrypted user account data is encrypted using the cryptographic information; 
 
 decrypt the encrypted user account data using the cryptographic information associated with the product identifier; 
 receive encrypted content from a content server; and 
 decrypt the encrypted content using the decrypted user account data. 
 
   
     
     
         13 . The playback device of  claim 12 , wherein the characteristic described by the product tag is selected from the group consisting of: Product identifier Version, Brand, ODM/Manufacturer, Device Type, Model Number, Base Model Number, Silicon Platform identifier, Certified Playback Profile, DSAS Software Version, Country, software version, update version, and playback capability. 
     
     
         14 . The playback device of  claim 12 , wherein the client application further contains instructions directing the processor to play back the decrypted content using the playback device. 
     
     
         15 . The playback device of  claim 12 , wherein the client application further contains instructions directing the processor to:
 receive a request for product tag data from the registration server;   transmit product tag data to the registration server; and   receiving confirmation from the registration server that a first product credential reference identifier generated from the transmitted product tag data matches a second product credential reference identifier.   
     
     
         16 . The playback device of  claim 12 , wherein the client application further contains instructions directing the processor to:
 retrieve a second product credential reference identifier from memory, wherein the second product credential reference identifier is associated with the playback device; and   transmitting the second product credential reference identifier to the registration server.   
     
     
         17 . The playback device of  claim 12 , wherein the cryptographic information includes a product key and the method further comprises accessing the cryptographic information associated with a user identifier using the product key. 
     
     
         18 . The playback device of  claim 12 , wherein the client application further contains instructions directing the processor to receive and store user account data. 
     
     
         19 . The playback device of  claim 18 , wherein the user account data includes a user identifier and cryptographic information associated with the user identifier. 
     
     
         20 . The playback device of  claim 19 , wherein the cryptographic information associated with the user identifier includes a user key and product SSL certificate. 
     
     
         21 . The playback device of  claim 20 , wherein the client application further contains instructions directing the processor to access the cryptographic information associated with a user identifier using a product key and a device key. 
     
     
         22 . The playback device of  claim 19 , wherein the user account data encrypted using the cryptographic information associated with the product identifier includes the cryptographic information associated with the user identifier. 
     
     
         23 . A non-transitory machine readable medium containing processor instructions, where execution of the instructions by a processor causes the processor to perform a process comprising:
 communicating a product credential reference identifier in the request for registration to a registration server using a playback device;
 wherein the product credential reference identifier generated from at least one of a product tag and a product identifier; 
 wherein the product identifier identifies the playback device; 
 wherein the product tag describes a characteristic of the playback device; and 
 wherein the product credential reference identifier is associated cryptographic information; 
   receiving encrypted user account data from the registration server in response to the product credential reference matching a copy of the product credential reference identifier on the registration server using the playback device;
 wherein the encrypted user account data is encrypted using the cryptographic information; 
   decrypting, using the playback device, the encrypted user account data using the cryptographic information associated with the product identifier;   receiving encrypted content from a content server using the playback device; and   decrypting the encrypted content using the decrypted user account data using the playback device.   
     
     
         24 . A method for certifying a consumer electronics product, the method comprising:
 receiving product tag data;   storing a product identifier, a product credential reference identifier, and at least one product tag from the received product tag data on a registration server so that the product credential reference identifier and the at least one product tag are associated with the product identifier;   storing the product identifier, the product credential reference identifier, and at least one product tag from the received product tag data on a device; and   retrieving the product credential reference identifier and at least one product tag stored on the device to display in human-readable format.   
     
     
         25 . The method of  claim 24 , further comprising receiving input of the product credential reference identifier and the at least one product tag stored on the device into a certification terminal and transmitting the product credential reference identifier and the at least one product tag to the registration server. 
     
     
         26 . The method of  claim 24 , wherein product tag data comprises at least one tag selected from the group consisting of: product ID version, brand, ODM/manufacturer, device type, model number, base model number, silicon platform ID, certified playback profile, country, and digital secure adaptive streaming software version. 
     
     
         27 . The method of  claim 24 , wherein the product credential reference identifier is generated using at least one product tag. 
     
     
         28 . The method of  claim 27 , wherein the product credential reference identifier is generated using a cryptographic hash function. 
     
     
         29 . The method of  claim 24 , wherein receiving product tag data comprises receiving an electronic transmission that includes the product tag data over a network.

Join the waitlist — get patent alerts

Track US2020233981A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.