Seamless integration of portable computing devices and desktop computers
First Claim
1. A system that facilitates device interactions between a first device and a second device, comprising:
- a detection component that senses entry of a first device into a wireless communication range of a second device, anticipated exit of the first device from the wireless communication range of the second device, and actual exit of the first device from the wireless communication range of the second device;
a coupling component that establishes a private network connection between the first device and the second device upon the sensed entry of the first device into the wireless communication range of the second device and terminates the private network connection between the first device and the second device upon the sensed actual exit of the first device from the wireless communication range of the second device, the private network enables a service performed by the first device at least one of prior to establishment of the private network connection or after termination of the private network connection to be automatically effectuated at least in part by the second device while the first device and the second device are coupled; and
a synchronize component that updates one or more data files related to the service retained by the first device to match a version of the one or more data files retained by the second device upon the sensed anticipated exit of the first device from the wireless communication range of the second device to transition effectuation of the service to the first device.
2 Assignments
0 Petitions
Accused Products
Abstract
Portable computing devices automatically interface with other computing devices to interact in a collaborative effort toward providing a single, seamless computing experience for a user. As a user walks into a room with a cellular telephone certain functionality and data can be automatically unloaded to a desktop computer or other device based on a user or device identification or state. For example, a conversation on a cellular telephone can be automatically migrated to a desktop telephone as a user sits down. As a user is about to leave a room for a meeting, the desktop computer can update the telephone with latest versions of certain files. Thus, devices can automatically aggregate and/or decouple to provide a user with a single computing experience. These portable devices can broadcast an extensible set of services to other devices as well as to a host computer or server.
49 Citations
14 Claims
-
1. A system that facilitates device interactions between a first device and a second device, comprising:
-
a detection component that senses entry of a first device into a wireless communication range of a second device, anticipated exit of the first device from the wireless communication range of the second device, and actual exit of the first device from the wireless communication range of the second device; a coupling component that establishes a private network connection between the first device and the second device upon the sensed entry of the first device into the wireless communication range of the second device and terminates the private network connection between the first device and the second device upon the sensed actual exit of the first device from the wireless communication range of the second device, the private network enables a service performed by the first device at least one of prior to establishment of the private network connection or after termination of the private network connection to be automatically effectuated at least in part by the second device while the first device and the second device are coupled; and a synchronize component that updates one or more data files related to the service retained by the first device to match a version of the one or more data files retained by the second device upon the sensed anticipated exit of the first device from the wireless communication range of the second device to transition effectuation of the service to the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification