主权项 |
1. A machine-readable non-transitory storage medium storing instructions that, when executed by a processor included in a computing device belonging to a user, cause the computing device to carry out steps that include:
storing a data file and a contact list; receiving a request to establish a network connection with a client device, wherein the request includes client contact data and a request to participate in a shared service associated with the data file; comparing the client contact data to the contact list by generating a weighted score for a number of matching fields between the contact list and the client contact data; determining a common ownership between the client device and the computing device when the weighted score reaches or exceeds a threshold; sending configuration information to the client device, the configuration information corresponding to both: i) connection information and, ii) a program executing at the computing device and associated with the data file; causing the client device to download and install a remote application, according to the configuration information, for interfacing with the program executing at the computing device; and causing the client device to remotely interface with the program and the data file. |