The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 04, 2021
Filed:
Jun. 30, 2018
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Lihong Pei, San Jose, CA (US);
Yaolin Wang, Santa Clara, CA (US);
Jie Xiao, Sunnyvale, CA (US);
Shu Zhang, Santa Clara, CA (US);
Rohan Rajiv, Santa Clara, CA (US);
Nihar Niranjan Mehta, Sunnyvale, CA (US);
Rohan Koundal, Sunnyvale, CA (US);
Abhinav Singh, Sunnyvale, CA (US);
Roberto Alexis Rodriguez, San Francisco, CA (US);
Kean Loong Tan, Milpitas, CA (US);
Yanbo Ma, San Jose, CA (US);
Yuhao Zhang, Sunnyvale, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques for optimizing network-transferred multi-card content items are provided. In one technique, a first content item selection event is initiated that involves a set of content delivery campaigns that includes a content delivery campaign that includes a content item that comprises multiple cards. The content delivery campaign is selected and the content item is transmitted to a first computing device, where the multiple cards have a first card configuration. One or more events that are associated with the first computing device displaying at least one card of the plurality of cards is identified. Based on the events, a second card configuration is determined. Another content item selection event that involves the content delivery campaign is initiated and the content delivery campaign is selected. The content item is transmitted to a second computing device, where the multiple cards have the second card configuration.