Communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
First Claim
1. A method for publishing and sharing media files, the method comprising:
- pre-selecting a media file from a collection of media files on a publisher communication terminal for publication;
thereaftermaking the selected media file a published media file available to other communication terminals from the publisher communication terminal;
thereafterreceiving a discovery request issued from a requestor communication terminal seeking published media files;
automatically establishing a connection between the publisher communication terminal and the requestor communication terminal in response to the discovery request;
sending an identification of the published media file from the publisher communication terminal to the requestor communication terminal;
sending a media file request from the requestor communication terminal to the publisher communication terminal requesting the published media file;
automatically sending the published media file from the publisher communication terminal to the requestor communication terminal in response to the media file request;
executing playback of the published media file on the requestor communication terminal; and
prior to receiving the discovery request, placing the publisher communication terminal in a publisher mode and awaiting the discovery request from the requestor communication terminal.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for publishing and sharing media files includes: making a published media file available to other wireless communication terminals from a publisher wireless communication terminal; establishing a connection via a wireless communication module of the publisher wireless communication terminal with a requestor wireless communication terminal seeking published media files; sending an identification of the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal; sending a media file request from the requestor wireless communication terminal to the publisher wireless communication terminal requesting the published media file; sending the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal in response to the media file request; and executing playback of the published media file on the requestor wireless communication terminal.
-
Citations
66 Claims
-
1. A method for publishing and sharing media files, the method comprising:
-
pre-selecting a media file from a collection of media files on a publisher communication terminal for publication;
thereaftermaking the selected media file a published media file available to other communication terminals from the publisher communication terminal;
thereafterreceiving a discovery request issued from a requestor communication terminal seeking published media files; automatically establishing a connection between the publisher communication terminal and the requestor communication terminal in response to the discovery request; sending an identification of the published media file from the publisher communication terminal to the requestor communication terminal; sending a media file request from the requestor communication terminal to the publisher communication terminal requesting the published media file; automatically sending the published media file from the publisher communication terminal to the requestor communication terminal in response to the media file request; executing playback of the published media file on the requestor communication terminal; and prior to receiving the discovery request, placing the publisher communication terminal in a publisher mode and awaiting the discovery request from the requestor communication terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication terminal comprising:
-
a communication module that is configured to communicate with other communication terminals; and a controller that is configured to pre-select a media file from a collection of media files on the communication terminal for publication, to thereafter make the selected media file a published media file available to other communication terminals, to thereafter receive a discovery request issued from a requestor communication terminal seeking published media files, to automatically establish a connection between the communication terminal and the requestor communication terminal in response to the discovery request, to send an identification of the published media file to the requestor communication terminal, to receive a media file request from the requestor communication terminal requesting the published media file, to automatically send the published media file to the requestor communication terminal in response to the media file request, and to place the communication terminal in a publisher mode and await the discovery request from the requestor communication terminal prior to receiving the discovery request.
-
-
11. A method for publishing and sharing media files, the method comprising:
-
pre-selecting a media file from a collection of media files on a publisher communication terminal for publication;
thereaftermaking the selected media file a published media file available to other communication terminals from the publisher communication terminal; establishing a connection between the publisher communication terminal and a requestor wireless communication terminal seeking published media files; sending an identification of the published media file from the publisher communication terminal to the requestor communication terminal; generating and displaying on the requestor communication terminal a published media file list including the published media file identification; ending a media file request from the requestor communication terminal to the publisher communication terminal requesting the published media file; sending the published media file from the publisher communication terminal to the requestor communication terminal in response to the media file request; and executing playback of the published media file on the requestor communication terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communication device comprising:
-
a transceiver circuit configured to communicate with at least one of a wireless network, a wireless router, and one or more wireless communication terminals; and a data processing circuit configured to; receive a pre-selection of digital media data from among digital media data accessible to the communication device; cause an identification of the pre-selected digital media data to be displayed;
initiate playback of the pre-selected digital media data; andplace the communication device in at least one of a first mode or a second mode;
wherein the data processing circuit is further configured to,when the communication device is in the first mode, cause pre-selected digital media data to be sent to another a communication device, via the transceiver circuit, and, when the communication device is in the second mode, cause pre-selected digital media data to be retrieved. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for digital media management by a communication device, comprising:
-
receiving a pre-selection of digital media data from among digital media data accessible to the communication device; causing an identification of the pre-selected digital media data to be displayed;
initiating playback of the pre-selected digital media data; andselecting at least one of a first mode and a second mode of operation for the communication device, the first mode being a mode in which pre-selected digital media data is sent to another communication device and the second mode being a mode in which pre-selected digital media data is retrieved by the communication device. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A non-transitory, computer-readable medium comprising program code that, when executed by at least one processor of a communication device, causes the at least one processor to perform a digital media management method that comprises:
-
receiving a pre-selection of digital media data from among an accessible collection of digital media data; causing an identification of the pre-selected digital media data to be displayed;
initiating playback of the pre-selected digital media data; and
selecting at least one of a first mode and a second mode of operation for the communication device, the first mode being a mode in which pre-selected digital media data is sent by the communication device to another communication device, and the second mode being a mode in which pre-selected digital media data is retrieved by the communication device.
-
-
39. A communication device comprising:
-
transceiver circuitry configured to communicate over a plurality of wireless interfaces using a first protocol and a second protocol, wherein the second protocol is a wireless local communication protocol and differs from the first protocol; and a controller configured to; select digital media data from a collection of one or more digital media data;
initiate playback of the selected digital media data, responsive to input received from a user interface; andinitiate streaming of the selected digital media data to another communication device via the second protocol; wherein the controller is further configured to; responsive to user input, place the communication device in at least one of a first mode, in which the communication device is operable to stream the selected digital media data to another communication device, using the second protocol, and a second mode, in which the communication device is operable to request digital media data via a router, online, or from another communication device, using the first protocol. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for digital media management by a communication device comprising transceiver circuitry configured to communicate over a plurality of wireless interfaces using a first protocol and a second protocol, wherein the second protocol is a wireless local communication protocol and differs from the first protocol, the method comprising:
-
selecting digital media data from a collection of one or more digital media data;
initiating playback of the selected digital media data, responsive to input received from a user interface; andinitiating streaming of the selected digital media data to another communication device via the second protocol; and placing the communication device in at least one of a first mode and a second mode;
wherein the method further comprises;in the first mode, causing the selected digital media data to be streamed to another device; and in the second mode, causing the selected digital media data to be retrieved. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64)
-
-
65. A non-transitory, computer-readable medium comprising program code that, when executed by at least one processor in a communication device comprising transceiver circuitry configured to communicate over a plurality of wireless interfaces using a first protocol and a second protocol, wherein the second protocol is a wireless local communication protocol and differs from the first protocol, causes the at least one processor to perform a digital media management method that comprises:
-
selecting digital media data from a collection of one or more digital media data;
initiating playback of the selected digital media data, responsive to input received from a user interface; andinitiating streaming of the selected digital media data to another communication device via the second protocol; and placing the communication device in at least one of in at least one of a first mode, in which the communication device is operable to stream the selected digital media data to another communication device, using the second protocol, and a second mode, in which the communication device is operable to request digital media data via a router, online, or from another communication device, using the first protocol.
-
-
66. A controller circuit configured for use in a communication device having transceiver circuitry configured to communicate over a plurality of wireless interfaces using a first protocol and a second protocol, wherein the second protocol is a wireless local communication protocol and differs from the first protocol, wherein the controller circuit is further configured to:
- select digital media data from a collection of one or more digital media data;
initiate playback of the selected digital media data, responsive to input received from a user interface; andinitiate streaming of the selected digital media data to another communication device via the second protocol; and wherein the controller is further configured to; responsive to user input, place the communication device in at least one of a first mode, in which the communication device is operable to stream the selected digital media data to another communication device, using the second protocol, and a second mode, in which the communication device is operable to request digital media data via a router, online, or from another communication device, using the first protocol.
- select digital media data from a collection of one or more digital media data;
Specification