Content customization with security for client preferences

US9519717B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9519717-B2
Application numberUS-201113039174-A
CountryUS
Kind codeB2
Filing dateMar 2, 2011
Priority dateMar 2, 2011
Publication dateDec 13, 2016
Grant dateDec 13, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: under control of one or more processors configured with executable instructions: obtaining preferences of a user from interactions by the user with a trusted entity, explicit user indications, and implicit user indications; obtaining content, by the trusted entity, from a content provider in response to a query received from the user; obtaining permissible customizations from the content provider, wherein the permissible customizations include a framework having at least one location to which specific content must be attached and having at least one location for which options are provided for attachment of the specific content; modifying the content according to the permissible customizations, wherein a conflict between the permissible customizations and modifications to the content indicated by the preferences regarding attaching content at the at least one location to which specific content must be attached is resolved in favor of the permissible customizations; outputting, to a computer operated by the user, a page of query results, the query results comprising pairs of URL links, each pair comprising a first URL link to the content and a second URL link to modified content; and upon receipt of user selection of the second URL link, outputting to the computer operated by the user with the modified content according to the preferences of the user as limited by the permissible customizations from the content provider. 2. The method as recited in claim 1 , wherein: obtaining the content includes obtaining a plurality of micro-blog messages; modifying the content comprises removing micro-blog messages, from among the plurality of micro-blog messages, found to be inconsistent with the preferences of the user; and outputting the modified content comprises outputting a micro-blog message to the computer operated by the user if the micro-blog message is consistent with the preferences of the user. 3. The method as recited in claim 1 , wherein the permissible customizations allow changes to the specific content attached to the framework, the changes resulting in content deletion and content reordering. 4. The method as recited in claim 1 , wherein the implicit user indications comprise inferred preferences based on micro-blogs to which the user is subscribed. 5. The method as recited in claim 1 , wherein modifying the content comprises populating a framework with the content based on the preferences of the user as constrained by permissible customizations obtained from the content provider. 6. The method as recited in claim 1 , wherein obtaining the preferences of the user further comprises obtaining interests of the user by receipt of explicit actions and implicit actions by the user. 7. A system comprising: one or more processors; one or more memories configured with executable instructions that, when executed, cause the one or more processors to perform operations comprising: obtaining preferences of a user from interactions by the user with a trusted entity, explicit user indications, and implicit user indications; obtaining content, by the trusted entity, from a content provider in response to a query received from the user; obtaining permissible customizations from the content provider, wherein the permissible customizations include a framework having at least one location to which specific content must be attached and having at least one location for which options are provided for attachment of the specific content; modifying the content according to the permissible customizations, wherein a conflict between the permissible customizations and modifications to the content indicated by the preferences regarding attaching content at the at least one location to which specific content must be attached is resolved in favor of the permissible customizations; outputting, to a computer operated by the user, a page of query results, the query results comprising pairs of URL links, each pair comprising a first URL link to the content and a second URL link to modified content; and upon receipt of user selection of the second URL link, outputting to the computer operated by the user with the modified content according to the preferences of the user as limited by the permissible customizations from the content provider. 8. The system as recited in claim 7 , wherein: obtaining the content includes obtaining a plurality of micro-blog messages; modifying the content comprises removing micro-blog messages, from among the plurality of micro-blog messages, found to be inconsistent with the preferences of the user; and outputting the modified content comprises outputting a micro-blog message to the computer operated by the user if the micro-blog message is consistent with the preferences of the user. 9. The system as recited in claim 7 , wherein the permissible customizations allow changes to the specific content attached to the framework, the changes resulting in content deletion and content reordering. 10. The system as recited in claim 7 , wherein the implicit user indications comprise inferred preferences based on micro-blogs to which the user is subscribed. 11. The system as recited in claim 7 , wherein modifying the content comprises populating a framework with the content based on the preferences of the user as constrained by permissible customizations obtained from the content provider. 12. The system as recited in claim 7 , wherein obtaining the preferences of the user further comprises obtaining interests of the user by receipt of explicit actions and implicit actions by the user. 13. The system as recited in claim 7 , wherein the explicit user indications are obtained from a questionnaire. 14. A device comprising: one or more processors; one or more memories configured with executable instructions that, when executed, cause the one or more processors to perform operations comprising: obtaining preferences of a user from interactions by the user with a trusted entity, explicit user indications, and implicit user indications; obtaining content from a content provider in response to a query received from the user; obtaining permissible customizations from the content provider, wherein the permissible customizations include a framework having at least one location to which specific content must be attached and having at least one location for which options are provided for attachment of the specific content; modifying the content according to the permissible customizations, wherein a conflict between the permissible customizations and modifications to the content indicated by the preferences regarding attaching content at the at least one location to which specific content must be attached is resolved in favor of the permissible customizations; outputting, to a computer operated by the user, a page of query results, the query results comprising pairs of URL links, each pair comprising a first URL link to the content and a second URL link to modified content; and upon receipt of user selection of the second URL link, outputting to the computer operated by the user with the modified content according to the preferences of the user as limited by the permissible customizations from the content provider. 15. The device as recited in claim 14 , wherein: obtaining the content includes obtaining a plurality of micro-blog messages; modifying the content comprises removing micro-blog messages, from among the plurality of micro-blog messages, found to be inconsistent with the preferences of the user; and outputting the modified content comprises outputting a

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • G06F16/958Primary

    Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Presentation of query results · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9519717B2 cover?
Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the user…
Who is the assignee on this patent?
Kimchi Gur, Dyor Matthew Graham, Cheng Lili, and 4 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30867. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).