IP Library Granted Patent US 10,306,280
Granted Patent B2
US 10,306,280 · App. 15/729,179 · Granted May 28, 2019

Method, system, mobile device, apparatus and computer program product for validating rights objects

Inventors: Tero Reinikainen (Espoo, FI); Henri Hämäläinen (Espoo, FI); Arto Kiiskinen (Espoo, FI)
Assignee: Conversant Wireless Licensing S.a r.l.
H04N21/2541G06F21/10H04H60/14H04N21/41407H04N21/4627H04H60/40H04H2201/37
View Patent ↗
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 10,306,280
App. No.
15/729,179
Granted
May 28, 2019
Kind
B2
Abstract

A method, system, mobile device, apparatus and computer program product are provided for accurately determining whether one or more rights objects associated with a mobile device are valid. In particular, a secure time source (e.g., DRM clock or time) may be maintained by the mobile device and used to check the validity of the one or more rights objects. In order to ensure that the secure time source or clock remains accurate, the mobile device may update the secure time source by regularly requesting and receiving the DVB-H network time from a DVB-H network entity. Because the DVB-H network time is secure, accurate and readily accessible, it provides an ideal tool for correcting possible drift in the mobile device's secure time source.

Claims (19)

1. A method of determining whether one or more rights objects associated with a mobile device are valid, said method comprising:

retrieving a multimedia network time from a network transmitting multimedia;

updating a secure clock maintained on the mobile device based at least in part on the multimedia network time and a user-set clock, wherein the secure clock is not user-changeable, updating the secure clock comprising:

determining a difference between the multimedia network time and the user-set clock,

storing the difference, and

calculating the secure clock based at least on the stored difference,

re-retrieving the multimedia network time every predetermined interval of time,

at each interval, re-calculating a new difference between the multimedia network time and the user-set clock,

replacing the stored difference with the new difference when the new difference differs from the stored difference, and

re-calculating the secure clock based on the new stored difference; and

using the secure clock to determine whether one or more rights objects associated with the mobile device are valid.

2. The method of claim 1 , wherein a time period during with the one or more rights objects is valid is checked using the secure clock.

3. The method of claim 1 , wherein retrieving the multimedia network time comprises automatically requesting the multimedia network time from a network entity upon boot up of the mobile device.

4. The method of claim 1 , wherein retrieving a multimedia network time comprises:

requesting the multimedia network time from a network entity.

5. The method of claim 4 , further comprising:

in response to receiving an error message indicating that the mobile device is outside of a multimedia signal coverage area, re-sending the request to the network entity for the multimedia network time.

6. The method of claim 5 , wherein the re-sending the request is done for a predetermined number of times.

7. The method of claim 6 , wherein the re-sending the request is done until the multimedia network time is retrieved.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0698 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
Continuity (3)
Continuation 14868127 · Sep 28, 2015
Continuation 11651652 · Jan 9, 2007
Related Publication 20180103282A1 · Apr 12, 2018