Back to results
US 9,542,384 B2Granted
Contextually aware web application platform
AssigneeYahoo! Inc.
InventorsMaxwell R. Engel, Wade Chambers, Justin Cody Simms
Life of this patent
Estimating the term…
Abstract
In an example embodiment, the appearance and/or operation of a web application may be modified based, at least in part, on one or more contextual elements of a web page.
Claims27
A method, comprising:
- obtaining one or more contextual elements of a web page at an application server from a user computing device,
- wherein the web page comprises an embedded code segment and the web page is communicated to the user computing device from a web page publisher computing device,
- wherein the one or more contextual elements of the web page comprise one or more web page characteristics determined by the user computing device at least in part by executing the code segment, the one or more web page characteristics being determined at least in part on an analysis of the web page by the user computing device;
- and
- automatically customizing an appearance and an operation of a web application at the application server based, at least in part, on the one or more contextual elements of the web page,
- wherein the automatically customizing the appearance and/or operation of the web application comprises assembling one or more web application pages comprising customized social content and communicating one or more signals comprising the one or more assembled web application pages from the application server to the user computing device,
- the customized social content being selected by the application server from a social backend database based at least in part on the one or more contextual elements of the web page.
4 more elements
An article, comprising:
- a non-transitory storage medium having stored thereon instructions executable by an application server computing device to:
- automatically customize an appearance and operation of a web application based, at least in part, on one or more contextual elements of a web page to be communicated from a user computing device,
- wherein the web page comprises an embedded code segment and the web page is to be communicated to the user computing device from a web page publisher computing device,
- wherein the one or more contextual elements of the web page to comprise one or more characteristics of the web page to be determined by the user computing device at least in part by execution of the code segment,
- the one or more web page characteristics to be determined at least in part on a analysis of the web page by the user computing device, the application server computing device to assemble one or more web application pages to include customized social content and to communicate one or more signals to comprise the one or more assembled web application pages to the user computing device,
- the customized social content to be selected from a social backend database based at least in part on the one or more contextual elements of the web page.
3 more elements
An apparatus, comprising:
- means for obtaining one or more contextual elements of a web page at an application server computing device from a user computing device,
- wherein the web page comprises an embedded code segment and the web page is to be communicated to the user computing device from a web page publisher computing device,
- wherein the one or more contextual elements of the web page are to comprise one or more web page characteristics to be determined by the user computing device at least in part by execution of the code segment, the one or more web page characteristics to be determined by the user computing device at least in part on an analysis of the web page;
- and
- means for automatically customizing an appearance and operation of a web application at the application server computing device to be based, at least in part, on the one or more contextual elements of the web page,
- wherein the means for automatically customizing the appearance and/or operation of the web application is to comprise means for assembling one or more web application pages comprising customized social content and to communicate one or more signals to comprise the one or more assembled web application pages from the application server computing device to the user computing device,
- the customized social content to be selected from a social backend database to be based at least in part on the one or more contextual elements of the web page.
4 more elements
Dependencies are inferred from the claim text.