×

Omnichannel approach to application sharing across different devices

  • US 10,298,678 B2
  • Filed: 02/17/2014
  • Issued: 05/21/2019
  • Est. Priority Date: 02/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • implementing, at a replication optimizer running on at least one hardware processor in a network node, an endpoint binding that is connected to network interfaces of said network node;

    obtaining, at said replication optimizer via said endpoint binding, a request from a first remote device to join a group of remote devices executing an omnichannel application and including said network node, said request including a common key identifying said group of remote devices executing said omnichannel application;

    adding said first remote device, by an omnichannel mediator and a link manager implemented at said replication optimizer, to said group of remote devices executing said omnichannel application;

    updating a topology of said group of remote devices executing said omnichannel application by defining links between said remote devices to obtain an updated group topology;

    establishing, at said omnichannel mediator, application configuration policies and a data replication plan for said group of remote devices executing said omnichannel application, based on said updated group topology;

    obtaining, at said replication optimizer running on at least one hardware processor in a network node, an indication from one device of said group of remote devices executing said omnichannel application, that a data update has occurred for said omnichannel application on said one device of said group of remote devices executing said omnichannel application;

    sending, from said replication optimizer running on at least one hardware processor in a network node, to said group of remote devices executing said omnichannel application, at least one of;

    (i) said data replication plan; and

    (ii) instructions in accordance with said data replication plan;

    to specify how said data update for said omnichannel application on said one device of said group of remote devices executing said omnichannel application is to be propagated to remaining devices of said group of remote devices executing said omnichannel application; and

    side-loading said data update directly from said one device of said group of remote devices to at least one other device of said group of remote devices, in accordance with said data replication plan.

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