Techniques to reduce information loss and translation costs in a system populated with data sources and sinks communicating with multiple data representations
First Claim
Patent Images
1. A system comprising:
- a set of client electronic systems to communicate data with a remote server electronic device; and
a gateway device coupled between the set of client electronic systems and the remote server electronic device, the gateway device to;
negotiate at least one communications data representation to be used by the set of client electronic systems when communicating with the remote server electronic device, wherein if the set of client systems and the remote server electronic device do not use a common communications data representation, the gateway device negotiates the communications data representations to be used based, at least in part, on processing costs of the systems,select the communications data representation from one or more possible communications data representations based, at least in part, on aggregate weight values and/or preference values from the set of client electronic systems, wherein the aggregate weight values are determined based on preference lists from a plurality of client electronic systems to be involved in a transaction with the remote server electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for reducing overall information loss and processing costs due to data translation in a network populated with communicating data sources and sinks of multiple data representations is described. By employing an “optimization” technique for negotiating “least cost” data representations to be communicated between data source(s) and sink(s) where the “least cost” can be relative to, for example, fidelity requirements and processing costs of the system or the user of the system.
19 Citations
16 Claims
-
1. A system comprising:
-
a set of client electronic systems to communicate data with a remote server electronic device; and a gateway device coupled between the set of client electronic systems and the remote server electronic device, the gateway device to; negotiate at least one communications data representation to be used by the set of client electronic systems when communicating with the remote server electronic device, wherein if the set of client systems and the remote server electronic device do not use a common communications data representation, the gateway device negotiates the communications data representations to be used based, at least in part, on processing costs of the systems, select the communications data representation from one or more possible communications data representations based, at least in part, on aggregate weight values and/or preference values from the set of client electronic systems, wherein the aggregate weight values are determined based on preference lists from a plurality of client electronic systems to be involved in a transaction with the remote server electronic device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a request for a communications transaction with a gateway device coupled between a plurality of client electronic devices and a server electronic device; negotiating at least one a communications data representation for use in the transaction wherein if the plurality of client electronic devices and the server electronic device do not use a common communications data representation, the negotiation of the communications data representations for use is based, at least in part, on processing costs of the systems, wherein the communications data representation is selected from an aggregated prioritized list of supported data representations corresponding to multiple client electronic systems, the aggregated prioritized list being determined based on preference lists from the multiple client electronic systems, and further wherein the negotiation is performed by the gateway device; and initiating a communications transaction between multiple electronic systems coupled to the gateway device using a selected communications data representation. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An article comprising a tangible storage medium to provide instructions that, when executed, cause one or more electronic systems to:
-
receive a request for a communications transaction with a gateway device coupled between a plurality of client electronic devices and a server electronic device; negotiate at least one communications data representation for use in the transaction, wherein if the plurality of client electronic devices and the server electronic device do not use a common communications data representation, the negotiation of the communications data representations for use is based, at least in part, on processing costs of the systems, wherein the communications data representation is selected from an aggregated prioritized list of supported data representations corresponding to multiple client electronic systems, the aggregated prioritized list being determined based on preference lists from the multiple client electronic systems, and further wherein the negotiation is performed by the gateway device; and initiating a communications transaction between multiple electronic systems coupled to the gateway device using a selected communications data representation. - View Dependent Claims (13, 14, 15, 16)
-
Specification