×

Determining connection feasibility and selection between different connection types

  • US 10,171,333 B2
  • Filed: 02/10/2015
  • Issued: 01/01/2019
  • Est. Priority Date: 02/10/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • by an application (i) executed by a processor and (ii) programmed as part of the application at an application level to pre-test and selectively use a plurality of different available connection types and service interfaces to communicate application-level data over one or more computer networks to a remote computing system;

    performing real-time application-level connection pre-testing of an available connection type of the plurality of different available connection types;

    measuring real-time application-accessible performance characteristics of the available connection type of the plurality of different available connection types;

    determining whether the measured real-time application-accessible performance characteristics of the available connection type satisfy a threshold real-time application-level connection performance criterion specified in accordance with a service-level data transmission formatting option utilized by one of the different available service interfaces;

    selecting the available connection type in response to determining that the measured real-time application-accessible performance characteristics of the available connection type satisfy the threshold real-time application-level connection performance criterion specified in accordance with the service-level data transmission formatting option utilized by the one of the different available service interfaces; and

    in response to determining that the measured real-time application-accessible performance characteristics of the available connection type do not satisfy the threshold real-time application-level connection performance criterion, the application;

    determining that an alternative service interface with an alternative service-level data transmission formatting option selected from a group consisting of text-based serialized data transmission formatting and binary-based serialized data transmission formatting provides satisfactory real-time application-level performance over the available connection type; and

    selecting the alternative service interface with the alternative data transmission formatting option.

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