×

System and method to enable layered video messaging

  • US 10,313,631 B2
  • Filed: 02/16/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 10/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • sending a query from a first computing device to a second computing device to request a first capability of the second computing device;

    responsive to the query, receiving, at the first computing device, data indicating the first capability of the second computing device;

    setting, at the first computing device, a first configurable option based on the first capability of the second computing device, a second capability associated with a bandwidth of a network, or a combination thereof, wherein a first bit rate of a foreground layer is determined based on the first configurable option;

    setting, at the first computing device, a second configurable option based on the first capabilities, the second capabilities, or a combination thereof, wherein a second bit rate of a background layer is determined based on the second configurable option;

    receiving, at the first computing device, image content from a first content source of the first computing device;

    identifying a foreground portion of the image content and a background portion of the image content;

    identifying a location of the first computing device;

    responsive to the location corresponding to a particular location, generating a user interface identifying a plurality of image content from a second content source, the particular location associated with second image content of the plurality of image content, the plurality of image content including third image content that is location independent, the second content source remote from the first content source, wherein the user interface is configured to receive user input selecting particular image content of the plurality of image content;

    responsive to receiving the user input selecting the particular image content, generating, at the first computing device based on the first configurable option, layered multimedia content, wherein the layered multimedia content comprises the foreground layer and the background layer, the background layer including the background portion of the image content and the foreground layer including the particular image content; and

    sending, based on the second configurable option, the layered multimedia content to the second computing device via the network, the second computing device remote from the second content source.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×