IP Library Granted Patent US 7,945,535
Granted Patent B2
US 7,945,535 · App. 11/302,566 · Granted May 17, 2011

Automatic publishing of digital content

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,945,535
App. No.
11/302,566
Granted
May 17, 2011
Kind
B2
Abstract

In one embodiment, there is provided a method for a media storage device to manage digital content. The method comprises determining if there is digital content to be categorized into one or more galleries; automatically categorizing said digital content into the one or more galleries; and for digital content categorized into a gallery with an auto-publish flag, sending at least one of said digital content and a derivative form of said digital content to a server.

Claims (42)

1. A method for a media storage device to manage digital content, the method comprising:

determining if there is digital content to be categorized into one or more galleries by periodically scanning a memory of the media storage device to identify said digital content;

automatically categorizing said digital content into the one or more galleries based on global positioning data associated with said digital content, wherein the one or more galleries are not an ultimate repository of the digital content, and wherein the one or more galleries are collections of digital content;

for the digital content categorized into a gallery wherein the gallery is associated with an auto-publish flag, sending, without user intervention, at least one of said digital content and a derivative form of said digital content to a server, thereby automatically publishing the digital content added to the gallery with the auto-publish flag; and

subsequent to categorizing the digital content to the one or more galleries, storing the digital content in a memory location that is selected by looking up the memory location in a table that associates galleries with memory locations, thereby automatically assigning the memory location based on the one or more galleries associated with the digital content.

2. The method of claim 1 , wherein determining if there is digital content to be categorized into the one or more galleries is based on a change notification which indicates that there is digital content to be categorized into the one or more galleries.

3. The method of claim 1 , further comprising first generating the galleries.

4. The method of claim 3 , wherein the galleries are generated automatically based on an organization of the memory.

5. The method of claim 3 , wherein the galleries are generated in response to user-input through a drag and drop interface.

6. The method of claim 3 , wherein the galleries are created through a user interface on the media acquisition device and are generated on the media storage device in response to an indication of the galleries received from the media acquisition device.

7. The method of claim 1 , wherein automatically categorizing the digital content into galleries comprises mapping each item of digital content to a gallery.

8. The method of claim 7 , wherein the mapping is based on metadata associated with the item of digital content.

9. The method of claim 7 , wherein the mapping is based on a location of the item of digital content in the memory.

10. The method of claim 1 , further comprising preparing the digital content for publication before sending the digital content to the server.

11. The method of claim 10 , wherein preparing the digital content for publication comprises compressing the digital content to facilitate transmission thereof to the server.

12. The method of claim 1 , further comprising removing an item of digital content from a gallery if the item of digital content is deleted from the memory.

13. The method of claim 1 , wherein an individual gallery is associated with a proximity to a specific location that is matched to the global positioning data.

14. The method of claim 1 , wherein the method further comprises:

receiving an instruction to delete the digital content from the gallery associated with the auto-publish flag; and

sending a message to the server on which the gallery is published, to indicate the digital content has been deleted, wherein the server deletes the digital content in response to the message, thereby synchronizing content between the gallery on the media storage device and the server.

15. The method of claim 1 , wherein the gallery is a categorization of content and not the ultimate repository of the content and wherein the memory is the ultimate repository of the content.

16. One or more computer-readable storage media having computer-executable instructions embodied thereon, that when executed by a computing device performs a method for a media storage device to manage digital content, the method comprising:

determining if there is digital content to be categorized into one or more galleries by periodically scanning a memory of the media storage device to identify said digital content;

automatically categorizing said digital content into the one or more galleries based on global positioning data associated with said digital content, wherein the one or more galleries are not an ultimate repository of the digital content, and wherein the one or more galleries are collections of digital content;

for the digital content categorized into a gallery wherein the gallery is associated with an auto-publish flag, sending, without user intervention, at least one of said digital content and a derivative form of said digital content to a server, thereby automatically publishing the digital content added to the gallery with the auto-publish flag; and

subsequent to categorizing the digital content to the one or more galleries, storing the digital content in a memory location that is selected by looking up the memory location in a table that associates galleries with memory locations, thereby automatically assigning the memory location based on the one or more galleries associated with the digital content.

17. The media of claim 16 , wherein determining if there is digital content to be categorized into the one or more galleries is based on a change notification which indicates that there is digital content to be categorized into the one or more galleries.

18. The media of claim 16 , further comprising first generating the galleries.

19. The media of claim 18 , wherein the galleries are generated automatically based on an organization of the memory.

20. The media of claim 18 , wherein the galleries are generated in response to user-input through a drag and drop interface.

21. The media of claim 18 , wherein the galleries are created through a user interface on the media acquisition device and are generated on the media storage device in response to an indication of the galleries received from the media acquisition device.

22. The media of claim 16 , wherein automatically categorizing the digital content into galleries comprises mapping each item of digital content to a gallery.

23. The media of claim 22 , wherein the mapping is based on metadata associated with the item of digital content.

24. The media of claim 22 , wherein the mapping is based on a location of the item of digital content in the memory.

25. The media of claim 16 , further comprising preparing the digital content for publication before sending the digital content to the server.

26. The media of claim 25 , wherein preparing the digital content for publication comprises compressing the digital content to facilitate transmission thereof to the server.

27. The media of claim 16 , further comprising removing an item of digital content from a gallery if the item of digital content is deleted from the memory.

28. The media of claim 16 , wherein an individual gallery is associated with a proximity to a specific location that is matched to the global positioning data.

29. The media of claim 16 , wherein the method further comprises:

receiving an instruction to delete the digital content from the gallery associated with the auto-publish flag; and

sending a message to the server on which the gallery is published, to indicate the digital content has been deleted, wherein the server deletes the digital content in response to the message, thereby synchronizing content between the gallery on the media storage device and the server.

30. The media of claim 16 , wherein the gallery is a categorization of content and not the ultimate repository of the content and wherein the memory is the ultimate repository of the content.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2009
From: WEBFIVES CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 022854/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2008
From: WEBFIVES CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 020633/0438 →
CHANGE OF NAME Recorded Oct 26, 2007
From: VIZREA CORPORATION
To: WEBFIVES CORPORATION
Reel/Frame 020021/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2006
From: BENGL, JAROSLAV; TOUTONGHI, MICHAEL
To: VIZREA CORPORATION
Reel/Frame 018572/0443 →