System and method for providing feeds based on activity in a network environment

US9465795B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9465795-B2
Application numberUS-97194610-A
CountryUS
Kind codeB2
Filing dateDec 17, 2010
Priority dateDec 17, 2010
Publication dateOct 11, 2016
Grant dateOct 11, 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.

A method is provided in one example and includes receiving network traffic associated with a particular user; developing a personal vocabulary for the particular user based on the network traffic; determining areas of interest for the particular user based on the personal vocabulary; determining associations for the particular user in relation to additional users; and generating a feed based on a portion of the network traffic. The feed is delivered to a subset of the additional users.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving enterprise network traffic associated with a particular user; identifying irrelevant documents in the received network traffic using a document filter; developing a personal vocabulary for the particular user based on the enterprise network traffic, wherein the irrelevant documents are not evaluated to develop the personal vocabulary, wherein the personal vocabulary is developed independent of additional users; determining an expertise associated with the particular user based, at least in part, on the personal vocabulary and activity of the additional users; determining a category associated with the particular user, wherein the category is at least partially based on applications used by the particular user; determining areas of interest for the particular user based on the personal vocabulary, the category, and inter-category terms, wherein the inter-category terms are used to link similar categories; determining associations for the particular user in relation to the additional users; and generating a feed based on a portion of the enterprise network traffic and areas of interest for the particular user, wherein the feed is automatically delivered to a subset of the additional users. 2. The method of claim 1 , wherein the feed is delivered to the subset of the additional users as a function of their respective personal vocabularies, expertise, and tagging. 3. The method of claim 1 , wherein a profile is developed for the particular user, and wherein the profile can be manually changed by the particular user adding tags to be included in the personal vocabulary. 4. The method of claim 1 , wherein the expertise is based on a number of occurrences of a specific term identified in the network traffic. 5. The method of claim 1 , wherein developing the personal vocabulary for the particular user includes filtering keyword clusters. 6. The method of claim 1 , wherein weights are used to filter the network traffic in order to develop the feed for the subset of the additional users. 7. The method of claim 1 , wherein the personal vocabulary is updated in order to develop an additional feed to be delivered to at least some of the additional users. 8. Logic encoded in one or more tangible non-transitory media that includes code for execution and when executed by a processor is operable to perform operations comprising: receiving enterprise network traffic associated with a particular user; identifying irrelevant documents in the received network traffic using a document filter; developing a personal vocabulary for the particular user based on the enterprise network traffic, wherein the irrelevant documents are not evaluated to develop the personal vocabulary, wherein the personal vocabulary is developed independent of additional users; determining an expertise associated with the particular user based, at least in part, on the personal vocabulary and activity of the additional users; determining a category associated with the particular user, wherein the category is at least partially based on applications used by the particular user; determining areas of interest for the particular user based on the personal vocabulary, the category, and inter-category terms, wherein the inter-category terms are used to link similar categories; determining associations for the particular user in relation to the additional users; and generating a feed based on a portion of the enterprise network traffic and areas of interest for the particular user, wherein the feed is automatically delivered to a subset of the additional users. 9. The logic of claim 8 , wherein the feed is delivered to the subset of the additional users as a function of their respective personal vocabularies, expertise, and tagging. 10. The logic of claim 8 , wherein a profile is developed for the particular user, and wherein the profile can be manually changed by adding tags to be included in the personal vocabulary. 11. The logic of claim 8 , wherein the expertise is based on a number of occurrences of a specific term identified in the network traffic. 12. The logic of claim 8 , wherein weights are used to filter the network traffic in order to develop the feed for the subset of the additional users. 13. The logic of claim 8 , wherein the personal vocabulary is updated in order to develop an additional feed to be delivered to at least some of the additional users. 14. The logic of claim 8 , wherein developing the personal vocabulary for the particular user includes filtering keyword clusters. 15. An apparatus, comprising: a memory element configured to store data; a processor operable to execute instructions associated with the data; a central engine configured to interface with the memory element and the processor, wherein the apparatus is configured for: receiving enterprise network traffic associated with a particular user; identifying irrelevant documents in the received network traffic using a document filter; developing a personal vocabulary for the particular user based on the enterprise network traffic, wherein the irrelevant documents are not evaluated to develop the personal vocabulary, wherein the personal vocabulary is developed independent of additional users; determining an expertise associated with the particular user based, at least in part, on the personal vocabulary and activity of the additional users; determining a category associated with the particular user, wherein the category is at least partially based on applications used by the particular user; determining areas of interest for the particular user based on the personal vocabulary, the category, and inter-category terms, wherein the inter-category terms are used to link similar categories; determining associations for the particular user in relation to the additional users; and generating a feed based on a portion of the enterprise network traffic and areas of interest for the particular user, wherein the feed is automatically delivered to a subset of the additional users. 16. The apparatus of claim 15 , wherein the feed is delivered to the subset of the additional users as a function of their respective personal vocabularies, expertise, and tagging. 17. The apparatus of claim 15 , wherein a profile is developed for the particular user, and wherein the profile can be manually changed by adding tags to be included in the personal vocabulary. 18. The apparatus of claim 15 , wherein the expertise is based on a number of occurrences of a specific term identified in the network traffic. 19. The apparatus of claim 15 , wherein weights are used to filter the network traffic in order to develop the feed for the subset of the additional users. 20. The method of claim 1 , wherein at least one of the irrelevant documents includes a JPEG picture.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Filtering based on additional data, e.g. user or group profiles (filtering in web context G06F16/9535, G06F16/9536) · CPC title

  • G06F40/30Primary

    Semantic analysis · CPC title

  • User profiles · 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 US9465795B2 cover?
A method is provided in one example and includes receiving network traffic associated with a particular user; developing a personal vocabulary for the particular user based on the network traffic; determining areas of interest for the particular user based on the personal vocabulary; determining associations for the particular user in relation to additional users; and generating a feed based on…
Who is the assignee on this patent?
Gannu Satish K, Malegaonkar Ashutosh A, Patil Deepti, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F40/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).