发明名称 Methods and systems for application programming interface mashups
摘要 Methods, systems, and computer-readable media for providing customized content delivery from one or more data sources include receiving a selection of one or more base requests for content; receiving a selection of a custom request for content; receiving a mapping of the custom request to at least one of the base requests; building an output template including the custom request mapped to the at least one of the base requests; and publishing a resource based on the output template.
申请公布号 US9026608(B1) 申请公布日期 2015.05.05
申请号 US201012981446 申请日期 2010.12.29
申请人 CBS Interactive Inc. 发明人 Goldband Adam;Ulyanov Kirill;Gudiboina Satish
分类号 G06F15/16;G06F9/44 主分类号 G06F15/16
代理机构 Reed Smith LLP 代理人 Kaufman Marc S.;Grewal Amardeep S.;Reed Smith LLP
主权项 1. A method executed by one or more computing devices for providing customized content delivery, the method comprising: receiving, by at least one of the one or more computing devices, a selection of a plurality of base requests, wherein the plurality of base requests specify a plurality of data sources and wherein execution of the plurality of base requests results in retrieval of content from the plurality of data sources; receiving, by at least one of the one or more computing devices, a mapping of the plurality of base requests to one or more custom requests, wherein execution of the one or more custom requests results in execution of at least one of the plurality of base requests; receiving, by at least one of the one or more computing devices, a mapping of the one or more custom requests to an output template, wherein output of the one or more custom requests is formatted according to the output template and wherein receiving the mapping of the one or more custom requests to the output template comprises: parsing the one or more custom requests into a model of the output template;transmitting the model;receiving one or more modifications to the model; andbuilding the modified model into the output template; and executing, by at least one of the one or more computing devices, the one or more custom requests, wherein execution of the one or more custom requests results in content retrieved from at least one of the plurality of data sources being formatted according to the output template.
地址 San Francisco CA US