US2021397630A1PendingUtilityA1

Content resonance

70
Assignee: TWITTER INCPriority: Mar 31, 2011Filed: Apr 5, 2021Published: Dec 23, 2021
Est. expiryMar 31, 2031(~4.7 yrs left)· nominal 20-yr term from priority
G06F 16/23G06F 16/35H04L 51/212G06F 16/219G06F 16/24524H04L 51/04G06F 16/2322G06F 16/24545G06F 16/285G06F 16/24578G06Q 10/10H04L 51/12
70
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method comprising:
 receiving, by a first content server and a second content server of a plurality of content servers of a distributed social messaging platform, a request to provide one or more messages, including a first message, to respective end user devices;   computing, by the first content server and the second content server, different respective resonance values for the first message according to different respective measures of impressions and engagements computed by the first content server and the second content server for the first message; and   selecting, by the first content server or the second content server from among a plurality of messages, the first message for distribution to one or more user devices based on the different respective resonance values computed respectively by the first content server and the second content server.   
     
     
         22 . The method of claim  1 , wherein the first content server and the second content server obtain, from a resonance database, the same initial measures of impressions and engagements for the message from which the first content server and the second content server compute the different respective resonance values for the first message. 
     
     
         23 . The method of  claim 22 , wherein the plurality of content servers synchronize with the resonance database and compute resonance values that are not identical. 
     
     
         24 . The method of claim  1 , wherein the first content server and the second content server compute the different respective measures of impressions and engagements from different indications of user engagements received respectively by the first content server and the second content server. 
     
     
         25 . The method of  claim 21 , wherein the first content server computes a first updated impression total at a different time than the second content server computes a second updated impression total. 
     
     
         26 . The method of  claim 21 , wherein the first content server computes the resonance value using a first engagement type, and the second content server computes the resonance value using a different second engagement type. 
     
     
         27 . The method of  claim 21 , further comprising storing, by the first and second content servers, the different respective measures of impressions and engagements in memory that is local to each respective content server. 
     
     
         28 . A system comprising:
 one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:   receiving, by a first content server and a second content server of a plurality of content servers of a distributed social messaging platform, a request to provide one or more messages, including a first message, to respective end user devices;   computing, by the first content server and the second content server, different respective resonance values for the first message according to different respective measures of impressions and engagements computed by the first content server and the second content server for the first message; and   selecting, by the first content server or the second content server from among a plurality of messages, the first message for distribution to one or more user devices based on the different respective resonance values computed respectively by the first content server and the second content server.   
     
     
         29 . The system of  claim 28 , wherein the first content server and the second content server obtain, from a resonance database, the same initial measures of impressions and engagements for the message from which the first content server and the second content server compute the different respective resonance values for the first message. 
     
     
         30 . The system of  claim 29 , wherein the plurality of content servers synchronize with the resonance database and compute resonance values that are not identical. 
     
     
         31 . The system of  claim 28 , wherein the first content server and the second content server compute the different respective measures of impressions and engagements from different indications of user engagements received respectively by the first content server and the second content server. 
     
     
         32 . The system of  claim 28 , wherein the first content server computes a first updated impression total at a different time than the second content server computes a second updated impression total. 
     
     
         33 . The system of  claim 28 , wherein the first content server computes the resonance value using a first engagement type, and the second content server computes the resonance value using a different second engagement type. 
     
     
         34 . The system of  claim 28 , wherein the operations further comprise storing, by the first and second content servers, the different respective measures of impressions and engagements in memory that is local to each respective content server. 
     
     
         35 . One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
 receiving, by a first content server and a second content server of a plurality of content servers of a distributed social messaging platform, a request to provide one or more messages, including a first message, to respective end user devices;   computing, by the first content server and the second content server, different respective resonance values for the first message according to different respective measures of impressions and engagements computed by the first content server and the second content server for the first message; and   selecting, by the first content server or the second content server from among a plurality of messages, the first message for distribution to one or more user devices based on the different respective resonance values computed respectively by the first content server and the second content server.   
     
     
         36 . The one or more computer storage media of  claim 35 , wherein the first content server and the second content server obtain, from a resonance database, the same initial measures of impressions and engagements for the message from which the first content server and the second content server compute the different respective resonance values for the first message. 
     
     
         37 . The one or more computer storage media of  claim 36 , wherein the plurality of content servers synchronize with the resonance database and compute resonance values that are not identical. 
     
     
         38 . The one or more computer storage media of  claim 35 , wherein the first content server and the second content server compute the different respective measures of impressions and engagements from different indications of user engagements received respectively by the first content server and the second content server. 
     
     
         39 . The one or more computer storage media of  claim 35 , wherein the first content server computes a first updated impression total at a different time than the second content server computes a second updated impression total. 
     
     
         40 . The one or more computer storage media of  claim 35 , wherein the first content server computes the resonance value using a first engagement type, and the second content server computes the resonance value using a different second engagement type. 
     
     
         41 . The one or more computer storage media of  claim 35 , wherein the operations further comprise storing, by the first and second content servers, the different respective measures of impressions and engagements in memory that is local to each respective content server.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.