The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 01, 2015

Filed:

Oct. 12, 2010
Applicants:

Kavi Maharajh, Oakville, CA;

Torin Walker, Oakville, CA;

Igor Sandler, Thornhill, CA;

Eloi Minka, Toronto, CA;

Balayogan Sachithananthan, Scarborough, CA;

Nick Dingle, Burlington, CA;

Hui Gang Zhang, Markham, CA;

Bart Macneil, Toronto, CA;

Inventors:

Kavi Maharajh, Oakville, CA;

Torin Walker, Oakville, CA;

Igor Sandler, Thornhill, CA;

Eloi Minka, Toronto, CA;

Balayogan Sachithananthan, Scarborough, CA;

Nick Dingle, Burlington, CA;

Hui Gang Zhang, Markham, CA;

Bart MacNeil, Toronto, CA;

Assignee:

QUICKPLAY MEDIA INC., Toronto, CA;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 20/00 (2012.01); H04L 29/08 (2006.01); G06F 21/10 (2013.01); G06Q 10/06 (2012.01); G06Q 10/10 (2012.01); G06Q 50/32 (2012.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 67/30 (2013.01); G06F 21/10 (2013.01); G06Q 10/06 (2013.01); G06Q 10/10 (2013.01); G06Q 50/32 (2013.01); H04L 63/0428 (2013.01); H04L 65/4076 (2013.01); H04L 65/4084 (2013.01); H04L 65/602 (2013.01); H04L 65/605 (2013.01); H04L 65/80 (2013.01); H04L 65/1059 (2013.01); H04L 2463/101 (2013.01);
Abstract

Embodiments provide a method that causes a plurality of virtual machine instructions to be interpreted for indications of a mobile device's hardware identification information, thus forming a plurality of hardware instruction interpretations. The embodiment also combines each of the plurality of hardware instruction interpretations and hashes the combination to form a quasi-hardware device identifier. An encryption process is based on the quasi-hardware encryption device identifier and the media is then encrypted using the encryption process. The encrypted media is transferred to the mobile device wherein the mobile device decrypts the media based at least in part on the mobile device's internal knowledge of the quasi-hardware device identification.


Find Patent Forward Citations

Loading…