Patent ID: 9648123
Date: 2017-05-09
CPC Classifications: G06F,H04L

Claim:
1. A method to distribute content elements among devices by a gateway, the method comprising: receiving a request for a first content from a first device; receiving the first content from one or more servers; forwarding the first content to the first device to be displayed; receiving an indication of a selection of a content element in the first content from the first device; determining a first portion of the first content to be removed by decomposing the first content based on a probability that the first portion of the first content is required for the selected content element, wherein the first portion of the first content comprises one or more unselected content elements in the first content; determining whether the selected content element is damaged by removal of the first portion of the first content based on alterations to one or both of an appearance and a functionality associated with the selected content element; in response to a determination that the selected content element is damaged, restoring the removed first portion of the first content and determining a second portion of the first content to be removed, wherein the second portion of the first content comprises one or more other unselected content elements in the first content; in response to a determination that the selected content element is not damaged, inserting the selected content element into a second content; and providing the second content having the selected content element to be rendered through one of: the first device, a second device, and both the first device and the second device based on one of: a default parameter maintained by the gateway, a user preference, and/or a content source parameter.