Patent application number | Description | Published |
20080229197 | DYNAMIC AND INTELLIGENT HOVER ASSISTANCE - A method, system and article of manufacture for hover help management in data processing systems and, more particularly, for providing dynamic and intelligent hover assistance in graphical user interfaces. One embodiment provides a method of displaying hover assistance on a display screen. The method comprises moving a pointer element to a position over a user interface element shown on the display screen in response to user manipulation of a pointing device, while the pointer element is positioned over the user interface element, invoking a first hover element for display on the display screen, and invoking a second hover element for display on the display screen after invoking the first hover element, and while the pointer element continues to be positioned over the user interface element. | 09-18-2008 |
20080235335 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CHANGING THE STATUS OF AN EXISTING EMAIL IN A RECIPIENT EMAIL CLIENT INBOX - A method, system, and computer program product for changing the status of an existing email in a recipient email client inbox are provided. The method includes receiving a message from an email server that includes a message identifier identifying the existing email message, the existing email message transmitted to the recipient email client inbox. The method also includes retrieving the existing email message corresponding to the message identifier, replacing a date and time of the existing email message with a current date and time corresponding to a time the message is transmitted, and moving the existing email message to the top of an email queue of the recipient email client inbox. The method further includes marking the existing email message at the top of the email queue as unread and notating the existing email message with the date and time of the existing email message. | 09-25-2008 |
20080316176 | PORTABLE COMPUTER SYSTEM WITH EXTENDABLE USB-POWERED I/O DEVICE - A laptop computer system having an extended touchpad functionality includes a base having a media bay, the base housing a microprocessor based computer system; a keyboard having a plurality of keys, the keys communicatively coupled to the microprocessor based computer system; a display screen connected to the base via first and second hinges such that the display screen is moveable between a closed position and an open position, the display screen communicatively coupled to the microprocessor based computer system to drive the display screen; and a touch-pad disposed in the media bay, the touchpad being extendable and retractable with respect to the media bay, the touch-pad configured for at least one of, (i) a drawing tablet, and (ii) configured to control the cursor movement and placement functions on the display screen. The touchpad is disposed on either a right or left opposing side of the base having the media bay and has a form factor substantially the same as a USB I/O powered device. An exemplary touchpad may further include a support member to support the touchpad in an extended position, thereby alleviating a force on an electrical connection from the touchpad to the base. | 12-25-2008 |
20090175154 | Disk with Embedded Flash Memory and Disc Drive - A disc has an outer section on which digital media can be recorded and a core in its center in which a flash memory is embedded with the core having a central hole and electrical contacts to the flash memory. A disc drive has a drive spindle that is to extend into the disc core central hole with one of the spindle or spindle hub having electrical contacts to engage with the core electrical contacts so that data can be written into and/or read from the core flash memory by electronic components of the drive. | 07-09-2009 |
20090222760 | Method, System and Computer Program Product for Automating the Selection and Ordering of Column Data in a Table for a User - A method, system, and computer program product for automating the selection and ordering of column data in a table for a user are presented. In an exemplary manner, when a selected column is received, at least one available column related to the selected column is automatically recommended for display in an active table view. In response to the selected column being placed in the automatic data manipulation mode, a manipulation relationship between the selected column and the available column(s) is identified. When the selected column is manipulated (e.g., sorted, filtered), the available column(s) related to the selected column are automatically manipulated. The related available column(s) that are automatically recommended are concurrently displayed and grouped with the selected column in an active table view. Moreover, if a sort relationship exists between the available column(s) and the manipulated selected column, the related available column(s) are displayed according to the sort relationship. | 09-03-2009 |
20090262656 | METHOD FOR NEW RESOURCE TO COMMUNICATE AND ACTIVATE MONITORING OF BEST PRACTICE METRICS AND THRESHOLDS VALUES - A method is provided for monitoring a resource by utilizing proxy metrics provided by a dependent resource. A primary resource is recognized by a dependent resource, where the dependent resource is dependent upon certain capabilities of the primary resource. Metrics of the primary resource upon which the dependent resource needs are determined. Thresholds related to the metrics of the primary resource are determined. The dependent resource communicates the metrics and related thresholds to a central management tool. The metrics and related thresholds are monitored. Also, the dependent resource may act as a proxy for the primary resource, where the central management tool monitors the metrics and the related thresholds of the primary resource via the dependent resource. | 10-22-2009 |
20110093413 | Apparatus, System, and Method for Defining Normal and Expected Usage of a Computing Resource - An apparatus, system, and method are disclosed for defining normal usage of a computing system resource. A method for defining normal usage of a computing system resource includes receiving a repeating schedule that represents system usage of one or more computing resources and receiving one or more demand events that will affect the system usage of the one or more computer resources. The method also automatically creates a predictive temporal profile that represents the system usage of the one or more computer resources from information comprising the repeating schedule and the one or more demand events. The predictive temporal profile is displayed for the user to review. | 04-21-2011 |
20110235577 | CONTENT IDENTIFICATION AND RETRIEVAL BASED ON DEVICE COMPONENT PROXIMITY - The invention provides proximity based content retrieval. A proximity element is provided for each of a plurality of components associated with a primary device. Identification information of each proximity element for an associated particular proximity space is communicated to a mobile wireless device. Upon the mobile wireless device being located within the associated particular proximity space of a particular proximity element, the mobile device receives associated identification information of the particular proximity element. The mobile device retrieves video content based on the associated identification information. | 09-29-2011 |
20120023222 | MOVING DEPLOYMENT OF IMAGES BETWEEN COMPUTERS - In an embodiment, a unit workload comprises an average processor speed and an average memory amount required by execution of images. If an integer multiple of the average processor speed required minus a free processor speed at a source computer is greater than a first threshold amount, an integer multiple of the average memory amount required minus a free memory amount at the source computer is greater than a second threshold amount, the integer multiple of the average processor speed required minus a processor speed requirement of a source image at the source computer is less than a third threshold amount, and the integer multiple of the average memory required minus a memory requirement of the source image at the source computer is less than a fourth threshold amount, then deployment of the source image is moved from the source computer to a destination computer. | 01-26-2012 |
20120038667 | Replicating Changes Between Corresponding Objects - Embodiments of the invention generally relate to replicating changes between corresponding real objects and virtual objects in a virtual world. Embodiments of the invention may include receiving a request to generate a virtual item in a virtual world based on a real-world object, generating the virtual item, synchronizing the virtual item and real-world object, and sharing the virtual item with a second avatar in the virtual world. | 02-16-2012 |
20120072916 | FUTURE SYSTEM THAT CAN PARTICIPATE IN SYSTEMS MANAGEMENT ACTIVITIES UNTIL AN ACTUAL SYSTEM IS ON-LINE - Hardware configuration management is provided. A hardware configuration manager includes a proposed new hardware configuration item for an existing production environment and its hardware configuration management software. A completed detailed setup of the management of the proposed hardware configuration item is completed before the proposed hardware configuration item is available. The detailed setup includes at least configuring policies of the proposed hardware configuration item. The hardware configuration manager also comprises a device for preventing scheduled tasks from running until a predefined period following activation of a new hardware configuration item that has the completed detailed setup and the proposed hardware configuration item is mapped thereto. | 03-22-2012 |
20120159367 | Remediating gaps between usage allocation of hardware resource and capacity allocation of hardware resource - A usage allocation of a hardware resource to each of a number of workloads over time is determined using a demand model. The usage allocation of the resource includes a current and past actual usage allocation of the resource, a future projected usage allocation of the resource, and current and past actual usage of the resource. A capacity allocation of the resource is determined using a capacity model. The capacity allocation of the resource includes a current and past capacity and a future projected capacity of the resource. Whether a gap exists between the usage allocation and the capacity allocation is determined using a mapping model. Where the gap exists between the usage allocation of the resource and the capacity allocation of the resource, a user is presented with options determined using the mapping model and selectable by the user to implement a remediation strategy to close the gap. | 06-21-2012 |
20120287764 | Disk With Embedded Flash Memory And Disc Drive - A disc has an outer section on which digital media can be recorded and a core in its center in which a flash memory is embedded with the core having a central hole and electrical contacts to the flash memory. A disc drive has a drive spindle that is to extend into the disc core central hole with one of the spindle or spindle hub having electrical contacts to engage with the core electrical contacts so that data can be written into and/or read from the core flash memory by electronic components of the drive. | 11-15-2012 |
20120287768 | Disk with Embedded Flash Memory and Disc Drive - A disc has an outer section on which digital media can be recorded and a core in its center in which a flash memory is embedded with the core having a central hole and electrical contacts to the flash memory. A disc drive has a drive spindle that is to extend into the disc core central hole with one of the spindle or spindle hub having electrical contacts to engage with the core electrical contacts so that data can be written into and/or read from the core flash memory by electronic components of the drive. | 11-15-2012 |
20120304099 | GOAL BASED USER INTERFACE FOR MANAGING BUSINESS SOLUTIONS IN AN ON DEMAND ENVIRONMENT - Embodiments of the present invention generally provide a goal-based graphical user interface for managing business solutions and more particularly, a user interface that helps a user manage and achieve the user's goals across multiple platforms for the solutions utilized by the goals. Furthermore, embodiments of the invention provide a system for managing goals that allows a user to create/customize specific user goals and/or modify existing goals to meet the user's needs. | 11-29-2012 |
20130067370 | SMART DISPLAY - A smart display allows a user to build custom layouts of user interface blocks on the smart display independent of the software on the computer creating the user interface. A customization mechanism in the smart display allows a user to select portions of a user interface and move them to different positions on the display. The customization mechanism creates custom layout metadata that defines a screen offset for portions of a user interface moved by the user. The smart display monitors the incoming display data and re-assigns pixel rendering data to the new location in the moved user interface blocks as the data coming from the computer application changes. | 03-14-2013 |
20130073824 | COPYING SEGMENTS OF A VIRTUAL RESOURCE DEFINITION - Segments of a virtual resource definition are copied from an existing virtual resource to create a new virtual resource definition or modifying an existing one to simplify virtualization management. The virtualization manager divides a virtual resource definition into a number of reusable segments. A user may then select one or more segments and place them into a new or existing virtual resource definition. The user can choose to mix and match segments to quickly create or modify a virtual resource definition such as a virtual server, virtual printer or virtual data storage. Any default information in the new virtual resource or old information in the existing resource is replaced by the information in the copied segment. Any dependencies in the existing virtual resource are resolved with user input to break the dependencies or copy dependent data. | 03-21-2013 |
20130074071 | COPYING SEGMENTS OF A VIRTUAL RESOURCE DEFINITION - Segments of a virtual resource definition are copied from an existing virtual resource to create a new virtual resource definition or modifying an existing one to simplify virtualization management. The virtualization manager divides a virtual resource definition into a number of reusable segments. A user may then select one or more segments and place them into a new or existing virtual resource definition. The user can choose to mix and match segments to quickly create or modify a virtual resource definition such as a virtual server, virtual printer or virtual data storage. Any default information in the new virtual resource or old information in the existing resource is replaced by the information in the copied segment. Any dependencies in the existing virtual resource are resolved with user input to break the dependencies or copy dependent data. | 03-21-2013 |
20130117699 | GRANTING OBJECT AUTHORITY VIA A MULTI-TOUCH SCREEN TO A COLLABORATOR - In an embodiment, in response to a gesture by an administrator, a security palette is created and displayed on a multi-touch screen. In response to a move by the administrator of a first icon to within the security palette, wherein the first icon represents a first object, a same authority that the administrator has to the first object is granted to the security palette. In response to a collaborator touching the security palette, the same authority to the first object is granted to the collaborator. | 05-09-2013 |
20130173636 | DETERMINING A SCORE FOR A PRODUCT BASED ON A LOCATION OF THE PRODUCT - A method, computer-readable storage medium, and computer system are provided. In an embodiment, a request is received from a requestor. The request specifies a search term and a plurality of weights of a plurality of criteria. A plurality of products are found that satisfy the search term. A plurality of locations where the plurality of products are located are determined. A plurality of scores of the plurality of locations are calculated based on the plurality of weights of the plurality of criteria and a plurality of ratings of the plurality of criteria at the plurality of locations. A best product of the plurality of products located at a best location with a best score of the plurality of scores is selected. In an embodiment, a supplier of the product that is not selected as the best product is notified of the score. | 07-04-2013 |
20130179809 | SMART DISPLAY - A smart display allows a user to build custom layouts of user interface blocks on the smart display independent of the software on the computer creating the user interface. A customization mechanism in the smart display allows a user to select portions of a user interface and move them to different positions on the display. The customization mechanism creates custom layout metadata that defines a screen offset for portions of a user interface moved by the user. The smart display monitors the incoming display data and re-assigns pixel rendering data to the new location in the moved user interface blocks as the data coming from the computer application changes. | 07-11-2013 |
20130260691 | CONTENT IDENTIFICATION AND RETRIEVAL BASED ON DEVICE COMPONENT PROXIMITY - The invention provides proximity based content retrieval. A proximity element is provided for each of a plurality of components associated with a primary device. Identification information of each proximity element for an associated particular proximity space is communicated to a mobile wireless device. Upon the mobile wireless device being located within the associated particular proximity space of a particular proximity element, the mobile device receives associated identification information of the particular proximity element. The mobile device retrieves video content based on the associated identification information. | 10-03-2013 |
20130262644 | DEPLOYMENT OF MOBILE WORKLOADS BASED ON PROXIMITY - A mobile workload deployment mechanism in a cloud computing environment determines when mobile devices are in proximity of a resource needed to process a mobile workload, and deploys the mobile workload to the mobile devices in proximity of the needed resource. Various methods performed by the mobile workload deployment mechanism account for the mobile nature of mobile devices, and how that mobility may affect the relocation, suspension, and other processing of the mobile workload. | 10-03-2013 |
20130278507 | MULTI-TOUCH MULTI-USER GESTURES ON A MULTI-TOUCH DISPLAY - A multi-touch, multi-user gesture (MMG) controller aggregates gestures from multiple users of a large multi-touch display to allow the multiple users to perform a coordinated action on the multi-touch display. The MMG controller allows one or more users to initiate a multi-touch, multi-user gesture (MMG) session and determines the users that will participate in the MMG session. The MMG controller then aggregates input gestures from multiple users into a MMG to coordinate the effort of multiple users of a multi-touch, multi-user display or touch screen. Applications on a supported computer can use these MMGs to act upon elements on the display such as cropping or adding elements to a group. | 10-24-2013 |
20140007085 | ADJUSTING ADMINSTRATIVE ACCESS BASED ON WORKLOAD MIGRATION | 01-02-2014 |
20140007095 | ADJUSTING ADMINSTRATIVE ACCESS BASED ON WORKLOAD MIGRATION | 01-02-2014 |
20140201648 | DISPLAYING HOTSPOTS IN RESPONSE TO MOVEMENT OF ICONS - In an embodiment, in response to selection of an content icon on a user I/O device, a plurality of candidate recipients of content are determined. In response to movement of the content icon on the user I/O device, a plurality of hotspots are displayed on the user I/O device that represent the plurality of candidate recipients. In response to movement of the content icon over a first hotspot of the plurality of hotspots, content and an identifier of an application that created the content are sent to a target device used by a first candidate recipient represented by the first hotspot. | 07-17-2014 |