Collaborative phone-based file exchange
First Claim
Patent Images
1. A computer-implemented process for synchronizing files between a mobile computing device and a first computing device, comprising:
- determining whether a share/download service is enabled on the mobile computing device, wherein the share/download service allows multiple concurrent users to share files on a second computing device that also has the share/download service enabled;
if the share/download service is enabled on the mobile computing device, receiving file modifications, deletions and additions for files on the share/download enabled mobile computing device from the second computing device;
determining whether a sync/upload service that maintains a trusted pairing relationship between the mobile computing device and the first computing device is enabled on the mobile computing device and on the first computing device;
if the sync/upload service is enabled on both the mobile computing device and the first computing device, pairing the mobile computing device with the first computing device automatically, and synchronizing the files on the mobile computing device with the files on the first computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A collaborative phone-based file exchange technique that wirelessly synchronizes a user'"'"'s work context with his or her mobile phone and makes this context readily available and sharable in collaborative situations. When the user is away from their desk, collaboration with others is possible by sharing/downloading between the mobile phone and a paired PC, which may be a colleague'"'"'s computer or a meeting room workstation/computer. When the user returns to their office, any recently downloaded files are automatically synchronized back to their office PC.
-
Citations
20 Claims
-
1. A computer-implemented process for synchronizing files between a mobile computing device and a first computing device, comprising:
-
determining whether a share/download service is enabled on the mobile computing device, wherein the share/download service allows multiple concurrent users to share files on a second computing device that also has the share/download service enabled; if the share/download service is enabled on the mobile computing device, receiving file modifications, deletions and additions for files on the share/download enabled mobile computing device from the second computing device; determining whether a sync/upload service that maintains a trusted pairing relationship between the mobile computing device and the first computing device is enabled on the mobile computing device and on the first computing device; if the sync/upload service is enabled on both the mobile computing device and the first computing device, pairing the mobile computing device with the first computing device automatically, and synchronizing the files on the mobile computing device with the files on the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for synchronizing and sharing files between a first computing device and a mobile computing device, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least some of the one or more processing units, perform operations comprising; determining whether a share/download service is enabled on the first computing device, wherein the share/download service allows multiple concurrent users to share files on a second computing device that also has the share/download service enabled; if the share/download service is enabled on the first computing device, receiving file modifications, deletions and additions for files on the share/download enabled computing device from a second computing device; determining whether a sync/upload service that maintains a trusted pairing relationship between the mobile computing device and the first computing device is enabled on the mobile computing device and on the first computing device; if the sync/upload service is enabled on both the mobile computing device and the first computing device, pairing the mobile computing device with the first computing device, and synchronizing the files on the mobile computing device with the files on the first computing device. - View Dependent Claims (10, 11)
-
-
12. A computer-implemented process for synchronizing files between a mobile computing device and a computing device, comprising:
-
creating a database of files and associated file usage data on the computing device; using a configuration file, read on startup, for determining whether a sync/upload service that maintains a trusted pairing relationship between the mobile computing device and the computing device is enabled on the mobile computing device and on the computing device; if the sync/upload service is enabled on both the mobile computing device and the computing device, pairing the mobile computing device with the computing device and automatically synchronizing the files on the mobile computing device with the files in the database on the computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification