Digital rights management license delivery system and method
First Claim
1. A system for digital rights management comprising:
- a client computer having software for receiving and playing encrypted media content, said client computer further having software for transmitting a request to a server to obtain said encrypted media content;
a host computer system, said host computer system including a server having software for mapping a plurality of unique unencrypted logical addresses to a single logical address, said single logical address pointing to a unit of encrypted media, said host computer system further having software for determining the number of times delivery of said unit of encrypted media is requested from each of said plurality of unique logical addresses and for determining whether the number of requests for said unit of encrypted media from each of said plurality of unique logical addresses exceeds a predetermined license delivery event limit and, if the number of requests for said unit of encrypted media from one of said plurality of unique logical addresses does not exceed said predetermined license delivery event limit, authorizing the transmittal of a digital rights management license to decrypt said unit of encrypted media to said client computer.
6 Assignments
0 Petitions

Accused Products

Abstract
A system for Digital Rights Management (DRM) license delivery is presented in which the license and encrypted content is accessed from a unique download URL address for each unit of encrypted content for each subscriber. The license is delivered only a limited number of times from each URL (typically once, but optionally more than once) and is delivered to the client system that first accesses the URL (or if more than one license delivery is authorized by the content owner or distributor) to the same or different client system that accesses the URL up to the maximum number of license delivery events authorized.. When the subscriber is ready to view the content, the subscriber clicks on the download URL to cause the browser for the subscriber client system to request the web page located at the unique URL location. In response to the request, the host system delivers a license and the encrypted content to the subscriber client system that accessed the URL. If the unique download URL is accessed subsequent times, the host system delivers the encrypted content, but does not re-deliver the license. Since the subscriber client system has already stored the license, if the subscriber client system re-accesses the site, it will be able to download and play the media content for so long as the terms of the license permit. However, if another client system accesses the unique URL address, for example if the subscriber e-mails the URL address to another user, the content can be downloaded but will not be played by the subsequent client system because the license is not re-delivered.
140 Citations
Method and apparatus for caching multimedia content from the internet on occasionally-connected devices | ||
Patent #
US 20110010429A1
Filed 12/30/2009
|
Current Assignee
Intel Corporation
|
Original Assignee
Steven E. Barile
|
OPTICAL PHASE MODULATION METHOD AND APPARATUS FOR QUANTUM KEY DISTRIBUTION | ||
Patent #
US 20110150226A1
Filed 10/06/2010
|
Current Assignee
Electronics and Telecommunications Research Institute
|
Original Assignee
Electronics and Telecommunications Research Institute
|
Information processing system that manages stored content using playlists | ||
Patent #
US 7,925,970 B2
Filed 03/14/2006
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Context switching and method | ||
Patent #
US 7,707,512 B2
Filed 12/29/2005
|
Current Assignee
SAP SE
|
Original Assignee
SAP SE
|
Self-Replicating Rich Media Interface | ||
Patent #
US 20100070876A1
Filed 09/17/2009
|
Current Assignee
Pictela Incorporated
|
Original Assignee
Pictela Incorporated
|
Digital rights management in a distributed network | ||
Patent #
US 7,711,647 B2
Filed 06/09/2005
|
Current Assignee
Akamai Technologies Inc.
|
Original Assignee
Akamai Technologies Inc.
|
Method of and apparatus for playing, rating, and downloading songs from internet radio | ||
Patent #
US 20100185662A1
Filed 11/04/2009
|
Current Assignee
Intel Corporation
|
Original Assignee
Steven E. Barile
|
Method of and apparatus for rating songs on internet radio and downloading related content | ||
Patent #
US 20100057852A1
Filed 11/04/2009
|
Current Assignee
Intel Corporation
|
Original Assignee
Steven E. Barile
|
Secure transport for mobile communication network | ||
Patent #
US 7,827,597 B2
Filed 10/19/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US 7,680,281 B2
Filed 09/16/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD AND SYSTEM FOR VERIFYING ENTITLEMENT TO ACCESS CONTENT BY URL VALIDATION | ||
Patent #
US 20100192210A1
Filed 01/26/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SECURE TRANSPORT FOR MOBILE COMMUNICATION NETWORK | ||
Patent #
US 20080037787A1
Filed 10/19/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
INFLUENTIAL DIGITAL RIGHTS MANAGEMENT | ||
Patent #
US 20080082448A1
Filed 12/20/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Protected content renewal | ||
Patent #
US 20080222044A1
Filed 03/05/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus for content protection on hand held devices | ||
Patent #
US 20070067245A1
Filed 09/21/2005
|
Current Assignee
Fathy Yassa
|
Original Assignee
Fathy Yassa
|
E-mail attachment as one-time clickable link | ||
Patent #
US 20070143419A1
Filed 12/19/2005
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Context switching and method | ||
Patent #
US 20070156483A1
Filed 12/29/2005
|
Current Assignee
SAP SE
|
Original Assignee
SAP SE
|
Internet-based method of and system for transfering and exercising monetary rights within a financial marketplace | ||
Patent #
US 20070162369A1
Filed 01/09/2006
|
Current Assignee
Interest Capturing Systems LLC
|
Original Assignee
Joseph Hardison
|
Internet-based method of and system for transfering and exercising monetary rights within a marketplace | ||
Patent #
US 20070233590A1
Filed 01/09/2007
|
Current Assignee
Interest Capturing Systems LLC
|
Original Assignee
Joseph Hardison
|
Supporting the use of encrypted media objects | ||
Patent #
US 20060106723A1
Filed 11/12/2004
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Information processing system, information generating apparatus and method, information processing apparatus and method, and program | ||
Patent #
US 20060227632A1
Filed 03/14/2006
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
Digital rights management in a distributed network | ||
Patent #
US 20050278259A1
Filed 06/09/2005
|
Current Assignee
Akamai Technologies Inc.
|
Original Assignee
Akamai Technologies Inc.
|
Method and apparatus for caching multimedia content from the Internet on occasionally-connected devices | ||
Patent #
US 20040260786A1
Filed 06/20/2003
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System for implementing a security issuer rights management process over a distributed communications network, deployed in a financial marketplace | ||
Patent #
US 8,255,296 B2
Filed 06/11/2009
|
Current Assignee
Interest Capturing Systems LLC
|
Original Assignee
Interest Capturing Systems LLC
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Limited Access to a Digital Version of a Purchased Paper Book | ||
Patent #
US 20130085945A1
Filed 10/04/2011
|
Current Assignee
Chegg Incorporated
|
Original Assignee
Chegg Incorporated
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
METHOD AND SYSTEMS FOR MANAGING SOCIAL NETWORKS | ||
Patent #
US 20120158935A1
Filed 12/21/2010
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for verifying entitlement to access content by URL validation | ||
Patent #
US 8,464,325 B2
Filed 01/26/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optical phase modulation method and apparatus for quantum key distribution | ||
Patent #
US 8,477,947 B2
Filed 10/06/2010
|
Current Assignee
Electronics and Telecommunications Research Institute
|
Original Assignee
Electronics and Telecommunications Research Institute
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for implementing a security issuer rights management process over a distributed communications network deployed in a financial marketplace | ||
Patent #
US 8,589,261 B2
Filed 06/10/2012
|
Current Assignee
Interest Capturing Systems LLC
|
Original Assignee
Interest Capturing Systems LLC
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method of and system for capturing interest earned on the monetary value of transferred monetary rights managed on an internet-based monetary rights transfer (MRT) network supported by a real-time gross settlement (RTGS) system | ||
Patent #
US 8,626,626 B2
Filed 06/30/2011
|
Current Assignee
Interest Capturing Systems LLC
|
Original Assignee
Interest Capturing Systems LLC
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for verifying entitlement to access content by URL validation | ||
Patent #
US 8,984,284 B2
Filed 05/10/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
DATA OWNER RESTRICTED SECURE KEY DISTRIBUTION | ||
Patent #
US 20180234403A1
Filed 02/15/2017
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Data owner restricted secure key distribution | ||
Patent #
US 10,484,354 B2
Filed 02/15/2017
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Reviewing cached user-group information in connection with issuing a digital rights management (DRM) license for content | ||
Patent #
US 6,990,502 B2
Filed 02/26/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Server for an electronic distribution system and method of operating same | ||
Patent #
US 7,047,411 B1
Filed 06/27/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Adaptable security mechanism for preventing unauthorized access of digital data | ||
Patent #
US 6,792,113 B1
Filed 12/20/1999
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Protected content distribution system | ||
Patent #
US 6,824,051 B2
Filed 06/07/2002
|
Current Assignee
ContentGuard Holdings Inc.
|
Original Assignee
ContentGuard Holdings Inc.
|
Digital rights management | ||
Patent #
US 20020002674A1
Filed 06/29/2001
|
Current Assignee
CacheStream Corp.
|
Original Assignee
Khanh Mai, Tom Grimes
|
Data terminal device that can easily obtain and reproduce desired data | ||
Patent #
US 20020034302A1
Filed 09/07/2001
|
Current Assignee
Sanyo Electric Company Limited
|
Original Assignee
Sanyo Electric Company Limited
|
System and method for providing secure URL-based access to private resources | ||
Patent #
US 6,360,254 B1
Filed 03/30/1999
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon.com Holdings LLC
|
Secure digital content licensing system and method | ||
Patent #
US 20020049679A1
Filed 04/06/2001
|
Current Assignee
Blockbuster LLC
|
Original Assignee
Movielink LLC
|
13 Claims
-
1. A system for digital rights management comprising:
-
a client computer having software for receiving and playing encrypted media content, said client computer further having software for transmitting a request to a server to obtain said encrypted media content; a host computer system, said host computer system including a server having software for mapping a plurality of unique unencrypted logical addresses to a single logical address, said single logical address pointing to a unit of encrypted media, said host computer system further having software for determining the number of times delivery of said unit of encrypted media is requested from each of said plurality of unique logical addresses and for determining whether the number of requests for said unit of encrypted media from each of said plurality of unique logical addresses exceeds a predetermined license delivery event limit and, if the number of requests for said unit of encrypted media from one of said plurality of unique logical addresses does not exceed said predetermined license delivery event limit, authorizing the transmittal of a digital rights management license to decrypt said unit of encrypted media to said client computer. - View Dependent Claims (2, 3)
-
-
4. A method of providing encrypted media and licenses to decrypt said encrypted media to a plurality of users, comprising the steps of:
-
providing a unit of encrypted media content to a host computer, said unit of encrypted media content being encrypted with an encryption key; mapping said unit of encrypted media to a plurality of unique logical addresses; providing one of said plurality of unique logical addresses to a client computer; transmitting a first request from said client computer to retrieve said unit of encrypted media from said one of said plurality of unique logical addresses; in response to said first request for said unit of encrypted media, transmitting said encrypted media content to said client computer; and in response to said first request to retrieve said unit of encrypted media, determining whether the number of licenses transmitted to decrypt said unit of encrypted media content from said one of said plurality of unique logical addresses exceeds a predetermined license delivery event limit and, if the number of licenses transmitted to decrypt said media content associated with said one of said plurality of unique logical address does not exceed said predetermined license delivery event limit, transmitting a license to decrypt said encrypted media content to said client computer. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
1 Specification
The present invention relates to digital media distribution. In particular, this invention relates to the distribution of licenses to access digital media content distributed over a computer network.
Digital media content, as opposed to analog media, is susceptible to infinite reproduction while maintaining intact the quality of each replica. As such, digital media content is easily distributed over computer networks, which provide a medium for low-cost delivery of content to consumers with legitimate rights to access the content. Unfortunately, computer networks also provide a medium for piracy, unauthorized use, and illegal distribution of digital media content. A well-recognized example of a computer network is the Internet. The Internet has revolutionized the media industry by providing content owners the ability to distribute media to the consumer in an effective and expedient fashion. Additionally, Internet-based distribution of media content benefits consumers in that they have at their fingertips a wide selection of digital media content that is immediately available. Unfortunately, the advent of the Internet has also accelerated the illicit duplication of copyright-protected digital content. Faster computer processors, affordable storage capacity, widespread Internet usage and the advent of peer-to-peer file sharing networks have not only allowed consumers to acquire and play media files legitimately, but also to share them with unauthorized consumers.
A leading solution to this problem is Digital Rights Management (“DRM”) technology. In broad terms, DRM is a media distribution scheme that permits content owners to securely distribute media content to consumers through the use of digital licenses. DRM differs from traditional methods of encrypted media distribution in that DRM technology allows a content owner to keep control of the number of times content decryption may occur, the time period during which content decryption is available, the user'"'"'s ability to make copies or to transfer the media object to another device, and other aspects of the use of the media. Traditional methods of encrypted media distribution deliver the media file and lose control of the content once the file is decrypted.
Application of a typical DRM system involves a subscriber, a content owner, a content distributor, and a license server. A subscriber is generally the media consumer who through a client computer requests, obtains, and plays media content. The internal programming of the media player (e.g. Microsoft® Windows Media Player) requires the subscriber to have a valid license to play the media content if the media content is coded with such a requirement. A content owner is an entity with rights over any form of intangible property such as digital media content. Examples of content owners include media companies, record labels, filmmakers, and recording artists. Content distributors are media retailers who most often distribute media content through their Internet website by content streaming or content downloading. In some cases, the content owner will distribute its own content in which case it simultaneously serves as a content distributor. Finally, a license server is the server that receives license requests from the subscriber'"'"'s media player and downloads digital licenses to authorized consumers. A digital license contains the necessary decryption key as well as business model rules (such as the number of times the media file can be played and the expiration period of the license), which can be set by the content distributor.
The usual flow of events for media distribution employing a DRM system starts with a content owner who encrypts its media content with a key and packages it with information such as the content ID and the license acquisition universal resource locator (“LAURL”). The content ID is the identifier of the media file. The LAURL is the URL that points to the license server and allows the subscriber'"'"'s computer to acquire a license if one is needed (i.e., is not already present on the computer system). Once the content owner packages the media content, it may transfer the media content to the content distributor. At this point the digital media is ready for distribution. Using preferred business models, the content distributor markets the media content to subscribers. A consumer who has subscribed to the content will then go to the content distributor website and download or stream the packaged media file. Depending on the architecture of the DRM system, a license to the media may also be delivered to the user'"'"'s device at this time. The consumer'"'"'s computer stores the license for future use and the media player then uses the license to decrypt and play the media content. Later attempts to play the media content by the user will cause the user'"'"'s computer to use the license stored in the consumer'"'"'s computer. Access will be provided to the media content, allowing it to be played, according to the business rules specified in the license. If the consumer transfers the media content to another consumer or to another device, on the first attempt to play the media content on such a new device, the media player will request a license from the server addressed by the LAURL packaged with the media content (such a request is generally called a challenge). Once the challenge has been successfully met, the license server will generate and download a license to the requesting computer. The consumer'"'"'s computer stores the license for future use and the media player then uses the license to decrypt and play the media content. Later attempts to play the content by the user will cause the user'"'"'s computer to use the license stored in the consumer'"'"'s computer. Access will be provided to the media content, allowing it to be played, according to the business rules specified in the license.
Consumer access to obtain the media content in the first place or to obtain a license via a challenge requires some method of authentication. Consumers are generally required to enter a username and password before gaining access to the content distributor'"'"'s lists of media content and/or before downloading media content, or before downloading a new license requested via a challenge. For example, after the consumer subscribes with the content distributor, every time she wants to obtain a song from the content distributor'"'"'s website she enters a username and password and the encrypted media content is delivered to her along with the license. Alternatively, if the license is not delivered with the media content, the consumer'"'"'s player will request a license and before the license is delivered to the media player, the subscriber will be prompted for username and password. If the consumer is an authorized subscriber the digital license is delivered, which enables the player to decrypt and play the media.
The username-and-password paradigm, however, falls short in protecting network-distributed media and at the same time is unduly cumbersome for the user. The username-and-password paradigm falls short in protecting network distributed media, because a user name and password are easily shared between individuals. Accordingly, a single user who shares her usermame and password with multiple users can easily enable those multiple users to obtain free copies of the media and the license to decrypt the media. In the extreme, a single user can easily post a username and password on a bulletin board or other electronic location, thereby enabling an unlimited number of other users to obtain playable copies of the media, thus undermining completely the content distributor'"'"'s ability to generate profit from distribution of the content. At the same time, the username-and-password paradigm is unduly cumbersome because, by definition, it requires the user to identify herself in some manner, when such information is irrelevant to the content distributor, who typically does not need or want to know the identity of each recipient of a single copy of a mass distributed media. Instead, the content distributor wants to receive one royalty for each usable copy of the media distributed irrespective of who purchases the copy. In many cases, the username-and-password paradigm also requires the user to identify herself repeatedly, rather than once, and is therefore overly intrusive, deterring user acceptance. Alternatively, a “cookie”— a small file controlled by the browser but accessible by the server— containing the user name and other information can be stored on the user'"'"'s computer. Many users, however, resist cookies because of the potential invasion of privacy that results.
Physical media distribution, such as concerts, provides a comparative analogy. In general a concert attendee does not have to identify herself with a password to gain admission. Instead, anyone with a valid ticket is admitted. If a person with a valid ticket wishes to leave and re-enter, however, a hand stamp is used to identify the attendee as she leaves. Subsequently, only that person will be allowed to re-enter the event, which she may do as many times as she wishes. If, on the other hand, the attendee exits and gives her ticket stub to a friend whose hand is not stamped, the friend cannot enter.
In network media distribution, however, because two or more users may use the same username and password (in some systems simultaneously), current state of the art DRM systems do not effectively prevent multiple persons from “entering” the same event using one “ticket.” Yet, as noted above, they are intrusive in that they require the user to identify herself with name and password, sometimes multiple times, or require storing cookies on her computer, in order to gain access.
User validation methods for protection of media content are well known in the art. As previously stated, user validation is typically achieved by a combination of a username and a password. Other methods of user validation include using digital tickets that are punched once the consumer receives the digital work, e.g., see U.S. Pat. No. 6,236,971 titled “System for controlling the distribution and use of digital works using digital tickets.” While these methods provide content owners with some protection of their media content, they either fail to control the usage of the media file once it has been delivered to the consumer or fail to control the number of users who receive the same media content.
What is needed, therefore, is a mechanism that can be used in network media distribution to “hand-stamp” consumers'"'"' computers so that once the media content has been paid for, only one consumer will be allowed to receive it and play it, including receiving it and playing it multiple times, while at the same time avoiding intrusive and annoying username and password queries or other unattractive alternatives.
The present invention comprises a system for DRM license delivery in which the license and encrypted content is accessed from a unique download URL address for each unit of encrypted content for each subscriber. According to one embodiment, the license is issued before the content is played, rather than through a challenge. The unique download URL is long and randomly generated, to make it difficult— and as a practical matter, impossible— to guess. The license is delivered only a limited number of times from each URL (typically once, but optionally more than once) and is delivered to the client system that first accesses the URL and, if more than one license delivery is opted, to the same or different client system that accesses the URL up to the maximum number of license delivery events opted by the content owner or distributor. Under the present invention, the LAURL may not be used to issue licenses, but instead may be used to return the subscriber to the content distributor'"'"'s website.
According to an illustrative embodiment of the present invention, once a subscriber has paid for a subscription to a particular media content, the media distributor transmits periodically an e-mail message to the subscriber indicating that new content is available for viewing according to the terms of the subscription. The e-mail message includes a unique download URL for that subscriber. When the subscriber is ready to view the content, the subscriber clicks on the download URL to cause the browser for the subscriber client system to request the web page located at the unique URL location. In response to the request, the host system delivers a license and the encrypted content to the subscriber client system that accessed the URL. The subscriber client system then stores the license. Under this approach, no entry of user name and password is required, and no cookie is stored on the user'"'"'s computer.
If the unique download URL is accessed subsequent times, the host system delivers the encrypted content, but does not re-deliver the license. Since the subscriber client system has already stored the license, if the subscriber client system re-accesses the site, it will be able to download and play the media content for so long as the terms of the license permit without requesting a user name and password to re-authenticate the user. However, if another client system accesses the unique URL address, for example if the subscriber e-mails the URL address to another user, the content can be downloaded but will not be played by the subsequent client system because the license is not re-delivered.
According to one illustrative embodiment of the present invention, the unique URL is accessed simply by the client system browser requesting the page contained in the e-mail message to the subscriber without the need for the subscriber to enter a username and password. According to another embodiment, in lieu of the e-mail message containing the unique URL address, the content provider may have a web site that is accessed by the subscriber via conventional username and password protocol. Upon entry of a valid username and password, the web page delivers to the client system the encrypted media and license. Subsequent requests using the same username and password will cause the host system to deliver only the encrypted media. As with the previous embodiment since the subscriber client system stores the license, the subscriber system will be able to download and play the content for so long as the terms of the digital license permit. If another client system subsequently accesses the web page using the same username and password, however, the subsequent client system will not be able to play the content because the license is not re-delivered.
Optionally, at the discretion of the content distributor, the license may be re-delivered a limited number of times, for example, to allow a subscriber to access the content from multiple devices, with the corresponding risk that the subscriber may actually be sharing her username and password with other subscribers. This trade-off represents a business decision to be made by the content owner. Additionally, the license may be personalized to the client system requesting the license in order to further ensure that the license cannot execute on another device, is not shared with non-subscribers, even in the event the subscriber is able to copy the license from the media player'"'"'s storage file.
The above and other objects, aspects, features, and attendant advantages of the present invention will become apparent from a consideration of the ensuing detailed description of the presently preferred embodiment and methods thereof, taken in conjunction with the accompanying drawings, in which:
The present invention comprises a system for Digital Rights Management (DRM) license distribution control. As shown in
The illustrative embodiment of the present invention disclosed herein is an Internet-based system that integrates a content distributor host system 230, a content packager server 220, and a client system 210, which is the subscriber'"'"'s computer. The content distributor system includes a packager module 250, a content server 260, and a host server 240. The client system interfaces through the Internet with the host server, which in turn interfaces with the content server through the packager module. This scheme is beneficial because it allows for the content server to be private, and therefore protects it from any hacking attempts and risks of losing stored media content.
The host server maintains subscriber account information such as e-mail addresses, subscription options and duration and other information necessary to make the content available to the subscriber in accordance with the subscription. The host server also administers the number of licenses available to a subscriber. In the illustrative embodiment, the content packager does not use or manage any subscriber information. Its function is limited to packaging the media content when appropriate. As a result, subscriber information is never interchanged between the content packager and the content distributor, which is another benefit of the present illustrative embodiment.
In the illustrative embodiment of
Subsequently, as show in the illustrative embodiment of
At the option of the media content distributor, or according to the provisions of the subscriber agreement, a single subscriber may be authorized to obtain a second license for the same media.
Finally, the illustrative embodiment in
Although certain illustrative embodiments and methods have been disclosed herein, it will be apparent from the foregoing disclosure to those skilled in the art that variations and modifications of such embodiments and methods may be made without departing from the true spirit and scope of the invention. For example, another embodiment of this invention may include a system in which the subscriber automatically receives unique URLs via electronic mail whenever new media is available. Accordingly, it is intended that the invention shall be limited only to the extent required by the appended claims and the rules and principles of applicable law.