Patent application number | Description | Published |
20090231350 | APPARATUS AND METHODS FOR DISPLAYING A PHYSICAL VIEW OF A DEVICE - An apparatus and methods are disclosed for displaying a physical view of a monitored device. The apparatus for displaying a physical view of a device is provided with a plurality of modules configured to functionally execute the steps of displaying a physical representation of a device, generating a plurality of grid lines in association with a predetermined portion of the physical representation of the device, and displaying an icon configured to convey information regarding a status of the device, wherein the icon is displayed within an area defined by the plurality of grid lines. These modules in the described embodiments include a rendering module, a grid module, and a status module. | 09-17-2009 |
20090240723 | APPARATUS AND METHODS FOR REQUIREMENTS DECOMPOSITION AND MANAGEMENT - An apparatus and methods are disclosed for requirements decomposition and management. The apparatus includes a collection module, an organization module, and a graph module. These modules carry out the steps of collecting a project task description, the project task description comprising one or more properties, generating a directed acyclic hierarchy of one or more project tasks associated with the project task description, and generating a directed acyclic hierarchical graph view of the project, wherein the directed acyclic hierarchical graph view of the project comprises one or more nodes representing the one or more project tasks, and wherein the one or more nodes are arranged to graphically illustrate a directed acyclic hierarchical relationship between the one or more project tasks. | 09-24-2009 |
20090320017 | Dynamic Web Installer - A dynamic web installer, in which a user selects components via an external input selector (e.g. a web page) and, based on those selections, generates a custom installer to include only the components requested by the user. The user can then retrieve this installer and perform the installation. | 12-24-2009 |
20090327915 | Automatic GUI Reconfiguration Based On User Preferences - Systems and methods for configuring a graphical user interface on the basis of user preferences are disclosed. The systems and methods aggregate elementary user interactions with a graphical user interface into higher level actions on the basis of temporal markings and thresholds. | 12-31-2009 |
20120197943 | METHOD, COMPUTER SYSTEM, AND PHYSICAL COMPUTER STORAGE MEDIUM FOR ORGANIZING DATA INTO DATA STRUCTURES - 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. | 08-02-2012 |
20120297039 | AUTOMATED DEPLOYMENT OF SOFTWARE FOR MANAGED HARDWARE IN A STORAGE AREA NETWORK - 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 | 11-22-2012 |
20130024469 | APPARATUS AND METHOD FOR PREVENTING REGRESSION DEFECTS WHEN UPDATING SOFTWARE COMPONENTS - A method for preventing regression defects when updating software components is disclosed. In one embodiment, such a method includes providing a source repository storing multiple software components (e.g., software modules, source files, sections of program code, etc.). The method determines associations between the software components and stores these associations in a database. The method further enables a user to check out a software component from the source repository in order to make updates, and check in the software component to the source repository once updates are made. At a designated time, such as when the software component is checked in or out, the method automatically checks the database to determine whether the software component has an association with any other software component in the source repository. The method notifies the user if an association is discovered. A corresponding computer program product and apparatus are also disclosed. | 01-24-2013 |
20130179460 | PREDICTING A COMMAND IN A COMMAND LINE INTERFACE - 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. | 07-11-2013 |
20130185529 | AUTOMATED DEPLOYMENT OF SOFTWARE FOR MANAGED HARDWARE IN A STORAGE AREA NETWORK - 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. | 07-18-2013 |
20140089482 | DEVICE MANAGEMENT FOR DETERMINING THE AFFECTS OF MANAGEMENT ACTIONS - 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. | 03-27-2014 |
20140149912 | APPARATUS AND METHODS FOR DISPLAYING A PHYSICAL VIEW OF A DEVICE - An apparatus and methods are disclosed for displaying a physical view of a monitored device. The apparatus for displaying a physical view of a device is provided with a plurality of modules configured to functionally execute the steps of displaying a physical representation of a device, generating a plurality of grid lines in association with a predetermined portion of the physical representation of the device, and displaying an icon configured to convey information regarding a status of the device, wherein the icon is displayed within an area defined by the plurality of grid lines. These modules in the described embodiments include a rendering module, a grid module, and a status module. | 05-29-2014 |
20140201342 | USER-FRIENDLY STORAGE NETWORK ZONING - A method for configuring zoning within a switch of a storage network is disclosed. In one embodiment, such a method includes providing a list of devices to a user. The method enables the user to select devices from the list and assign the devices to a zone of a storage network. To determine which ports of a switch the devices are connected to, the method searches a device inventory database containing information about devices in the storage network. The method then determines underlying port-to-port mappings that are needed to enable communication between the devices through the switch. The method then sends a request to the switch to establish, within the switch, the zone with the determined port-to-port mappings. A corresponding apparatus and computer program product are also disclosed. | 07-17-2014 |
20140222869 | METHOD, COMPUTER SYSTEM, AND PHYSICAL COMPUTER STORAGE MEDIUM FOR ORGANIZING DATA INTO DATA STRUCTURES - 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. | 08-07-2014 |
20140310279 | MANAGEMENT OF FILE STORAGE Locations - The embodiments described may be directed toward a file management system for managing a file folder location, a method for managing one or more data clusters, and a method of recommending a file storage location. The method of recommending a file storage location may also include plotting one or more data points onto one or more vectors. A received data point may be obtained from a file save request. The method may also include creating one or more data clusters from the vector data points using a clustering mechanism. | 10-16-2014 |
20140359059 | INFORMATION EXCHANGE IN DATA CENTER SYSTEMS - System information may be retrieved by an element manager on a device in a data center system where the element manager detects an application programming interface (API) call to the element manager from a centralized manager. The element manager establishes a two-way communication channel between the first element manager and the centralized manager according to a communications protocol. The element manager queries the centralized manager for data center system information through the two-way communication channel. The centralized manager manages a storage area network containing the device of the element manager. | 12-04-2014 |
20150039831 | FILE LOAD TIMES WITH DYNAMIC STORAGE USAGE - Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written. | 02-05-2015 |