diff --git a/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java b/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java
index 5e905c088a0f7e70c9b6edaf402901ec7a83fd76..8560ff005c8dcc3813d120eeb908058d0acef99c 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java
@@ -1260,7 +1260,37 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
 		 * Stores a role on a given domain.
 		 */
 		TSK_WEB_ACCOUNT_TYPE(59, "TSK_WEB_ACCOUNT_TYPE",
-				bundle.getString("BlackboardArtifact.tskWebAccountType.text"));		
+				bundle.getString("BlackboardArtifact.tskWebAccountType.text")),		
+		/**
+		 * Screen shots from device or Application.
+		 */
+		TSK_SCREEN_SHOTS(60, "TSK_SCREEN_SHOTS",
+				bundle.getString("BlackboardArtifact.tskScreenShots.text")),		
+		/**
+		 * DHCP Information that is store for a device.
+		 */
+		TSK_DHCP_INFO(61, "TSK_DHCP_INFO",
+				bundle.getString("BlackboardArtifact.tskDhcpInfo.text")),		
+		/**
+		 * Notifications Sent to User.
+		 */
+		TSK_NOTIFICATIONS(62, "TSK_NOTIFICATIONS",
+				bundle.getString("BlackboardArtifact.tskNotifications.text")),		
+		/**
+		 * System/Application/File backup.
+		 */
+		TSK_BACKUP (63, "TSK_BACKUP ",
+				bundle.getString("BlackboardArtifact.tskBackup.text")),		
+		/**
+		 * Programs that have been deleted.
+		 */
+		TSK_DELETED_PROG(64, "TSK_DELETED_PROG",
+				bundle.getString("BlackboardArtifact.tskDeletedProg.text")),		
+		/**
+		 * Activity on the System/Application.
+		 */
+		TSK_ACTIVITY(65, "TSK_ACTIVITY",
+				bundle.getString("BlackboardArtifact.tskActivity.text"));		
         /* To developers: For each new artifact, ensure that:
          * - The enum value has 1-line JavaDoc description
          * - The artifact catalog (artifact_catalog.dox) is updated to reflect the attributes it uses
diff --git a/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java b/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java
index 0e9d449e28ccab2b4ccd05c739a118ff2c6cf3aa..f735034fed3ae00b7ece0f64cbbbe77221853a79 100755
--- a/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java
@@ -1417,6 +1417,10 @@ public enum ATTRIBUTE_TYPE {
 	        bundle.getString("BlackboardAttribute.tsklastprinteddatetime.text"),
 	        TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.DATETIME),
 		
+		TSK_ACTIVITY_TYPE(150, "TSK_ACTIVITY_TYPE",
+	        bundle.getString("BlackboardAttribute.tskActivityType.text"),
+	        TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.STRING),
+		
 		
 		;
 
diff --git a/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties b/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties
index c3da2ea73394283627e42d91e29f5c069ecb2841..3695942301fbb4efab9acd83dfb672012462f23a 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties
+++ b/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties
@@ -55,6 +55,12 @@ BlackboardArtifact.tskUserContentSuspected.text=User Content Suspected
 BlackboardArtifact.tskMetadata.text=Metadata
 BlackboardArtifact.tskTrack.text=GPS Track
 BlackboardArtifact.tskWebAccountType.text=Web Account Type
+BlackboardArtifact.tskScreenShots.text=Screen Shots		
+BlackboardArtifact.tskDhcpInfo.text=DHCP Information		
+BlackboardArtifact.tskNotifications.text=Notification		
+BlackboardArtifact.tskBackup.text=Backup		
+BlackboardArtifact.tskDeletedProg.text=Deleted Programs		
+BlackboardArtifact.tskActivity.text=Activity		
 BlackboardArtifact.shortDescriptionDate.text=at {0}
 BlackboardArtifact.tskAssociatedObject.text=Associated Object
 BlackboardAttribute.tskAccountType.text=Account Type
@@ -200,6 +206,7 @@ BlackboardAttribute.tskhashphotodna.text=PhotoDNA Hash
 BlackboardAttribute.tskbytessent.text=Bytes Sent
 BlackboardAttribute.tskbytesreceived.text=Bytes Received
 BlackboardAttribute.tsklastprinteddatetime.text=Last Printed Date
+BlackboardAttribute.tskActivityType.text=Activity Type
 AbstractFile.readLocal.exception.msg4.text=Error reading local file\: {0}
 AbstractFile.readLocal.exception.msg1.text=Error reading local file, local path is not set
 AbstractFile.readLocal.exception.msg2.text=Error reading local file, it does not exist at local path\: {0}
diff --git a/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties-MERGED b/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties-MERGED
index c3da2ea73394283627e42d91e29f5c069ecb2841..3695942301fbb4efab9acd83dfb672012462f23a 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties-MERGED
+++ b/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties-MERGED
@@ -55,6 +55,12 @@ BlackboardArtifact.tskUserContentSuspected.text=User Content Suspected
 BlackboardArtifact.tskMetadata.text=Metadata
 BlackboardArtifact.tskTrack.text=GPS Track
 BlackboardArtifact.tskWebAccountType.text=Web Account Type
+BlackboardArtifact.tskScreenShots.text=Screen Shots		
+BlackboardArtifact.tskDhcpInfo.text=DHCP Information		
+BlackboardArtifact.tskNotifications.text=Notification		
+BlackboardArtifact.tskBackup.text=Backup		
+BlackboardArtifact.tskDeletedProg.text=Deleted Programs		
+BlackboardArtifact.tskActivity.text=Activity		
 BlackboardArtifact.shortDescriptionDate.text=at {0}
 BlackboardArtifact.tskAssociatedObject.text=Associated Object
 BlackboardAttribute.tskAccountType.text=Account Type
@@ -200,6 +206,7 @@ BlackboardAttribute.tskhashphotodna.text=PhotoDNA Hash
 BlackboardAttribute.tskbytessent.text=Bytes Sent
 BlackboardAttribute.tskbytesreceived.text=Bytes Received
 BlackboardAttribute.tsklastprinteddatetime.text=Last Printed Date
+BlackboardAttribute.tskActivityType.text=Activity Type
 AbstractFile.readLocal.exception.msg4.text=Error reading local file\: {0}
 AbstractFile.readLocal.exception.msg1.text=Error reading local file, local path is not set
 AbstractFile.readLocal.exception.msg2.text=Error reading local file, it does not exist at local path\: {0}