An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the
An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
대표청구항▼
1. A system comprising: a memory; andat least one hardware processor coupled to the memory and comprising an engagement tracking application that causes the system to perform operations comprising:delivering an ephemeral message to a client device, the ephemeral message including a media item associ
1. A system comprising: a memory; andat least one hardware processor coupled to the memory and comprising an engagement tracking application that causes the system to perform operations comprising:delivering an ephemeral message to a client device, the ephemeral message including a media item associated with a physical location;receiving an access request for the media item from the client device;detecting an exposure of the client device to the media item, based on the receiving the access request;tracking user actions of the client device, in response to the detecting the exposure of the client device to the media item;detecting the client device at the physical location associated with the media item, based on the tracking the user actions of the client device; andcalculating an engagement score of the media item based on the tracked user actions, in response to the detecting the client device at the physical location associated with the media item. 2. The system of claim 1, wherein the delivering the ephemeral message to the client device includes: maintaining a geo-fence that encompasses the physical location;detecting the client device within a boundary of the geo-fence; anddelivering the ephemeral message to the client device in response to the detecting the client device within the boundary of the geo-fence. 3. The system of claim 1, wherein the tracking the user actions of the client device includes: tracking the user actions of the client device for a predefined period of time; andwherein the detecting the client device at the physical location associated with the media item occurs during the predefined period of time. 4. The system of claim 1, wherein the access request is a first access request, and the detecting the exposure of the client device to the media item includes: detecting the exposure of the media item at a set of client devices, the set of client devices having a first quantity, and wherein the instructions cause the system to perform operations further comprising:detecting a second access request for the media item from a subset of the set of client devices, the subset comprising a second quantity of client devices;calculating a difference between the first quantity and the second quantity; andwherein the calculating the engagement score is based on the difference between the first quantity and the second quantity. 5. The system of claim 1, wherein the ephemeral message is a first message, the client device is a first client device, the exposure is a first exposure, the user actions of the first client device include attaching the media item to a second message from the first client device to a second client device, and the instructions cause the system to perform operations further comprising: detecting a second exposure of the media item to the second client device; andwherein the calculating the engagement score is based on the tracking the user actions of the first client device and the second exposure of the media item to the second client device. 6. The system of claim 1, wherein the instructions cause the system to perform operations further comprising: retrieving a baseline visitation of the physical location, the baseline visitation indicating a baseline rate in which unexposed client devices enter the physical location over a predefined period of time, the unexposed client devices having not been exposed to the media item;calculating a new visitation of the physical location based on the access request for the media item from the client device; andwherein the calculating the engagement score includes calculating a lift based on the baseline visitation and the new visitation of the physical location. 7. A method comprising: delivering an ephemeral message to a client device, the ephemeral message including a media item associated with a physical location;receiving an access request for the media item from the client device;detecting an exposure of the client device to the media item, based on the receiving the access request;tracking user actions of the client device, in response to the detecting the exposure of the client device to the media item;detecting the client device at the physical location associated with the media item, based on the tracking the user actions of the client device; andcalculating an engagement score of the media item based on the tracked user actions, in response to the detecting the client device at the physical location associated with the media item. 8. The method of claim 7, wherein the delivering the ephemeral message to the client device includes: maintaining a geo-fence that encompasses the physical location;detecting the client device within a boundary of the geo-fence; anddelivering the ephemeral message to the client device in response to the detecting the client device within the boundary of the geo-fence. 9. The method of claim 7, wherein the tracking the user actions of the client device includes: tracking the user actions of the client device for a predefined period of time; andwherein the detecting the client device at the physical location associated with the media item occurs during the predefined period of time. 10. The method of claim 7, wherein the access request is a first access request, and the detecting the exposure of the client device to the media item includes: detecting the exposure of the media item at a set of client devices, the set of client devices having a first quantity, and wherein the instructions cause the system to perform operations further comprising:detecting a second access request for the media item from a subset of the set of client devices, the subset comprising a second quantity of client devices;calculating a difference between the first quantity and the second quantity; andwherein the calculating the engagement score is based on the difference between the first quantity and the second quantity. 11. The method of claim 7, wherein the ephemeral message is a first message, the client device is a first client device, the exposure is a first exposure, the user actions of the first client device include attaching the media item to a second message from the first client device to a second client device, and the method further comprises: detecting a second exposure of the media item to the second client device; andwherein the calculating the engagement score is based on the tracking the user actions of the first client device and the second exposure of the media item to the second client device. 12. The method of claim 7, wherein the method further comprises: retrieving a baseline visitation of the physical location, the baseline visitation indicating a baseline rate in which unexposed client devices enter the physical location over a predefined period of time, the unexposed client devices having not been exposed to the media item;calculating a new visitation of the physical location based on the access request for the media item from the client device; andwherein the calculating the engagement score includes calculating a lift based on the baseline visitation and the new visitation of the physical location. 13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: delivering an ephemeral message to a client device, the ephemeral message including a media item associated with a physical location;receiving an access request for the media item from the client device;detecting an exposure of the client device to the media item, based on the receiving the access request;tracking user actions of the client device, in response to the detecting the exposure of the client device to the media item;detecting the client device at the physical location associated with the media item, based on the tracking the user actions of the client device; andcalculating an engagement score of the media item based on the tracked user actions, in response to the detecting the client device at the physical location associated with the media item. 14. The non-transitory machine-readable storage medium of claim 13, wherein the delivering the ephemeral message to the client device includes: maintaining a geo-fence that encompasses the physical location;detecting the client device within a boundary of the geo-fence; anddelivering the ephemeral message to the client device in response to the detecting the client device within the boundary of the geo-fence. 15. The non-transitory machine-readable storage medium of claim 13, wherein the tracking the user actions of the client device includes: tracking the user actions of the client device for a predefined period of time; andwherein the detecting the client device at the physical location associated with the media item occurs during the predefined period of time. 16. The non-transitory machine-readable storage medium of claim 13, wherein the access request is a first access request, and the detecting the exposure of the client device to the media item includes: detecting the exposure of the media item at a set of client devices, the set of client devices having a first quantity, and wherein the instructions cause the system to perform operations further comprising:detecting a second access request for the media item from a subset of the set of client devices, the subset comprising a second quantity of client devices;calculating a difference between the first quantity and the second quantity; andwherein the calculating the engagement score is based on the difference between the first quantity and the second quantity. 17. The non-transitory machine-readable storage medium of claim 13, wherein the message is a first message, the client device is a first client device, the exposure is a first exposure, the user actions of the first client device include attaching the media item to a second message from the first client device to a second client device, and the instructions cause the machine to perform operations further comprising: detecting a second exposure of the media item to the second client device; andwherein the calculating the engagement score is based on the tracking the user actions of the first client device and the second exposure of the media item to the second client device.
Forutanpour, Babak; Bednar, David L.; Noyes, Ying X.; Hung, Szepo R., Apparatus and method of processing images based on an adjusted value of an image processing parameter.
Bhogal, Kulvir S.; Nizamudeen, Jr., Ishmael; Jameossanaie, Javid, Automatic download of web content in response to an embedded link in an electronic mail message.
Holloway, Lee Hahn; Rao, Srikanth N.; Prince, Matthew Browning; Tourne, Matthieu Philippe François; Pye, Ian Gerald; Bejjani, Ray Raymond; Rodery, Jr., Terry Paul, Identifying a denial-of-service attack in a cloud-based proxy service.
Kuwahara, Masato, Information-processing device, server device, information-processing method, computer-readable storage medium, communication system, and communication method.
Prado, Jason; Eidelson, Benjamin David; Pawlowski, Peter Michal; Sherrets, Doug, Method and apparatus for expiring messages in electronic communications.
Floyd, Michael Stephen; Kahle, James Allan; Le, Hung Qui; Moore, John Anthony; Reick, Kevin Franklin; Silha, Edward John, Method and apparatus for patching problematic instructions in a microprocessor using software interrupts.
Brandenberg, Carl Brock; Kay, Robert L.; Maxwell, Kenneth J.; Cotter, R. Brandon, Method and apparatus for scheduling presentation of digital content on a personal communication device.
Lottin, Philippe; Ortholand, Jean-Michel; Bonnefoy, Thierry, Method and installation for transmitting a message with predetermined duration of validity addressed to a subscriber terminal.
Challenger, James R. H.; Conner, Michael H.; Copeland, George P.; Iyengar, Arun K., Method and system for caching message fragments using an expansion attribute in a fragment link tag.
Tanaka, Hirohisa A.; Hendrey, Geoffrey R.; Koopman, Jr., Philip J.; King, Joseph D., Method and system for connecting proximately located mobile users based on compatible attributes.
Dröse, Michael; Kozak, Tadeusz; Seggie, Kavan Antony; Sobinov, Dmitry, Method and system for integrating real time communication features in applications.
Cadiz, Jonathan J.; Shtiegman, Eran; Raghav, Amritansh; Setty, Venkateshaiah, Method and system for providing expanded presence information when a user is offline.
Rubinstein, Yigal Dan; Koolwal, Aditya; Deeter, Ken Taro; Markov, Sergey; Frankowski, Karl, Method and system of managing ephemeral post in a social networking system.
Anderson,Mark; Bansal,Ajay; Doctor,Brad; Hadjiyiannis,George; Herringshaw,Christopher; Karplus,Eli E.; Muniz,Derald, Method and system to modify geolocation activities based on logged query information.
Holloway, Timothy Nicholas; Nelin, Constance Jane; Schmidt, Marc-Thomas; Todd, Stephen James; Wolfson, Charles Daniel, Method, system, and program for accessing stored procedures in a message broker.
Walker, Jay S.; Jorasch, James A.; Tedesco, Robert C.; Tedesco, Daniel E.; Gelman, Geoffrey M.; Fincham, Magdalena M., Methods and systems for replaying a player's experience in a casino environment.
Taizo Asaoka JP; Satoshi Yamada JP; Masatoshi Abo JP; Masato Maruoka JP; Masami Okada JP, Moving body terminal device, information providing device, information providing system, information providing method, and medium having recorded program for the moving body terminal device.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Oreizy, Peyman; Moore, Kevin R.; Harvey, Marcus S. H.; Blagsvedt, Sean O., System and method for a user interface directed to discovering and publishing presence information on a network.
Leonard,Jon N.; Seaman,Charles H.; Anderer,Michael; Ritz,Peter B.; Bernstein,Michael; Schena,Robert J., System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control processing or handling by a recipient.
Friend,John; Belshe,Michael; Collins,Roger; Bennett,Mike, System and method for full wireless synchronization of a data processing apparatus with a messaging system.
Straub Eric John ; Martineau Teresa Anne ; Jakstadt Eric George ; Isaac Steven Alfred, System and method for integrating a document into a desktop window on a client computer.
Markhovsky, Russ; Osipov, Sergei; Tiurlikov, Andrey; Ivaniya, Sergei; Markhovsky, Stanislav; Vityaev, Evgenii; Mikhienko, Evgenii, System and method for locating a target using RFID.
Loeb, Michael R.; McCabe, Edward J., System and method for providing viewers of a digital image information about identifiable objects and scenes within the image.
Kalhan,Amit; Chang,Henry, System and method for using geographical location to determine when to exit an existing wireless communications coverage network.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H. ; Marcus Mitchell P., System for generation of user profiles for a system for customized electronic identification of desirable objects.
Ukita, Yoshitaka; Osawa, Shoichi; Hayasaka, Koichi, System for sending, converting, and adding advertisements to electronic messages sent across a network.
Chiu, Patrick; Kamvar, Maryam; Fuse, Tohru; Lertsithichai, Surapong; Casi, Sandeep; Wilcox, Lynn D., Systems and methods for browsing multimedia content on small mobile devices.
Heath, Stephan, Systems and methods for mobile and online payment systems for purchases related to mobile and online promotions or offers provided using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and.
Camut, Samuel A.; Heninger, Ivan M.; Vought, Eric M., Systems, methods and computer program products for validating web content tailored for display within pervasive computing devices.
Henderson ; Jr. D. Austin (Palo Alto CA) Card Stuart K. (Los Altos Hills CA) Maxwell ; III John T. (Sunnyvale CA), User interface with multiple workspaces for sharing display system objects.
Chiu,Patrick; Uchihashi,Shingo; Boreczky,John S.; Foote,Jonathan T.; Girgensohn,Andreas; Wilcox,Lynn D., Video production and compaction with collage picture frame user interface.
Walton Thomas J. ; Fulghum Kipper K. ; Batcha Thomas R. ; Juran Michael T. ; Kuzara Eric J. ; Kraemer Thomas F. ; Johnson Roy L., Visual software engineering system and method for developing visual prototypes and for connecting user code to them.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.