Patent ID: 8396004

Claim:
A server residing on a node of a wireless communications network for performing model-based video fixing for video sharing over the wireless communication network, comprising: a processor; and a memory in communication with the processor, the memory being configured to store instructions, executable by the processor to: receive video data at the server from a first communication device in communication with the wireless communication network; analyze the video data to determine if a portion of the video data can be modeled; recognize a portion of the video data that can be modeled; determine a model that can be used to represent the portion of the video data that can be modeled; extract the portion of the video data that can be modeled from the video data; format instructions identifying the portion of the data that can be modeled and the model that can be used to represent the portion of the video data that can be modeled; and transmit the video data from the server to a second communication device in communication with wireless communication network, wherein the portion of the video data that can be modeled is extracted from the video data, and transmit, from the server to the second communication device, the instructions identifying the portion of the data that can be modeled and the model that can be used to represent the portion of the video data that can be modeled; wherein the memory is further configured to store instructions, executable by the processor, to determine a location of the second communication device, wherein the model that can be used to represent the portion of the video data that can be modeled is determined based on the location of the second communication device.