System and method enabling interactive services in alarm system environment
US-2024420555-A1 · Dec 19, 2024 · US
US2016127334A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016127334-A1 |
| Application number | US-201414530423-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 31, 2014 |
| Priority date | Oct 31, 2014 |
| Publication date | May 5, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Multimedia content may be delivered to content consumer devices via a content-delivery network. Encrypted content and cryptography keys for decrypting the content may be distributed from a data center to various nodes of the content-delivery network, each node acting as a semi-independent content-delivery system. Each content-delivery system is capable of delivering received content to end-users and implementing a key-management scheme to facilitate secure content-delivery and usage tracking, even when the content-delivery system is disconnected from the data center. Further, each content-delivery system may generate an authorization-token that can be transmitted to other systems in the content-delivery network, enabling the other systems to quickly determine that a request to resume a previous content-delivery session has already been authorized.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method for verifying access-rights to content, the method comprising: authorizing, at a content-delivery system (“CDS”) disposed on a vehicle, a content-delivery session to deliver to a mobile consumer device content selected from a collection of content (“selected content”); transmitting, from the CDS to the mobile consumer device, one or more keys for decrypting encrypted content-data received by the mobile consumer device during the content-delivery session, the encrypted content-data representing the selected content; generating, at the CDS, an authorization-token associated with the authorized content-delivery session and transmitting the authorization-token; receiving, at a data center, the authorization-token; receiving, at the data center, a request to resume the content-delivery session; authorizing or denying by the data center, based on the authorization-token, the requested resumption of the content-delivery session; and when the requested resumption is authorized: transmitting one or more keys for decrypting encrypted content-data representing the selected content. 2 . The method of claim 1 , wherein authorizing or denying, based on the authorization-token, the requested resumption of the content-delivery session, comprises: analyzing (i) the authorization-token and (ii) session-data received in association with the request to resume. 3 . The method of claim 2 , wherein generating the authorization-token comprises: calculating a first hash value to be included in the authorization-token, said calculating including evaluating a hash function for a first input, the first input including session-data relating to the authorized content-delivery session. 4 . The method of claim 3 , wherein the session-data relating to the authorized content-delivery session comprises one or more of: (i) an identifier for the selected content, (ii) an identifier for a user, (iii) an identifier for the mobile consumer device, (iv) a product identifier, or (iv) a catalog identifier. 5 . The method of claim 3 , wherein the session-data relating to the authorized content-delivery session comprises one or more of: (i) a location logged by the first CDS during the content-delivery session, (ii) an origin location for the vehicle, or (iii) a destination location for the vehicle. 6 . The method of claim 3 , wherein analyzing (i) the authorization-token and (ii) session-data received in association with the request to resume comprises: calculating a second hash value by evaluating the hash function for a second input, the second input including the session-data received in association with the request to resume; and comparing the first hash value included in the authorization-token to the second hash value. 7 . The method of claim 6 , wherein authorizing or denying the requested resumption of the content-delivery session comprises: authorizing the requested resumption of the content-delivery session when first hash value matches the second hash value; said authorizing including: generating or updating a license record, stored to memory, to indicate that the content-delivery session is authorized. 8 . The method of claim 7 , wherein generating or updating a license record, stored to memory, to indicate that the content-delivery session is authorized comprises: specifying content that is authorized to be delivered during the content-delivery session by logging an identifier for the selected content; and specifying an identity authorized to receive content via the content-delivery session by logging at least one of: a user identifier for a particular user; or a device identifier for a particular device. 9 . The method of claim 1 , further comprising: receiving payment-data representing payment for the selected content wherein authorizing, at the CDS, the content-delivery session to deliver to the mobile consumer device the selected content includes: generating or updating a license record to indicate that the content-delivery session is authorized. 10 . The method of claim 1 , wherein transmitting the authorization-token comprises: transmitting the authorization-token to the mobile consumer device; wherein receiving, at the data center, the authorization-token includes: receiving the authorization-token from the mobile consumer device. 11 . The method of claim 1 , wherein generating, at the CDS, an authorization-token associated with the authorized content-delivery session and transmitting the authorization-token comprises: generating the authorization-token while the first CDS is operating in autonomous mode. 12 . A content-delivery system (“CDS”) for a content-delivery network, the CDS disposed at a vehicle for delivering content to a mobile consumer device, the CDS comprising: one or more processors; a communication interface; one or more memory devices including (i) a collection of content that was loaded to the CDS and (ii) computer readable instructions that, when executed by the one or more processors, cause the CDS to: authorize a content-delivery session for transmitting to a mobile consumer device: (i) encrypted content-data representing the selected content, and (ii) one or more keys for decrypting the encrypted content-data; generate an authorization-token associated with the authorized content-delivery session; and transmit via the communication interface the authorization-token for use by a data center, the data center configured to receive a request to resume the content-delivery session and to determine whether the requested resumption is authorized based on the authorization-token. 13 . The CDS of claim 12 , wherein the communication interface is configured to transmit and receive at least one of: (i) wireless signals having a frequency under approximately 1 GHz, or (ii) wireless signals having a frequency between approximately 2.4 GHz and approximately 5 GHz. 14 . The CDS of claim 12 , wherein the instructions that cause the CDS to authorize the content-delivery session include instructions that, when executed, cause the CDS to: generate or update, after receiving payment-data representing payment for the selected content, a license record to indicate that the content-delivery session is authorized. 15 . The CDS of claim 12 , wherein the instructions that cause the CDS to generate an authorization-token associated with the authorized content-delivery session include instructions that, when executed, cause the CDS to: calculate a first hash value to be included in the authorization-token by evaluating a hash function for a first input, the first input including session-data relating to the authorized content-delivery session; wherein the data center is configured determine whether the request to resume is authorized by comparing the first hash value included in the authorization token to a second hash value calculated from session-data received in association with the request to resume. 16 . The CDS of claim 12 , wherein the instructions that cause the CDS to transmit via the communication interface the authorization-token for use by a data center include instructions that, when executed, cause the CDS to: transmit the authorization-token to the mobile consumer device, wherein the mobile consumer device is configured to upload the authorization-token to the data center. 17 . A data center for a content-delivery network, the data center comprising: one or more processors; one or more memory devices storing a content-library including content available
for key distribution, e.g. centrally by trusted party (cryptographic mechanisms or cryptographic arrangements for key distribution involving a central third party H04L9/0819) · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
for key exchange, e.g. in peer-to-peer networks (cryptographic mechanisms or cryptographic arrangements for key agreement H04L9/0838) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.