System and method for exchanging data between computing devices
First Claim
Patent Images
1. A method for exchanging data between computing devices, the method comprising:
- identifying, on a first computing device, a data transfer configuration that is to be used in a subsequent data transfer between a second computing device and a third computing device, wherein the data transfer configuration is to cause selection of data items from a larger collection of data items that are to be exchanged in the subsequent data transfer; and
causing the data transfer configuration to be automatically implemented on the second computing device as a result of the first computing device communicating with the second computing device.
10 Assignments
0 Petitions
Accused Products
Abstract
Communications may be exchanged between two computing devices for purpose of establishing a collection of data items on one of the devices. During the communication, a data transfer configuration may also be communicated to the device on which the collection of data items is established. When that device communicates with another computing device (“downstream device”), the data transfer process causes the automatic selection of certain data items, either for transfer to the downstream device to the exclusion of other data items in the collection, or for priority of transfer over some or all other data items in the collection.
-
Citations
32 Claims
-
1. A method for exchanging data between computing devices, the method comprising:
-
identifying, on a first computing device, a data transfer configuration that is to be used in a subsequent data transfer between a second computing device and a third computing device, wherein the data transfer configuration is to cause selection of data items from a larger collection of data items that are to be exchanged in the subsequent data transfer; and
causing the data transfer configuration to be automatically implemented on the second computing device as a result of the first computing device communicating with the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for exchanging data between computing devices, the method comprising:
-
communicating with a first computing device to (i) establish a collection of data items, and (ii) receive a data transfer configuration that is to be used for communicating with a second computing device; and
in response to initiating communications with a second computing device, performing a data transfer process that either (i) automatically selects data items from the collection of data items for transfer to the second computing device to the exclusion of other data items in the collection, or (ii) automatically prioritizes select data items from the collection of data items for transfer to the second computing device over other data items in the collection;
wherein performing the data transfer process includes using the data transfer configuration. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for exchanging data items between computing devices, the method comprising:
-
receiving user-input that specifies a data transfer configuration on a first computing device;
communicating with a second computing device to establish a collection of data items on the second computing device;
receiving on the second computing device the data transfer configuration from the first computing device; and
communicating with a third computing device to establish a set of data items on the third computing device, wherein the set of data items are from the collection of data items, and wherein the data transfer configuration determines at least some of the data items in the set of data items. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for exchanging contact records between computing devices, the method comprising:
-
receiving user-input that specifies a data transfer configuration on a first computing device;
communicating with a second computing device to establish a collection of contact records on the second computing device;
receiving on the second computing device the data transfer configuration from the first computing device;
communicating with a third computing device to establish a set of contact records on the third computing device, wherein communicating with the third computing device includes implementing a protocol for selecting contact records to be transferred from the collection of contact records to the third computing device, and wherein implementing the protocol includes using the data transfer configuration to prioritize some contact records over other contact records. - View Dependent Claims (27, 28)
-
-
29. A computer-readable medium carrying instructions for exchanging data between computing devices, the instructions including instruction, that when executed by one or more processes, cause the one or more processors to perform steps comprising:
-
communicating with a first computing device to (i) establish a collection of data items, and (ii) receive a data transfer configuration that is to be used for communicating with a second computing device; and
in response to initiating communications with a second computing device, performing a data transfer process that either (i) automatically selects data items from the collection of data items for transfer to the second computing device to the exclusion of other data items in the collection, or (ii) automatically prioritizes select data items from the collection of data items for transfer to the second computing device over other data items in the collection;
wherein performing the data transfer process includes using the data transfer configuration.
-
-
30. A portable computing device comprising:
-
one or more communication ports for communicating to a originating computing device and a downstream computing device;
a memory configured to store data items; and
a processor configured to;
establish a collection of data items in the memory using data received from the originating computing device, and implement a data transfer configuration that is to be used for communicating with the downstream computing device;
uses the data transfer configuration to perform a data transfer process with the downstream device that either (i) automatically selects data items from the collection of data items for transfer to the downstream computing device to the exclusion of other data items in the collection, or (ii) automatically prioritizes select data items from the collection of data items for transfer to the downstream computing device over other data items in the collection. - View Dependent Claims (31, 32)
-
Specification