Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: sending, to a first user device, an encrypted domain name; receiving, from the first user device, a content request comprising the encrypted domain name; decrypting the encrypted domain name; determining, based at least on a domain name system resolution of the decrypted domain name, a network address associated with the decrypted domain name; and sending, to the first user device, the network address of the content.
2. The method of claim 1 , wherein the decrypted domain name comprises metadata, the method further comprising: determining, based at least on the metadata, that a second user device sent the encrypted domain name to the first user device.
3. The method of claim 2 , further comprising: determining, based at least on the metadata, at least one of: a number of times the encrypted domain name was shared, a number of times the encrypted domain name was viewed, times of day the encrypted domain name was viewed, a duration of the encrypted domain name views, and devices used for viewing the encrypted domain name.
4. The method of claim 1 , wherein the decrypted domain name comprises metadata associated with the first user device.
5. The method of claim 4 , further comprising: determining, based at least on the metadata, that the first user device may access the requested content.
6. The method of claim 4 , wherein the metadata comprises a license key associated with the first user device.
7. The method of claim 6 , further comprising: sending, to a license server, the metadata associated with the first user device; and receiving, from the license server, a determination that the first user may access the requested content.
8. The method of claim 7 , further comprising: receiving, from the license server, a quality of service associated with the first user device.
9. The method of claim 4 , further comprising: determining, based at least on the metadata, an expiration time for the decrypted domain name; determining a current time is after the expiration time; and denying the request.
10. The method of claim 1 , further comprising: determining at least one of: segments of the content viewed, a time one or more requests for the content were made, and a type of the first user device accessing the content.
11. A method comprising: sending, by a user device, a request for content; receiving an encrypted domain name; sending a first request to resolve the encrypted domain name; receiving a network address of the content; sending a second request for the content using the network address; and receiving the requested content.
12. The method of claim 11 , wherein the content comprises a video file, the method further comprising: receiving a list of encrypted domain names, wherein an encrypted domain name corresponds to a segment of the video file.
13. The method of claim 11 , further comprising: determining that the encrypted domain name is inaccessible.
14. The method of claim 11 , wherein the receiving the requested content comprises receiving content linked to by the requested content.
15. The method of claim 14 , wherein the content linked to by the requested content comprises advertisements.
16. A method comprising: receiving, from a user device, a request for content; retrieving the content comprising one or more domain names; encrypting a first domain name of the one or more domain names with a corresponding encryption key; replacing the first domain name with the corresponding encrypted domain name to form modified content; and sending, to the user device, the modified content comprising the encrypted domain name.
17. The method of claim 16 , wherein the content comprises a video manifest file.
18. The method of claim 16 , wherein the content comprises a webpage.
19. The method of claim 16 , wherein the encrypting the first domain name comprises: generating a domain name comprising information associated with the user device; and encrypting the generated domain name with the corresponding encryption key.
20. The method of claim 19 , wherein the information associated with the user device comprises a unique key, the method further comprising: receiving a request comprising the encrypted domain name; decrypting the encrypted domain name; determining, from the decrypted domain name, the unique key; verifying, via a license server, the unique key is associated with the user device; and sending the content to the user device.
Unknown
August 31, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.