Portable bridge device
First Claim
1. A portable bridge device comprising:
- a processor and a memory;
a short-range communication module configured to establish a first communication channel between the portable bridge device and a first local device, and configured to establish a second communication channel between the portable bridge device and a second local device; and
at least one platform-specific interface module configured to;
determine a first computing platform of the first local device, the first computing platform running a first operating system;
process first application data, based on the determined first computing platform, to reformat the first application data into first reformatted application data suitable for presentation on the first computing platform;
transmit the first reformatted application data to a first portable bridge device interface module of the first local device via the first communication channel;
determine a second computing platform of the second local device, the second computing platform running a second operating system;
process second application data, based on the determined second computing platform, to reformat the second application data into second reformatted application data suitable for presentation on the second computing platform; and
,transmit to a second portable bridge device interface module of the second local device via the second communication channel.
7 Assignments
0 Petitions
Accused Products
Abstract
A portable bridge device and methods for transmitting application data from the portable bridge device to one or more local devices of varying types, platforms and operating systems are described. In one embodiment, the method comprises establishing communication channels between the portable bridge device and first and second local devices, determining a platform or operating system of the local devices, and formatting, based on the determined platform or operating system, application data and transmitting the formatted application data to a portable bridge device interface module of the local devices via the communication channels. The portable bridge device may also establish a long-range communication channel to a remote computing device, and may operate as a gateway to a remote source of applications or resources. Operation of locally connected devices with the portable bridge device is not impacted by a temporary loss of connectivity between the portable bridge device and remote sources.
20 Citations
23 Claims
-
1. A portable bridge device comprising:
-
a processor and a memory; a short-range communication module configured to establish a first communication channel between the portable bridge device and a first local device, and configured to establish a second communication channel between the portable bridge device and a second local device; and at least one platform-specific interface module configured to; determine a first computing platform of the first local device, the first computing platform running a first operating system; process first application data, based on the determined first computing platform, to reformat the first application data into first reformatted application data suitable for presentation on the first computing platform; transmit the first reformatted application data to a first portable bridge device interface module of the first local device via the first communication channel; determine a second computing platform of the second local device, the second computing platform running a second operating system; process second application data, based on the determined second computing platform, to reformat the second application data into second reformatted application data suitable for presentation on the second computing platform; and
,transmit to a second portable bridge device interface module of the second local device via the second communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for transmitting application data from a portable bridge device to a first local device and a second local device, the method comprising:
-
establishing, via a short-range communication module of the portable bridge, a first communication channel between the portable bridge device and the first local device; establishing, via the short-range communication module of the portable bridge, a second communication channel between the portable bridge device and the second local device; determining, utilizing at least one platform-specific interface module of the portable bridge device, a first computing platform of the first local device, the first computing platform running a first operating system; processing first application data, utilizing the at least one platform-specific interface module of the portable bridge device and based on the determined first computing platform, to reformat the first application data into first reformatted application data suitable for presentation on the first computing platform; transmitting the reformatted first application data to a first portable bridge device interface module of the first local device via the first communication channel; determining, utilizing the at least one platform-specific interface module of the portable bridge device, a second computing platform of the second local device, the second computing platform running a second operating system; and processing second application data, utilizing the at least one platform-specific interface module of the portable bridge device and based on the determined second computing platform, to reformat the second application data into second reformatted application data suitable for presentation on the second computing platform; and
,transmitting the reformatted second application data to a second portable bridge device interface module of the second local device via the second communication channel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium comprising computer readable instructions executable by a processor of a portable bridge device, to cause the portable bridge device to:
-
establish, via a short-range communication module of the portable bridge, a first communication channel between the portable bridge device and the first local device; establish, via the short-range communication module of the portable bridge, a second communication channel between the portable bridge device and the second local device; determine, utilizing at least one platform-specific interface module of the portable bridge device, a first computing platform of the first local device, the first computing platform running a first operating system; processing first application data, utilizing the at least one platform-specific interface module of the portable bridge and based on the determined first computing platform, first application data transmitting the first reformatted application data to a first portable bridge device interface module of the first local device via the first communication channel; determine, utilizing the at least one platform-specific interface module of the portable bridge device, a second computing platform of the second local device, the second computing platform running a second operating system; processing second application data, utilizing the at least one platform-specific interface module of the portable bridge and based on the determined second computing platform, to reformat the second application data into second reformatted application data suitable for presentation on the second computing platform; and
,transmitting the second reformatted application data to a second portable bridge device interface module of the second local device via the second communication channel.
-
Specification