Computer-implemented system and method for trustless zero-knowledge contingent payment
US-2024249280-A1 · Jul 25, 2024 · US
US10475010B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10475010-B2 |
| Application number | US-97261208-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 10, 2008 |
| Priority date | Jan 10, 2008 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
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.
This document describes tools capable of managing digital content from multiple content providers based on a user's identity. By so doing, the tools may free people from the limitations of their storage media and devices. The tools may perform these and other actions through an indirect relationship with users, such as when third-party content providers use the tools but provide their own direct interface with users.
Opening claim text (preview).
The invention claimed is: 1. A method implemented by a computing device comprising: receiving, from a third-party content provider of one or more third-party content providers and by the computing device: an indication of a selected entertainment content; information indicating an identity of a user; and device identification information indicating an identity of a selected device to which the selected entertainment content is to be downloaded and on which the selected entertainment is to be played, the selected entertainment to be downloaded from the third-party content provider; determining, by the computing device and based on the device identification information of the selected device and a profile associated with the identity of the user, that the selected device matches device identification information contained in the profile of the user; determining, by the computing device, an advertisement to play with the selected entertainment content based on the profile associated with the identity of the user; determining, by the computing device and based on the identity of the selected device and the profile associated with the identity of the user, a resolution at which to play the determined advertisement and the selected entertainment content, the determined resolution matching a maximum resolution of the selected device; and indicating, by the computing device and to the third-party content provider, the determined advertisement to play and the determined resolution. 2. The method of claim 1 , further comprising: receiving, from the third-party content provider of the one or more third-party content providers and by the computing device: a second indication of the selected entertainment content; the information indicating the identity of the user; and device identification information indicating an identity of a second selected device to which the determined advertisement and the selected entertainment content are to be downloaded, from the third-party content provider, and on which the determined advertisement and selected entertainment are to be played; determining, based on the profile of the user and by the computing device, that the second selected device is that of another user with whom the user is associated; further determining, by the computing device and based on the identity of the second selected device and a profile associated with the identity of the user, a second resolution at which to play the determined advertisement and the selected entertainment content by the second selected device, the determined resolution matching a maximum resolution of the second selected device; and indicating, by the computing device and to the third-party content provider, the second determined resolution. 3. The method of claim 1 , further comprising receiving a command from the third-party content provider to determine a right of the user to access the selected entertainment content and determining the right of the user to access the selected entertainment content responsive to receiving the command. 4. The method of claim 1 , wherein the maximum resolution is a low resolution, a medium resolution, or a high resolution. 5. The method of claim 1 , wherein the selected entertainment content comprises a song, music video, movie, television show, game software, or still image. 6. The method of claim 1 , wherein the profile associated with the identity of the user is built and maintained by the computing device. 7. The method of claim 6 wherein the profile associated with the identity of the user includes specifications for one or more selectable devices associated with the user and obtained through a relationship between the computing device and the manufacturer(s) of the one or more selectable devices associated with the user. 8. The method of claim 7 , wherein the specifications include one or more of resolution formats, file formats, user interface rules, or usage rules required to interact with the computing device. 9. The method of claim 7 , wherein the profile associated with the identity of the user comprises usage history of the one or more selectable devices. 10. The method of claim 9 , wherein the usage history indicates interactions with the one or more selectable devices by multiple users. 11. The method of claim 9 , wherein the usage history includes volume changes initiated during previously determined and played advertisements. 12. The method of claim 1 wherein the computing device receives, from the third-party content provider, an indication of one or more of resolution formats, file formats, usage rights, or fees for the selected entertainment content.
Bill distribution or payments · CPC title
with control of digital rights management [DRM] · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Arrangements for software license management or administration, e.g. for managing licenses at corporate level · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.