Collaborative phone-based file exchange
First Claim
Patent Images
1. A computer-implemented process for handing off application data between a first computing device and a second computing device, comprising:
- while a user is performing a task with a first application on the first computing device, determining whether a service that maintains a trusted pairing relationship between the first computing device and the second computing device is enabled on the first computing device and on the second computing device;
whenever the service is enabled on both the first computing device and the second computing device,pairing the first computing device, having the first application, with the second computing device, the second computing device having a second application compatible with the first application;
transferring application data associated with the first application from the first computing device to the second application on the second computing device;
while the user is performing a task with the second application on the second computing device when the service is enabled on both the first computing device and the second computing device, transferring application data associated with the second application from the second computing device to the first application on the first computing device.
2 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.
63 Citations
21 Claims
-
1. A computer-implemented process for handing off application data between a first computing device and a second computing device, comprising:
-
while a user is performing a task with a first application on the first computing device, determining whether a service that maintains a trusted pairing relationship between the first computing device and the second computing device is enabled on the first computing device and on the second computing device; whenever the service is enabled on both the first computing device and the second computing device, pairing the first computing device, having the first application, with the second computing device, the second computing device having a second application compatible with the first application; transferring application data associated with the first application from the first computing device to the second application on the second computing device; while the user is performing a task with the second application on the second computing device when the service is enabled on both the first computing device and the second computing device, transferring application data associated with the second application from the second computing device to the first application on the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented process for handing off application data between a mobile computing device and a first computing device using a second 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 application data on the second computing device; if the share/download service is enabled on the mobile computing device, sending to a first application associated with the mobile computing device, from the second computing device, application data associated with a second application on the second computing device, said second application being compatible with the first application; determining whether a sync/upload service that enables 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; whenever 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 transferring the application data from the mobile computing device to a third application on the first computing device, wherein the third application is compatible with the first application. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented process for handing off a task between a first computing device and a second computing device, comprising:
-
a user beginning to perform a task with a first application on the first computing device; determining whether a service that maintains a trusted pairing relationship between the first computing device and the second computing device is enabled on the first computing device and on the second computing device; whenever the service is enabled on both the first computing device and the second computing device, transferring the task from the first application on the first computing device to a second application on the second computing device, wherein the second application is compatible with the first application; and the user continuing to perform the task with the second application on the second computing device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-implemented process for synchronizing files between a mobile computing device and a first computing device, comprising:
-
determining whether a file sharing download service is enabled on the mobile computing device, wherein the file sharing download service allows multiple concurrent users to share files on a second computing device on which sharing is enabled; if the file sharing download service is enabled on the mobile computing device, receiving file modifications, deletions and additions for files on the mobile computing device from the second computing device; determining whether a sync service that maintains a trusted synced 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 service is enabled on both the mobile computing device and the first computing device, automatically synchronizing the files on the mobile computing device with the files on the first computing device. - View Dependent Claims (21)
-
Specification