Patents Assigned to Casdex, Inc.
-
Patent number: 8095558Abstract: One embodiment of a system for logging and reporting access to content includes a content addressable storage manager configured to control storing of data elements to the content storage and retrieving of data elements from the content storage, the content addressable storage manager including a content identifier generator configured to generate a content identifier for each data element stored in the content storage, and an access log module configured to record access data for each data element stored in the content storage and to associate the access data for each data element with a content identifier of that data element. The access log module is also configured to generate an access report that includes access data for one or more data elements stored in the content storage.Type: GrantFiled: December 8, 2008Date of Patent: January 10, 2012Assignee: Casdex, Inc.Inventors: David M. Barley, Ryuji J. Masuda, Richard Daley
-
Publication number: 20110119327Abstract: In one embodiment, a system for efficiently uploading data into a content addressable storage system includes an interface application configured to segment a data object into a plurality of sub-objects, and at least one sub-object datacenter that includes a plurality of sub-object servers. The interface application uploads a stream of sub-objects to the at least one sub-object datacenter over a thread, and if the available bandwidth of that thread is substantially utilized the interface application opens another thread to a sub-object datacenter and uploads another stream of sub-objects. Sub-objects from the same data object can be stored in different sub-object datacenters in different geographic locations. The interface application also generates an object map for the data object that indicates an order of the plurality of sub-objects such that the data object can be reconstructed from its sub-objects.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Applicant: CASDEX, INC.Inventor: Ryuji J. Masuda
-
Publication number: 20100084849Abstract: One embodiment of a method for linking digital and printed contents includes receiving a request to retrieve a data element identified by a content identifier, identifying a storage location associated with the content identifier, retrieving a data element stored at the storage location, calculating a second content identifier of the retrieved data element, comparing the content identifier and the second content identifier, if the content identifier and the second content identifier match, creating a watermark derived from the content identifier, and creating an image of the retrieved data element that includes the watermark The watermark may be an alphanumeric string derived from the content identifier or a graphic representation, such as a barcode, derived from the content identifier. The watermark links the electronically stored contents with a printed copy of the watermarked image.Type: ApplicationFiled: October 2, 2008Publication date: April 8, 2010Applicant: CASDEX, INC.Inventor: Ryuji Masuda
-
Publication number: 20090164506Abstract: One embodiment of a system for content-based email authentication includes an email server configured to receive an email from a client, a content identifier generator configured to generate content identifiers for an email by applying a hash algorithm to content of the email, the email server further configured to append the content identifiers to the email before sending the email. The email server is further configured to receive a second email from a network, the second email having appended content identifiers. The content identifier generator is further configured to generate content identifiers for the second email, and the email server is further configured to compare the generated content identifiers with the appended content identifiers and if the generated content identifiers and the appended content identifiers match, the email is deemed authentic and the email server is configured to send the second email to a client.Type: ApplicationFiled: December 8, 2008Publication date: June 25, 2009Applicant: Casdex, Inc.Inventors: David M. Barley, Ryuji J. Masuda
-
Publication number: 20090157987Abstract: One embodiment of a method for creating a self-authenticating document includes receiving a request to retrieve a data element identified by a content identifier, identifying a storage location associated with the content identifier, retrieving a data element stored at the storage location, calculating a second content identifier of the retrieved data element, comparing the content identifier and the second content identifier, if the content identifier and the second content identifier match, creating an image of the retrieved data element, creating a representation of the stored content identifier, creating a representation of metadata associated with the retrieved data element, and creating a document that includes the image of the retrieved data element, the representation of the stored content identifier, and the representation of metadata. The representation of the stored content identifier may be an alphanumeric string or a graphical representation derived from the stored content identifier.Type: ApplicationFiled: December 8, 2008Publication date: June 18, 2009Applicant: Casdex, Inc.Inventors: David M. Barley, Ryuji J. Masuda, Richard Daley
-
Publication number: 20090157740Abstract: One embodiment of a system for logging and reporting access to content includes a content addressable storage manager configured to control storing of data elements to the content storage and retrieving of data elements from the content storage, the content addressable storage manager including a content identifier generator configured to generate a content identifier for each data element stored in the content storage, and an access log module configured to record access data for each data element stored in the content storage and to associate the access data for each data element with a content identifier of that data element. The access log module is also configured to generate an access report that includes access data for one or more data elements stored in the content storage.Type: ApplicationFiled: December 8, 2008Publication date: June 18, 2009Applicant: Casdex, Inc.Inventors: David M. Barley, Ryuji J. Masuda, Richard Daley
-
Publication number: 20080140660Abstract: One embodiment of a method for file authentication and versioning includes receiving a request to retrieve a data element identified by a content identifier, identifying a storage location associated with the content identifier, retrieving a data element stored at the storage location, calculating a second content identifier of the retrieved data element, comparing the content identifier and the second content identifier, if the content identifier and the second content identifier match, providing a preview of the retrieved data element and a representation of the content identifier to be displayed to a user. The representation of the content identifier may be an alphanumeric string derived from the content identifier or a graphic representation, such as a barcode, derived from the content identifier.Type: ApplicationFiled: November 27, 2007Publication date: June 12, 2008Applicant: CASDEX, INC.Inventors: Ryuji Masuda, Mustafa Noorzai