Pipe Selection Heuristics
First Claim
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method of suggesting a connection pair between a first and second device to an application based on a metric received from the application, the method comprising:
- receiving, from the application, the metric indicating a preference to be used in selecting one of a plurality of connection pairs between the first and second devices;
receiving characteristics of the plurality of connection pairs;
selecting the one of the plurality of connection pairs based on the characteristics and the metric; and
suggesting the one of the plurality of connection pairs to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of a device that manages connection pairs between a pair of devices is described. The device receives a metric from an application that indicates a preference to be used in suggesting a connection pair between a pair of devices. The device further receives characteristics of the connection pairs and selects one of the connection pairs based on these characteristics and the application metric. The device suggests the selected connection pair to the application.
36 Citations
20 Claims
-
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method of suggesting a connection pair between a first and second device to an application based on a metric received from the application, the method comprising:
-
receiving, from the application, the metric indicating a preference to be used in selecting one of a plurality of connection pairs between the first and second devices; receiving characteristics of the plurality of connection pairs; selecting the one of the plurality of connection pairs based on the characteristics and the metric; and suggesting the one of the plurality of connection pairs to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method of suggesting a new one of a plurality of connection pairs between a first and second device to an application based on a metric received from the application, the method comprising:
-
receiving an indication that an active one of the plurality of connection pairs is disconnected; evaluating a remaining one or more of the plurality of connection pairs according to the metric; selecting one of the remaining one or more of the plurality of connection pairs based on characteristics of the remaining one or more of the plurality of connection pairs and the metric; and suggesting the one of the remaining one or more of the plurality of connection pairs to the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method of processing a new connection pair between a first and second device to an application based on a metric received from the application, the method comprising:
-
receiving an indication of an availability of the new connection pair, wherein there is an active connection pair between the first and second device for the application; evaluating the new connection pair according to the metric against an active connection pair; if the new connection pair ranks higher that the active connection pair, suggesting the new connection pair to the application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification