Remotely accessing protected files via streaming
First Claim
1. A method in which a user invokes, from a remote device, a protected file on a source device, wherein the user has a right to access the protected file, and wherein the protected file requires a locally stored license for invocation, the method comprising:
- locating the protected file on the source device, wherein the protected file is deemed locatable via a server message block (SMB) path of the protected file broadcasted by the source device; and
accessing the located, protected file via a media player on the remote device, said accessing comprising;
initiating the media player on the remote device upon selection of the protected file by the user;
constructing, by the media player, a streaming uniform resource location (URL) based on the SMB path for streaming the protected file to the remote device without acquiring an additional license for the remote device, said constructing comprising constructing the streaming URL from a device document provided by the source device;
requesting the protected file from the source device via the streaming URL;
responding by the remote device to an authentication request from the source device;
receiving by the remote device, in response to said responding, a physical path of the protected file from the source device, said physical path translated from the streaming URL by the source device; and
streaming by the media player on the remote device the protected file via the physical path.
3 Assignments
0 Petitions
Accused Products
Abstract
A source device permits a user of a remote device to access a protected file on the source device when the user of the remote device has a right to access the protected file. The user locates the protected file on the source device using the remote device and accesses the protected file using a media player on the remote device. The media player constructs a path by which the source device streams the protected file. The remote device responds to an authentication request from the source device that the user of the remote device has a right to access the protected file. The user is authenticated to confirm that the user of the remote device has a right to access the protected file. The protected file is streamed to the remote device via a path constructed by the remote device.
90 Citations
19 Claims
-
1. A method in which a user invokes, from a remote device, a protected file on a source device, wherein the user has a right to access the protected file, and wherein the protected file requires a locally stored license for invocation, the method comprising:
-
locating the protected file on the source device, wherein the protected file is deemed locatable via a server message block (SMB) path of the protected file broadcasted by the source device; and accessing the located, protected file via a media player on the remote device, said accessing comprising; initiating the media player on the remote device upon selection of the protected file by the user; constructing, by the media player, a streaming uniform resource location (URL) based on the SMB path for streaming the protected file to the remote device without acquiring an additional license for the remote device, said constructing comprising constructing the streaming URL from a device document provided by the source device; requesting the protected file from the source device via the streaming URL; responding by the remote device to an authentication request from the source device; receiving by the remote device, in response to said responding, a physical path of the protected file from the source device, said physical path translated from the streaming URL by the source device; and streaming by the media player on the remote device the protected file via the physical path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for permitting a user of a remote device to stream a protected file stored on a source device, said protected file requiring a locally stored license for invocation, said system comprising:
-
an interface for receiving a request from the user of the remote device for accessing the protected file on the source device, said protected file broadcasted by the source device via a server message block (SMB) path of the protected file, said request comprising a streaming uniform resource locator (URL) constructed based on the SMB oath and from a device document provided by the source device; an authentication component for determining the permission based on the request by authenticating that the user of the remote device has a right to access a protected file based on the locally stored license, said authenticating resulting in translation of the streaming URL to a physical path of the protected file; and a streaming component for streaming the protected file in response to the request to the remote device via a path constructed by the remote device and for enabling the remote device to stream the protected file without transmitting an additional copy of the license from the source device to the remote device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A data structure defining a streaming uniform resource locator (URL) constructed by a remote device for use by the remote device to receive a protected file streamed over the URL by a source device, wherein the remote device constructs the streaming URL from a device document provided by the source device. wherein the user of the remote device has a right to access the protected file which requires a locally stored license for invocation, said data structure comprising:
-
A streaming protocol by which the file is streamed; A path linking the remote device and the source device over which the streamed file is provided enabling the remote device to stream the protected file without transmitting an additional copy of the license from the source device to the remote device; and A sharing protocol for facilitating the transfer of the streaming file from the source device to the remote device via the path. - View Dependent Claims (16, 17, 18, 19)
-
Specification