Method and apparatus to facilitate multimedia transfer
First Claim
1. A wireless communications device comprising:
- a communications interface to communicatively connect the wireless communications device to a remote device;
a memory to store multimedia content;
application logic stored in the memory; and
a controller communicatively connected to the memory and the communications interface, and configured to execute the application logic to;
generate an encapsulated data structure comprising the multimedia content and one or more pointers, each pointer identifying a user-selected start position for the multimedia content; and
transmit the encapsulated data structure to the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device is configured to facilitate the transfer of customized multimedia content. A controller encapsulates multimedia payload using data stored in memory and transfers the encapsulated multimedia content to a remote device over a communications interface. The data may include one or more user-selected start positions for the multimedia content, each being associated with a user-specified predetermined event. The device may also receive encapsulated multimedia content, and use the encapsulated information to update local memory. This allows the receiving electronic device to use the multimedia content as specified by the sending user without requiring the user to redefine the user-selected start positions and their associated predetermined events.
14 Citations
29 Claims
-
1. A wireless communications device comprising:
-
a communications interface to communicatively connect the wireless communications device to a remote device; a memory to store multimedia content; application logic stored in the memory; and a controller communicatively connected to the memory and the communications interface, and configured to execute the application logic to; generate an encapsulated data structure comprising the multimedia content and one or more pointers, each pointer identifying a user-selected start position for the multimedia content; and transmit the encapsulated data structure to the remote device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transferring multimedia content between wireless communications devices, the method comprising:
-
storing multimedia content in a memory of a wireless communications device; storing one or more pointers in the memory, each pointer identifying a user-selected start position for the multimedia content; generating an encapsulated data structure including the multimedia content and the one or more pointers; and transmitting the encapsulated data structure to a remote device communicatively connected to the wireless communications device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A wireless communications device comprising:
-
a communications interface to communicatively connect the wireless communications device to a remote device; a memory; application logic stored in the memory; and a controller communicatively connected to the memory and the communications interface, and configured to execute the application logic to; receive an encapsulated data structure comprising multimedia content and one or more pointers, each pointer identifying a user-selected start position for the multimedia content; and render the multimedia content beginning from one of the pointers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of transferring multimedia content between wireless communications devices, the method comprising:
-
receiving an encapsulated data structure over a communications interface at a wireless communications device, the encapsulated data structure comprising multimedia content and one or more pointers that identify user-selected start positions for the multimedia content; validating the encapsulated data structure based on an identifier included with the encapsulated data structure; retrieving the one or more pointers from the encapsulated data structure based on the validation; and rendering the multimedia content beginning from a starting point specified by one of the pointers. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification