×

Embeddable communications software module

  • US 10,453,160 B2
  • Filed: 09/17/2018
  • Issued: 10/22/2019
  • Est. Priority Date: 04/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. An embeddable communications software module that allows a software application to access a communications system providing both time delayed and near real time communication, the embeddable communications software module stored in a non-transitory tangible computer readable storage medium,wherein the embeddable communications software module is arranged to:

  • provide an application programming interface (API) that allows the embeddable communications software module to receive API inputs from the software application, the embeddable communication software module and the software application communicating through the API;

    receive an incoming video message behavior policy from the software application, wherein the incoming video message behavior policy controls how the embeddable communications software module responds to incoming messages;

    receive an incoming video message from an remote communications device;

    progressively store the incoming video message as it is received;

    in response to the received message, send a notification to the software application based on the incoming video message behavior policy;

    selectively render the incoming video message in a near real time mode, wherein the near real time mode involves progressively rendering the incoming video message as it is received;

    selectively render the incoming video message in a time-shifted mode, wherein the time shifted mode involves rendering the incoming video message after the incoming video message has been received and stored; and

    determine whether to render the incoming video message in the near real time mode or the time-shifted mode based at least in part on the incoming video message behavior policy,wherein the software application is separate from the communication system that is accessed through the embeddable communications software module.

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