System and Method for Remote Data Acquisition and Distribution
First Claim
1. One or more computer-readable nontransitory storage media embodying software that is operable when executed to:
- receive a selection of a streamable-data source, the streamable-data source being operable to transmit streamable data;
receive streamable data from the streamable-data source;
receive a selection of one or more remote client devices to receive all or a portion of the streamable data; and
based at least in part on the selection of the streamable-data source and the selection of the one or more remote client devices, distribute or cause to be distributed all or a portion of the streamable data to one or more of the remote client devices for use at one or more of the remote client devices.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for remote data collection and distribution include components and operations for receiving, at a server, data transmitted by a first client device via a communication network. The method may also include selecting, by one or more client devices associated with the communication network, a second device to receive the data. The method may further include establishing a connection between the server and the selected second device via the communication network. The method may also include automatically transmitting the received data to the second device using the connection via the communication network. The method may further include causing, by the one or more client devices, the second device to execute a predefined operation.
61 Citations
76 Claims
-
1. One or more computer-readable nontransitory storage media embodying software that is operable when executed to:
-
receive a selection of a streamable-data source, the streamable-data source being operable to transmit streamable data; receive streamable data from the streamable-data source; receive a selection of one or more remote client devices to receive all or a portion of the streamable data; and based at least in part on the selection of the streamable-data source and the selection of the one or more remote client devices, distribute or cause to be distributed all or a portion of the streamable data to one or more of the remote client devices for use at one or more of the remote client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, by a nonremote client device, a selection of streamable-data source, the streamable-data source being operable to transmit streamable data; receiving, by the nonremote client device, streamable data from the streamable-data source; receiving, by the nonremote client device, a selection of one or more remote client devices to receive all or a portion of the streamable data; and based at least in part on the selection of the streamable-data source and the selection of the one or more remote client devices, distributing or causing to be distributed, by the nonremote client device, all or a portion of the streamable data to one or more of the remote client devices for use at one or more the remote client devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. One or more computer-readable nontransitory storage media embodying software that, when executed, is operable to:
-
receive streamable data from one or more streamable-data sources; receive a first selection from a client application, the first selection specifying a particular one of the streamable-data sources; receive a second selection from the client application, the second selection specifying one or more remote client devices; and based at least in part on the first and second selections, distribute or cause to be distributed all or a portion of the streamable data from the particular one of the streamable-data sources to one or more of the remote client devices for use at one or more of the remote client devices. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
receiving, by one or more central servers, streamable data from one or more streamable-data sources; receiving, by one or more central servers, a first selection from a client application, the first selection specifying a particular one of the streamable-data sources; receiving, by one or more central servers, a second selection from the client application, the second selection specifying one or more remote client devices; and based at least in part on the first and second selections, distributing or causing to be distributing, by one or more central servers, all or a portion of the streamable data from the particular one of the streamable-data sources to one or more of the remote client devices for use at one or more of the remote client devices. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
Specification