Patents by Inventor Marco A. Peereboom

Marco A. Peereboom 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: 9032542
    Abstract: A data storage system includes a storage device and a data handler that receives an object, creates metadata for the object that includes a key and an authorization, stores the object on the storage device, receives a request for the object, determines if the request includes the key, and, if the request has authorization information, permits access to the object. The data handler receives another request for the object, determines if the request includes the key, and, if the request does not have the authorization information, denies access to the object.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: May 12, 2015
    Assignee: Dell Products, LP
    Inventors: Farzad Khosrowpour, Marco A. Peereboom
  • Patent number: 8880826
    Abstract: A Write-Once Read-Many (WORM) memory controller receives data from a processing system that is addressed to a location in a storage device, stores the data and a tag at the location, receives second data from the processing system that is addressed to the location, determines that the location includes the tag, and prevents the second data from being stored at the location based upon the presence of the tag. A WORM memory device sends a reply to a controller in response to an initialization command. The reply includes an address number that corresponds with the storage capacity of the WORM memory device. The WORM memory device sends another reply to another controller in response to another initialization command. The initialization commands are different from each other. The other initialization reply includes an address number of zero.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: November 4, 2014
    Assignee: Dell Products, LP
    Inventors: Jacob Cherian, Farzad Khosrowpour, Marco A. Peereboom
  • Publication number: 20140181999
    Abstract: A data storage system includes a storage device and a data handler that receives an object, creates metadata for the object that includes a key and an authorization, stores the object on the storage device, receives a request for the object, determines if the request includes the key, and, if the request has authorization information, permits access to the object. The data handler receives another request for the object, determines if the request includes the key, and, if the request does not have the authorization information, denies access to the object.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: Dell Products, LP
    Inventors: Farzad Khosrowpour, Marco A. Peereboom
  • Patent number: 8695104
    Abstract: A data storage system includes a storage device and a data handler that receives an object, creates metadata for the object that includes a key and an authorization, stores the object on the storage device, receives a request for the object, determines if the request includes the key, and, if the request has authorization information, permits access to the object. The data handler receives another request for the object, determines if the request includes the key, and, if the request does not have the authorization information, denies access to the object.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: April 8, 2014
    Assignee: Dell Products, LP
    Inventors: Farzad Khosrowpour, Marco A. Peereboom
  • Publication number: 20120159175
    Abstract: A system and method for efficiently creating deduplicated and encrypted data across a plurality of computers allows local encryption and remote storage of deduplicated segments. Large data blocks may be divided into segments of data, and encrypted using a two-step process. A standard hash of the encrypted segment is used as an index into a remote deduplicated database so that only unique data segments are stored, and are stored only in encrypted form. When retrieving data, a data owner uses the stored digest to retrieve the data from the deduplicated database and the stored IV and second key to decrypt the data. Only the data owner has the second key and IV, so the encrypted data segment stored data in the deduplicated database is highly secure from information bleed during the storage process.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Inventors: Jacob Yocom-Piatt, Marco A. Peereboom
  • Publication number: 20110265176
    Abstract: A data storage system includes a storage device and a data handler that receives an object, creates metadata for the object that includes a key and an authorization, stores the object on the storage device, receives a request for the object, determines if the request includes the key, and, if the request has authorization information, permits access to the object. The data handler receives another request for the object, determines if the request includes the key, and, if the request does not have the authorization information, denies access to the object.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 27, 2011
    Applicant: Dell Products, LP
    Inventors: Farzad Khosrowpour, Marco A. Peereboom
  • Publication number: 20110093677
    Abstract: A Write-Once Read-Many (WORM) memory controller receives data from a processing system that is addressed to a location in a storage device, stores the data and a tag at the location, receives second data from the processing system that is addressed to the location, determines that the location includes the tag, and prevents the second data from being stored at the location based upon the presence of the tag. A WORM memory device sends a reply to a controller in response to an initialization command. The reply includes an address number that corresponds with the storage capacity of the WORM memory device. The WORM memory device sends another reply to another controller in response to another initialization command. The initialization commands are different from each other. The other initialization reply includes an address number of zero.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Applicant: DELL PRODUCTS, LP
    Inventors: Jacob Cherian, Farzad Khosrowpour, Marco A. Peereboom