Patents by Inventor Jose D. Ramos
Jose D. Ramos 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: 10666513Abstract: An embodiment of the invention may include a method, computer program product, and system for network attached storage configuration. The embodiment may include receiving a request, from a network storage administrator, to create a network share on a network attached storage for a network server. Based on the received request, sending an operating system identifier probe to the network server to identify an operating system deployed on the network server. The embodiment may include receiving an identification of the operating system deployed on the network server. Based on the identified operating system deployed on the network server, configuring the network share on the network attached storage. Configuring the network share on the network attached storage may include selecting a network protocol filesystem type compatible with the identified operating system deployed on the network server. The embodiment may include testing compatibility between the network share and network server.Type: GrantFiled: May 3, 2017Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Debora A. Lowry, Jonathan Mendez Chacon, Blanca R. Navarro, Jose D. Ramos Chaves
-
Patent number: 10621144Abstract: An approach for parallel deduplication using automatic chunk sizing. A dynamic chunk deduplicator receives a request to perform data deduplication where the request includes an identification of a dataset. The dynamic chunk deduplicator analyzes file level usage for one or more data files including the dataset to associate a deduplication chunk size with the one or more data files. The dynamic chunk deduplicator creates a collection of data segments from the dataset, based on the deduplication chunk size associated with the one or more data files. The dynamic chunk deduplicator creates a deduplication data chunk size plan where the deduplication data chunk size plan includes deduplication actions for the collection of data segments and outputs the deduplication data chunk size plan.Type: GrantFiled: March 23, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Debora A. Lowry, Jonathan Mendez, Jose D. Ramos, Blanca R. Navarro
-
Patent number: 10594557Abstract: An embodiment of the invention may include a method, computer program product, and system for network attached storage configuration. The embodiment may include receiving a request, from a network storage administrator, to create a network share on a network attached storage for a network server. Based on the received request, sending an operating system identifier probe to the network server to identify an operating system deployed on the network server. The embodiment may include receiving an identification of the operating system deployed on the network server. Based on the identified operating system deployed on the network server, configuring the network share on the network attached storage. Configuring the network share on the network attached storage may include selecting a network protocol filesystem type compatible with the identified operating system deployed on the network server. The embodiment may include testing compatibility between the network share and network server.Type: GrantFiled: April 22, 2019Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Debora A. Lowry, Jonathan Mendez Chacon, Blanca R. Navarro, Jose D. Ramos Chaves
-
Publication number: 20200042503Abstract: An approach for parallel deduplication using automatic chunk sizing. A dynamic chunk deduplicator receives a request to perform data deduplication where the request includes an identification of a dataset. The dynamic chunk deduplicator analyzes file level usage for one or more data files including the dataset to associate a deduplication chunk size with the one or more data files. The dynamic chunk deduplicator creates a collection of data segments from the dataset, based on the deduplication chunk size associated with the one or more data files. The dynamic chunk deduplicator creates a deduplication data chunk size plan where the deduplication data chunk size plan includes deduplication actions for the collection of data segments and outputs the deduplication data chunk size plan.Type: ApplicationFiled: October 15, 2019Publication date: February 6, 2020Inventors: Debora A. Lowry, Jonathan Mendez, Jose D. Ramos, Blanca R. Navarro
-
Publication number: 20190245746Abstract: An embodiment of the invention may include a method, computer program product, and system for network attached storage configuration. The embodiment may include receiving a request, from a network storage administrator, to create a network share on a network attached storage for a network server. Based on the received request, sending an operating system identifier probe to the network server to identify an operating system deployed on the network server. The embodiment may include receiving an identification of the operating system deployed on the network server. Based on the identified operating system deployed on the network server, configuring the network share on the network attached storage. Configuring the network share on the network attached storage may include selecting a network protocol filesystem type compatible with the identified operating system deployed on the network server. The embodiment may include testing compatibility between the network share and network server.Type: ApplicationFiled: April 22, 2019Publication date: August 8, 2019Inventors: DEBORA A. LOWRY, JONATHAN MENDEZ CHACON, BLANCA R. NAVARRO, JOSE D. RAMOS CHAVES
-
Patent number: 10168910Abstract: A system, method and program product for reclaiming storage volumes in a storage area network (SAN). A method is disclosed that includes: monitoring each of a set containers implemented by a physical host, wherein each container holds a set of storage volumes that are mapped to a storage pool via a SAN switch; determining whether unused volumes in a selected container exceed an empty capacity threshold; in response to the empty capacity threshold being exceeded, determining whether an idle time threshold for the unused volumes has been exceeded with no I/O activity; and in response to the idle time threshold being exceeded with no I/O activity, separating the unused volumes from the selected container, un-mapping the unused volumes from the physical host, and returning the unused volumes to the storage pool.Type: GrantFiled: March 9, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Debora A. Lowry, Blanca R. Navarro Piedra, Jose D. Ramos Chaves, Willy A. Vargas Solis
-
Patent number: 10157090Abstract: A method for improving a global lifespan of a storage system of a computing system is provided. The method includes: automatically determining a lifespan value of the at least one storage device to assign a global lifespan of the storage system, the global lifespan being dependent on the installation time of the at least one storage device; replacing, responsive to a time-based failure event, a storage device of the at least one storage device; and subsequently modifying, using the computing system, the global lifespan of the storage system based on the time-based failure event to define, at least in part, an optimized lifespan of the storage system.Type: GrantFiled: May 2, 2017Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Maria Esmeralda Hasbun Pacheco, Blanca R. Navarro Piedra, Jose D. Ramos Chaves, Jose P. Rosales Villegas
-
Publication number: 20180324046Abstract: An embodiment of the invention may include a method, computer program product, and system for network attached storage configuration. The embodiment may include receiving a request, from a network storage administrator, to create a network share on a network attached storage for a network server. Based on the received request, sending an operating system identifier probe to the network server to identify an operating system deployed on the network server. The embodiment may include receiving an identification of the operating system deployed on the network server. Based on the identified operating system deployed on the network server, configuring the network share on the network attached storage. Configuring the network share on the network attached storage may include selecting a network protocol filesystem type compatible with the identified operating system deployed on the network server. The embodiment may include testing compatibility between the network share and network server.Type: ApplicationFiled: May 3, 2017Publication date: November 8, 2018Inventors: DEBORA A. LOWRY, Jonathan Mendez Chacon, Blanca A. Navarro, Jose D. Ramos Chaves
-
Publication number: 20180276238Abstract: An approach for parallel deduplication using automatic chunk sizing. A dynamic chunk deduplicator receives a request to perform data deduplication where the request includes an identification of a dataset. The dynamic chunk deduplicator analyzes file level usage for one or more data files including the dataset to associate a deduplication chunk size with the one or more data files. The dynamic chunk deduplicator creates a collection of data segments from the dataset, based on the deduplication chunk size associated with the one or more data files. The dynamic chunk deduplicator creates a deduplication data chunk size plan where the deduplication data chunk size plan includes deduplication actions for the collection of data segments and outputs the deduplication data chunk size plan.Type: ApplicationFiled: December 28, 2017Publication date: September 27, 2018Inventors: Debora A. Lowry, Jonathan Mendez, Jose D. Ramos, Blanca R. Navarro
-
Publication number: 20180276237Abstract: An approach for parallel deduplication using automatic chunk sizing. A dynamic chunk deduplicator receives a request to perform data deduplication where the request includes an identification of a dataset. The dynamic chunk deduplicator analyzes file level usage for one or more data files including the dataset to associate a deduplication chunk size with the one or more data files. The dynamic chunk deduplicator creates a collection of data segments from the dataset, based on the deduplication chunk size associated with the one or more data files. The dynamic chunk deduplicator creates a deduplication data chunk size plan where the deduplication data chunk size plan includes deduplication actions for the collection of data segments and outputs the deduplication data chunk size plan.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventors: Debora A. Lowry, Jonathan Mendez, Jose D. Ramos, Blanca R. Navarro
-
Patent number: 10078643Abstract: An approach for parallel deduplication using automatic chunk sizing. A dynamic chunk deduplicator receives a request to perform data deduplication where the request includes an identification of a dataset. The dynamic chunk deduplicator analyzes file level usage for one or more data files including the dataset to associate a deduplication chunk size with the one or more data files. The dynamic chunk deduplicator creates a collection of data segments from the dataset, based on the deduplication chunk size associated with the one or more data files. The dynamic chunk deduplicator creates a deduplication data chunk size plan where the deduplication data chunk size plan includes deduplication actions for the collection of data segments and outputs the deduplication data chunk size plan.Type: GrantFiled: December 28, 2017Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Debora A. Lowry, Jonathan Mendez, Jose D. Ramos, Blanca R. Navarro
-
Publication number: 20180260131Abstract: A system, method and program product for reclaiming storage volumes in a storage area network (SAN). A method is disclosed that includes: monitoring each of a set containers implemented by a physical host, wherein each container holds a set of storage volumes that are mapped to a storage pool via a SAN switch; determining whether unused volumes in a selected container exceed an empty capacity threshold; in response to the empty capacity threshold being exceeded, determining whether an idle time threshold for the unused volumes has been exceeded with no I/O activity; and in response to the idle time threshold being exceeded with no I/O activity, separating the unused volumes from the selected container, un-mapping the unused volumes from the physical host, and returning the unused volumes to the storage pool.Type: ApplicationFiled: March 9, 2017Publication date: September 13, 2018Inventors: Debora A. Lowry, Blanca R. Navarro Piedra, Jose D. Ramos Chaves, Willy A. Vargas Solis
-
Publication number: 20180121299Abstract: A method for improving a global lifespan of a storage system of a computing system is provided. The method includes: automatically determining a lifespan value of the at least one storage device to assign a global lifespan of the storage system, the global lifespan being dependent on the installation time of the at least one storage device; replacing, responsive to a time-based failure event, a storage device of the at least one storage device; and subsequently modifying, using the computing system, the global lifespan of the storage system based on the time-based failure event to define, at least in part, an optimized lifespan of the storage system.Type: ApplicationFiled: May 2, 2017Publication date: May 3, 2018Inventors: Maria Esmeralda Hasbun Pacheco, Blanca R. Navarro Piedra, Jose D. Ramos Chaves, Jose P. Rosales Villegas
-
Patent number: 9678817Abstract: A method for improving a global lifespan of a storage system of a computing system is provided. The method includes: providing a prediction engine associated with the storage system including at least one storage device, the prediction engine being initiated at an installation time of the at least one storage device; automatically determining lifespan values of the at least one storage device to assign the global lifespan of the storage system, the global lifespan being dependent on the installation time of the at least one storage device; replacing, responsive to a time-based failure event, a storage device of the at least one storage device; and subsequently monitoring, using the prediction engine, the global lifespan of the storage system based on the time-based failure event to define, at least in part, an optimized lifespan of the storage system.Type: GrantFiled: October 28, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Maria E. Hasbun Pacheco, Blanca R. Navarro Piedra, Jose D. Ramos Chaves, Jose P. Rosales Villegas
-
Patent number: 5089126Abstract: This invention provides an apparatus and method for the complete fractionation of submicron particles according to size by capillary hydrodynamic fractionation. This objective is achieved by using small diameter capillaries; introducing a minor fraction of a liquid dispersion of particles to be separated into at least one capillary fraction; passing the minor fraction through the capillary; and, at the exit of the capillary, diluting the minor fraction with the same liquid as is carrying the fractionated sample. These modifications in the flow patterns are essential to the use of capillaries with diameters smaller than 60 microns. This invention is especially adapted for rapid analytical separation of not only rigid colloidal particles but also of soft latexes.Type: GrantFiled: March 31, 1989Date of Patent: February 18, 1992Assignee: Lehigh UniversityInventors: Cesar A. Silebi, Jose D. Ramos