IP Library Granted Patent US 7,370,268
Granted Patent B2
US 7,370,268 · App. 10/632,335 · Granted May 6, 2008

Systems and methods for managing and presenting multimedia and content rich data on a removable memory apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,370,268
App. No.
10/632,335
Granted
May 6, 2008
Kind
B2
Abstract

The various embodiments disclosed are generally directed towards systems and methods for managing and displaying content rich data, such as multimedia, residing on a removable memory apparatus inserted into a handheld device. In one aspect of the invention, a method comprises launching and displaying the content rich data soon after the device is inserted into a handheld device and monitoring the number of times the content rich data was launched and displayed. If the content rich data was launched a specific number of times, then the content rich data is deleted from the handheld device.

Claims (52)

1. A method for managing content rich data residing on a removable memory apparatus that has been inserted into a handheld device, comprising:

locking the content rich data residing on the removable memory apparatus such that said content rich data is not permitted to be erased by a user of said handheld device;

establishing a connection between the removable memory apparatus and the handheld device;

searching, by a program residing on the removable memory apparatus, for at least one content cookie having a counter that is programmed into memory residing within the handheld device upon having established said connection;

installing at least one content cookie, having a counter, from the removable memory apparatus onto the handheld device if no content cookie was found when searching for the content cookie;

searching within the handheld device for a content player enabled to present the content rich data;

detecting the absence of a content player enabled to present the content rich data within the handheld device;

installing a content player enabled to present the content rich data in response to detecting the absence of a content player enabled to present the content rich data existing on the handheld device;

launching the content player enabled to present the content rich data;

presenting the content rich data within the handheld device via the content player; and

decrementing the counter of the content cookie wherein upon reaching a predetermined value by decrementing the counter of said content cookie, the content rich data is automatically removed from the handheld device.

2. The method of claim 1 , wherein the content rich data is multimedia data.

3. The method of claim 1 , wherein the content rich data is at least one graphical image.

4. The method of claim 1 , wherein the content rich data is an audio file.

5. The method of claim 1 , wherein the handheld device has a display screen, and the method further comprises the step of displaying the content rich data on the screen.

6. The method of claim 1 , wherein the removable memory apparatus is a memory stick.

7. The method of claim 1 , wherein the removable memory apparatus is a solid state memory apparatus.

8. The method of claim 1 , wherein the removable memory apparatus is a micro-mechanical drive.

9. The method of claim 1 , wherein the handheld device is communicatively coupled to the Internet and further wherein the content rich data includes one or more links to one or more Websites associated with the content rich data.

10. The method of claim 9 , wherein the one or more links are hyperlinks that, when invoked by a user, will launch a Web browser and open a webpage associated with the hyperlink.

11. The method of claim 1 , the method further comprising removing the content rich data from the handheld device when the counter reaches zero.

12. The method of claim 1 , the method further comprising:

storing information in the at least one content cookie wherein the information represents user interaction with the content rich data; and uploading the at least one content cookie to a server.

13. The method of claim 1 , wherein the counter is specific to the handheld device such that the content rich data will be presented the predetermined number of times per each device that the memory apparatus is inserted into.

14. The method of claim 1 , further comprising:

removing the content player enabled to present the content rich data from the handheld device wherein the content rich data will not be presented again on the handheld device.

15. A computer program product that includes a computer-usable medium having a sequence of instructions which, when executed by a processor, causes said processor to execute a process for displaying content rich data residing on a removable memory apparatus within a handheld device soon after the device is inserted into the handheld device, said process comprising:

locking the content rich data residing on the removable memory apparatus such that said content rich data is not permitted to be erased by a user of said handheld device;

establishing a connection between the removable memory apparatus and the handheld device;

searching, by a program residing on the removable memory apparatus, for at least one cookie having a counter that programmed into memory residing within the handheld device upon having established said connection;

installing at least one content cookie, having a counter, on the handheld device if no content cookie was found when searching for the content cookie;

searching within the handheld device for a content player enabled to present the content rich data;

detecting the absence of a content player enabled to present the content rich data within the handheld device

installing a content player enabled to present the content rich data in response to detecting the absence of a content player enabled to present the content rich data existing on the handheld device;

launching a content player enabled to present the content rich data;

presenting the content rich data within the handheld device via the content player; and

decrementing the counter of the content cookie wherein upon reaching a predetermined value by decrementing the counter of said content cookie, the content rich data is automatically removed from the handheld device.

16. The computer program product of claim 15 , wherein the content rich data is multimedia data.

17. The computer program product of claim 15 , wherein the content rich data is at least one graphical image.

18. The computer program product of claim 15 , wherein the content rich data is an audio file.

19. The computer program product of claim 15 , wherein the handheld device has a display screen, and the method further comprises the step of displaying the content rich data on the screen.

20. The computer program product of claim 15 , wherein the removable memory apparatus is a memory stick.

21. The computer program product of claim 15 , wherein the removable memory apparatus is a solid state memory card.

22. The computer program product of claim 15 , wherein the removable memory apparatus is a micro-mechanical drive.

23. The computer program product of claim 15 , wherein the handheld device is communicatively coupled to the Internet and further wherein the content rich data includes one or more links to one or more Websites associated with the content rich data.

24. The computer program product of claim 23 , wherein the one or more links are hyperlinks that, when invoked by a user, will launch a Web browser and open a webpage associated with the hyperlink.

25. The computer program product of claim 15 , wherein the process for displaying content rich data residing on a removable memory apparatus within a handheld device soon after the device is inserted into the handheld device further comprises:

storing information in the at least one content cookie wherein the information represents user interaction with the content rich data; and

uploading the at least one content cookie to a server.

26. The computer program product of claim 15 , wherein the counter is specific to the handheld device such that the content rich data will be presented the predetermined number of times per each device that the memory apparatus is inserted into.

27. The computer program product of claim 15 , wherein the process for displaying content rich data residing on a removable memory apparatus within a handheld device soon after the device is inserted into the handheld device further comprises:

removing the content player enabled to present the content rich data from the handheld device wherein the content rich data will not be presented again on the handheld device.

Assignments (4)
ASSIGNMENT AND PURCHASE AGREEMENT Recorded Dec 16, 2008
From: VENCORE SOLUTIONS LLC
To: DATA TRANSFER, LLC
Reel/Frame 021984/0001 →
TRANSFER SECURITY INTEREST UNDER DEFAULT OF SECURITY AGREEMENT Recorded Dec 16, 2008
From: MIGO SOFTWARE, INC.
To: VENCORE SOLUTIONS LLC
Reel/Frame 021984/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2007
From: MACROPORT, INC.
To: MIGO SOFTWARE, INC.
Reel/Frame 020296/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2003
From: TANN, JOHNATHAN P.; TANN, JAMES P.; CULVER, RICHARD T.
To: MACROPORT, INC.
Reel/Frame 014837/0653 →