LU500990B1 - Messaging platform with tiered relationships between users - Google Patents
Messaging platform with tiered relationships between users Download PDFInfo
- Publication number
- LU500990B1 LU500990B1 LU500990A LU500990A LU500990B1 LU 500990 B1 LU500990 B1 LU 500990B1 LU 500990 A LU500990 A LU 500990A LU 500990 A LU500990 A LU 500990A LU 500990 B1 LU500990 B1 LU 500990B1
- Authority
- LU
- Luxembourg
- Prior art keywords
- target
- users
- message
- user
- stream
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 77
- 230000003993 interaction Effects 0.000 claims description 27
- 230000000007 visual effect Effects 0.000 claims description 23
- 230000002441 reversible effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 21
- 230000009471 action Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 239000010931 gold Substances 0.000 description 2
- 231100000331 toxic Toxicity 0.000 description 2
- 230000002588 toxic effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Claims (36)
1. Nachrichtensystem zum Erleichtern der Zustellung von Zielnachrichten von einem Benutzer des Nachrichtensystems, der sich dafür entscheidet, die Zielnachrichten an andere Benutzer des Nachrichtensystems zu senden, die sich für den Empfang der Zielnachrichten entscheiden, wobei das Nachrichtensystem umfasst: einen Speicher, der einen Satz von Verbindungsgraphen speichert, der mit einem Satz von Benutzern des Nachrichtensystems verknüpft ist, wobei jeder Verbindungsgraph des Satzes von Verbindungsgraphen umfasst: eine Menge von Knoten, wobei jeder Knoten der Menge von Knoten einen Benutzer der Menge von Benutzern repräsentiert; und eine Menge von Kanten, wobei jede Kante der Menge von Kanten zwei Knoten der Menge von Knoten verbindet und eine Beziehung zwischen diesen beiden Knoten darstellt, wobei der Satz von Verbindungsgraphen einen Satz von ersten Verbindungsgraphen enthält, die einem ersten Benutzer des Satzes von Benutzern zugeordnet sind und einen Satz von zweiten Benutzern des Satzes von Benutzern angeben, um Nachrichten zu empfangen, die von dem ersten Benutzer an das Nachrichtensystem gesendet wurden, der Satz von erste Verbindungsgraphen, die ferner optional den ersten Benutzer als einen Empfänger von Nachrichten spezifizieren, die von einem oder mehreren zweiten Benutzern des Satzes von zweiten Benutzern an das Nachrichtensystem gesendet wurden; einen oder mehrere Prozessoren, die computerausführbare Anweisungen ausführen, wobei bei Ausführung der computerausführbaren Anweisungen der eine oder die mehreren Prozessoren bewirken, dass das Nachrichtensystem: von einer Gruppe von Zielbenutzern der Gruppe von zweiten Benutzern Hinweise darauf zu empfangen, dass die Gruppe von Zielbenutzern gewählt hat, von dem ersten Benutzer an das Nachrichtensystem gesendete Zielnachrichten zu empfangen; einen Satz von zweiten Verbindungsgraphen erzeugen, die dem ersten Benutzer und dem Satz von Zielbenutzern zugeordnet sind, wobei jede Kante jedes zweiten Verbindungsgraphen des Satzes von Verbindungsgraphen die Wahl des Zielbenutzers repräsentiert, der durch einen der mit dieser Kante verbundenen Knoten repräsentiert wird, um zu empfangen die vom ersten Benutzer an das Nachrichtensystem gesendeten Zielnachrichten;
speichern des Satzes von zweiten Verbindungsgraphen im Speicher; LU500990 empfangen einer ersten Nachricht von einem ersten Computergerät, das dem ersten Benutzer zugeordnet ist, wobei die erste Nachricht einen Hinweis auf eine Ubertragung an die Gruppe von zweiten Benutzern enthält; basierend auf dem Satz von ersten Verbindungsgraphen die erste Nachricht an einen Satz zweiter Computervorrichtungen zu übertragen, die jeweils von dem Satz zweiter Benutzer verwendet werden, um darauf in einem Nachrichtenstrom jedes zweiten Benutzers des Satzes zweiter Benutzer angezeigt zu werden, so dass jeder zweite Benutzer des Satzes zweiter Benutzer kann mit der ersten Nachricht interagieren, die in seinem entsprechenden Stream angezeigt wird, und Interaktionen jedes anderen zweiten Benutzers des Satzes zweiter Benutzer mit der ersten Nachricht anzeigen; Empfangen einer zweiten Nachricht von einem ersten Computergerät, das dem ersten Benutzer zugeordnet ist, wobei die zweite Nachricht einen Hinweis auf eine Übertragung an die Gruppe von Zielbenutzern enthält; und basierend auf dem Satz von zweiten Verbindungsgraphen die zweite Nachricht an einen Satz von Zielcomputergeräten zu übertragen, die jeweils von dem Satz von Zielbenutzern als eine Zielnachricht verwendet werden, um darauf in einem Nachrichtenstrom von jedem Zielbenutzer des Satzes von Zielen angezeigt zu werden Benutzer, sodass jeder Zielbenutzer des Satzes von Zielbenutzern mit der in seinem entsprechenden Stream angezeigten Zielnachricht interagieren und Interaktionen jedes anderen Zielbenutzers des Satzes von Zielbenutzern mit der zweiten Nachricht anzeigen kann, wobei: die Zielnachricht wird nur auf dem Satz von Zielcomputergeriten angezeigt; und die Anzeige der Zielnachricht auf dem Satz von Zielcomputergeräten umfasst einen visuellen Indikator dafür, dass die zweite Nachricht für den Satz von Zielbenutzern sichtbar und fiir die anderen Benutzer des Satzes von zweiten Benutzern nicht sichtbar ist.
2. Nachrichtensystem nach Anspruch 1, wobei jeder Stream als ein umgekehrt chronologischer Stream geordnet ist und wobei der eine oder die mehreren Prozessoren ferner konfiguriert sind, um die Zielnachricht an einer Position in diesem Stream basierend auf einem LU500990 Zeitstempel der Zielnachricht anzuzeigen.
3. Nachrichtenübermittlungssystem nach Anspruch 1, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der eine oder die mehreren Prozessoren ferner computerausfithrbare Anweisungen ausführen, die bewirken, dass das Nachrichtenübermittlungssystem: von einem ersten Zielbenutzer des Satzes von Zielbenutzern eine Anforderung nach einer gefilterten Ansicht des dem ersten Zielbenutzer zugeordneten Streams zu empfangen, um Zielnachrichten anzuzeigen; und an das dem ersten Zielbenutzer zugeordnete Zielcomputergerät einen Anzeigehinweis in dem dem ersten Zielbenutzer zugeordneten Stream eines Satzes von Zielnachrichten einschließlich der ersten Zielnachricht zu übertragen, so dass keine anderen Nachrichten in dem Stream angezeigt werden mit dem ersten Zielbenutzer verknüpft.
4. Nachrichtensystem nach Anspruch 1, wobei die Anzeige jedes Streams auf seinem jeweiligen Benutzergerät eine vertikal angeordnete Reihe von Karten umfasst, wobei jede Karte als ein Nachrichtenobjekt definiert ist, das einen Satz von Kindobjekten umfasst, wobei das Nachrichtenobjekt der Zielnachricht Folgendes umfasst: Zielobjekt als Kindobjekt, wobei das Zielobjekt ein Attribut enthält, das die Zielnachricht als rundgesendet an den Satz von Zielbenutzern angibt, die dem ersten Benutzer zugeordnet sind.
5. Nachrichtenübermittlungssystem nach Anspruch 4, wobei das Nachrichtenobjekt der Zielnachricht ein Zielattribut enthält, das den visuellen Indikator der Zielnachricht spezifiziert.
6. Nachrichtensystem nach Anspruch 5, wobei der visuelle Indikator ein Bildetikett an einer vorbestimmten Stelle innerhalb der Anzeige der Zielnachricht ist.
7. Nachrichtensystem nach Anspruch 5, wobei der visuelle Indikator eine Hintergrundfarbe von mindestens einem Teil der Anzeige der Zielnachricht ist.
8. Nachrichtensystem nach Anspruch 4, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, der eine oder die mehreren Prozessoren ferner computerausführbare Anweisungen ausführen, die bewirken, LU500990 dass das Nachrichtensystem: empfangen von Hinweisen auf einen zweiten Satz von Zielbenutzern des Satzes von zweiten Benutzern von dem zweiten Satz von Zielbenutzern, wobei die erste Zielnachricht nicht in dem Strom irgendeines Benutzers des zweiten Satzes von Zielbenutzern angezeigt wird; einen Satz von dritten Verbindungsgraphen zu erzeugen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von der ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den ersten Satz von Zielbenutzern und den zweiten Satz von Zielbenutzern enthält; und basierend auf dem Satz von zweiten Verbindungsgraphen und dem Satz von dritten Verbindungsgraphen die dritte Nachricht an den Satz von Zielcomputergeräten des ersten Satzes von Zielbenutzern und an den Satz von Zielcomputergeräten des zweiten Satzes von Zielbenutzern zu übertragen als eine Zielnachricht zum Anzeigen darauf in einem Nachrichtenstrom jedes Zielbenutzers der ersten Gruppe von Zielbenutzern und der zweiten Gruppe von Zielbenutzern, so dass die Zielnachricht nicht in dem Strom eines anderen Benutzers der zweiten Gruppe angezeigt wird Benutzer, wobei das Attribut des Zielobjekts der ersten Zielnachricht weiter spezifiziert, dass die Zielnachricht an den ersten Satz von Zielbenutzern und nicht an den zweiten Satz von Zielbenutzern rundgesendet wird, und ein Attribut des Zielobjekts der zweiten Zielnachricht weiter spezifiziert die zweite Zielnachricht als gesendet sowohl an die erste Gruppe von Zielbenutzem als auch an die zweite Gruppe von Zielbenutzern.
9. Nachrichtensystem nach Anspruch 4, wobei das Nachrichtenobjekt der Zielnachricht ein Datumsattribut enthält, so dass die Zielnachricht im Strom anderer Benutzer des Satzes von zweiten Benutzern nach einem durch das Datumsattribut angegebenen Datum angezeigt wird.
10. Nachrichtensystem nach Anspruch 1, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, der eine oder die mehreren Prozessoren ferner computerausführbare Anweisungen ausführen, die bewirken, dass das Nachrichtensystem:
empfangen von Hinweisen auf einen zweiten Satz von Zielbenutzern des Satzes von LU500990 zweiten Benutzern von dem zweiten Satz von Zielbenutzern, wobei die erste Zielnachricht nicht in dem Strom irgendeines Benutzers des zweiten Satzes von Zielbenutzern angezeigt wird; einen Satz von dritten Verbindungsgraphen zu erzeugen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von der ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den ersten Satz von Zielbenutzern und den zweiten Satz von Zielbenutzern enthält; und basierend auf dem Satz von zweiten Verbindungsgraphen und dem Satz von dritten Verbindungsgraphen die dritte Nachricht an den Satz von Zielcomputergeräten des ersten Satzes von Zielbenutzern und an den Satz von Zielcomputergeräten des zweiten Satzes von Zielbenutzern zu übertragen als zweite Zielnachricht zur Anzeige darauf in einem Nachrichtenstrom jedes Zielbenutzers des ersten Satzes von Zielbenutzern und des zweiten Satzes von Zielbenutzern, so dass die zweite Zielnachricht nicht im Strom eines anderen Benutzers des Satzes angezeigt wird der Zweitnutzer.
11. Nachrichtensystem nach Anspruch 1, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzem ein erster Satz von Zielbenutzern ist, wobei der eine oder die mehreren Prozessoren ferner computerausführbare Anweisungen ausführen, die bewirken, dass das Nachrichtensystem: hinweise auf eine zweite Gruppe von Zielbenutzern der Gruppe zweiter Benutzer von der zweiten Gruppe von Zielbenutzern empfangen, wobei die erste Zielnachricht nicht im Stream eines Benutzers der zweiten Gruppe von Zielbenutzern angezeigt wird: einen Satz dritter Verbindungsgraphen generieren, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind; speichern des Satzes der dritten Verbindungsgraphen im Speicher; eine dritte Nachricht von der ersten Computervorrichtung empfangen, die dem ersten Benutzer zugeordnet ist, wobei die dritte Nachricht einen Hinweis auf eine Übertragung an die zweite Gruppe von Zielbenutzern enthält; and basierend auf dem Satz von dritten Verbindungsgraphen die dritte Nachricht an den Satz von Zielcomputergeräten des Satzes von Zielcomputergeräten des zweiten Satzes von Zielbenutzern als eine Zielnachricht zur Anzeige darauf in einem Nachrichtenstrom jedes Ziels zu übertragen Benutzer der zweiten Gruppe von Zielbenutzern, sodass die Zielnachricht nicht LU500990 im Stream eines anderen Benutzers der Gruppe von zweiten Benutzern einschließlich der ersten Gruppe von Zielbenutzern angezeigt wird.
12. Nachrichtenübermittlungssystem nach Anspruch 1, wobei der Speicher ferner einen Satz von Filtern zur Anwendung auf Nachrichten speichert, die von dem Nachrichtenübermittlungssystem empfangen werden, wobei der eine oder die mehreren Prozessoren ferner computerausführbare Anweisungen ausführen, die bewirken, dass das Nachrichtenübermittlungssystem: einen ersten Filter zu erzeugen, der dem ersten Benutzer und dem Satz von Zielbenutzern zugeordnet ist; und den ersten Filter im Speicher ablegen, wobei der eine oder die mehreren Prozessoren konfiguriert sind, um die zweite Nachricht an den Satz von Zielcomputergeräten des Satzes von Zielbenutzern basierend auf dem Satz zweiter Verbindungsgraphen und ferner basierend auf dem ersten Filter zu übertragen.
13. Verfahren zum Erleichtern der Zustellung von Zielnachrichten von einem Benutzer eines Nachrichtensystems, der sich dafür entscheidet, die Zielnachrichten an andere Benutzer des Nachrichtensystems zu senden, die sich für den Empfang der Zielnachrichten entscheiden, wobei das Verfahren umfasst: speichern eines Satzes von Verbindungsgraphen, die mit einem Satz von Benutzern des Nachrichtensystems verknüpft sind, in einem Speicher des Nachrichtensystems, wobei jeder Verbindungsgraph des Satzes von Verbindungsgraphen beinhaltet: eine Menge von Knoten, wobei jeder Knoten der Menge von Knoten einen Benutzer der Menge von Benutzern repräsentiert; und eine Menge von Kanten, wobei jede Kante der Menge von Kanten zwei Knoten der Menge von Knoten verbindet und eine Beziehung zwischen diesen beiden Knoten darstellt, wobei der Satz von Verbindungsgraphen einen Satz von ersten Verbindungsgraphen enthält, die einem ersten Benutzer des Satzes von Benutzern zugeordnet sind und einen Satz von zweiten Benutzern des Satzes von Benutzern angeben, um Nachrichten zu empfangen, die von dem ersten Benutzer an das Nachrichtensystem gesendet wurden, der Satz von erste Verbindungsgraphen, die ferner optional den ersten Benutzer als einen Empfinger von
Nachrichten spezifizieren, die von einem oder mehreren zweiten Benutzern des Satzes von LU500990 zweiten Benutzern an das Nachrichtensystem gesendet wurden;
empfangen, durch das Nachrichtenübermittlungssystem, von einer Menge von Zielbenutzern der Menge von zweiten Benutzern, von Hinweisen der Menge von Zielbenutzern, die sich dafür entscheiden, Zielnachrichten zu empfangen, die von dem ersten Benutzer an das Nachrichtensystem gesendet wurden;
erzeugen eines Satzes von zweiten Verbindungsgraphen, die dem ersten Benutzer und dem Satz von Zielbenutzern zugeordnet sind, durch das Nachrichtensystem, wobei jede Kante jedes zweiten Verbindungsgraphen des Satzes von Verbindungsgraphen die Wahl des Zielbenutzers repräsentiert, der durch einen der Knoten repräsentiert wird mit dieser Kante verbunden, um die Zielnachrichten zu empfangen, die vom ersten Benutzer an das Nachrichtensystem gesendet wurden;
speichern des Satzes zweiter Verbindungsgraphen im Speicher;
empfangen einer ersten Nachricht durch das Nachrichtensystem von einer ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die erste Nachricht einen Hinweis auf eine Ubertragung an die Gruppe von zweiten Benutzern enthält;
übertragen der ersten Nachricht durch das Nachrichtensystem und basierend auf dem Satz erster Verbindungsgraphen an einen Satz zweiter Computervorrichtungen, die jeweils von dem Satz zweiter Benutzer verwendet werden, um darauf in einem Nachrichtenstrom jedes zweiten Benutzers des Satzes von zweite Benutzer, so dass jeder zweite Benutzer des Satzes zweiter Benutzer mit der ersten Nachricht interagieren kann, die in seinem entsprechenden Stream angezeigt wird, und Interaktionen jedes anderen zweiten Benutzers des Satzes zweiter Benutzer mit der ersten Nachricht anzeigen kann;
empfangen einer zweiten Nachricht durch das Nachrichtensystem von einer ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die zweite Nachricht einen Hinweis auf eine Übertragung an die Gruppe von Zielbenutzern enthält; und übertragen der zweiten Nachricht durch das Nachrichtensystem und basierend auf dem Satz von zweiten Verbindungsgraphen an einen Satz von Zielcomputergeräten, die jeweils von dem Satz von Zielbenutzern als eine Zielnachricht verwendet werden, um darauf in einem Nachrichtenstrom jedes Zielbenutzers angezeigt zu werden des Satzes von Zielbenutzern, sodass jeder Zielbenutzer des Satzes von Zielbenutzern mit der in seinem entsprechenden Stream angezeigten Zielnachricht interagieren und Interaktionen jedes anderen Zielbenutzers des Satzes von Zielbenutzern mit der zweiten Nachricht anzeigen kann, wobei:
die Zielnachricht wird nur auf dem Satz von Zielcomputergeräten angezeigt; LU500990 und die Anzeige der Zielnachricht auf dem Satz von Zielcomputergeräten umfasst einen visuellen Indikator dafür, dass die zweite Nachricht für den Satz von Zielbenutzern sichtbar und für die anderen Benutzer des Satzes von zweiten Benutzern nicht sichtbar ist.
14. Verfahren nach Anspruch 13, wobei jeder Strom als ein umgekehrt chronologischer Strom geordnet ist, wobei das Verfahren ferner das Anzeigen der Zielnachricht an einer Position in diesem Strom basierend auf einem Zeitstempel der Zielnachricht umfasst.
15. Verfahren nach Anspruch 13, wobei die Zielnachricht eine erste Zielnachricht ist, ferner umfassend: empfangen einer Anfrage nach einer gefilterten Ansicht des Streams, der dem ersten Zielbenutzer zugeordnet ist, von einem ersten Zielbenutzer des Satzes von Zielbenutzern, um Zielnachrichten anzuzeigen; und übertragen eines Satzes von Zielnachrichten, einschließlich der ersten Zielnachricht, durch das Nachrichtenübermittlungssystem an die dem ersten Zielbenutzer zugeordnete Zielcomputervorrichtung eines Anzeigehinweises in dem dem ersten Zielbenutzer zugeordneten Stream, so dass keine anderen Nachrichten werden im Stream angezeigt, der dem ersten Zielbenutzer zugeordnet ist.
16. Verfahren nach Anspruch 13, wobei die Anzeige jedes Streams auf seinem jeweiligen Benutzergerit eine vertikal angeordnete Reihe von Karten umfasst, wobei jede Karte als ein Nachrichtenobjekt definiert ist, das einen Satz von Kindobjekten umfasst, wobei das Nachrichtenobjekt der Zielnachricht ein Ziel enthält Objekt als Kindobjekt, wobei das Zielobjekt ein Attribut enthält, das die Zielnachricht als rundgesendet an den Satz von Zielbenutzern angibt, die dem ersten Benutzer zugeordnet sind.
17. Verfahren nach Anspruch 16, wobei das Nachrichtenobjekt der Zielnachricht ein Zielattribut umfasst, das den visuellen Indikator der Zielnachricht spezifiziert.
18. Verfahren nach Anspruch 17, wobei der visuelle Indikator ein Bildetikett an einer vorbestimmten Stelle innerhalb der Anzeige der Zielnachricht ist.
19. Verfahren nach Anspruch 17, wobei der visuelle Indikator eine Hintergrundfarbe von mindestens einem Teil der Anzeige der Zielnachricht ist.
20. Verfahren nach Anspruch 16, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, wobei das Verfahren ferner Folgendes umfasst: empfangen von Hinweisen auf eine zweite Gruppe von Zielbenutzem der Gruppe zweiter Benutzer von der zweiten Gruppe von Zielbenutzern durch das Nachrichtensystem, wobei die erste Zielnachricht nicht im Stream eines Benutzers der zweiten Gruppe von Zielbenutzern angezeigt wird ; erzeugen eines Satzes dritter Verbindungsgraphen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind, durch das Nachrichtensystem; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von dem ersten Computergerit, die dem ersten Benutzer zugeordnet ist, durch das Nachrichtensystem, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den ersten Satz von Zielbenutzern und den zweiten Satz von Zielbenutzern enthält; und übertragen der dritten Nachricht durch das Nachrichtensystem basierend auf dem Satz von zweiten Verbindungsgraphen und dem Satz von dritten Verbindungsgraphen an den Satz von Zielcomputergeräten des ersten Satzes von Zielbenutzern und an den Satz von Zielcomputergeräten der zweiter Satz von Zielbenutzern als Zielnachricht zur Anzeige darauf in einem Nachrichtenstrom jedes Zielbenutzers des ersten Satzes von Zielbenutzern und des zweiten Satzes von Zielbenutzern, so dass die Zielnachricht nicht im Strom eines anderen Benutzers angezeigt wird der Menge der zweiten Benutzer, wobei das Attribut des Zielobjekts der ersten Zielnachricht weiter spezifiziert, dass die Zielnachricht an den ersten Satz von Zielbenutzern und nicht an den zweiten Satz von Zielbenutzern rundgesendet wird, und ein Attribut des Zielobjekts der zweiten Zielnachricht weiter spezifiziert wobei die zweite Zielnachricht sowohl an den ersten Satz von Zielbenutzern als auch an den zweiten Satz von Zielbenutzern rundgesendet wird.
21. Verfahren nach Anspruch 16, wobei das Nachrichtenobjekt der Zielnachricht ein Datumsattribut enthält, so dass die Zielnachricht im Strom anderer Benutzer des Satzes von zweiten Benutzern nach einem durch das Datumsattribut angegebenen Datum angezeigt wird.
22. Verfahren nach Anspruch 13, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, wobei das Verfahren ferner Folgendes umfasst: empfangen von Hinweisen auf eine zweite Gruppe von Zielbenutzern der Gruppe zweiter Benutzer von der zweiten Gruppe von Zielbenutzern durch das Nachrichtensystem, wobei die erste Zielnachricht nicht im Stream eines Benutzers der zweiten Gruppe von Zielbenutzern angezeigt wird ; erzeugen eines Satzes dritter Verbindungsgraphen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind, durch das Nachrichtensystem; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von dem ersten Computergerit, die dem ersten Benutzer zugeordnet ist, durch das Nachrichtensystem, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den ersten Satz von Zielbenutzern und den zweiten Satz von Zielbenutzern enthält; und übertragen der dritten Nachricht durch das Nachrichtensystem basierend auf dem Satz von zweiten Verbindungsgraphen und dem Satz von dritten Verbindungsgraphen an den Satz von Zielcomputergeräten des ersten Satzes von Zielbenutzern und an den Satz von Zielcomputergeräten der zweiter Satz von Zielbenutzern als zweite Zielnachricht zur Anzeige darauf in einem Nachrichtenstrom jedes Zielbenutzers des ersten Satzes von Zielbenutzern und des zweiten Satzes von Zielbenutzern, so dass die zweite Zielnachricht nicht in dem Strom von irgendwelchen angezeigt wird anderer Benutzer aus der Gruppe der zweiten Benutzer.
23. Verfahren nach Anspruch 13, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, wobei das Verfahren ferner Folgendes umfasst: empfangen von Hinweisen auf eine zweite Gruppe von Zielbenutzern der Gruppe zweiter Benutzer von der zweiten Gruppe von Zielbenutzern durch das Nachrichtensystem, wobei die erste Zielnachricht nicht im Stream eines Benutzers der zweiten Gruppe von Zielbenutzern angezeigt wird ; erzeugen eines Satzes dritter Verbindungsgraphen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind, durch das Nachrichtensystem; speichern des Satzes dritter Verbindungsgraphen im Speicher;
empfangen einer dritten Nachricht von dem ersten Computergerit, die dem ersten LU500990 Benutzer zugeordnet ist, durch das Nachrichtensystem, wobei die dritte Nachricht einen Hinweis auf eine Übertragung an die zweite Gruppe von Zielbenutzern enthält; und übertragen, durch das Nachrichtensystem, basierend auf dem Satz von dritten Verbindungsgraphen, der dritten Nachricht an den Satz von Zielcomputergeräten des Satzes von Zielcomputergeräten des zweiten Satzes von Zielbenutzern als eine Zielnachricht zur Anzeige darauf in a Nachrichtenstrom jedes Zielbenutzers des zweiten Satzes von Zielbenutzern, so dass die Zielnachricht nicht im Strom eines anderen Benutzers des Satzes zweiter Benutzer einschlieBlich des ersten Satzes von Zielbenutzern angezeigt wird.
24. Verfahren nach Anspruch 13, femer umfassend: speichern eines Satzes von Filtern zur Anwendung auf Nachrichten, die von dem Nachrichtensystem empfangen werden; erzeugen eines ersten Filters, das dem ersten Benutzer und dem Satz von Zielbenutzern zugeordnet ist; und speichern des ersten Filters im Speicher, wobei das Senden der zweiten Nachricht ferner das Senden der zweiten Nachricht an den Satz von Zielcomputergeräten des Satzes von Zielbenutzern basierend auf dem Satz zweiter Verbindungsgraphen und ferner basierend auf dem ersten Filter beinhaltet.
25. Ein nicht flüchtiges computerlesbares Medium, das Anweisungen speichert, um die Zustellung von Zielnachrichten von einem Benutzer eines Nachrichtensystems zu erleichtern, der sich dafür entscheidet, die Zielnachrichten an andere Benutzer des Nachrichtensystems zu senden, die sich für den Empfang der Zielnachrichten entscheiden, die, wenn sie von einem ausgeführt werden oder mehrere Prozessoren veranlassen, dass der eine oder die mehreren Prozessoren: in einem Speicher des Messaging-Systems einen Satz von Verbindungsgraphen zu speichern, der mit einem Satz von Benutzern des Messaging-Systems verknüpft ist, wobei jeder Verbindungsgraph des Satzes von Verbindungsgraphen umfasst: eine Menge von Knoten, wobei jeder Knoten der Menge von Knoten einen Benutzer der Menge von Benutzern repräsentiert; und eine Menge von Kanten, wobei jede Kante der Menge von Kanten zwei Knoten der Menge von Knoten verbindet und eine Beziehung zwischen diesen beiden Knoten darstellt,
wobei der Satz von Verbindungsgraphen einen Satz von ersten Verbindungsgraphen LU500990 enthält, die einem ersten Benutzer des Satzes von Benutzern zugeordnet sind und einen Satz von zweiten Benutzern des Satzes von Benutzern angeben, um Nachrichten zu empfangen, die von dem ersten Benutzer an das Nachrichtensystem gesendet wurden, der Satz von erste Verbindungsgraphen, die ferner optional den ersten Benutzer als einen Empfinger von Nachrichten spezifizieren, die von einem oder mehreren zweiten Benutzern des Satzes von zweiten Benutzern an das Nachrichtensystem gesendet wurden;
von einer Gruppe von Zielbenutzern der Gruppe von zweiten Benutzern Hinweise darauf zu empfangen, dass die Gruppe von Zielbenutzern gewählt hat, Zielnachrichten zu empfangen, die von dem ersten Benutzer an das Nachrichtensystem gesendet wurden;
einen Satz von zweiten Verbindungsgraphen erzeugen, die dem ersten Benutzer und dem Satz von Zielbenutzern zugeordnet sind, wobei jede Kante jedes zweiten Verbindungsgraphen des Satzes von Verbindungsgraphen die Wahl des Zielbenutzers repräsentiert, der durch einen der mit dieser Kante verbundenen Knoten repräsentiert wird, um zu empfangen die vom ersten Benutzer an das Nachrichtensystem gesendeten Zielnachrichten;
speichern des Satzes von zweiten Verbindungsgraphen im Speicher;
empfangen einer ersten Nachricht von einem ersten Computergerät, das dem ersten Benutzer zugeordnet ist, wobei die erste Nachricht einen Hinweis auf eine Übertragung an die Gruppe von zweiten Benutzern enthält;
basierend auf dem Satz von ersten Verbindungsgraphen die erste Nachricht an einen Satz zweiter Computervorrichtungen zu übertragen, die jeweils von dem Satz zweiter Benutzer verwendet werden, um darauf in einem Nachrichtenstrom jedes zweiten Benutzers des Satzes zweiter Benutzer angezeigt zu werden, so dass jeder zweite Benutzer des Satzes zweiter Benutzer kann mit der ersten Nachricht interagieren, die in seinem entsprechenden Stream angezeigt wird, und Interaktionen jedes anderen zweiten Benutzers des Satzes zweiter Benutzer mit der ersten Nachricht anzeigen;
Empfangen einer zweiten Nachricht von einem ersten Computergerät, das dem ersten Benutzer zugeordnet ist, wobei die zweite Nachricht einen Hinweis auf eine Übertragung an die Gruppe von Zielbenutzern enthält; und basierend auf dem Satz von zweiten Verbindungsgraphen die zweite Nachricht an einen Satz von Zielcomputergeräten zu übertragen, die jeweils von dem Satz von Zielbenutzern als eine Zielnachricht verwendet werden, um darauf in einem Nachrichtenstrom von jedem Zielbenutzer des Satzes von Zielen angezeigt zu werden Benutzer, sodass jeder Zielbenutzer des Satzes von Zielbenutzern mit der in seinem entsprechenden Stream angezeigten
Zielnachricht interagieren und Interaktionen jedes anderen Zielbenutzers des Satzes von LU500990 Zielbenutzern mit der zweiten Nachricht anzeigen kann, wobei: die Zielnachricht wird nur auf dem Satz von Zielcomputergeräten angezeigt; und die Anzeige der Zielnachricht auf dem Satz von Zielcomputergeräten umfasst einen visuellen Indikator dafür, dass die zweite Nachricht für den Satz von Zielbenutzern sichtbar und für die anderen Benutzer des Satzes von zweiten Benutzern nicht sichtbar ist.
26. Nichtflüchtiges computerlesbares Medium nach Anspruch 25, wobei jeder Stream als ein umgekehrt chronologischer Stream geordnet ist, der ferner Anweisungen speichert, die bei Ausführung den einen oder die mehreren Prozessoren veranlassen, die Zielnachricht an einer Position in diesem Stream basierend auf einem Zeitstempel anzuzeigen der Zielnachricht.
27. Nichtflichtiges computerlesbares Medium nach Anspruch 25, wobei die Zielnachricht eine erste Zielnachricht ist, die ferner Anweisungen speichert, die, wenn sie ausgeführt werden, den einen oder die mehreren Prozessoren veranlassen: von einem ersten Zielbenutzer des Satzes von Zielbenutzern eine Anforderung nach einer gefilterten Ansicht des dem ersten Zielbenutzer zugeordneten Streams zu empfangen, um Zielnachrichten anzuzeigen; und an das dem ersten Zielbenutzer zugeordnete Zielcomputergerät einen Anzeigehinweis in dem dem ersten Zielbenutzer zugeordneten Stream eines Satzes von Zielnachrichten einschließlich der ersten Zielnachricht zu übertragen, so dass keine anderen Nachrichten in dem Stream angezeigt werden mit dem ersten Zielbenutzer verknüpft.
28. Nichtfliichtiges computerlesbares Medium nach Anspruch 25, wobei die Anzeige jedes Streams auf seinem jeweiligen Benutzergerät eine vertikal angeordnete Reihe von Karten umfasst, wobei jede Karte als ein Nachrichtenobjekt definiert ist, das einen Satz von Kindobjekten enthält, wobei das Nachrichtenobjekt von die Zielnachricht ein Zielobjekt als Kindobjekt enthält, wobei das Zielobjekt ein Attribut enthält, das die Zielnachricht als rundgesendet an den Satz von Zielbenutzem angibt, die dem ersten Benutzer zugeordnet sind.
29. Nichtflüchtiges computerlesbares Medium nach Anspruch 28, wobei das LU500990 Nachrichtenobjekt der Zielnachricht ein Zielattribut enthält, das den visuellen Indikator der Zielnachricht spezifiziert.
30. — Nichtflüchtiges computerlesbares Medium nach Anspruch 29, wobei der visuelle Indikator ein Bildetikett an einer vorbestimmten Stelle innerhalb der Anzeige der Zielnachricht ist.
31. — Nichtflüchtiges computerlesbares Medium nach Anspruch 29, wobei der visuelle Indikator eine Hintergrundfarbe von mindestens einem Teil der Anzeige der Zielnachricht ist.
32. Nichtfliichtiges computerlesbares Medium nach Anspruch 28, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, wobei ferner Anweisungen gespeichert werden, die, wenn sie ausgeführt werden, den einen oder die mehreren Prozessoren veranlassen, : empfangen von Hinweisen auf einen zweiten Satz von Zielbenutzern des Satzes von zweiten Benutzern von dem zweiten Satz von Zielbenutzern, wobei die erste Zielnachricht nicht in dem Strom irgendeines Benutzers des zweiten Satzes von Zielbenutzern angezeigt wird; einen Satz von dritten Verbindungsgraphen zu erzeugen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von der ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den ersten Satz von Zielbenutzern und den zweiten Satz von Zielbenutzern enthält; und basierend auf dem Satz von zweiten Verbindungsgraphen und dem Satz von dritten Verbindungsgraphen die dritte Nachricht an den Satz von Zielcomputergeräten des ersten Satzes von Zielbenutzern und an den Satz von Zielcomputergeräten des zweiten Satzes von Zielbenutzern als eine Zielnachricht zum Anzeigen darauf in einem Nachrichtenstrom jedes Zielbenutzers des ersten Satzes von Zielbenutzern und des zweiten Satzes von Zielbenutzem, so dass die Zielnachricht nicht im Strom eines anderen Benutzers des Satzes zweiter Benutzer angezeigt wird , wobei das Attribut des Zielobjekts der ersten Zielnachricht weiter spezifiziert, dass die Zielnachricht an den ersten Satz von Zielbenutzern und nicht an den zweiten Satz von
Zielbenutzern rundgesendet wird, und ein Attribut des Zielobjekts der zweiten Zielnachricht LU500990 weiter spezifiziert wobei die zweite Zielnachricht sowohl an den ersten Satz von Zielbenutzern als auch an den zweiten Satz von Zielbenutzern rundgesendet wird.
33. Nichtflichtiges computerlesbares Medium nach Anspruch 28, wobei das Nachrichtenobjekt der Zielnachricht ein Datumsattribut enthält, so dass die Zielnachricht im Strom anderer Benutzer des Satzes von zweiten Benutzern nach einem Datum angezeigt wird, das durch die Datumsattribut.
34. Nichtflichtiges computerlesbares Medium nach Anspruch 25, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von Zielbenutzern ist, wobei ferner Anweisungen gespeichert werden, die, wenn sie ausgeführt werden, den einen oder die mehreren Prozessoren veranlassen, : empfangen von Hinweisen auf einen zweiten Satz von Zielbenutzern des Satzes von zweiten Benutzern von dem zweiten Satz von Zielbenutzern, wobei die erste Zielnachricht nicht in dem Strom irgendeines Benutzers des zweiten Satzes von Zielbenutzern angezeigt wird; einen Satz von dritten Verbindungsgraphen zu erzeugen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von der ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den ersten Satz von Zielbenutzern und den zweiten Satz von Zielbenutzern enthält; und basierend auf dem Satz von zweiten Verbindungsgraphen und dem Satz von dritten Verbindungsgraphen die dritte Nachricht an den Satz von Zielcomputergeräten des ersten Satzes von Zielbenutzern und an den Satz von Zielcomputergeräten des zweiten Satzes von Zielbenutzern als eine zweite Zielnachricht zur Anzeige darauf in einem Nachrichtenstrom jedes Zielbenutzers des ersten Satzes von Zielbenutzern und des zweiten Satzes von Zielbenutzern, so dass die zweite Zielnachricht nicht im Strom eines anderen Benutzers des Satzes von . angezeigt wird zweite Benutzer.
35. Nichtfliichtiges computerlesbares Medium nach Anspruch 25, wobei die Zielnachricht eine erste Zielnachricht ist und wobei der Satz von Zielbenutzern ein erster Satz von
Zielbenutzern ist, wobei ferner Anweisungen gespeichert werden, die, wenn sie ausgeführt LU500990 werden, den einen oder die mehreren Prozessoren veranlassen, : empfangen von Hinweisen auf einen zweiten Satz von Zielbenutzern des Satzes von zweiten Benutzern von dem zweiten Satz von Zielbenutzern, wobei die erste Zielnachricht nicht in dem Strom irgendeines Benutzers des zweiten Satzes von Zielbenutzern angezeigt wird; einen Satz von dritten Verbindungsgraphen zu erzeugen, die dem ersten Benutzer und dem zweiten Satz von Zielbenutzern zugeordnet sind; speichern des Satzes dritter Verbindungsgraphen im Speicher; empfangen einer dritten Nachricht von der ersten Computervorrichtung, die dem ersten Benutzer zugeordnet ist, wobei die dritte Nachricht einen Hinweis auf eine Ubertragung an den zweiten Satz von Zielbenutzern enthält; und basierend auf dem Satz von dritten Verbindungsgraphen die dritte Nachricht an den Satz von Zielcomputergeräten des Satzes von Zielcomputergeräten des zweiten Satzes von Zielbenutzern als eine Zielnachricht zur Anzeige darauf in einem Nachrichtenstrom jedes Ziels zu übertragen Benutzer der zweiten Gruppe von Zielbenutzern, sodass die Zielnachricht nicht im Stream eines anderen Benutzers der Gruppe von zweiten Benutzern einschließlich der ersten Gruppe von Zielbenutzern angezeigt wird.
36. Nichtfluchtiges computerlesbares Medium nach Anspruch 25, das ferner Anweisungen speichert, die, wenn sie ausgeführt werden, den einen oder die mehreren Prozessoren veranlassen: eine Reihe von Filtern für die Anwendung auf Nachrichten speichern, die vom Nachrichtensystem empfangen werden; einen ersten Filter zu erzeugen, der dem ersten Benutzer und dem Satz von Zielbenutzern zugeordnet ist; und speichere den ersten Filter im Speicher, wobei die Anweisungen zum Ubertragen der zweiten Nachricht ferner Anweisungen zum Ubertragen der zweiten Nachricht an den Satz von Zielcomputergeriten des Satzes von Zielbenutzern basierend auf dem Satz zweiter Verbindungsgraphen und ferner basierend auf dem ersten Filter beinhalten.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
LU500990A LU500990B1 (en) | 2021-12-10 | 2021-12-10 | Messaging platform with tiered relationships between users |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
LU500990A LU500990B1 (en) | 2021-12-10 | 2021-12-10 | Messaging platform with tiered relationships between users |
Publications (2)
Publication Number | Publication Date |
---|---|
LU500990A1 LU500990A1 (en) | 2022-06-10 |
LU500990B1 true LU500990B1 (en) | 2023-01-13 |
Family
ID=78829322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
LU500990A LU500990B1 (en) | 2021-12-10 | 2021-12-10 | Messaging platform with tiered relationships between users |
Country Status (1)
Country | Link |
---|---|
LU (1) | LU500990B1 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023034908A1 (en) * | 2021-09-01 | 2023-03-09 | Twitter, Inc. | Messaging platform with tiered relationships between users |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180225693A1 (en) * | 2012-03-06 | 2018-08-09 | Richard Postrel | Consumer data and privacy controls in a social networking environment |
US20160246896A1 (en) * | 2015-02-20 | 2016-08-25 | Xerox Corporation | Methods and systems for identifying target users of content |
US10135854B2 (en) * | 2015-04-07 | 2018-11-20 | Informatica Llc | Method, apparatus, and computer-readable medium for generating a data proliferation graph |
WO2017168202A1 (en) * | 2016-03-27 | 2017-10-05 | Yogesh Chunilal Rathod | Identifying & storing followers, following users, viewers, users and connections for user |
-
2021
- 2021-12-10 LU LU500990A patent/LU500990B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
LU500990A1 (en) | 2022-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11895206B2 (en) | Contextual connection invitations | |
US11023941B2 (en) | Managing ecommerce messages via a social networking system | |
US11102156B2 (en) | Presentation of organized personal and public data using communication mediums | |
KR101731437B1 (ko) | 암시적 소셜 그래프 연결관계 | |
US10379703B2 (en) | Filtering content in a social networking service | |
KR101725806B1 (ko) | 사용자의 소셜 네트워크 서비스 활동을 기반으로 한 상품 광고 또는 판매 방법 | |
US20230318997A1 (en) | Voice and video calling and recording within messaging session in message interface | |
KR101942520B1 (ko) | 광고 상의 소셜 오버레이들 | |
US20220006661A1 (en) | Access and communicate live audio streaming under micro channel or keyword(s) | |
US20160162924A1 (en) | Track user activities and in exchange provide points to use for various activities including advertising contents to targeted users of network | |
US20110125560A1 (en) | Augmenting a synchronized media archive with additional media resources | |
US20110161987A1 (en) | Scaling notifications of events in a social networking system | |
US20140229293A1 (en) | Techniques for facilitating the promotion of organic content | |
WO2019122990A1 (en) | Providing interface for identifying one or more types of user actions & criteria specific users | |
US20120143701A1 (en) | Re-publishing content in an activity stream | |
US10785183B2 (en) | Composing social media messages referencing multiple messages | |
US11108725B1 (en) | Social media message composition | |
US20120041850A1 (en) | Incentivizing content-receivers in social networks | |
LU500990B1 (en) | Messaging platform with tiered relationships between users | |
US20190075365A1 (en) | Reminding a user of an online system about a content item presented to the user in conjunction with a video | |
WO2017009698A1 (en) | Track user activities and in exchange provide points to use for various activities including advertising contents to targeted users of network | |
WO2023034908A1 (en) | Messaging platform with tiered relationships between users | |
US20160307157A1 (en) | Methods and Systems for Crowdfunding a Project | |
US20190114600A1 (en) | Method and system for managing a social value of a user account |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Effective date: 20230113 |