Patents by Inventor Ann M. Corrao
Ann M. 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).
-
Patent number: 10572904Abstract: A first Micro Circadian Rhythm (MCR) pattern is identified in a Circadian Rhythm (CR) data of a user. Using the first MCR pattern, a second MCR pattern is predicted during a forecast period. The second MCR pattern is correlated with a set of possible future CR states. A first model of a distribution of a confidence value corresponding to the present CR state of the user is constructed. A second model of a distribution of a confidence value corresponding to a selected future CR state from the set of possible future CR states of the user is constructed. The first model and the second model are correlated to determine a likelihood of the selected future CR state being reachable from the present CR state for the user. When the likelihood exceeding a threshold, an application is caused to adjust a process.Type: GrantFiled: March 29, 2017Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Ann M. Corrao, Brian F. Ober, Brian M. O'Connell
-
Publication number: 20180285934Abstract: A first Micro Circadian Rhythm (MCR) pattern is identified in a Circadian Rhythm (CR) data of a user. Using the first MCR pattern, a second MCR pattern is predicted during a forecast period. The second MCR pattern is correlated with a set of possible future CR states. A first model of a distribution of a confidence value corresponding to the present CR state of the user is constructed. A second model of a distribution of a confidence value corresponding to a selected future CR state from the set of possible future CR states of the user is constructed. The first model and the second model are correlated to determine a likelihood of the selected future CR state being reachable from the present CR state for the user. When the likelihood exceeding a threshold, an application is caused to adjust a process.Type: ApplicationFiled: March 29, 2017Publication date: October 4, 2018Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Ann M. Corrao, Brian F. Ober, Brian M. O'Connell
-
Publication number: 20180284999Abstract: An approach is disclosed that identifies a migration condition at a data migration appliance that is migrating an application data set from a source data center to a target data center. The data migration appliance includes a set of processors, a memory, a nonvolatile storage device, and one or more external interfaces. The approach loads software application utilities that correspond to the application data set onto the data migration appliance. The approach then exports the application data set from the source data center to the nonvolatile storage device in the data migration appliance using one of the software application utilities. After transport of the appliance, the approach imports the application data set stored on the nonvolatile storage device to the target data center using one of the software application utilities.Type: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Muhammad S. Aslam, Ann M. Corrao, Tiia J. Salo, Ahron B. Train
-
Patent number: 9984141Abstract: A method for inferring an application type, based on an operational characteristic I/O pattern of a storage volume. One or more processors determine at least one operational characteristic of each storage volume of a storage volume group associated with an application. One or more labels are assigned for each storage volume, based on the operational characteristics of each storage volume. At least one template is received that includes labels of storage volume characteristics of known application types. One or more processors infer a type of application associated with the storage volume group, based on a best-fit match of the aggregate labels of the storage volumes of the storage volume group to the labels included in the templates of storage volume characteristics of known application types.Type: GrantFiled: August 21, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Ann M. Corrao, Bernhard J. Klingenberg, James E. Olson, Ramani R. Routray, Yang Song
-
Patent number: 9858327Abstract: Operational characteristic I/O patterns of each storage volume of a storage volume group, and at least one operational characteristic of each storage volume associated with an application, are determined. Unsupervised learning is used to form clusters of storage volumes of similar characteristics. Labels are generated, assigned, and aggregated for each characteristic of each storage volume. Templates are received that includes labels of storage volume characteristics of known application types. An application type associated with the storage volume group is inferred, based on a best-fit match of the aggregate labels of the storage volumes of the storage volume group to the labels included in the templates of storage volume characteristics of known application types.Type: GrantFiled: July 30, 2017Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Ann M. Corrao, Bernhard J. Klingenberg, James E. Olson, Ramani R. Routray, Yang Song
-
Publication number: 20170323000Abstract: Operational characteristic I/O patterns of each storage volume of a storage volume group, and at least one operational characteristic of each storage volume associated with an application, are determined. Unsupervised learning is used to form clusters of storage volumes of similar characteristics. Labels are generated, assigned, and aggregated for each characteristic of each storage volume. Templates are received that includes labels of storage volume characteristics of known application types. An application type associated with the storage volume group is inferred, based on a best-fit match of the aggregate labels of the storage volumes of the storage volume group to the labels included in the templates of storage volume characteristics of known application types.Type: ApplicationFiled: July 30, 2017Publication date: November 9, 2017Inventors: Gabriel Alatorre, Ann M. Corrao, Bernhard J. Klingenberg, James E. Olson, Ramani R. Routray, Yang Song
-
Publication number: 20170053011Abstract: A method for inferring an application type, based on an operational characteristic I/O pattern of a storage volume. One or more processors determine at least one operational characteristic of each storage volume of a storage volume group associated with an application. One or more labels are assigned for each storage volume, based on the operational characteristics of each storage volume. At least one template is received that includes labels of storage volume characteristics of known application types. One or more processors infer a type of application associated with the storage volume group, based on a best-fit match of the aggregate labels of the storage volumes of the storage volume group to the labels included in the templates of storage volume characteristics of known application types.Type: ApplicationFiled: August 21, 2015Publication date: February 23, 2017Inventors: Gabriel Alatorre, Ann M. Corrao, Bernhard J. Klingenberg, James E. Olson, Ramani R. Routray, Yang Song
-
Patent number: 9498727Abstract: The present invention pre-fetches objects, textures and scripts (collectively referred to herein as items) through analysis of the communications of an avatar. Furthermore, if an object, texture or script is not pre-fetched upon arrival to a region the virtual universe's object, texture and script download system is augmented to prioritize objects the user may be interested in based on the avatar's communications and previously stated priorities. The present invention may improve user experience of virtual world by prioritizing the download and caching of objects, textures, and scripts that are likely to interest the user. Such a prioritization enhances the user experience by reducing wait times for the rendering of objects of interest.Type: GrantFiled: January 7, 2015Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Rosa M. Bolger, Ann M. Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Patent number: 9495640Abstract: Operational characteristic I/O patterns of each storage volume of a storage volume group, and at least one operational characteristic of each storage volume associated with an application, are determined. Unsupervised learning is used to form clusters of storage volumes of similar characteristics. Labels are generated, assigned, and aggregated for each characteristic of each storage volume. Templates are received that includes labels of storage volume characteristics of known application types. An application type associated with the storage volume group is inferred, based on a best-fit match of the aggregate labels of the storage volumes of the storage volume group to the labels included in the templates of storage volume characteristics of known application types.Type: GrantFiled: May 18, 2016Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Ann M. Corrao, Bernhard J. Klingenberg, James E. Olson, Ramani R. Routray, Yang Song
-
Patent number: 9372637Abstract: Operational characteristic I/O patterns of each storage volume of a storage volume group, and at least one operational characteristic of each storage volume associated with an application, are determined. Unsupervised learning is used to form clusters of storage volumes of similar characteristics. Labels are generated, assigned, and aggregated for each characteristic of each storage volume. Templates are received that includes labels of storage volume characteristics of known application types. An application type associated with the storage volume group is inferred, based on a best-fit match of the aggregate labels of the storage volumes of the storage volume group to the labels included in the templates of storage volume characteristics of known application types.Type: GrantFiled: December 17, 2015Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Ann M. Corrao, Bernhard J. Klingenberg, James E. Olson, Ramani R. Routray, Yang Song
-
Patent number: 9256896Abstract: After a change of location of an avatar in a virtual universe, an avatar is encouraged to remain at that location and avoid an immediate further or return change of location (e.g. by teleportation) by prioritizing rendering of objects such that objects most likely to be of interest to the avatar is performed prior to rendering of objects less likely to be of interest. Prioritization is performed by comparing metadata concerning objective(s) of the avatar and metadata of preferences of the avatar and objects in the avatar's inventory and/or implied from the avatar's activity history with metadata corresponding to objects at the location to which the avatar moves. Preferably, the metadata corresponding to the avatar is ranked in order of the number of occurrences of metadata terms and synonyms in metadata of the avatar.Type: GrantFiled: August 27, 2009Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Rosa M. Bolger, Ann M. Corrao, Rick A. Hamilton, II, Brian O'Connell, Brian J. Snitzer
-
Patent number: 9230357Abstract: Approaches for prioritized rendering of objects in a virtual universe are provided. In one embodiment, there is a prioritization tool containing a plurality of components configured to: determine a priority of each of a set of objects in a commercial area of the virtual universe, the commercial area having a plurality of virtual retail stores; assign a priority to each of the plurality of virtual stores in the commercial area based on the priority of each of the set of objects in the virtual universe; and download and cache each of the objects from the set of virtual stores from the plurality of virtual stores in the virtual universe, that are outside a rendering radius of the avatar, based on the relative priorities of each of the set of the plurality of virtual stores in the virtual universe.Type: GrantFiled: February 27, 2014Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Rosa M. Bolger, Ann M. Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Patent number: 9055018Abstract: A method, a computer program product, and a computer system for managing requests to send messages are presented. Header information associated with a set of incoming messages on a server data processing system is retrieved in response to receiving a request to send a drafted message from a client data processing system to the server data processing system. The header information is searched to determine whether an incoming message in the set of incoming messages is related to the drafted message. An indication that the incoming message is related to the drafted message is presented at the client data processing system in response to determining that the incoming message is related to the drafted message.Type: GrantFiled: December 3, 2010Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Ann M. Corrao, Brian M. O'Connell, Brian J. Snitzer, Keith R. Walker
-
Publication number: 20150127664Abstract: The present invention pre-fetches objects, textures and scripts (collectively referred to herein as items) through analysis of the communications of an avatar. Furthermore, if an object, texture or script is not pre-fetched upon arrival to a region the virtual universe's object, texture and script download system is augmented to prioritize objects the user may be interested in based on the avatar's communications and previously stated priorities. The present invention may improve user experience of virtual world by prioritizing the download and caching of objects, textures, and scripts that are likely to interest the user. Such a prioritization enhances the user experience by reducing wait times for the rendering of objects of interest.Type: ApplicationFiled: January 7, 2015Publication date: May 7, 2015Inventors: Rosa M. Bolger, Ann M. Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Publication number: 20140176567Abstract: Approaches for prioritized rendering of objects in a virtual universe are provided. In one embodiment, there is a prioritization tool containing a plurality of components configured to: determine a priority of each of a set of objects in a commercial area of the virtual universe, the commercial area having a plurality of virtual retail stores; assign a priority to each of the plurality of virtual stores in the commercial area based on the priority of each of the set of objects in the virtual universe; and download and cache each of the objects from the set of virtual stores from the plurality of virtual stores in the virtual universe, that are outside a rendering radius of the avatar, based on the relative priorities of each of the set of the plurality of virtual stores in the virtual universe.Type: ApplicationFiled: February 27, 2014Publication date: June 26, 2014Applicant: International Business Machines CorporationInventors: Rosa M. Bolger, Ann M. Corrao, Rick A. Hamilton, II, Brian M. O'Connell, Brian J. Snitzer
-
Publication number: 20120143960Abstract: A method, a computer program product, and a computer system for managing requests to send messages are presented. Header information associated with a set of incoming messages on a server data processing system is retrieved in response to receiving a request to send a drafted message from a client data processing system to the server data processing system. The header information is searched to determine whether an incoming message in the set of incoming messages is related to the drafted message. An indication that the incoming message is related to the drafted message is presented at the client data processing system in response to determining that the incoming message is related to the drafted message.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ann M. Corrao, Brian M. O'Connell, Brian J. Snitzer, Keith R. Walker
-
Publication number: 20110055267Abstract: After a change of location of an avatar in a virtual universe, an avatar is encouraged to remain at that location and avoid an immediate further or return change of location (e.g. by teleportation) by prioritizing rendering of objects such that objects most likely to be of interest to the avatar is performed prior to rendering of objects less likely to be of interest. Prioritization is performed by comparing metadata concerning objective(s) of the avatar and metadata of preferences of the avatar and objects in the avatar's inventory and/or implied from the avatar's activity history with metadata corresponding to objects at the location to which the avatar moves. Preferably, the metadata corresponding to the avatar is ranked in order of the number of occurrences of metadata terms and synonyms in metadata of the avatar.Type: ApplicationFiled: August 27, 2009Publication date: March 3, 2011Applicant: International Business Machines CorporationInventors: Rosa M. Bolger, Ann M. Corrao, Rick A. Hamilton, II, Brian O'Connell, Brian J. Snitzer
-
Patent number: 7774589Abstract: Selectively rebooting components of a computer system. One or more tables which list respective costs to reboot the components and respective likelihoods that reboots of the respective components will correct respective problems with the computer system are generated. Each of the costs is based on a time to reboot or delays caused by the reboot of the respective component. In response to a subsequent problem with the computer system, an order to reboot components of the computer system is determined from the table based on the costs and likelihoods that the reboot will correct the problem, such that a component of the computer system characterized by a relatively low cost and high likelihood to correct the problem will be rebooted before another component characterized by a relatively high cost and low likelihood to correct the problem. The tables are updated through actual experience.Type: GrantFiled: March 30, 2007Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Ann M. Corrao, Vidhi A. Desai, Michael R. Ensley, Todd D. Mytkowicz, Brian J. Snitzer, Nam Tran
-
Publication number: 20080244253Abstract: Selectively rebooting components of a computer system. One or more tables which list respective costs to reboot the components and respective likelihoods that reboots of the respective components will correct respective problems with the computer system are generated. Each of the costs is based on a time to reboot or delays caused by the reboot of the respective component. In response to a subsequent problem with the computer system, an order to reboot components of the computer system is determined from the table based on the costs and likelihoods that the reboot will correct the problem, such that a component of the computer system characterized by a relatively low cost and high likelihood to correct the problem will be rebooted before another component characterized by a relatively high cost and low likelihood to correct the problem. The tables are updated through actual experience.Type: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ann M. Corrao, Vidhi A. Desai, Michael R. Ensley, Todd D. Mytkowicz, Brian J. Snitzer, Nam Tran