Instant selective multiple soft document sharing between multiple heterogeneous computing devices
First Claim
1. A system for providing dynamically shared documents, comprising:
- a hub, wherein the hub is not connected to any external network; and
a plurality of computing devices in physical proximity with the hub;
whereineach of the plurality of computing devices communicates with the hub via only a wireless connection;
the hub receives and retransmits requested documents between selected computing devices of the plurality of computing devices, wherein transmissions between each of the plurality of computing devices and the hub are at least one of infrared transmissions or radio frequency transmissions;
each of the plurality of computing devices translates each requested document into a system independent language prior to transmitting the requested document to the hub, wherein the system independent language is at least one of a Java based language or an extensible markup language; and
each of the plurality of computing devices translates each received document from the hub.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing dynamically shared documents to multiple computing devices. In a preferred embodiment, the system includes a hub and a plurality of computing devices in physical proximity with the hub. Each of the plurality of computing devices communicates with the hub via a wireless connection. The hub acts as a pass-through device receiving and transmitting requests from a requesting computing device to other computing devices and receiving and transmitting answers from the other computing devices to the requesting computing device. Each computing device translates requests and shared documents into a system independent language before transmitting the request of the document to the hub and each computing device translates received documents from the system independent language into a data format preferred by that particular computing device. Thus, documents may be securely shared between computing devices having different operating systems and data formats without having a physical network connection. Furthermore, the hub is portable, thus allowing the sharing of documents at any location in which several users have gathered for a meeting.
41 Citations
28 Claims
-
1. A system for providing dynamically shared documents, comprising:
-
a hub, wherein the hub is not connected to any external network; and a plurality of computing devices in physical proximity with the hub;
whereineach of the plurality of computing devices communicates with the hub via only a wireless connection; the hub receives and retransmits requested documents between selected computing devices of the plurality of computing devices, wherein transmissions between each of the plurality of computing devices and the hub are at least one of infrared transmissions or radio frequency transmissions; each of the plurality of computing devices translates each requested document into a system independent language prior to transmitting the requested document to the hub, wherein the system independent language is at least one of a Java based language or an extensible markup language; and each of the plurality of computing devices translates each received document from the hub. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a data processing system for retrieving documents from other data processing systems, comprising the steps of:
-
sending, from a first data processing system, a request, in a system independent language, for a shared document from a second data processing system to a hub in close proximity to the first and second data processing systems via only a wireless communication signal, wherein the hub is not connected to any external network, wherein the system independent language is at least one of a Java based language or an extensible markup language; receiving, from the hub, via only the wireless communication link, the shared document, formatted in the system independent language, wherein transmissions between each of the data processing systems and the hub are at least one of infrared transmissions or radio frequency transmissions; and translating the shared document from the system independent language into a first data processing system preferred data format for presentation to a user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product in computer readable media for use in a data processing system for retrieving documents from other data processing systems, the computer program product comprising:
-
first instructions for sending, from a first data processing system, a request, in a system independent language, for a shared document from a second data processing system to a hub in close proximity to the first and second data processing systems via only a wireless communication signal, wherein the hub is not connected to any external network, wherein the system independent language is at least one of a Java based language or an extensible markup language; second instructions for receiving, from the hub, via only the wireless communication link, the shared document, formatted in the system independent language, wherein transmissions between each of the data processing systems and the hub are at least one of infrared transmissions or radio frequency transmissions; and third instructions for translating the shared document from the system independent language into a first data processing system preferred data format for presentation to a user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for retrieving documents from other data processing systems, comprising:
-
means for sending, from a first data processing system, a request, in a system independent language, for a shared document from a second data processing system to a hub in close proximity to the first and second data processing systems via only a wireless communication signal, wherein the hub is not connected to any external network, wherein the system independent language is at least one of a Java based language or an extensible markup language; means for receiving, from the hub, via only the wireless communication link, the shared document, formatted in the system independent language, wherein transmissions between each of the data processing systems and the hub are at least one of infrared transmissions or radio frequency transmissions; and means for translating the shared document from the system independent language into a first data processing system preferred data format for presentation to a user. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method in a data processing system for facilitating communications between a plurality of other data processing systems, comprising the steps of:
-
receiving a request in a system independent format from a first data processing system via only a wireless communication link, wherein the system independent format is at least one of a Java based language or an extensible markup language; broadcasting the request to a second data processing system via only the wireless communication link; receiving an answer in a system independent format from the second data processing system via only the wireless communication link; and broadcasting the answer to the first data processing system via only the wireless communication link, wherein transmissions between each of the data processing systems are at least one of infrared transmissions or radio frequency transmissions. - View Dependent Claims (24)
-
-
25. A computer program product in a computer readable media for use in a data processing system for facilitating communications between a plurality of other data processing systems, the computer program product comprising:
-
first instructions for receiving a request in a system independent format from a first data processing system via only a wireless communication link, wherein the system independent format is at least one of a Java based language or an extensible markup language; second instructions for broadcasting the request to a second data processing system via only the wireless communication link; third instructions for receiving an answer in a system independent format from the second data processing system via only the wireless communication link; and fourth instructions for broadcasting the answer to the first data processing system via only the wireless communication link, wherein transmissions between each of the data processing systems are at least one of infrared transmissions or radio frequency transmissions. - View Dependent Claims (26)
-
-
27. A system in a data processing system for facilitating communications between a plurality of other data processing systems, comprising:
-
means for receiving a request in a system independent format from a first data processing system via only a wireless communication link, wherein the system independent format is at least one of a Java based language or an extensible markup language; means for broadcasting the request to a second data processing system via only the wireless communication link; means for receiving an answer in a system independent format from the second data processing system via only the wireless communication link; and means for broadcasting the answer to the first data processing system via only the wireless communication link, wherein transmissions between each of the data processing systems are at least one of infrared transmissions or radio frequency transmissions. - View Dependent Claims (28)
-
Specification