8065383

Customizable and Measurable Information Feeds for Personalized Communication

PublishedNovember 22, 2011
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
42 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer implemented method of providing a personalized feed to a user, the method comprising: receiving an input from the user, the input specifying one or more categories that are of interest to the user; generating a unique identifier to assign to the user in response to receiving the input, wherein the unique identifier provides access to a feed; receiving a first request for content; identifying, based on the received input, content that is relevant to the user; responsive to receiving the first request for content, generating a feed including the identified content, wherein the feed comprises dynamically generated information with extensible markup language (XML) tags, the feed including the unique identifier and comprising a plurality of content items packaged into an XML container format, the XML container format requiring a sequence of content items having the same pre-specified structure, the XML container format suitable for processing by a feed aggregator application for aggregating syndicated web content; evaluating whether a predetermined quality service level is present and responsive to the presence determining whether the transmission of the feed should be delayed; and providing the generated feed to the user via the unique identifier.

2

2. The method of claim 1 , wherein the unique identifier comprises at least one of a uniform resource identifier, IP address, a cookie, a digital certificate, a machine fingerprint.

3

3. The method of claim 1 , wherein receiving the input from the user comprises: providing customization content to the user, the customization content indicating one or more categories of content; and receiving the input from the user via the customization content.

4

4. The method of claim 3 , wherein the customization content is provided to the user via one of a customization feed, a customization web page, or insertion within a regular feed for customization.

5

5. The method of claim 1 , wherein identifying the content that is relevant to the user comprises: identifying the content whose category matches the one or more categories specified in the received input.

6

6. The method of claim 1 , further comprising: tracking an action of the user with respect to the provided feed via the unique identifier; customizing the feed based on the action of the user with respect to the provided feed; and providing the customized feed to the user.

7

7. The method of claim 6 , further comprising: generating a report on the action of the user to analyze the user's feed usage.

8

8. The method of claim 1 , further comprising: receiving an input from the user regarding a relevance of the provided feed; customizing the feed based on the received Input; and providing the customized feed to the user.

9

9. The method of claim 1 , wherein generating the feed comprises: removing a formatting of the identified content; identifying a template suitable for the user; and generating the feed including the content in accordance with the identified template.

10

10. The method of claim 1 , wherein providing the generated feed to the user comprises: encrypting the content using one or more security attributes of the user; and providing the feed including the encrypted content to the user.

11

11. The method of claim 1 , wherein providing the generated feed to the user comprises: authenticating a creator of the content using a digital signature; and providing the feed including the authenticated content to the user.

12

12. The method of claim 1 , wherein generating the feed further comprises inserting a mnemonic identifier in a feed URL.

13

13. The method of claim 1 , wherein evaluating further comprises providing the feed in response to a predetermined bandwidth utilization.

14

14. A system for providing a personalized feed to a user, the system comprising: a user profile module configured to receive an input from the user, the input specifying one or more categories that are of interest to the user; an identification module configured to generate a unique identifier to assign to the user in response to receiving the input, wherein the unique identifier provides access to a feed; and a feed personalization module configured to identify, based on the received input, content that is relevant to the user, the feed personalization module further configured to receive a request for content from the user, generate a feed including the identified content responsive to receiving the request for content from the user, wherein the feed comprises dynamically generated information with extensible markup language (XML) tags, the feed including the unique identifier and comprising a plurality of content items packaged into an XML container format, the XML container format requiring a sequence of content items having the same pre-specified structure, the XML container format suitable for processing by a feed aggregator application for aggregating syndicated web content, to evaluate whether a predetermined quality service level is present and responsive to the presence to determine whether the transmission of the feed should be delayed, and to provide the generated feed to the user via the unique identifier.

15

15. The system of claim 14 , wherein the unique identifier comprises at least one of: a uniform resource identifier, IP address, a cookie, machine fingerprint, a digital certificate.

16

16. The system of claim 14 , wherein the user profile module is configured to: receive the input from the user via customization content, the customization content indicating one or more categories of content.

17

17. The system of claim 16 , wherein the customization content is provided to the user via a customization feed or a customization web page.

18

18. The system of claim 14 , wherein the feed personalization module is configured to identify the content that is relevant to the user by: identifying the content whose category matches the one or more categories specified in the received input.

19

19. The system of claim 14 , further comprising: a user interest builder module configured to track an action of the user with respect to the provided feed via the unique identifier, wherein the feed personalization module is configured to customize the feed based on the action of the user with respect to the provided feed and to provide the customized feed to the user.

20

20. The system of claim 19 , further comprising: a report module configured to generate a report on the action of the user to analyze the user's feed usage.

21

21. The system of claim 14 , further comprising: a user interest builder module configured to receive an input from the user regarding a relevance of the provided feed, wherein the feed personalization module is configured to customize the feed based on the received input and to provide the customized feed to the user.

22

22. The system of claim 14 , further comprising: a content processing module configured to remove a formatting of the identified content; and a content formatting module configured to identify a template suitable for the user, wherein the feed personalization module is configured to generate the feed including the content in accordance with the identified template.

23

23. The system of claim 14 , further comprising: an encryption module configured to encrypt the content using one or more security attributes of the user, wherein the feed personalization module is configured to provide the feed including the encrypted content to the user.

24

24. The system of claim 14 , further comprising: an authentication module configured to authenticate a creator of the content using a digital signature, wherein the feed personalization module is configured to provide the feed including the authenticated content to the user.

25

25. The system of claim 14 , wherein a feed personalization module is further configured to insert a mnemonic identifier in a feed URL.

26

26. The system of claim 14 , wherein the feed personalization module is further configured to provide the feed in response to a predetermined bandwidth utilization.

27

27. A computer program product having a computer-readable medium having embodied thereon program code for providing a personalized feed to a user, the program code comprising: a user profile module configured to receive an input from the user, the input specifying one or more categories that are of interest to the user; an identification module configured to generate a unique identifier to assign to the user in response to receiving the input, wherein the unique identifier provides access to a feed; and a feed personalization module configured to identify, based on the received input, content that is relevant to the user, the feed personalization module further configured to receive a request for content from the user, generate a feed including the identified content responsive to receiving the request for content from the user, wherein the feed comprises dynamically generated information with extensible markup language (XML) tags, the feed including the unique identifier and comprising a plurality of content items packaged into an XML container format, the XML container format requiring a sequence of content items having the same pre-specified structure, the XML container format suitable for processing by a feed aggregator application for aggregating syndicated web content, to evaluate whether a predetermined quality service level is present and responsive to the presence to determine whether the transmission of the feed should be delayed, and to provide the generated feed to the user via the unique identifier.

28

28. The computer program product of claim 27 , wherein the unique identifier comprises at least one of: a uniform resource identifier, IP address, a cookie, machine fingerprint, a cookie, a digital certificate.

29

29. The computer program product of claim 27 , wherein the user profile module is configured to: receive the input from the user via customization content, the customization content indicating one or more categories of content.

30

30. The computer program product of claim 29 , wherein the customization content is provided to the user via a customization feed or a customization web page.

31

31. The computer program product of claim 27 , wherein the feed personalization module is configured to identify the content that is relevant to the user by: identifying the content whose category matches the one or more categories specified in the received input.

32

32. The computer program product of claim 27 , wherein the program code further comprises: a user interest builder module configured to track an action of the user with respect to the provided feed via the unique identifier, wherein the feed personalization module is configured to customize the feed based on the action of the user with respect to the provided feed and to provide the customized feed to the user.

33

33. The computer program product of claim 32 , wherein the program code further comprises: a report module configured to generate a report on the action of the user to analyze the user's feed usage.

34

34. The computer program product of claim 27 , wherein the program code further comprises: a user interest builder module configured to receive an input from the user regarding a relevance of the provided feed; and wherein the feed personalization module is configured to customize the feed based on the received input and to provide the customized feed to the user.

35

35. The computer program product of claim 27 , wherein the program code further comprises: a content processing module configured to remove a formatting of the identified content; and a content formatting module configured to identify a template suitable for the user, wherein the feed personalization module is configured to generate the feed including the content in accordance with the identified template.

36

36. The computer program product of claim 27 , wherein the program code further comprises: an encryption module configured to encrypt the content using one or more security attributes of the user, wherein the feed personalization module is configured to provide the feed including the encrypted content to the user.

37

37. The computer program product of claim 27 , wherein the program code further comprises: an authentication module configured to authenticate a creator of the content using a digital signature, wherein the feed personalization module is configured to provide the feed including the authenticated content to the user.

38

38. The computer program product of claim 27 , wherein a feed personalization module configured to insert a mnemonic identifier in a feed URL.

39

39. The computer program product of claim 27 , wherein the feed personalization module is further configured to provide the feed in response to a predetermined bandwidth utilization.

40

40. The method of claim 1 , wherein request for content is received from a computer implemented user agent.

41

41. The method of claim 1 , further comprising: generating a URL that incorporates the unique identifier; and sending the URL to the user.

42

42. The method of claim 1 , wherein the feed comprises extensible markup language metadata describing changes to feed information that allows a client-side agent to retrieve updated feed information.

Patent Metadata

Filing Date

Unknown

Publication Date

November 22, 2011

Inventors

Hilding Mark Carlson
Vitaly Eliashberg

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CUSTOMIZABLE AND MEASURABLE INFORMATION FEEDS FOR PERSONALIZED COMMUNICATION” (8065383). https://patentable.app/patents/8065383

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.