IP Library Patent Application 13436888
Patent Application
App. No. 13/436,888

METHOD TO IDENTIFY CONSUMER ELECTRONICS PRODUCTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/436,888
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 (67)

1 . A playback device, comprising:

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.

2 . The playback device of claim 1 , wherein the processor is further configured by a client application to communicate a product identifier version to the server.

3 . The playback device of claim 1 , wherein the memory is further configured to store product tag data associated with the product identifier, and wherein product tag data comprises at least one product tag that describes a characteristic of the product.

4 . The playback device of claim 3 , wherein the processor is further configured by a client application to:

transmit product tag data to a server; and

receive confirmation from the server whether a first product credential reference identifier that is generated from the transmitted product tag data matches a second product credential reference identifier stored on the server.

5 . The playback device of claim 3 , 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.

6 . The playback device of claim 3 , wherein the memory is further configured to store a product credential reference identifier that is associated with the product identifier and is generated using at least a portion of the product tag data.

7 . The playback device of claim 6 , wherein the method used to generate the product credential reference identifier is determined based upon a product identifier version.

8 . The playback device of claim 1 , wherein the cryptographic information associated with the product identifier includes a product key.

9 . The playback device of claim 1 , wherein the memory is further configured to store user account data.

10 . The playback device of claim 9 , wherein the user account data includes a user identifier and cryptographic information associated with the user identifier.

11 . The playback device of claim 10 , wherein the cryptographic information associated with the user identifier includes a user key and product SSL certificate.

12 . The playback device of claim 9 , wherein the processor is further configured by a client application to receive cryptographic information associated with a user identifier and store the cryptographic information in memory.

13 . The playback device of claim 10 , wherein the content encrypted using the cryptographic information associated with the product identifier includes the cryptographic information associated with the user identifier.

14 . The playback device of claim 13 , wherein:

the cryptographic information associated with the product identifier comprises a product key; and

the processor is further configured by a client application to access the cryptographic information associated with a user identifier using the product key.

15 . The playback device of claim 13 , wherein:

the cryptographic information associated with the product identifier comprises a product key; and

the processor is further configured by a client application to access the cryptographic information associated with a user identifier using the product key and a device key.

16 . The playback device of claim 15 , wherein the second product credential reference identifier is stored on the server and associated with product tag data stored on the server.

17 . The playback device of claim 15 , wherein:

the second product credential identifier is stored in the memory and associated with the product tag data stored in the memory; and

the processor is further configured by a client application to transmit the second product credential identifier to the server.

18 . A method of identifying a playback device including a product identifier,

the method comprising:

communicating a product identifier to a server, where the product identifier is associated with a specific product and is associated with cryptographic information;

requesting content from the server; and

receiving encrypted content accessible using cryptographic information including the cryptographic information associated with the product identifier.

19 . The method of claim 18 , further comprising communicating a product identifier version to the server.

20 . The method of claim 18 , further comprising associating product tag data with the product identifier, where the product tag data comprises at least one product tag that describes a characteristic of the product, and storing the product tag data in memory.

21 . The method of claim 20 , 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.

22 . The method of claim 20 , further comprising associating a product credential identifier with the product identifier, where the product credential reference identifier is uniquely generated using at least a portion of the product tag data, and storing the product credential identifier in memory.

23 . The method of claim 22 , wherein the method used to generate the product credential reference identifier is based upon a product identifier version.

24 . The method of claim 18 , wherein the cryptographic information includes a product key.

25 . The method of claim 18 , further comprising receiving and storing user account data.

26 . The method of claim 25 , wherein the user account data includes a user identifier and cryptographic information associated with the user identifier.

27 . The method of claim 26 , wherein the cryptographic information associated with the user identifier includes a user key and product SSL certificate.

28 . The method of claim 27 , further comprising accessing the cryptographic information associated with a user identifier using a product key and a device key.

29 . The method of claim 26 , wherein the content encrypted using the cryptographic information associated with the product identifier includes the cryptographic information associated with the user identifier.

30 . The method of claim 20 , further comprising:

receiving a request for product tag data from a server;

transmitting product tag data to the server; and

receiving confirmation from the server whether a first product credential reference identifier that is generated from the transmitted product tag data matches a second product credential reference identifier.

31 . The method of claim 30 , further comprising:

retrieving a second product credential reference identifier from memory and transmitting the second product credential reference identifier to the server.

32 . A machine readable medium containing processor instructions, where execution of the instructions by a processor causes the process to perform a process comprising:

communicating a product identifier to a server, where the product identifier is associated with a specific product and is associated with cryptographic information;

requesting content from the server; and

receiving content encrypted using cryptographic information including the cryptographic information associated with the product identifier.

33 . 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.

34 . The method of claim 33 , 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.

35 . The method of claim 33 , 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.

36 . The method of claim 33 , wherein the product credential reference identifier is generated using at least one product tag.

37 . The method of claim 36 , wherein the product credential reference identifier is generated using a cryptographic hash function.

38 . The method of claim 33 , wherein receiving product tag data comprises receiving an electronic transmission that includes the product tag data over a network.

Assignments (5)
CHANGE OF PRINCIPAL PLACE OF BUSINESS Recorded Mar 5, 2019
From: DIVX, LLC
To: DIVX, LLC
Reel/Frame 050407/0104 →
CHANGE OF NAME Recorded Mar 5, 2018
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 045498/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: SONIC IP, INC.; DIVX, LLC
To: DIVX CF HOLDINGS LLC
Reel/Frame 045310/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: DIVX, LLC
To: SONIC IP, INC.
Reel/Frame 031713/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2012
From: GRAB, ERIC WILLIAM; SOROUSHIAN, KOUROSH; LIN, TUNG; CHAN, FRANCIS YEE-DUG; WALLIN, EVAN
To: DIVX, LLC
Reel/Frame 028168/0495 →