×

Mechanism to initiate calls between browsers without predefined call signaling protocol

  • US 9,009,741 B2
  • Filed: 02/04/2013
  • Issued: 04/14/2015
  • Est. Priority Date: 02/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a receiver;

    a transmitter; and

    a processor coupled to the receiver and the transmitter and configured to cause the apparatus to;

    receive, via the receiver, an instruction to place a call to a remote user;

    load a communications application, wherein the communications application is configured to load a HyperText Markup Language (HTML) based Inline Frame (iframe) to act as an isolated security context;

    request, via the transmitter, a list of one or more supported communications protocols from a server;

    receive, via the receiver, the list of one or more supported communications protocols from the server;

    select a communication protocol from the list of one or more supported communications protocols;

    dynamically obtain from the server, via the receiver, a communication protocol library that provides signaling implementations for the communication protocol selected from the list received from the server;

    load the communication protocol library obtained from the server into the HTML based iframe to prevent remote user access to sensitive local data stored by the communications application; and

    initiate the call to the remote user through the communications application using the communication protocol library obtained dynamically from the server,wherein the signaling implementations provided by the communication protocol library comprise a portable state machine definition associated with the selected communications protocol, a message format definition associated with the selected communications protocol, or combinations thereof.

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