Media content flicking systems and methods
First Claim
1. A method comprising:
- detecting, by a media content processing device located at a customer premises, a user request to flick a media content instance from the media content processing device to a destination media content processing device located at the customer premises, the media content processing device and the destination media content processing device located in and communicatively connected to a same local area network at the customer premises;
in response to the detecting of the user request to flick the media content instance, a processor of the media content processing device directing the media content processing device to;
host the media content instance at a resource address for access by way of the local area network, the resource address specific to the media content instance and specifying a pathname indicating a specific file location within a local memory of the media content processing device at which the media content instance is hosted by the media content processing device, andtransmit data representative of the resource address to the destination media content processing device by way of the local area network;
receiving, by the media content processing device from the destination media content processing device by way of the local area network, a request to access the media content instance at the resource address;
streaming, by the media content processing device to the destination media content processing device by way of the local area network in response to the receiving of the request, data representative of the media content instance for processing by the destination media content processing device;
detecting, by the media content processing device, a predetermined hosting termination event; and
terminating, by the media content processing device in response to the detecting of the predetermined hosting termination event, the hosting of the media content instance at the resource address by deleting a mapping of the resource address to the specific file location associated with the media content instance such that the media content instance is no longer accessible through the resource address.
1 Assignment
0 Petitions
Accused Products
Abstract
In an exemplary embodiment, a source media content processing device located at a customer premises 1) detects a user request to flick a media content instance from the source device to a destination media content processing device located at the customer premises and communicatively connected to the source device by way of a local area network (“LAN”), 2) in response to the detecting, hosts the media content instance at a resource address for access by way of the LAN and transmits the resource address to the destination device by way of the LAN, 3) receives, from the destination device by way of the LAN, a request to access the media content instance at the resource address, 4) and streams, to the destination device by way of the LAN in response to the request, data representative of the media content instance. Corresponding methods and systems are also disclosed.
49 Citations
22 Claims
-
1. A method comprising:
-
detecting, by a media content processing device located at a customer premises, a user request to flick a media content instance from the media content processing device to a destination media content processing device located at the customer premises, the media content processing device and the destination media content processing device located in and communicatively connected to a same local area network at the customer premises; in response to the detecting of the user request to flick the media content instance, a processor of the media content processing device directing the media content processing device to; host the media content instance at a resource address for access by way of the local area network, the resource address specific to the media content instance and specifying a pathname indicating a specific file location within a local memory of the media content processing device at which the media content instance is hosted by the media content processing device, and transmit data representative of the resource address to the destination media content processing device by way of the local area network; receiving, by the media content processing device from the destination media content processing device by way of the local area network, a request to access the media content instance at the resource address; streaming, by the media content processing device to the destination media content processing device by way of the local area network in response to the receiving of the request, data representative of the media content instance for processing by the destination media content processing device; detecting, by the media content processing device, a predetermined hosting termination event; and terminating, by the media content processing device in response to the detecting of the predetermined hosting termination event, the hosting of the media content instance at the resource address by deleting a mapping of the resource address to the specific file location associated with the media content instance such that the media content instance is no longer accessible through the resource address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21, 22)
-
-
14. A method comprising:
-
detecting, by a media content processing device located at a customer premises, a user request to flick a media content instance from the media content processing device to a destination media content processing device located at the customer premises, the media content processing device and the destination media content processing device located in and communicatively connected to a same local area network at the customer premises; in response to the detecting of the user request to flick the media content instance, a processor of the media content processing device directing the media content processing device to; host the media content instance at a Hypertext Transfer Protocol (“
HTTP”
) Uniform Resource Locator (“
URL”
) address for access by way of the local area network, the HTTP URL address specific to the media content instance and specifying a pathname indicating a specific file location within a local memory of the media content processing device at which the media content instance is hosted by the media content processing device, andtransmit data representative of the HTTP URL address to the destination media content processing device by way of the local area network; receiving, by the media content processing device from the destination media content processing device by way of the local area network, a request to access the media content instance at the HTTP URL address; streaming, by the media content processing device to the destination media content processing device by way of the local area network in response to the receiving of the request, data representative of the media content instance for processing by the destination media content processing device; detecting, by the media content processing device, a predetermined hosting termination event; and terminating, by the media content processing device in response to the detecting of the predetermined hosting termination event, the hosting of the media content instance at the resource address by deleting a mapping of the resource address to the specific file location associated with the media content instance such that the media content instance is no longer accessible through the resource address. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
a user interface module implemented by a media content processing device and configured to detect a user request to flick a media content instance from the media content processing device to a destination media content processing device, the media content processing device and the destination media content processing device located in and communicatively connected to a same local area network at a customer premises; and a media flick module implemented by the media content processing device and communicatively coupled to the user interface module, the media flick module configured to respond to the user request to flick the media content instance from the media content processing device to the destination media content processing device by directing a processor of the media content processing device to direct the media content processing device to; host the media content instance at a resource address for access by way of the local area network, the resource address specific to the media content instance and specifying a pathname indicating a specific file location within a local memory of the media content processing device at which the media content instance is hosted by the media content processing device, and transmit data representative of the resource address to the destination media content processing device by way of the local area network; wherein the media content processing device detects a predetermined hosting termination event and, in response to the detecting of the predetermined hosting termination event, terminates the hosting of the media content instance at the resource address by deleting a mapping of the resource address to the specific file location associated with the media content instance such that the media content instance is no longer accessible through the resource address. - View Dependent Claims (18, 19, 20)
-
Specification