US2014189499A1PendingUtilityA1
Obscuring digital content items
Est. expiryJul 19, 2031(~5 yrs left)· nominal 20-yr term from priority
G06F 40/154G06F 2221/032G06F 21/84G06F 40/143G06F 17/2247
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A user device receives a content item and a script associated with the content item. The user device stores an obfuscated version of the content item and an associated style sheet in memory. The user device dynamically updates the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the user device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
sending a request for a content item to a server by a user device; receiving the content item and a script associated with the content item by the user device; using the script by the user device to perform obfuscation of the content item and generate an obfuscated version of the content item; storing the obfuscated version of the content item and an associated style sheet in memory of the user device; and dynamically updating the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the user device.
2 . The method of claim 1 , wherein performing the obfuscation of the content item comprises:
selecting one or more HTML tags; inserting a plurality of random text portions at a plurality of random locations in the content item; assigning the selected HTML tags to the plurality of random text portions; and associating a cascading style sheet (CSS) class and an identifier with each random text portion.
3 . The method of claim 1 , wherein:
the content item is a partially obfuscated content item that has undergone initial obfuscation; using the script by the user device to perform the obfuscation of the content item comprises performing further obfuscation of the partially obfuscated content item; and removing the obfuscation from the obfuscated version of the content item comprises removing the initial obfuscation and the further obfuscation from the obfuscated version of the content item.
4 . The method of claim 1 , wherein the content item is modified without user input using the script, wherein the script comprises an obfuscation algorithm that obfuscates the content item based on at least one of inserting a plurality of new text portions at a plurality of locations in the content item or repositioning one or more existing text portions within the content item.
5 . The method of claim 1 , wherein the script dynamically updates the style sheet by adding one or more style sheet rules that remove the obfuscation from the obfuscated version of the content item.
6 . A user device, comprising:
a memory; and a processing device, coupled to the memory, to:
receive a content item and a script associated with the content item;
store an obfuscated version of the content item and an associated style sheet in the memory; and
dynamically update the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the processing device.
7 . The system of claim 6 , wherein the processing device is further to:
perform obfuscation of the content item to generate the obfuscated version of the content item based on modifying the content item using an obfuscation algorithm included in the script.
8 . The system of claim 7 , wherein performing the obfuscation of the content item comprises:
selecting one or more HTML tags; inserting a plurality of random text portions at a plurality of random locations in the content item; assigning the selected HTML tags to the plurality of random text portions; and associating a cascading style sheet (CSS) class and an identifier with each random text portion.
9 . The system of claim 6 , wherein the received content item comprises the obfuscated version of the content item.
10 . The system of claim 6 , wherein the received content item is a partially obfuscated content item that has undergone initial obfuscation, and wherein the processing device is further to;
use the received script to perform additional obfuscation of the partially obfuscated content item; wherein removing the obfuscation from the obfuscated version of the content item comprises removing the initial obfuscation and the further obfuscation from the obfuscated version of the content item.
11 . The system of claim 6 , wherein the content item has been modified without user input and wherein the obfuscation comprises at least one of a plurality of new text portions inserted at a plurality of locations in the content item or a repositioning of one or more existing text portions within the content item.
12 . The system of claim 6 , wherein the script dynamically updates the style sheet by adding one or more style sheet rules that remove the obfuscation from the obfuscated version of the content item.
13 . The system of claim 6 , wherein the processing device is further to:
receive a request to store the content item to a persistent storage; and store the obfuscated version of the content item to the persistent storage.
14 . A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
receiving a content item and a script associated with the content item; storing an obfuscated version of the content item and an associated style sheet in the memory; and dynamically updating the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the processing device.
15 . The non-transitory computer readable storage medium of claim 14 , the operations further comprising:
performing obfuscation of the content item to generate the obfuscated version of the content item based on modifying the content item using an obfuscation algorithm included in the script.
16 . The non-transitory computer readable storage medium of claim 14 , wherein the received content item comprises the obfuscated version of the content item.
17 . The non-transitory computer readable storage medium of claim 14 , wherein the received content item is a partially obfuscated content item that has undergone initial obfuscation, the operations further comprising:
using the received script to perform additional obfuscation of the partially obfuscated content item; wherein removing the obfuscation from the obfuscated version of the content item comprises removing the initial obfuscation and the further obfuscation from the obfuscated version of the content item.
18 . The non-transitory computer readable storage medium of claim 14 , wherein the content item has been modified without user input and wherein the obfuscation comprises at least one of a plurality of new text portions inserted at a plurality of locations in the content item or a repositioning of one or more existing text portions within the content item.
19 . The non-transitory computer readable storage medium of claim 14 , wherein the script dynamically updates the style sheet by adding one or more style sheet rules that remove the obfuscation from the obfuscated version of the content item.
20 . The non-transitory computer readable storage medium of claim 14 , the operations further comprising:
receiving a request to store the content item to a persistent storage; and storing the obfuscated version of the content item to the persistent storage.Join the waitlist — get patent alerts
Track US2014189499A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.