Patents by Inventor Donald Joseph Molaro

Donald Joseph Molaro 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: 10291393
    Abstract: Deduplication and compression evaluation methods and systems involve one or more processors obfuscating plain text file data in each file of a computer file system using a first cipher encryption scheme, obfuscating each plain text file name representing the plain text file data in each file of the computer file system using a second cipher encryption scheme, and associating each obfuscated file name representing the plain text file data of each of the plurality of files of the computer file system with the obfuscated file data of each of the plurality of files of the computer system. In addition, each plain text directory name for each of the obfuscated file names associated with the obfuscated file data in each of the plurality of files of the computer file system is obfuscated using a third cipher encryption scheme.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 14, 2019
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Donald Joseph Molaro, Stephen M. Hopkins, Chris Howarth
  • Patent number: 10075291
    Abstract: Deduplication and compression evaluation methods and systems involve one or more processors obfuscating plain text file data in each file of a computer file system using a first cipher encryption scheme, obfuscating each plain text file name representing the plain text file data in each file of the computer file system using a second cipher encryption scheme, and associating each obfuscated file name representing the plain text file data of each of the plurality of files of the computer file system with the obfuscated file data of each of the plurality of files of the computer system. In addition, each plain text directory name for each of the obfuscated file names associated with the obfuscated file data in each of the plurality of files of the computer file system is obfuscated using a third cipher encryption scheme.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: September 11, 2018
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Donald Joseph Molaro, Stephen M. Hopkins, Chris Howarth
  • Patent number: 9887834
    Abstract: Deduplication and compression evaluation methods and systems involve one or more processors generating a hash value for each block of data in a block storage device and creating a random substitution cypher using the respective hash values for each of said blocks of data as seed values to a random number generator. Thereafter, positions of run lengths for each of said blocks of data are randomly shuffled by the one or more processors with no run lengths having identical run length values disposed adjacent one another, a synthetic version of each of said blocks of data is generated using the substituted, shuffled, run lengths.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: February 6, 2018
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventor: Donald Joseph Molaro
  • Patent number: 8868677
    Abstract: Approaches for a digital storage device that moves or transforms data between various storage locations based on anticipated use. A digital storage device comprises one or more processors and one or more storage mediums for storing digital data. The digital storage device comprises a software agent. The agent maintains a local index to a set of data sets stored on the storage mediums. The indexed files are associated with an identifier, which may identity any unique entity. The software agent sends the local index over a network to an index manager. The agent receives, from the index manager, a remote index that identifies storage locations for other data sets associated with the identifier. The agent may use the local and remote index to move data sets between storage locations and/or transform data sets based on which device they will be accessed.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: October 21, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Donald Joseph Molaro, Timothy George Harrington, II
  • Patent number: 8812852
    Abstract: In one embodiment, a request to deliver a piece of digital content to a recipient is received. In response to the request, a datum is embedded in an equivalent piece of digital content that identifies the recipient. The equivalent piece of digital content is then delivered to the recipient.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: August 19, 2014
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Donald Joseph Molaro
  • Patent number: 8683469
    Abstract: A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 25, 2014
    Assignee: HGET Netherlands B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Publication number: 20130275548
    Abstract: Approaches for a digital storage device that moves or transforms data between various storage locations based on anticipated use. A digital storage device comprises one or more processors and one or more storage mediums for storing digital data. The digital storage device comprises a software agent. The agent maintains a local index to a set of data sets stored on the storage mediums. The indexed files are associated with an identifier, which may identity any unique entity. The software agent sends the local index over a network to an index manager. The agent receives, from the index manager, a remote index that identifies storage locations for other data sets associated with the identifier. The agent may use the local and remote index to move data sets between storage locations and/or transform data sets based on which device they will be accessed.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Inventors: Donald Joseph Molaro, Timothy George Harrington, II
  • Patent number: 8539176
    Abstract: A data storage device accepts queued read and write commands that have deadlines. The queued read and write commands are requests to access the data storage device. The deadlines of the queued read and write commands can be advisory deadlines or mandatory deadlines.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: September 17, 2013
    Assignee: HGST Netherlands B.V.
    Inventors: Donald Joseph Molaro, Frank Rui-Feng Chu, Jorge Campello de Souza, Atsushi Kanamaru, Tadahisa Kawa, Damien C. D. Le Moal
  • Patent number: 8407440
    Abstract: A system includes a storage device and a scheduler. The scheduler determines if deadlines of requests for accessing the storage device fall within first and second sliding windows. The scheduler issues requests that are in the first sliding window in a first order of execution and requests that are in the second sliding window in a second order of execution.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: March 26, 2013
    Assignee: HGST Netherlands B.V.
    Inventors: Damien C. D. Le Moal, Donald Joseph Molaro, Jorge Campello de Souza
  • Patent number: 8208215
    Abstract: A disk drive apparatus includes at least one disk, a head-arm assembly, and a controller circuit. The head arm assembly includes at least one read/write head. The head-arm assembly is movable to enable the read/write head to access a writable surface of the disk. The controller circuit also causes the read/write head to record data on the writable surface of the disk in a write append format.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: June 26, 2012
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Zvonimir Bandic
  • Patent number: 8010742
    Abstract: Techniques for optimizing hard disk drive performance. According to one embodiment, a storage system includes a storage unit that stores data and a controller. The controller receives an idle mode indication and performs at least one operation based on the idle mode indication. According to another embodiment, a host system includes a processor and a scheduler that is operative to issues commands. The processor computes the idle mode indication, and the processor sends the idle mode indication to the storage system.
    Type: Grant
    Filed: June 9, 2007
    Date of Patent: August 30, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Patent number: 8006047
    Abstract: The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: August 23, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Jorge Campello De Souza, Frank R. Chu, Chunqi Han, Anand Krishnamurthi Kulkarni, Donald Joseph Molaro, Richard M. H. New, Marco Sanvido
  • Publication number: 20100325434
    Abstract: Content is stored as ClearText by a content provider within a trusted area. Specific content is requested by an end user, preferably via a service provider, and the requested content is encrypted and then delivered over a secure communications channel to a home server system. While the encrypted content is stored on the home server system, the associated encryption keys are stored as a license with the content provider. When a playback device on the home server system is instructed to play back the encrypted content, the encrypted content is streamed from local storage within the home server system while the associated encrypted keys are simultaneously streamed from the content provider to the playback device.
    Type: Application
    Filed: August 16, 2010
    Publication date: December 23, 2010
    Applicants: SONY ELECTRONICS INC.
    Inventor: Donald Joseph Molaro
  • Patent number: 7853822
    Abstract: Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: December 14, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello De Souza, Richard M. H. New, Chunqi Han, Damien C. D. Le Moal
  • Patent number: 7801820
    Abstract: Content is stored as ClearText by a content provider within a trusted area. Specific content is requested by an end user, preferably via a service provider, and the requested content is encrypted and then delivered over a secure communications channel to a home server system. While the encrypted content is stored on the home server system, the associated encryption keys are stored as a license with the content provider. When a playback device on the home server system is instructed to play back the encrypted content, the encrypted content is streamed from local storage within the home server system while the associated encrypted keys are simultaneously streamed from the content provider to the playback device.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: September 21, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Donald Joseph Molaro
  • Publication number: 20100205623
    Abstract: A disk drive apparatus includes at least one disk, a head-arm assembly, and a controller circuit. The head arm assembly includes at least one read/write head. The head-arm assembly is movable to enable the read/write head to access a writable surface of the disk. The controller circuit also causes the read/write head to record data on the writable surface of the disk in a write append format.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Applicant: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Zvonimir Bandic
  • Publication number: 20100011149
    Abstract: A data storage device accepts queued read and write commands that have deadlines. The queued read and write commands are requests to access the data storage device. The deadlines of the queued read and write commands can be advisory deadlines or mandatory deadlines.
    Type: Application
    Filed: July 8, 2008
    Publication date: January 14, 2010
    Applicant: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Frank Rui-Feng Chu, Jorge Campello de Souza, Atsushi Kanamaru, Tadahisa Kawa, Damien C. D. Le Moal
  • Publication number: 20100011182
    Abstract: A system includes a storage device and a scheduler. The scheduler determines if deadlines of requests for accessing the storage device fall within first and second sliding windows. The scheduler issues requests that are in the first sliding window in a first order of execution and requests that are in the second sliding window in a second order of execution.
    Type: Application
    Filed: July 8, 2008
    Publication date: January 14, 2010
    Applicant: Hitachi Global Storage Technologies Netherlands, B. V.
    Inventors: Damien C. D. Le Moal, Donald Joseph Molaro, Jorge Campello de Souza
  • Patent number: 7640412
    Abstract: A system for enhancing the reliability of file systems is provided. In particular embodiments, the system includes a data storage device that includes one or more journal blocks, one or more primary metadata blocks, and one or more mirror metadata blocks. The system also includes a file system that writes metadata to the one or more journal blocks before writing the metadata to both the one or more primary metadata blocks and to the one or more mirror metadata blocks.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: December 29, 2009
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Publication number: 20090006787
    Abstract: The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Jorge Campello De Souza, Frank R. Chu, Chunqi Han, Anand Krishnamurthi Kulkarni, Donald Joseph Molaro, Richard M.H. New, Marco Sanvido