Patent application number | Description | Published |
20130080619 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR OPTIMIZING VIRTUAL MACHINE PLACEMENT AND CONFIGURATION - A shared resource system, method of optimizing resource allocation in real time and computer program products therefor. At least one client device includes an optimization agent monitoring resource usage and selectively suggesting changes to resource configuration for the client device. A management system, e.g., in a cloud environment selectively makes resource capacity available to client devices and adjusts resource capacity available to client devices in response to the optimization agent. Client devices and provider computers connect over a network. The client devices and provider computer pass messages to each other over the network. | 03-28-2013 |
20130132971 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR STREAMLINED VIRTUAL MACHINE DESKTOP DISPLAY - A shared resource system, method of updating client displays and computer program products therefor. At least one client device locally displays activity with resources shared with the client device. A management system on provider computers that is providing resources shared by the client devices selectively generates prioritized display updates. The management system provides updates to respective client devices according to update priority. Updates may also be ordered for network load balancing. | 05-23-2013 |
20130138812 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR COST-AWARE SELECTION OF TEMPLATES FOR PROVISIONING SHARED RESOURCES - A template generator organizing templates in a cost-aware clustering, a method of allocating resources using cost-aware clustering and computer program products therefor. A resource provisioning unit generates, selects and maintains a selected number of resource templates. Each template specifies an allocable resource capacity configuration. Each requesting client device has resources allocated determined by one of the selected resource templates. A resource provisioning unit includes a configuration store with costs of allocable resources and associated attributes, a server request store with previously received requests, and an input parameter store with template list options. A template generator determines an optimum list of templates to satisfy previously received requests. A template store stores generated template lists. | 05-30-2013 |
20130285820 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR PROVIDING POPULACE MOVEMENT SENSITIVE WEATHER FORECASTS - A weather forecast system, method of forecasting weather and a computer program product therefor. A forecasting computer applies a grid to a forecast area and provides a weather forecast for each grid cell. Population movement sensors sense population movement in the area. A swarm detector detects patterns in area population movement that indicate swarm activity, from which the swarm detector predicts swarm patterns. A planning module receives area weather forecasts and swarm patterns, and provides swarm path indications to the forecasting system for adjusting the grid applied to the forecast area. | 10-31-2013 |
20130338981 | EFFICIENT EVALUATION OF NETWORK ROBUSTNESS WITH A GRAPH - Likely disconnections or system-level-impact producing slowdown in a flow parameter in a network can be identified by annotating a graph representing the network with a weight to edges of a graph representing the network. The weight can be linearly or non-linearly proportional to the inverse of the severity of the impact, and/or linearly or non-linearly proportional to the inverse of the likelihood of disconnection. Minimal cut sets needed to generate a disconnection in the network are identified from the annotated network based on the weights on the edges. Subsets of each minimal cut set are generated and evaluated during a simulation. The subsets can correspond to almost isolated scenarios for the network. The scope of the simulations can be reduced by selecting the minimal cut sets employing the weight. | 12-19-2013 |
20130338989 | EFFICIENT EVALUATION OF NETWORK ROBUSTNESS WITH A GRAPH - Likely disconnections or system-level-impact producing slowdown in a flow parameter in a network can be identified by annotating a graph representing the network with a weight to edges of a graph representing the network. The weight can be linearly or non-linearly proportional to the inverse of the severity of the impact, and/or linearly or non-linearly proportional to the inverse of the likelihood of disconnection. Minimal cut sets needed to generate a disconnection in the network are identified from the annotated network based on the weights on the edges. Subsets of each minimal cut set are generated and evaluated during a simulation. The subsets can correspond to almost isolated scenarios for the network. The scope of the simulations can be reduced by selecting the minimal cut sets employing the weight. | 12-19-2013 |
20130339203 | RISK-BASED DYNAMIC GEO-LOCATION BASED REPLICATION OF SERVICES IN CLOUD COMPUTING - Dynamic provisioning of resources is employed to replicate capabilities and/or services in a distributed computing infrastructure to overcome potential disruptions in the capabilities and/or services. Predictive tools for weather forecasts, risk profile analysis based on geographical location of data/service centers, and historical data are employed to improve service resiliency. Further, for each local computing service that is considered for replication, the cost of disruption is compared with the total cost of replication to ensure that a computing infrastructure service provider is selected in a cost-efficient manner. | 12-19-2013 |
20130339204 | RISK-BASED DYNAMIC GEO-LOCATION BASED REPLICATION OF SERVICES IN CLOUD COMPUTING - Dynamic provisioning of resources is employed to replicate capabilities and/or services in a distributed computing infrastructure to overcome potential disruptions in the capabilities and/or services. Predictive tools for weather forecasts, risk profile analysis based on geographical location of data/service centers, and historical data are employed to improve service resiliency. Further, for each local computing service that is considered for replication, the cost of disruption is compared with the total cost of replication to ensure that a computing infrastructure service provider is selected in a cost-efficient manner. | 12-19-2013 |
20140006602 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR LOCAL CLIENT DEVICE CONTEXT-AWARE SHARED RESOURCE AND SERVICE MANAGEMENT | 01-02-2014 |
20140006620 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR LOCAL CLIENT DEVICE CONTEXT-AWARE SHARED RESOURCE AND SERVICE MANAGEMENT | 01-02-2014 |
20140045445 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR MAINTAINING DEPLOYED RESPONSE TEAM MEMBERS SYNCHRONIZED - An incident response system, method of responding to exigent incidents and a computer program product therefor. Local devices associated with a locale department are connected to network. An operations center on one or more networked computers, e.g., cloud computers, plans and administer locale day-to-day operations. The operations center may also plan and administer emergency operations for the locale. Locale departments have response agents associated mobile devices. The operations center assigns each mobile device with a role for responding to incidents and provides each with a likelihood table. When deployed each mobile device connects to the network individually or through other mobile devices, e.g., in an ad hoc, peer-to-peer network. | 02-13-2014 |
20140045446 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR MAINTAINING DEPLOYED RESPONSE TEAM MEMBERS SYNCHRONIZED - An incident response system, method of responding to exigent incidents and a computer program product therefor. Local devices associated with a locale department are connected to network. An operations center on one or more networked computers, e.g., cloud computers, plans and administer locale day-to-day operations. The operations center may also plan and administer emergency operations for the locale. Locale departments have response agents associated mobile devices. The operations center assigns each mobile device with a role for responding to incidents and provides each with a likelihood table. When deployed each mobile device connects to the network individually or through other mobile devices, e.g., in an ad hoc, peer-to-peer network. | 02-13-2014 |
20140067486 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PRIORITIZING INFORMATION - A method of prioritizing information, the method includes receiving report information of an event, the report information including geographical identifying information of a reporting entity, one of receiving or determining vote information in response to the report information, and prioritizing the event according to the report information and the vote information, as performed by a processor in a computer system. | 03-06-2014 |
20140075434 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR COST-AWARE SELECTION OF STORED VIRTUAL MACHINE IMAGES FOR SUBSEQUENT USE - A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the cost of bundling software in a virtual machine (VM) image is automatically generated. Software is selected by the cost for each bundle according to the time required to install it where required, offset by the time to uninstall it where not required. A number of VM images having the highest software bundle value (i.e., highest cost bundled) is selected and stored, e.g., in a machine image store. With subsequent requests for resources, VMs may be instantiated from one or more stored VM images and, further, stored images may be updated selectively updated with new images. | 03-13-2014 |
20140075435 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR COST-AWARE SELECTION OF STORED VIRTUAL MACHINE IMAGES FOR SUBSEQUENT USE - A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the cost of bundling software in a virtual machine (VM) image is automatically generated. Software is selected by the cost for each bundle according to the time required to install it where required, offset by the time to uninstall it where not required. A number of VM images having the highest software bundle value (i.e., highest cost bundled) is selected and stored, e.g., in a machine image store. With subsequent requests for resources, VMs may be instantiated from one or more stored VM images and, further, stored images may be updated selectively updated with new images. | 03-13-2014 |
20140214583 | DATA DISTRIBUTION SYSTEM, METHOD AND PROGRAM PRODUCT - A data distribution system, method and a computer program product therefor. Computers share resources with organizations in multiple locations. At least one selling agent supports organizations in each location. The selling agent placing offers to sell selected organizational data in an auction marketplace. At least one buying agent supports organizations in said each location. The buying agent selectively places bids responsive to offers to sell data and. A data discovery service provisioned on the computer(s) identifies potential buyers of organizational data and notifies respective buying agents of data available from other organizations. | 07-31-2014 |
20140236893 | DATA DISTRIBUTION SYSTEM, METHOD AND PROGRAM PRODUCT - A data distribution system, method and a computer program product therefor. Computers provisioned with operations centers supporting individual locations share resources with organizations in multiple locations. Each operations center receives and evaluates local information for the supported location and selectively provides evaluated information for reuse by other locations. A data exchange agent in each operations center publishes information available from a supported location to a publication subscription unit. The operations center also subscribes to the publication subscription unit for information available from other locations. The publication subscription unit identifies matches between subscriptions and publications. A negotiation unit negotiates matched information transfers between operations centers. | 08-21-2014 |
20140297660 | FACILITATING USER INCIDENT REPORTS - With a computer processor, access is obtained to a sorted global tuple list of incident types, each tuple of which includes at least an incident identifier, a corresponding incident type, a corresponding context, and a corresponding impact factor. The latter specifies importance of solving the corresponding incident type in the corresponding context. Each tuple of the global tuple list is sorted by decreasing order of impact factor. At the computer processor, context information is obtained for at least one remote computing device; based on the context information and the sorted global tuple list, the computer processor sends, over a telecommunications infrastructure, data which causes an incident reporting display on the remote computing device to be re-ordered in accordance with the impact factors as they are ranked in accordance with the context information for the at least one remote computing device. | 10-02-2014 |
20140297661 | FACILITATING USER INCIDENT REPORTS - With a computer processor, access is obtained to a sorted global tuple list of incident types, each tuple of which includes at least an incident identifier, a corresponding incident type, a corresponding context, and a corresponding impact factor. The latter specifies importance of solving the corresponding incident type in the corresponding context. Each tuple of the global tuple list is sorted by decreasing order of impact factor. At the computer processor, context information is obtained for at least one remote computing device; based on the context information and the sorted global tuple list, the computer processor sends, over a telecommunications infrastructure, data which causes an incident reporting display on the remote computing device to be re-ordered in accordance with the impact factors as they are ranked in accordance with the context information for the at least one remote computing device. | 10-02-2014 |
20140325068 | CONTENT DELIVERY INFRASTRUCTURE WITH NON-INTENTIONAL FEEDBACK PARAMETER PROVISIONING - A shared resource system, method of managing shared resources and services and a computer program product therefor. Service provider computers (e.g., cloud computers) including a resource management system, selectively make resource capacity available to networked client devices. Stored resource configuration parameter are collected from non-intentional haptic input to mobile client devices. The resource management system provisions resources for mobile clients based on resource configuration parameters. Non-intentional haptic input is provided as non-intentional gesture feedback, and evaluated to selectively update stored resource configuration parameters. | 10-30-2014 |
20140357247 | METHOD AND SYSTEM FOR CREATING AND REFINING RULES FOR PERSONALIZED CONTENT DELIVERY BASED ON USERS PHYSICAL ACTIVITES - A method (and structure) includes receiving an input from a sensor on a mobile device. Based on the sensor input, a processor determines whether a user of the mobile device is engaged in a specific physical activity. A control setting on the mobile device is set for delivering content during a period the specific physical activity is detected. | 12-04-2014 |
20140365342 | RESOURCE PROVISIONING FOR ELECTRONIC BOOKS - A method for provisioning IT resources includes receiving a signal from an e-book reading device indicating that a user of the e-book reading device is approaching a practical procedure section within an e-book being read by the user on the e-book reading device. The practical procedure section includes an exercise to be performed by the user pertaining to the subject matter of the e-book. What IT resources are needed for the user to perform the exercise are determined. The needed IT resources are provisioned such that the IT resources that the needed IT resources are available when the user is ready to perform the exercise. | 12-11-2014 |
20150081910 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR UPDATING VIRTUAL MACHINE IMAGES - A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the system determines whether there are any pending updates for a VM image for provisioning a virtual machine (VM) for the request. For each image with pending updates the system determines whether to replace the stored image with an updated VM image and provision from the replacement or, update a single instance of the image and provision from the single instance. The system also determines an optimal time to update images with pending updates. After replacing an image, the system provides an alert indicating that an updated said VM was provisioned. | 03-19-2015 |