Obligatorily-acquired digital content items are stored under service control in one or more local storage machines of a computer based on service commands provided by a centralized management service; and voluntarily-acquired digital content items are stored under user control in the one or more local storage machines of the computer based on user commands. The obligatorily-acquired digital content items are protected from user-commanded deletion. The obligatorily-acquired digital content items are deleted from the one or more local storage machines based on service commands provided by the centralized management service. However, the voluntarily-acquired digital content items are deleted from the one or more local storage machines based on user commands.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: storing obligatorily-acquired digital content items under service control in one or more local storage machines of a computer based on service commands provided by a centralized management service; storing voluntarily-acquired digital content items under user control in the one or more local storage machines of the computer based on user commands; converting an obligatorily-acquired digital content item under service control to a voluntarily-acquired digital content item under user control in the one or more local storage machines responsive to a user request to acquire the obligatorily-acquired digital content item on the computer; protecting the obligatorily-acquired digital content items from user-commanded deletion from the one or more local storage machines; deleting the obligatorily-acquired digital content items from the one or more local storage machines based on service commands provided by the centralized management service; and deleting the voluntarily-acquired digital content items from the one or more local storage machines based on user commands.
2. The method of claim 1 , further comprising: uploading an obligatorily-acquired digital content item from service control in the one or more local storage machines to a peer computer of a peer-to-peer network.
3. The method of claim 1 , further comprising: uploading a voluntarily-acquired digital content item from user control in the one or more local storage machines to a peer computer of a peer-to-peer network.
4. The method of claim 1 , further comprising: while downloading to the one or more local storage machines from a first source a voluntarily-acquirable digital content item, and based on the first source becoming unstable according to one or more stability metrics, downloading to the one or more local storage machines from a second source the voluntarily-acquirable digital content item, the second source being selected from a plurality of sources according to one or more download metrics.
5. The method of claim 4 , wherein the voluntarily-acquirable digital content item is stored under user control in the one or more local storage machines of the computer.
6. The method of claim 4 , wherein the voluntarily-acquirable digital content item is stored under service control in the one or more local storage machines of the computer.
7. The method of claim 4 , wherein the one or more stability metrics include a threshold download speed.
8. The method of claim 4 , wherein the one or more stability metrics include a threshold resource level.
9. The method of claim 4 , wherein the one or more stability metrics include a threshold number of connectivity interruptions.
10. The method of claim 4 , wherein the one or more stability metrics include a threshold user experience disruption level.
11. The method of claim 4 , wherein the one or more stability metrics include a threshold bandwidth.
12. The method of claim 4 , wherein the one or more download metrics include a fastest download speed.
13. The method of claim 4 , wherein the one or more download metrics include a lowest acquisition cost.
14. The method of claim 4 , wherein the one or more download metrics include a lowest resource usage level.
15. The method of claim 4 , wherein the one or more download metrics include a lowest user experience disruption level.
16. The method of claim 4 , wherein different pieces of the voluntarily-acquirable digital content item are downloaded from different sources in parallel.
17. A method comprising: storing a digital content item under service control in one or more local storage machines of a computer based on service commands provided by a centralized management service; converting control of the digital content item in the one or more local storage machines from service control to user control responsive to a user request to acquire the digital content item on the computer; protecting the digital content item from user-commanded deletion from the one or more local storage machines while the digital content item is under service control; allowing deletion of the digital content item from the one or more local storage machines based on service commands provided by the centralized management service while the digital content item is under service control; and allowing deletion of the digital content item from the one or more local storage machines based on user commands while the digital content item is under user control.
18. The method of claim 17 , further comprising: uploading the digital content item from service control in the one or more local storage machines to a peer computer of a peer-to-peer network.
19. The method of claim 17 , further comprising: uploading the digital content item from user control in the one or more local storage machines to a peer computer of a peer-to-peer network.
20. A method comprising: storing a digital video game under service control in one or more local storage machines of a computer based on service commands provided by a centralized management service; converting control of the digital video game in the one or more local storage machines from service control to user control responsive to a user request to acquire the digital video game on the computer; protecting the digital video game from user-commanded deletion from the one or more local storage machines while the digital video game is under service control; allowing deletion of the digital video game from the one or more local storage machines based on service commands provided by the centralized management service while the digital video game is under service control; and allowing deletion of the digital video game from the one or more local storage machines based on user commands while the digital video game is under user control.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 19, 2019
June 9, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.