Method to Identify Consumer Electronics Products
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-modifiedWhat 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.