| CPC G06Q 30/0276 (2013.01) | 17 Claims |

|
1. A computer-implemented method, comprising:
obtaining, by a computing device from a first provider system, a first listing for a lodging facility, the first listing including lodging content provided by the first provider system;
obtaining, by the computing device from a second provider system, a second listing for the lodging facility, the second listing including lodging content provided by the second provider system;
selectively identifying, by the computing device, a first portion of the lodging content from the first listing for the lodging facility and a second portion of the lodging content from the second listing for the lodging facility to include within a composite listing for the lodging facility, wherein selectively identifying the first portion and second portion of the lodging content includes:
applying a first machine learning model to images from the first listing and the second listing, the first machine learning model being trained to selectively identify image content of a first type; and
applying a second machine learning model to images from the first listing and the second listing, the second machine learning model being trained to selectively identify image content of a second type, wherein one or more of the first machine learning model and the second machine learning are trained to selectively identify image content to be included in an output listing based on a predicted conversion rate of the output listing including the selectively identified image content;
generating, by the computing device, a composite listing for the lodging facility including one or more images of the first portion of the lodging content and the second portion of the lodging content, the first portion of the lodging content including one or more images of the first type and the second portion of the lodging content including one or more images of the second type, wherein generating the composite listing includes:
identifying a listing template including fields associated with different views of a given listing for the lodging facility;
identifying, for each field associated with a respective view, an image from the plurality of images; and
populating the fields of the listing template with the identified image for each field; and
presenting, via a graphical user interface on a client device and responsive to a request for an available listing, the composite listing for the lodging facility.
|