Patents by Inventor Scott H. Ogata
Scott H. Ogata 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: 10860538Abstract: Data stream generation using prime numbers is disclosed, including: receiving an initialization parameter; and using the initialization parameter to generate a data stream comprising a merging of a first sequence and a second sequence, wherein the first sequence is generated using a first prime number and the initialization parameter and the second sequence is generated using a second prime number and the initialization parameter.Type: GrantFiled: September 24, 2018Date of Patent: December 8, 2020Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Patent number: 10853324Abstract: Generating a data stream with a predictable change rate is disclosed, including: receiving a change rate parameter; and using the change rate parameter to provide a modified data stream that differs from a corresponding unmodified non-deduplicatable data stream by an amount determined based at least in part on the change rate parameter, including by: modifying at least a portion of a plurality of data blocks associated with the non-deduplicatable data stream to obtain a corresponding portion of the modified data stream, wherein a data block of the plurality of data blocks is associated with a block size that is based on a segmenting attribute associated with a storage destination.Type: GrantFiled: September 24, 2018Date of Patent: December 1, 2020Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Patent number: 10353818Abstract: A method, article of manufacture, system and apparatus for reducing data transfer and backup duration using a client side dataset paging cache. Backups may be associated with given datasets. Loading the same dataset previous backups pages and champions into memory will improve backups performance.Type: GrantFiled: February 27, 2013Date of Patent: July 16, 2019Assignee: EMC IP Holding Company LLCInventors: Scott C. Auchmoody, Orit Levin-Michael, Scott H. Ogata
-
Patent number: 10346256Abstract: Protected data is divided into a plurality of segments. For each segment in the plurality of segments, a fingerprint is generated. The plurality of fingerprints is grouped into group(s) of fingerprints and for each group of fingerprints, a group fingerprint is generated. It is determined if the group fingerprint being processed is stored in a cache and if so, the group fingerprint being processed is flagged as one for which a virtual copy will be performed.Type: GrantFiled: December 19, 2014Date of Patent: July 9, 2019Assignee: EMC IP Holding Company LLCInventors: Orit Levin-Michael, Scott Clifford Auchmoody, Scott H. Ogata, Qun Fan, Salil Dangi
-
Patent number: 10218764Abstract: Generating non-compressible data streams is disclosed, including: receiving an initialization parameter; determining a constrained prime number, wherein the constrained prime number comprises a plurality of component values, wherein each of the plurality of component values comprises a prime number, wherein each of the plurality of component values is different; and generating a non-compressible sequence based at least in part on the initialization parameter and the constrained prime number.Type: GrantFiled: June 28, 2018Date of Patent: February 26, 2019Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Publication number: 20190042590Abstract: Data stream generation using prime numbers is disclosed, including: receiving an initialization parameter; and using the initialization parameter to generate a data stream comprising a merging of a first sequence and a second sequence, wherein the first sequence is generated using a first prime number and the initialization parameter and the second sequence is generated using a second prime number and the initialization parameter.Type: ApplicationFiled: September 24, 2018Publication date: February 7, 2019Inventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Publication number: 20190034450Abstract: Generating a data stream with a predictable change rate is disclosed, including: receiving a change rate parameter; and using the change rate parameter to provide a modified data stream that differs from a corresponding unmodified non-deduplicatable data stream by an amount determined based at least in part on the change rate parameter, including by: modifying at least a portion of a plurality of data blocks associated with the non-deduplicatable data stream to obtain a corresponding portion of the modified data stream, wherein a data block of the plurality of data blocks is associated with a block size that is based on a segmenting attribute associated with a storage destination.Type: ApplicationFiled: September 24, 2018Publication date: January 31, 2019Inventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Patent number: 10114850Abstract: Data stream generation using prime numbers is disclosed, including: receiving an initialization parameter; and using the initialization parameter to generate a data stream comprising a merging of a first sequence and a second sequence, wherein the first sequence is generated using a first prime number and the initialization parameter and the second sequence is generated using a second prime number and the initialization parameter.Type: GrantFiled: September 17, 2014Date of Patent: October 30, 2018Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Patent number: 10114832Abstract: Generating a data stream with a predictable change rate is disclosed, including: receiving a change rate parameter; and using the change rate parameter to provide a modified data stream that differs from a corresponding unmodified non-deduplicatable data stream by an amount determined based at least in part on the change rate parameter, including by: modifying at least a portion of a plurality of data blocks associated with the non-deduplicatable data stream to obtain a corresponding portion of the modified data stream, wherein a data block of the plurality of data blocks is associated with a block size that is based on a segmenting attribute associated with a storage destination.Type: GrantFiled: September 17, 2014Date of Patent: October 30, 2018Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Publication number: 20180309815Abstract: Generating non-compressible data streams is disclosed, including: receiving an initialization parameter; determining a constrained prime number, wherein the constrained prime number comprises a plurality of component values, wherein each of the plurality of component values comprises a prime number, wherein each of the plurality of component values is different; and generating a non-compressible sequence based at least in part on the initialization parameter and the constrained prime number.Type: ApplicationFiled: June 28, 2018Publication date: October 25, 2018Inventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Patent number: 10038733Abstract: Generating non-compressible data streams is disclosed, including: receiving an initialization parameter; determining a constrained prime number, wherein the constrained prime number comprises a plurality of component values, wherein each of the plurality of component values comprises a prime number, wherein each of the plurality of component values is different; and generating a non-compressible sequence based at least in part on the initialization parameter and the constrained prime number.Type: GrantFiled: September 17, 2014Date of Patent: July 31, 2018Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, James Zarbock, Ernest Daza, Scott H. Ogata
-
Patent number: 9940069Abstract: A method, article of manufacture, apparatus, and system for a paging cache is disclosed. The backup cache may be broken into pages, and a subset of these pages may be memory resident. The pages may be sequentially loaded into memory to improve cache performance.Type: GrantFiled: February 27, 2013Date of Patent: April 10, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Scott C. Auchmoody, Orit Levin-Michael, Scott H. Ogata
-
Patent number: 9940378Abstract: The present disclosure discusses systems and methods for replicating backups between deduplicated storage devices. Differences between related backups may be identified, and only those differences may be transferred. This may minimize data transfer and optimize resource consumption.Type: GrantFiled: September 30, 2014Date of Patent: April 10, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Dieter Rothmeier, Scott H. Ogata
-
Patent number: 9753672Abstract: Parent backup application driving of children backup applications is described. An instruction for a child backup application to execute a child backup task is communicated from a parent backup application to the child backup application. An instruction for a second child backup application to execute a second child backup task may be communicated from the parent backup application to the second child backup application. An execution of the child backup task by the child backup application is communicated from the child backup application to a parent backup application. An execution of the second child backup task by the second child backup application may be communicated from the second child backup application to the parent backup application. A parent backup task is executed by the parent backup application. At least one child backup application inherently lacks a functionality to execute the parent backup task as the parent backup application executes the parent backup task.Type: GrantFiled: June 27, 2013Date of Patent: September 5, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Kiran K. Bachu, Scott H. Ogata, Vladimir Mandic
-
Patent number: 9607000Abstract: A method of backing up data including backing up, using a processor, a backup data set to a first backup data storage; storing the backup data set in a native file format in a first storage area of the first backup data storage; generating a data stream file of the backup data set in a data stream file format, the data stream file being a logical copy of the backup data set and containing metadata of the backup data set; storing the data stream file in a second storage area of the first backup data storage; and replicating, using the data stream file, the backup data set onto a second backup data storage.Type: GrantFiled: June 27, 2013Date of Patent: March 28, 2017Assignee: EMC IP Holding Company LLCInventors: Vijay C. Madhavapeddi, Vladimir Mandic, Scott H. Ogata
-
Patent number: 9128627Abstract: Virtual machine backup is described. A backup copy is created of a data set associated with a virtual machine based on a backup schedule. A clone copy is created of the backup copy based on a clone schedule. The clone copy is stored on an external destination node including a disk and/or a tape. A disaster recovery copy may be created of the backup copy and metadata associated with the backup copy based on a checkpoint at an interval. A request to restore the data set may be received. The data set may be restored based on the backup copy, the clone copy, or the disaster recovery copy.Type: GrantFiled: May 3, 2013Date of Patent: September 8, 2015Assignee: EMC CORPORATIONInventors: Kiran Bachu, Vladimir Mandic, Scott H. Ogata