Network-implemented method using client's geographic location to determine protection suite
First Claim
1. A method for use by a first entity adapted to communicate with other entities using a selected one of a plurality of supported values of at least one parameter that controls at least one aspect of the communication, the method comprising,receiving an Offer from a second entity that contains offered values for the parameter, andtransmitting a Proposal to the second entity that identifies as the selected value one of the offered values that is also one of the supported values,the selected value being a) a particular one of the offered and supported values as long as communications with the second entity using that particular value would be permissible at the second entity'"'"'s location and b) a different one of the offered and supported values otherwise.
8 Assignments
0 Petitions
Accused Products
Abstract
A server is adapted to communicate with client devices using a selected one of a plurality of alternative protection suites. The server receives from a terminal device information that identifies an offered list of protection suites supported by the terminal device. A particular one of the protection suites that is supported by both the server and the terminal device is selected by the server in a deterministic way. If use of a particular protection suite is prohibited by law in the geographical region where the terminal device is located, the server selects a different matching protection suite in substitution for the protection suite that it otherwise would have selected. The server identifies the selected protection suite to the terminal device and thereafter communicates with the terminal device based on the parameter values in the protection suite.
-
Citations
19 Claims
-
1. A method for use by a first entity adapted to communicate with other entities using a selected one of a plurality of supported values of at least one parameter that controls at least one aspect of the communication, the method comprising,
receiving an Offer from a second entity that contains offered values for the parameter, and transmitting a Proposal to the second entity that identifies as the selected value one of the offered values that is also one of the supported values, the selected value being a) a particular one of the offered and supported values as long as communications with the second entity using that particular value would be permissible at the second entity'"'"'s location and b) a different one of the offered and supported values otherwise.
-
12. A method for use by a server adapted to communicate with clients in a manner defined at least in part by a selected one of a plurality of suites each comprising one or more server-supported values of respective parameters, the method comprising,
receiving an Offer from a client that contains two or more offered suites of values for the parameters, and transmitting a Proposal to the client that identifies as the selected suite one of the offered suites that is also one of the suites of server-supported values, the selected suite being a preferred one of the offered and server-supported suites determined based on an order of preference of the server-supported suites except when use of said preferred suite would cause communications with the client to violate one or more legal restrictions, in which case the selected suite is a different one of the offered and server-supported suites whose use would not cause communications with the client to violate said one or more legal restrictions.
Specification