Patents by Inventor Ann Corrao
Ann Corrao 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).
-
Publication number: 20230221986Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: predicting, with use of one or more predictive model, subsequent future state data of a computing node having an associated working memory, wherein the subsequent future state data specifies that a certain transaction currently uninvoked will be invoked by the computing node; prior to the invoking of the certain transaction, proactively establishing one or more control parameter value for controlling the working memory in dependence on the future state data; invoking the certain transaction in response to receipt, by the computing node, of transaction invoking request data for invoking the certain transaction; and executing the certain transaction in dependence on at least one control parameter value of the one or more control parameter value for controlling the working memory.Type: ApplicationFiled: January 13, 2022Publication date: July 13, 2023Inventors: Brian M. O'CONNELL, Ann CORRAO, Samir NASSER, Jeremy R. FOX
-
Publication number: 20220091903Abstract: In an approach to improve workload orchestration in a multi-cloud environment, embodiments orchestrate and manage a workload in a decentralized multi-cloud environment using one or more smart contracts. Additionally, embodiments measure, by a competency measurement component, competency of cloud services based on one or more predefined cloud benchmarks, a consensus network, and the one or more smart contracts, and generate an orchestration plan that is a best fit for the workload. Furthermore, embodiments validate and update, by the consensus network and the one or more smart contracts, the generated orchestration plan, and executing the generated orchestration plan.Type: ApplicationFiled: September 18, 2020Publication date: March 24, 2022Inventors: Xu Hui Bai, Jian Dong Yin, Lan Luo, Li Xia, Li Long Chen, Ann Corrao
-
Patent number: 11150847Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: GrantFiled: July 18, 2019Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 11120040Abstract: Embodiments of the present invention describe an approve for ledger synchronization. Embodiments monitor conversations for keywords, and responsive to detecting the keywords, recording at least a portion of the conversations that includes the keywords. Additionally, embodiments store recorded conversation, based on the at least portion of the conversations that include the keywords, in a database, detect changes to ledgers, and determine authorization records is absent on the ledgers for the changes. Furthermore, embodiments, determine at least one of the stored conversations includes authorization records associated with the detected changes, retrieve the determined at least one of stored conversations, and synchronize the ledgers by creating a new block to the ledgers indicating authorization for the new block based on the determined at least one of stored conversations.Type: GrantFiled: March 26, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Brian James Snitzer, David Dwayne Weck, Brian M. O'Connell, Ann Corrao
-
Publication number: 20200311101Abstract: Embodiments of the present invention describe an approve for ledger synchronization. Embodiments monitor conversations for keywords, and responsive to detecting the keywords, recording at least a portion of the conversations that includes the keywords. Additionally, embodiments store recorded conversation, based on the at least portion of the conversations that include the keywords, in a database, detect changes to ledgers, and determine authorization records is absent on the ledgers for the changes. Furthermore, embodiments, determine at least one of the stored conversations includes authorization records associated with the detected changes, retrieve the determined at least one of stored conversations, and synchronize the ledgers by creating a new block to the ledgers indicating authorization for the new block based on the determined at least one of stored conversations.Type: ApplicationFiled: March 26, 2019Publication date: October 1, 2020Inventors: Brian James Snitzer, David Dwayne Weck, Brian M. O'Connell, Ann Corrao
-
Patent number: 10747685Abstract: Approaches for expiring cached virtual content in a virtual universe are provided. In one approach, there is an expiration tool, including an identification component configured to identify virtual content associated with an avatar in the virtual universe, an analysis component configured to analyze a behavior of the avatar in a region of the virtual universe, the behavior indicating a likely future location of the avatar, and an expiration component configured to expire cached virtual content associated with the avatar based on the behavior of the avatar in the region of the virtual universe, wherein the cached virtual content associated with the avatar in the future location is maintained in the cache longer than cached virtual content associated with the avatar in another region of the virtual universe.Type: GrantFiled: February 9, 2018Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Ann Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Publication number: 20190339913Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: ApplicationFiled: July 18, 2019Publication date: November 7, 2019Applicant: International Business Machines CorporationInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 10423365Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: GrantFiled: December 11, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 10423364Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: GrantFiled: November 9, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Publication number: 20190138249Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: ApplicationFiled: December 11, 2017Publication date: May 9, 2019Applicant: International Business Machines CorporationInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Publication number: 20190138248Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Applicant: International Business Machines CorporationInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 10129327Abstract: A system and associated computer program product for retrieving a file from a distribution of storage nodes. A client computer sends a request for a file to a proxy layer and in response, the proxy layer generates a script for obtaining the requested file and sends the script to the client computer. The client computer executes the script, resulting in portions of the requested file being obtained from respective storage nodes in a storage layer. The portions of the requested file are concatenated to form the requested file.Type: GrantFiled: June 12, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Ann Corrao, Ranganath G. Iyengar
-
Publication number: 20180165220Abstract: Approaches for expiring cached virtual content in a virtual universe are provided. In one approach, there is an expiration tool, including an identification component configured to identify virtual content associated with an avatar in the virtual universe, an analysis component configured to analyze a behavior of the avatar in a region of the virtual universe, the behavior indicating a likely future location of the avatar, and an expiration component configured to expire cached virtual content associated with the avatar based on the behavior of the avatar in the region of the virtual universe, wherein the cached virtual content associated with the avatar in the future location is maintained in the cache longer than cached virtual content associated with the avatar in another region of the virtual universe.Type: ApplicationFiled: February 9, 2018Publication date: June 14, 2018Inventors: Ann Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Patent number: 9934161Abstract: Approaches for expiring cached virtual content in a virtual universe are provided. In one approach, there is an expiration tool, including an identification component configured to identify virtual content associated with an avatar in the virtual universe, an analysis component configured to analyze a behavior of the avatar in a region of the virtual universe, the behavior indicating a likely future location of the avatar, and an expiration component configured to expire cached virtual content associated with the avatar based on the behavior of the avatar in the region of the virtual universe, wherein the cached virtual content associated with the avatar in the future location is maintained in the cache longer than cached virtual content associated with the avatar in another region of the virtual universe.Type: GrantFiled: March 19, 2014Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Ann Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Patent number: 9805492Abstract: An invention that pre-fetches virtual content in a virtual universe is provided. In one embodiment, there is a pre-fetching tool, including a ranking component configured to rank each of a plurality of members belonging to a social network of an avatar according to predefined ranking criteria. The pre-fetching tool further includes a pre-fetching component configured to pre-fetch a virtual content within a proximity of each of the plurality of members belonging to the social network of the avatar based on the ranking.Type: GrantFiled: December 31, 2008Date of Patent: October 31, 2017Assignee: International Business Machines CorporationInventors: Rosa M. Bolger, Ann Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Publication number: 20170289238Abstract: A system and associated computer program product for retrieving a file from a distribution of storage nodes. A client computer sends a request for a file to a proxy layer and in response, the proxy layer generates a script for obtaining the requested file and sends the script to the client computer. The client computer executes the script, resulting in portions of the requested file being obtained from respective storage nodes in a storage layer. The portions of the requested file are concatenated to form the requested file.Type: ApplicationFiled: June 12, 2017Publication date: October 5, 2017Inventors: Ann Corrao, Ranganath G. Iyengar
-
Patent number: 9756117Abstract: A method, and associated system and computer program product, for retrieving a file from a distribution of storage nodes. A client computer sends a request for a file to a proxy layer and in response, the proxy layer generates a script for obtaining the requested file and sends the script to the client computer. The client computer executes the script, resulting in portions of the requested file being obtained from respective storage nodes in a storage layer. The portions of the requested file are concatenated to form the requested file.Type: GrantFiled: September 1, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Ann Corrao, Ranganath G. Iyengar
-
Patent number: 9613037Abstract: A method and system for intelligent tiering is provided. The method includes receiving a request for enabling a tiering process with respect to data. The computer processor retrieves a migration list indicating migration engines associated with the data. Additionally, an entity list of migration entities is retrieved and each migration entity is compared to associated policy conditions. In response, it is determined if matches exist between the migration entities and the associated policy conditions and a consolidated entity list is generated.Type: GrantFiled: June 17, 2016Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Ann Corrao, Nagapramod S. Mandagere, James E. Olson, Aameek Singh
-
Publication number: 20170063963Abstract: A method, and associated system and computer program product, for retrieving a file from a distribution of storage nodes. A client computer sends a request for a file to a proxy layer and in response, the proxy layer generates a script for obtaining the requested file and sends the script to the client computer. The client computer executes the script, resulting in portions of the requested file being obtained from respective storage nodes in a storage layer. The portions of the requested file are concatenated to form the requested file.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Ann Corrao, Ranganath G. Iyengar
-
Publication number: 20160306809Abstract: A method and system for intelligent tiering is provided. The method includes receiving a request for enabling a tiering process with respect to data. The computer processor retrieves a migration list indicating migration engines associated with the data. Additionally, an entity list of migration entities is retrieved and each migration entity is compared to associated policy conditions. In response, it is determined if matches exist between the migration entities and the associated policy conditions and a consolidated entity list is generated.Type: ApplicationFiled: June 17, 2016Publication date: October 20, 2016Inventors: Gabriel Alatorre, Ann Corrao, Nagapramod S. Mandagere, James E. Olson, Aameek Singh