Patents by Inventor Ryuji J. Masuda

Ryuji J. Masuda has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8095558
    Abstract: 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: Grant
    Filed: December 8, 2008
    Date of Patent: January 10, 2012
    Assignee: Casdex, Inc.
    Inventors: David M. Barley, Ryuji J. Masuda, Richard Daley
  • Publication number: 20110119327
    Abstract: 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: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Applicant: CASDEX, INC.
    Inventor: Ryuji J. Masuda
  • Publication number: 20090164506
    Abstract: 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: Application
    Filed: December 8, 2008
    Publication date: June 25, 2009
    Applicant: Casdex, Inc.
    Inventors: David M. Barley, Ryuji J. Masuda
  • Publication number: 20090157740
    Abstract: 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: Application
    Filed: December 8, 2008
    Publication date: June 18, 2009
    Applicant: Casdex, Inc.
    Inventors: David M. Barley, Ryuji J. Masuda, Richard Daley
  • Publication number: 20090157987
    Abstract: 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: Application
    Filed: December 8, 2008
    Publication date: June 18, 2009
    Applicant: Casdex, Inc.
    Inventors: David M. Barley, Ryuji J. Masuda, Richard Daley