Prioritization of messages within a message collection
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-004/00
H04W-004/021
H04H-020/61
G06Q-030/02
H04W-004/12
H04W-004/029
G06Q-050/00
H04L-012/58
H04L-029/08
H04W-060/00
G06F-003/0482
G06F-017/27
G06K-009/00
G06T-013/00
출원번호
US-0787467
(2017-10-18)
등록번호
US-10182311
(2019-01-15)
발명자
/ 주소
Sehn, Timothy Michael
출원인 / 주소
Snap Inc.
대리인 / 주소
Schwegman Lundberg & Woessner, P.A.
인용정보
피인용 횟수 :
0인용 특허 :
218
초록▼
In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection
In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
대표청구항▼
1. A method of processing messages, the method comprising: receiving, at a server computer, priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices;creating, by the server computer, a
1. A method of processing messages, the method comprising: receiving, at a server computer, priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices;creating, by the server computer, a message collection using a plurality of messages received from the plurality of user devices;determining, by the server computer, based on the priority information received from the at least one sponsor, whether a first message in the message collection meets a minimum consideration to be prioritized in the message collection;prioritizing, by the server computer, the first message in the message collection when the first message meets the minimum consideration to be prioritized in the message collection and according to the received priority information; andnot prioritizing, by the server computer, the first message in the message collection when the first message does not meet the minimum consideration to be prioritized in the message collection. 2. The method of claim 1, wherein the priority information is a function of the amount of consideration supplied by the sponsor. 3. The method of claim 1, further comprising: receiving priority information from a second sponsor;determining, based on the priority information received from the second sponsor, that the second sponsor fails to meet a minimum consideration for a second message to be prioritized in the message collection; andnot prioritizing the second message in the message collection. 4. The method of claim 1, wherein priority information is received from a first sponsor and priority information is received from a second sponsor and a message associated with the first sponsor is prioritized over a message associated with the second sponsor in the message collection based on the amount of consideration associated with the priority information from the first sponsor and the amount of consideration associated with the priority information receive from the second sponsor. 5. The method of claim 1, wherein priority information is received from a first sponsor and priority information is received from a second sponsor and wherein the method further comprises: determining that there is not sufficient message inventory to include both a message associated with the first sponsor and a message associated with the second sponsor in the message collection; andprioritizing the message associated with the first sponsor in the message collection and not including the message associated with the second sponsor in the message collection, based on an amount of consideration associated with the priority information from the first sponsor and amount of consideration associated with the priority information receive from the second sponsor. 6. The method of claim 1, wherein the first message is an ephemeral message and wherein the duration of the ephemeral message is based on the received priority information. 7. The method of claim 1, wherein the sponsor is an owner of a brand. 8. The method of claim 1, wherein prioritization of the first message in the message collection according to the received priority information includes placing the first message in a favorable presentation in the form of an early placement in a sequence of the messages in the message collection, or in the form of a message of a relatively long duration in a sequence of ephemeral messages. 9. The method of claim 1, wherein the priority information includes a favorable weight ascribed to a message based on a bid amount received from an advertiser. 10. The method of claim 1, further comprising: receiving bid amounts for brand messages or advertisements; andprioritizing the brand messages or advertisements in the message collection based on the bid amounts received. 11. A server computer to process messages, the server computer comprising: a processor; anda memory storing instructions that, when executed by the processor, cause the server computer to perform operations comprising:receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices;creating a message collection using a plurality of messages received from the plurality of user devices;determining, based on the priority information received from the at least one sponsor, whether a first message in the message collection meets a minimum consideration to be prioritized in the message collection;prioritizing the first message in the message collection when the first message meets the minimum consideration to be prioritized in the message collection and according to the received priority information; andnot prioritizing the first message in the message collection when the first message does not meet the minimum consideration to be prioritized in the message collection. 12. The server computer of claim 10, wherein the priority information is a function of the amount of consideration supplied by the sponsor. 13. The server computer of claim 10, the operations further comprising: receiving priority information from a second sponsor;determining, based on the priority information received from the second sponsor, that the second sponsor fails to meet a minimum consideration for a second message to be prioritized in the message collection; andnot prioritizing the second message in the message collection. 14. The server computer of claim 10, wherein priority information is received from a first sponsor and priority information is received from a second sponsor and a message associated with the first sponsor is prioritized over a message associated with the second sponsor in the message collection based on the amount of consideration associated with the priority information from the first sponsor and the amount of consideration associated with the priority information receive from the second sponsor. 15. The server computer of claim 10, wherein priority information is received from a first sponsor and priority information is received from a second sponsor and wherein the operations further comprise: determining that there is not sufficient message inventory to include both a message associated with the first sponsor and a message associated with the second sponsor in the message collection; andprioritizing the message associated with the first sponsor in the message collection and not including the message associated with the second sponsor in the message collection, based on an amount of consideration associated with the priority information from the first sponsor and amount of consideration associated with the priority information receive from the second sponsor. 16. The server computer of claim 10, wherein the first message is an ephemeral message and wherein the duration of the ephemeral message is based on the received priority information. 17. The server computer of claim 10, wherein prioritization of the first message in the message collection according to the received priority information includes placing the first message in a favorable presentation in the form of an early placement in a sequence of the messages in the message collection, or in the form of a message of a relatively long duration in a sequence of ephemeral messages. 18. The server computer of claim 10, wherein the priority information includes a favorable weight ascribed to a message based on a bid amount received from an advertiser. 19. The server computer of claim 10, the operations further comprising: receiving bid amounts for brand messages or advertisements; andprioritizing the brand messages or advertisements in the message collection based on the bid amounts received. 20. A non-transitory computer readable storage medium comprising instructions that are executable by at least one processor to cause a computing device to perform operations comprising: receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices;creating a message collection using a plurality of messages received from the plurality of user devices;determining, based on the priority information received from the at least one sponsor, whether a first message in the message collection meets a minimum consideration to be prioritized in the message collection:prioritizing the first message in the message collection when the first message meets the minimum consideration to be prioritized in the message collection and according to the received priority information; andnot prioritizing the first message in the message collection when the first message does not meet the minimum consideration to be prioritized in the message collection.
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.
Bathiche, Steven N.; Whitten, Jon Marcus Randall; Miller, John Mark; MacLaurin, Matthew B.; Multerer, Boyd Cannon; Alkove, James M.; Russell, Zachary Lewis; Wilfrid, Eric P.; O'Rourke, Bret P.; Roup, Oliver R., Augmented reality and filtering.
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.
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.
Benitz Angela Jane ; Budra Elizabeth H. ; Jenkins William M. ; Montgomery John J., Method and apparatus for reporting progress of a subject using audio/visual adaptive training stimulii.
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.
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.
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.
Nevenka Dimitrova, Multimedia computer system with story segmentation capability and operating program therefor including finite automation video parser.
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.
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는 부적절한 답변을 할 수 있습니다.