Systems and methods for providing category- sensitive chat channels

US12425254B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12425254-B2
Application numberUS-202318215650-A
CountryUS
Kind codeB2
Filing dateJun 28, 2023
Priority dateNov 29, 2017
Publication dateSep 23, 2025
Grant dateSep 23, 2025

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.

Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the category-sensitive chat channel may be obtained. The obtained information may be filtered based on the given category level. The filtered information may be posted in the category-sensitive chat channel.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method, comprising: receiving an indication of chat channels to be added; in response to receiving the indication, adding the chat channels, wherein the adding of the chat channels comprises adding respective content to each chat channel, filtering the content based on the category level, assigning each chat channel a category level, and arranging, on an interface, the filtered respective content according to a format or organization of presentation based on the category level of each chat channel, wherein at least a first chat channel of the chat channels has a different format or organization of presentation compared to a second chat channel of the chat channels; receiving a search query corresponding to one or more particular chat channels; selectively providing any matches to the search query based at least in part on a membership relationship or a membership status between a user or a client device and the one or more particular chat channels; receiving an addition of a new threaded channel within the first chat channel or the second chat channel, the new threaded channel having a different category level compared to the first chat channel or the second chat channel; and propagating a subset of content from the first chat channel or the second chat channel to the new threaded channel based on the different category level, wherein at least a portion of content among the first chat channel, the second chat channel, and the new threaded channel is nonoverlapping or different. 2. The computer-implemented method of claim 1 , wherein the one or more particular chat channels are categorized as a first type of chat channel. 3. The computer-implemented method of claim 1 , wherein the matches to the search query comprise first matches, the particular chat channels comprise first particular chat channels categorized as a first type of chat channel, and the computer-implemented method further comprises: providing any second matches to the search query corresponding to second particular chat channels categorized as a second type of chat channel based on a comparison between respective category levels of the second particular chat channels and an access restriction of the user or the client device. 4. The computer-implemented method of claim 1 , further comprising: receiving a change to a category level of a first particular chat channel, the change comprising changing an original category level to a modified category level, wherein the modified category level, compared to the original category level, comprises at least one of a higher security classification or a higher sensitivity classification; determining that an access restriction of the user or the client device satisfies the original category level but fails to satisfy the modified category level; and in response to receiving the change to the category level, refraining from displaying the first particular chat channel as a match or removing the first particular chat channel previously displayed as a match. 5. The computer-implemented method of claim 4 , further comprising: receiving an addition of a new chat channel having a different category level compared to the chat channels, and in response to receiving the addition of the new chat channel, selectively displaying the new chat channel as a match based on a comparison between the different category level and an access restriction of the user or the client device. 6. The computer-implemented method of claim 1 , further comprising: generating the interface comprising a first region, a second region, and a third region, wherein the first region comprises a title, a topic, or a subject of a chat channel, the second region comprises one or more feeds of the chat channel, and the third region comprises content posted within the chat channel. 7. The computer-implemented method of claim 6 , wherein the interface further comprises a fourth region, the fourth region comprising contextual information of an entity pertaining to a feature of the content. 8. The computer-implemented method of claim 7 , further comprising: tagging data portions within the first content with security or sensitivity classifications; and selectively redacting the first content based on the tagged data portions. 9. The computer-implemented method of claim 1 , wherein the first chat channel comprises one or more map feeds. 10. The computer-implemented method of claim 1 , wherein the first chat channel comprises different types of feeds compared to the second chat channel. 11. The computer-implemented method of claim 1 , further comprising configuring at least one or more chat channels to have one-way peering functionality. 12. The computer-implemented method of claim 1 , further comprising: receiving, from a first device or a first user accessing the first chat channel, an addition of an object; inserting the object to the first chat channel; receiving, from a second device or a second user, a modification to the inserted object; selectively filtering the modification to the inserted object based on whether the modification satisfies a category level of the first chat channel; and inserting the selectively filtered modification to the inserted object. 13. A system, comprising: at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions to perform: receiving an indication of chat channels to be added; in response to receiving the indication, adding the chat channels, wherein the adding of the chat channels comprises adding respective content to each chat channel, filtering the content based on the category level, assigning each chat channel a category level, and arranging, on an interface, the filtered respective content according to a format or organization of presentation based on the category level of each chat channel, wherein at least a first chat channel of the chat channels has a different format or organization of presentation compared to a second chat channel of the chat channels; receiving a search query corresponding to one or more particular chat channels; selectively providing any matches to the search query based at least in part on a membership relationship or a membership status between a user or a client device and the one or more particular chat channels; receiving an addition of a new threaded channel within the first chat channel or the second chat channel, the new threaded channel having a different category level compared to the first chat channel or the second chat channel; and propagating a subset of content from the first chat channel or the second chat channel to the new threaded channel based on the different category level, wherein at least a portion of content among the first chat channel, the second chat channel, and the new threaded channel is nonoverlapping or different. 14. The system of claim 13 , wherein the one or more particular chat channels are categorized as a first type of chat channel. 15. The system of claim 13 , wherein the matches to the search query comprise first matches, the particular chat channels comprise first particular chat channels categorized as a first type of chat channel, and the at least one processor is configured to execute the computer-executable instructions to perform; providing any second matches to the search query corresponding to second particular chat channels categorized as a second type of chat channel based on a comparison between respective category levels of the second pa

Assignees

Inventors

Classifications

  • Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title

  • Multiple levels of security · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • adapted to provide push services, e.g. data channels · CPC title

  • Filtering by information in the payload · 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 US12425254B2 cover?
Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the categ…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/1859. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 23 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).