Asset streaming
First Claim
Patent Images
1. A computer-implemented data processing system, the system comprising:
- an account server in intermittent communication with end user devices operable with accounts authenticated by the account server, the account server having a microprocessor configured to associate an authenticated one of the end user devices with other authenticated end user devices, the associated authenticated devices requesting authorization to stream assets among each other using a network-based storage service in accordance with the accounts authenticated by the account server;
the network-based storage service in communication with the account server and a streams server, the network-based storage service having one or more storage servers, the storage servers and streams server each having a microprocessor configured to interoperate with the account server to restrict streaming assets among the associated authenticated end user devices wherein, for a limited time and in connection with an authenticated account;
the account server microprocessor is configured to authorize an originating authenticated end user device to use the network-based storage service to stream an asset acquired by the originating authenticated end user device back to the originating authenticated end user device and to any of the associated authenticated end user devices with which the originating authenticated end user device is associated;
the streams server microprocessor is configured to register metadata describing the asset and further authorize the originating authenticated end user device to upload the asset to a storage server; and
the storage server microprocessor is configured to store the asset and receive the asset uploaded from the originating authenticated end user device in accordance with the metadata registered for the asset.
1 Assignment
0 Petitions
Accused Products
Abstract
A device streams assets to network-based storage in cooperation with servers administering the network-based storage. The servers manage and secure access to the stream of assets, on both an account level and an asset level, in accordance with asset metadata registered for the assets during streaming, and in accordance with account data associated with the assets being streamed and the device with which the assets are streamed. The servers operate to notify other authorized devices associated with the device that the assets are available to download, including initiating the download of assets automatically or in response to user input.
-
Citations
15 Claims
-
1. A computer-implemented data processing system, the system comprising:
-
an account server in intermittent communication with end user devices operable with accounts authenticated by the account server, the account server having a microprocessor configured to associate an authenticated one of the end user devices with other authenticated end user devices, the associated authenticated devices requesting authorization to stream assets among each other using a network-based storage service in accordance with the accounts authenticated by the account server; the network-based storage service in communication with the account server and a streams server, the network-based storage service having one or more storage servers, the storage servers and streams server each having a microprocessor configured to interoperate with the account server to restrict streaming assets among the associated authenticated end user devices wherein, for a limited time and in connection with an authenticated account; the account server microprocessor is configured to authorize an originating authenticated end user device to use the network-based storage service to stream an asset acquired by the originating authenticated end user device back to the originating authenticated end user device and to any of the associated authenticated end user devices with which the originating authenticated end user device is associated; the streams server microprocessor is configured to register metadata describing the asset and further authorize the originating authenticated end user device to upload the asset to a storage server; and the storage server microprocessor is configured to store the asset and receive the asset uploaded from the originating authenticated end user device in accordance with the metadata registered for the asset. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of streaming assets among end user devices in communication with a network-based storage system, the method comprising:
-
performing in an account server, the account server in communication with the end user devices and the network-based storage system; authenticating the end user devices as operable with an authenticated account; associating one of the authenticated end user devices with other authenticated end user devices; responding to requests received from the network-based storage service for authorization for an authenticated end user device to stream an asset using the network-based storage system, the asset having been acquired by the authenticated end user device, wherein responding to requests includes; facilitating metadata registration in the network-based storage service, the metadata describing the asset, the metadata including information obtained from the authenticated account in connection with which authorization to stream the asset was requested; and granting requests for authorization wherein authorization to stream the asset is restricted to a limited time in connection with the authenticated account, and is limited to the authenticated end user device and associated authenticated end user devices. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method for streaming assets among end user devices in communication with a network-based storage system, the method comprising:
-
responding to requests received from the end user devices in communication with the network-based storage service, the end user devices requesting authorization to stream an asset using the network-based storage service, the asset having been acquired by an end user device, wherein responding to requests includes; authenticating the end user devices as operable with an authenticated account; associating one of the authenticated end user devices with other authenticated end user devices; facilitating metadata registration in the network-based storage service, the metadata describing the asset, the metadata including information obtained from the authenticated account in connection with which authorization to stream the asset was requested; and granting requests for authorization wherein authorization to stream the asset is restricted to a limited time in connection with the authenticated account, and is limited to the authenticated end user device and associated authenticated end user devices. - View Dependent Claims (12, 13, 14, 15)
-
Specification