Method and device for the wireless exchange of media content between mobile devices based on content preferences
First Claim
1. A method of providing an automatic wireless exchange of media content between mobile devices based on content preferences, the method comprising:
- enabling a first wireless device to recognize a second wireless device;
establishing an application-level connection with the second wireless device;
utilizing share directive data received from a user of the second wireless device to determine a shareable list of media content files located on the second wireless device;
receiving, at the first wireless device, the shareable list of media content files from the second wireless device;
determining, at the first wireless device, content preference information;
checking each file on the shareable list of media content files for a qualification match against the content preference information to automatically determine, at the first wireless device, a desired list of media content files; and
downloading, at the first wireless device, a media content file on the desired list of media content files from the second wireless device, wherein initiation of the media content file downloading is independent of any user input and occurs when;
a connection viability threshold is met, the connection viability threshold comprising a signal strength of the application-level connection between the first wireless device and the second wireless device, the signal strength represented by a bit error rate; and
a file legitimacy threshold is met, the file legitimacy threshold comprising (i) evaluation of an encoding bit rate of the file and (ii) availability of a digital rights certificate associated with the file; and
downloading, at the first wireless device, a file descriptor associated with a media content file on the desired list of media content files from the second wireless device, wherein initiation of the file descriptor downloading is independent of any user input and occurs when (i) the connection viability threshold is not met, or (ii) the file legitimacy threshold is not met.
1 Assignment
0 Petitions
Accused Products
Abstract
Ad hoc application-level connections are established between wireless devices. Autonomous selection of files on a provider device facilitates migration of a file from the file provider to a file receiver. Once a file provider and a file receiver are communicatively coupled using an application-level connection, a portion of a determined file is conveyed from the provider node to a receiver node while a connection remains viable. If the connection is severed, a neighbor node and a provider node may again recognize each other. A connection can then be re-established. Once the connection is re-established, a further portion of the file can be conveyed from a provider node to the receiver node.
78 Citations
14 Claims
-
1. A method of providing an automatic wireless exchange of media content between mobile devices based on content preferences, the method comprising:
-
enabling a first wireless device to recognize a second wireless device; establishing an application-level connection with the second wireless device; utilizing share directive data received from a user of the second wireless device to determine a shareable list of media content files located on the second wireless device; receiving, at the first wireless device, the shareable list of media content files from the second wireless device; determining, at the first wireless device, content preference information; checking each file on the shareable list of media content files for a qualification match against the content preference information to automatically determine, at the first wireless device, a desired list of media content files; and downloading, at the first wireless device, a media content file on the desired list of media content files from the second wireless device, wherein initiation of the media content file downloading is independent of any user input and occurs when; a connection viability threshold is met, the connection viability threshold comprising a signal strength of the application-level connection between the first wireless device and the second wireless device, the signal strength represented by a bit error rate; and a file legitimacy threshold is met, the file legitimacy threshold comprising (i) evaluation of an encoding bit rate of the file and (ii) availability of a digital rights certificate associated with the file; and downloading, at the first wireless device, a file descriptor associated with a media content file on the desired list of media content files from the second wireless device, wherein initiation of the file descriptor downloading is independent of any user input and occurs when (i) the connection viability threshold is not met, or (ii) the file legitimacy threshold is not met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for providing an automatic wireless exchange of media content between mobile devices based on content preferences, the device comprising:
-
a processor configured to execute an instruction sequence; a wireless interface configured to interact with a wireless network; and a memory storing a file cache and one or more instruction sequences including; a peer-to-peer module that, when executed by the processor, minimally causes the processor to; recognize a neighbor wireless device, and establish an application-level connection with the recognized neighbor wireless device using the wireless interface; a file determination module that, when executed by the processor, minimally causes the processor to; utilize share directive data received from a user of the recognized neighbor wireless device to determine a shareable list of media content files located on the recognized neighbor wireless device, receive the shareable list of media content files from the recognized neighbor wireless device, determine content preference information pertaining to a user in communications with the device, and check each file on the shareable list of media content files for a qualification match against the content preference information to automatically determine a desired list of media content files; and a reception module that, when executed by the processor, minimally causes the processor to download a media content file on the desired list of media content files from the recognized neighbor wireless device, wherein initiation of the media content file downloading is independent of any user input and occurs when; a connection viability threshold is met, the connection viability threshold comprising a signal strength of the application-level connection with the recognized neighbor wireless device, the signal strength represented by a bit error rate; and a file legitimacy threshold is met, the file legitimacy threshold comprising (i) evaluation of an encoding bit rate of the file and (ii) availability of a digital rights certificate associated with the file;
whereinthe reception module, when executed by the processor, further minimally causes the processor to download a file descriptor associated with a media content file on the desired list of media content files from the recognized neighbor wireless device, wherein initiation of the file descriptor downloading is independent of any user input and occurs when (i) the connection viability threshold is not met, or (ii) the file legitimacy threshold is not met. - View Dependent Claims (12, 13, 14)
-
Specification