IP Library Granted Patent US 9,619,332
Granted Patent B2
US 9,619,332 · App. 11/865,274 · Granted Apr 11, 2017

Method and system for efficiently managing content on an information handling device

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 9,619,332
App. No.
11/865,274
Granted
Apr 11, 2017
Kind
B2
Abstract

Disclosed is a method for managing content on an information handling device, involving identifying creation of new content on the information handling device; tagging the content created on the information handling device with a unique identifier; and storing the unique identifier in a registry. When a risk to the information handling device is perceived, a plug-in on the device efficiently manages the content on the device.

Claims (43)

1. A method for managing content on an information handling device, the method comprising:

identifying creation of new content on the information handling device, wherein the new content is downloaded from a first source to create the new content, the information handling device having an operating system;

tagging the new content created on the information handling device with a unique identifier including an IP address of the first source from which the new content was downloaded, the tagging including creating a tag, storing in the tag details from the operating system as to the new content, and, wherein the tag includes at least the unique identifier;

storing the unique identifier in a file of a registry associated with the operating system of the information handling device, the storing of the unique identifier including storing the tag in the registry and being in a manner enabling repeat creation of the new content based on the details stored in the tag;

backing up the registry file in a central repository instead of directly backing up the content in the central repository;

determining whether the new content is unavailable at the IP address of the first source from which the new content was downloaded; and

when the new content is unavailable at the IP address of the first source from which the new content was downloaded, updating the registry by tagging the new content as vulnerable, wherein vulnerability indicates that the new content is not available at the IP address of the first source from which the new content was downloaded, wherein the new content includes new content of a web page.

2. The method of claim 1 , wherein the new content is created on the information handling device.

3. The method of claim 1 , wherein the new content is downloaded from another device or location.

4. The method of claim 1 , further comprising:

providing a visual indicator to the user to differentiate between content created on the information handling device and content fetched from a different location or device, wherein the visual indicator is a coloring scheme.

5. The method of claim 1 , further comprising:

retrieving, when available, the tagged content by using the details stored in the tag when restoring the information handling device using the tag as stored in the registry; and

storing the retrieved content on the information handling device in the same format as was present before the restore was needed.

6. The method of claim 1 , wherein the registry is periodically updated with content details and the identifier associated with the content.

7. The method of claim 1 , further comprising:

determining whether the new content, that is tagged as vulnerable, is available at a new location.

8. The method of claim 7 , further comprising:

when the new content, that is tagged as vulnerable, is available at the new location, updating the registry by tagging the new content as no longer vulnerable.

9. The method of claim 1 , further comprising:

generating a notification for a user to back up the new content that is tagged as vulnerable.

10. An information handling device having at least a processor, a memory and a storage medium configured to create new content on the device further comprising:

an agent executable by the processor and configured to:

identify creation of new content on the device, wherein the new content is downloaded from a first source to create the new content, wherein the information handling device having an operating system;

tag the new content by associating a respective unique identifier for each of the content created on the device including an IP address of the first source from which the new content was downloaded, wherein the tag stores details from the operating system as to the new content;

store the unique identifier in a file of a registry associated with the operating system of the device by storing the tag in the registry, the stored unique identifier enabling repeat creation of the new content based on the details stored in the tag, wherein the tag includes at least the unique identifier;

back up the registry file in a central repository instead of directly backing-up the content in the central repository;

determine whether the new content is unavailable at the IP address of the first source from which the new content was downloaded; and

when the new content is unavailable at the IP address of the first source from which the new content was downloaded, update the registry by tagging the new content as vulnerable, wherein vulnerability indicates that the new content is not available at the IP address of the first source from which the new content was downloaded, wherein the new content includes new content of a web page.

11. The information handling device of claim 10 , wherein new content is created on the device.

12. The information handling device of claim 10 , wherein new content is downloaded from another device or location onto the device.

13. The information handling device of claim 10 , wherein the agent is further configured to provide a visual indicator in terms of a coloring scheme to differentiate between content created on the device and content fetched from another device or locations.

14. The information handling device of claim 10 , wherein the agent is further configured to retrieve, when available, the tagged content by using the details stored in the tag when restoring the device using the tag as stored in the registry and store the retrieved content in the same format as was present on the device prior to the restore being needed.

15. The information handling device of claim 10 wherein the agent is further configured to determine whether the new content, that is tagged as vulnerable, is available at a new location.

16. The information handling device of claim 15 , wherein the agent is further configured to, when the new content, that is tagged as vulnerable, is available at the new location, update the registry by tagging the new content as no longer vulnerable.

17. A computer program product comprising:

a non-transitory computer readable medium comprising a computer readable program, wherein the computer readable program when executed on an information handling device causes the device to perform operations comprising:

identifying creation of new content on the information handling device, wherein the new content is downloaded from a first source to create the new content, the information handling device having an operating system;

tagging the new content created on the information handling device with a unique identifier including an IP address of the first source from which the new content was downloaded, the tagging including creating a tag, storing in the tag details from the operating system as to the new content, and, wherein the tag includes at least the unique identifier;

storing the unique identifier in a file of a registry associated with the operating system of the information handling device, the storing of the unique identifier including storing the tag in the registry and being in a manner enabling repeat creation of the new content based on the details stored in the tag;

backing up the registry file in a central repository instead of directly backing up the content in the central repository;

determining whether the new content is unavailable at the IP address of the first source from which the new content was downloaded; and

when the new content is unavailable at the IP address of the first source from which the new content was downloaded, updating the registry by tagging the new content as vulnerable, wherein vulnerability indicates that the new content is not available at the IP address of the first source from which the new content was downloaded, wherein the new content includes new content of a web page.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 055155/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2007
From: KALANTRI, ATUL LAXMIKANT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 019914/0811 →