Systems for peer-to-peer knowledge sharing platform

US10938586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10938586-B2
Application numberUS-201715644479-A
CountryUS
Kind codeB2
Filing dateJul 7, 2017
Priority dateMay 6, 2017
Publication dateMar 2, 2021
Grant dateMar 2, 2021

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 system implements user permissions and user subscriptions with regard to content posted on one or more peer-to-peer knowledge sharing platforms (e.g., Community pages). Permissions are assigned to groups of users, rather than individual users. Permissions are determined by the groups of which the user in question is a member.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: non-transitory memory; and one or more hardware processors configured to read instructions from the non-transitory memory to perform operations comprising: receiving a command from a first user to subscribe to a community forum of a peer-to-peer knowledge sharing platform, wherein the community forum allows a plurality of users of a software resource to exchange information regarding implementation of the software resource; receiving one or more community forum notification preferences from the first user defining a first type of community forum notification the first user would prefer to receive in response to a first type of content being posted in the community forum to which the first user is subscribed; receiving an indication of content being posted in the community forum to which the first user is subscribed; storing a first entry indicative of the content in an activity table; determining that the content being posted in the community forum to which the first user is subscribed is of the first type of content; categorizing the content as being of the first type of content or a second type of content different from the first type of content; determining, based on the one or more community forum notification preferences and the content being categorized as being of the first type of content, that a notification of the first type of community forum notification will be generated; generating and sending the notification notifying the first user of the content being posted in the community forum to which the first user is subscribed, wherein the notification is of the first type of community forum notification; adding the first entry to a stream table from the activity table in response to determining that the content being posted in the community forum to which the first user is subscribed is categorized as being of the first type of content, wherein the stream table is different from the activity table; and populating and displaying an activity feed with the content being posted in the community forum to which the first user is subscribed, based on the one or more community forum notification preferences and the stream table, wherein the activity feed includes the content. 2. The system of claim 1 , wherein the activity feed is populated by an activity stream table. 3. The system of claim 1 , wherein the activity feed is populated in a push scheme. 4. The system of claim 1 , wherein the activity feed is populated in a pull scheme. 5. The system of claim 1 , wherein generating and sending the notification comprises propagating entries in an activity feed table, wherein one or more old entries in the activity feed table are removed based on a maximum number or records per user or a maximum number of records per content type. 6. The system of claim 1 , wherein the notification is generated in a push scheme. 7. The system of claim 1 , wherein the notification comprises an email, an SMS message, or a push notification, or a combination thereof. 8. A method for notifying a user, the method comprising: receiving a command from a first user to subscribe to a community forum of a peer-to-peer knowledge sharing platform, wherein the community forum allows a plurality of users of a software resource to exchange information regarding implementation of the software resource; receiving one or more community forum notification preferences from the first user defining a first type of community forum notification the first user would prefer to receive in response to a first type of content being posted in the community forum to which the first user is subscribed; receiving an indication of content being posted in the community forum to which the first user is subscribed; storing a first entry indicative of the content in an activity table; determining that the content being posted in the community forum to which the first user is subscribed is of the first type of content; categorizing the content as being of the first type of content or a second type of content different from the first type of content; determining, based on the one or more community forum notification preferences and the content being categorized as being of the first type of content, that a notification of the first type of community forum notification will be generated; generating and sending the notification notifying the first user of the content being posted in the community forum to which the first user is subscribed, wherein the notification is of the first type of community forum notification; adding the first entry to a stream table from the activity table in response to determining that the content being posted in the community forum to which the first user is subscribed is categorized as being of the first type of content, wherein the stream table is different from the activity table; and populating and displaying an activity feed with the content being posted in the community forum to which the first user is subscribed, based on the one or more community forum notification preferences and the stream table, wherein the activity feed includes the content. 9. The method of claim 8 , wherein the activity feed is populated in a pull scheme, a push scheme, or both. 10. The method of claim 8 , wherein generating and sending the notification comprises propagating entries in an activity feed table, wherein one or more old entries in the activity feed table are removed based on a maximum number or records per user or a maximum number of records per content type. 11. The method of claim 8 , wherein the notification comprises an email, an SMS message, or a push notification, or a combination thereof. 12. A non-transitory computer readable medium comprising computer readable code, that when executed by one or more processors, causes the one or more processors to perform operations comprising: receiving a command from a first user to subscribe to a community forum of a peer-to-peer knowledge sharing platform, wherein the community forum allows a plurality of users of a software resource to exchange information regarding implementation of the software resource; receiving one or more community forum notification preferences from the first user defining a first type of community forum notification the first user would prefer to receive in response to a first type of content being posted in the community forum to which the first user is subscribed; receiving an indication of content being posted in the community forum to which the first user is subscribed; storing a first entry indicative of the content in an activity table; determining that the content being posted in the community forum to which the first user is subscribed is of the first type of content; categorizing the content as being of the first type of content or a second type of content different from the first type of content; determining, based on the one or more community forum notification preferences and the content being categorized as being of the first type of content, that a notification of the first type of community forum notification will be generated; generating and sending the notification notifying the first user of the content being posted in the community forum to which the first user is subscribed, wherein the notification is of the first type of community forum notification; adding the first entry to a stream table from the activity table in response to determining that the content being posted in the community forum to which the first user is subscribed is categorized as being of the first type of content, wherein the stream table is different from the activity table; and

Assignees

Inventors

Classifications

  • H04L67/55Primary

    Push-based network services · CPC title

  • using selective forwarding · CPC title

  • Multimedia information · CPC title

  • Group management mechanisms  (management of multicast group membership H04L12/185; reconfiguring of node membership in a computing system to eliminate errors G06F11/1425) · CPC title

  • for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15) · 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 US10938586B2 cover?
A system implements user permissions and user subscriptions with regard to content posted on one or more peer-to-peer knowledge sharing platforms (e.g., Community pages). Permissions are assigned to groups of users, rather than individual users. Permissions are determined by the groups of which the user in question is a member.
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/55. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 02 2021 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).