Patents by Inventor Jorge D. Acuna
Jorge D. Acuna 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: 10313214Abstract: In one embodiment, a method includes determining a first set of similarity metrics for a first storage environment, the first set of similarity metrics being based on predetermined parameters related to the first storage environment, at least one of the predetermined parameters being relating to a redundancy of connections and devices in the first storage environment. In addition, the method includes obtaining a second set of similarity metrics for a second storage environment. Also, the method includes determining that the second storage environment is similar to the first storage environment by calculating a similarity measurement score between the sets of similarity metrics for the first and second storage environments. Moreover, the method includes re-aligning the first storage environment according to one or more identified aspects of the second storage environment that improve performance of the first storage environment.Type: GrantFiled: April 18, 2018Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Jorge D. Acuña, Pankaj S. Bavishi, Dachuan Huang, Rakesh Jain, Ramani R. Routray, Yang Song
-
Publication number: 20180241652Abstract: In one embodiment, a method includes determining a first set of similarity metrics for a first storage environment, the first set of similarity metrics being based on predetermined parameters related to the first storage environment, at least one of the predetermined parameters being relating to a redundancy of connections and devices in the first storage environment. In addition, the method includes obtaining a second set of similarity metrics for a second storage environment. Also, the method includes determining that the second storage environment is similar to the first storage environment by calculating a similarity measurement score between the sets of similarity metrics for the first and second storage environments. Moreover, the method includes re-aligning the first storage environment according to one or more identified aspects of the second storage environment that improve performance of the first storage environment.Type: ApplicationFiled: April 18, 2018Publication date: August 23, 2018Inventors: Jorge D. Acuña, Pankaj S. Bavishi, Dachuan Huang, Rakesh Jain, Ramani R. Routray, Yang Song
-
Patent number: 10031980Abstract: Various embodiments for intelligent homepage tuning using a processor device in a computing environment. Usage patterns of website activity within a web browser are recorded. The recorded usage patterns are stored. A preferred homepage is determined and displayed within the web browser according to time and location based on the stored recorded usage patterns.Type: GrantFiled: April 10, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
-
Patent number: 10009243Abstract: In one embodiment, a method includes determining a first set of similarity metrics for a first storage environment, obtaining one or more second sets of similarity metrics from second storage environments that correspond with the first storage environment, calculating a similarity measurement score between the first storage environment and each of the second storage environments, and determining a set of similar storage environments from amongst the second storage environments based on the similarity measurement scores. Other methods, systems, and computer program products are presented according to more embodiments.Type: GrantFiled: August 27, 2015Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Jorge D. Acuña, Pankaj S. Bavishi, Dachuan Huang, Rakesh Jain, Ramani R. Routray, Yang Song
-
Patent number: 9817890Abstract: An apparatus for predicting a command in a command line interface includes a template command module, a parameter derivation module, and a parameter substitution module. The template command module is configured to determine a template command based on a command line history. The template command includes a command name and a parameter and the command line history includes two or more previously entered commands. The parameter derivation module is configured to determine a parameter derivation rule for deriving the parameter in the template command based on the command line history. The parameter substitution module is configured to substitute a substitute parameter for the parameter of the template command according to the parameter derivation rule.Type: GrantFiled: June 23, 2016Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Jorge D. Acuña, Ezequiel Cervantes, Nedzad Taljanovic
-
Publication number: 20170063654Abstract: In one embodiment, a method includes determining a first set of similarity metrics for a first storage environment, obtaining one or more second sets of similarity metrics from second storage environments that correspond with the first storage environment, calculating a similarity measurement score between the first storage environment and each of the second storage environments, and determining a set of similar storage environments from amongst the second storage environments based on the similarity measurement scores. Other methods, systems, and computer program products are presented according to more embodiments.Type: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventors: Jorge D. Acuña, Pankaj S. Bavishi, Dachuan Huang, Rakesh Jain, Ramani R. Routray, Yang Song
-
Publication number: 20160306875Abstract: An apparatus for predicting a command in a command line interface includes a template command module, a parameter derivation module, and a parameter substitution module. The template command module is configured to determine a template command based on a command line history. The template command includes a command name and a parameter and the command line history includes two or more previously entered commands. The parameter derivation module is configured to determine a parameter derivation rule for deriving the parameter in the template command based on the command line history. The parameter substitution module is configured to substitute a substitute parameter for the parameter of the template command according to the parameter derivation rule.Type: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Inventors: Jorge D. Acuña, Ezequiel Cervantes, Nedzad Taljanovic
-
Publication number: 20160299912Abstract: Various embodiments for intelligent homepage tuning using a processor device in a computing environment. Usage patterns of website activity within a web browser are recorded. The recorded usage patterns are stored. A preferred homepage is determined and displayed within the web browser according to time and location based on the stored recorded usage patterns.Type: ApplicationFiled: April 10, 2015Publication date: October 13, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge D. ACUNA, Ezequiel CERVANTES, Nedzad TALJANOVIC
-
Patent number: 9384184Abstract: An apparatus for predicting a command in a command line interface includes a template command module, a parameter derivation module, and a parameter substitution module. The template command module is configured to determine a template command based on a command line history. The template command includes a command name and a parameter and the command line history includes two or more previously entered commands. The parameter derivation module is configured to determine a parameter derivation rule for deriving the parameter in the template command based on the command line history. The parameter substitution module is configured to substitute a substitute parameter for the parameter of the template command according to the parameter derivation rule.Type: GrantFiled: January 11, 2012Date of Patent: July 5, 2016Assignee: International Business Machines CorporationInventors: Jorge D. Acuña, Ezequiel Cervantes, Nedzad Taljanovic
-
Patent number: 9292546Abstract: Methods, computer systems, and physical computer storage medium for organizing data are provided. A method includes monitoring usage of the data, detecting a pattern in the usage of the data, and assigning a first concrete implementation associated with a first data structure to the data, based, in part, on the detected pattern of usage of the data. The method also includes identifying a change in the pattern of usage of the data, after the step of assigning and switching the first concrete implementation associated with the first data structure to a second concrete implementation, based, in part, on the change in the pattern of usage.Type: GrantFiled: April 9, 2014Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
-
Patent number: 9218402Abstract: A method for converting CIM MOF files from a first CIM implementation to a second CIM implementation includes receiving at least a first MOF file in a first format, and replacing at least a first parameter within the received file with a second parameter. The first format and first parameter are compatible with the first CIM implementation and the second parameter is associated with the second CIM implementation. The method further includes creating a transformed file based on the replacing, determining at least a first rule set associated with the second CIM implementation, and comparing the transformed file to the determined first rule set. Additionally, the method includes converting the transformed file to a second format based on the comparison, wherein the second format is compatible with the second CIM implementation.Type: GrantFiled: March 10, 2008Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Lourdes M. Gee, Jason J. Graves, Kevan D. Holdaway, Nhu T. Nguyen
-
Patent number: 9208294Abstract: For managing license keys, a license key service module creates a license key service object of a license key service class. The license key service object includes a plurality of management operations including a get all license keys operation that acquires a license key for licensing services. A hosted license key service module creates a hosted license key service object of a hosted license key service class that includes the license key service object. A license key module creates a license key object of a license key class. The license key object includes the license key and employs the plurality of management operations. A management module manages the license key using the license key object, license key service object, and hosted license key service object.Type: GrantFiled: February 25, 2013Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Jorge D Acuna, Linda V. Benhase, John D. Lauer, Duikaruna C. Soepangkat
-
Patent number: 9191267Abstract: Aspects of the present invention disclose a system, method and program product for determining the affects of management actions. In an example, a computer determines a connectivity between one or more devices within a management inventory that are connected via a network. The computer determines a connectivity between the one or more devices within the management inventory after a proposed management action. The computer determines the one or more devices affected by the proposed management action. The computer sends a query to the one or more devices affected by the proposed management action for specific impacts of the proposed management action. The computer receives data related to the specific impacts of the proposed management action from the one or more devices affected by the proposed management action.Type: GrantFiled: September 27, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
-
Patent number: 8924521Abstract: In one aspect of the present description, a systems manager based upon a common model of information protocol or standard includes automated storage area network (SAN) expansion management which permits additional provider modules to be automatically installed if needed in response to devices being added to the SAN. In addition, the automated SAN expansion management permits installed provider modules to be automatically configured in response to devices being added to the SAN. Still further, in another aspect, the automated SAN expansion management can automatically determine if a suitable host processor exists to host installation of a new provider module and if not, the automated SAN expansion management can automatically deploy a suitable host processor such as a virtual server to host installation of a new provider module. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: March 7, 2013Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
-
Patent number: 8914478Abstract: In one aspect of the present description, a systems manager based upon a common model of information protocol or standard includes automated storage area network (SAN) expansion management which permits additional provider modules to be automatically installed if needed in response to devices being added to the SAN. In addition, the automated SAN expansion management permits installed provider modules to be automatically configured in response to devices being added to the SAN. Still further, in another aspect, the automated SAN expansion management can automatically determine if a suitable host processor exists to host installation of a new provider module and if not, the automated SAN expansion management 20 can automatically deploy a suitable host processor such as a virtual server to host installation of a new provider module. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: May 19, 2011Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
-
Patent number: 8892843Abstract: A computational device receives a request to create a logical unit. In response to determining that adequate space is not available to create the logical unit in a first type of storage pool, a determination is made as to whether a first indicator is configured to allow borrowing of storage space from a second type of storage pool. In response to determining that the first indicator is configured to allow borrowing of storage space from the second type of storage pool, the logical unit is created in the second type of storage pool The logical unit is moved from the second type of storage pool to the first type of storage pool, in response to determining that free space that is adequate to store the logical unit has become available in the first type of storage pool.Type: GrantFiled: December 27, 2013Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Fahad Mahmood, Dhaval K. Shah
-
Patent number: 8868676Abstract: Methods and systems for verifying server-storage device connectivity in a storage area network (SAN) environment are provided. One system includes determining which of a plurality of storage devices a server is physically connected and determining which of the plurality of storage devices a zoning configuration in the SAN environment enables the server to access. The method further includes returning to a user an indication of each storage device in the plurality of storage devices that the server is both physically connected and includes zoning access. One system includes a server, a plurality of storage devices, a switch fabric coupling the server to the plurality of storage devices, and a processor coupled to the server, the plurality of storage devices, and each device in the switch fabric. In this system, the processor is configured to perform the method discussed above.Type: GrantFiled: October 11, 2010Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Ezequiel Cervantes, Moiz S. Jinia
-
Publication number: 20140222869Abstract: Methods, computer systems, and physical computer storage medium for organizing data are provided. A method includes monitoring usage of the data, detecting a pattern in the usage of the data, and assigning a first concrete implementation associated with a first data structure to the data, based, in part, on the detected pattern of usage of the data. The method also includes identifying a change in the pattern of usage of the data, after the step of assigning and switching the first concrete implementation associated with the first data structure to a second concrete implementation, based, in part, on the change in the pattern of usage.Type: ApplicationFiled: April 9, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge D. ACUNA, Ezequiel CERVANTES, Nedzad TALJANOVIC
-
Patent number: 8732211Abstract: Methods, computer systems, and physical computer storage medium for organizing data are provided. A method includes monitoring usage of the data, detecting a pattern in the usage of the data, and assigning a first concrete implementation associated with a first data structure to the data, based, in part, on the detected pattern of usage of the data. The method also includes identifying a change in the pattern of usage of the data, after the step of assigning and switching the first concrete implementation associated with the first data structure to a second concrete implementation, based, in part, on the change in the pattern of usage.Type: GrantFiled: January 28, 2011Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
-
Publication number: 20140115288Abstract: A computational device receives a request to create a logical unit. Associated with the request is a first type of storage pool in which creation of the logical unit is desired. In response to determining that adequate space is not available to create the logical unit in the first type of storage pool, a determination is made as to whether a first indicator is configured to allow borrowing of storage space from a second type of storage pool. In response to determining that the first indicator is configured to allow borrowing of storage space from the second type of storage pool, the logical unit is created in the second type of storage pool and a listener application is initiated. The listener application determines that free space that is adequate to store the logical unit has become available in the first type of storage pool.Type: ApplicationFiled: December 27, 2013Publication date: April 24, 2014Applicant: International Business Machines CorporationInventors: Jorge D. Acuna, Fahad Mahmood, Dhaval K. Shah