11th week of 2013 patent applcation highlights part 61 |
Patent application number | Title | Published |
20130067372 | ALIAS SELECTION IN MULTIPLE- ALIASED ANIMATIONS - A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a first animation that creates first and second aliases for each UI element that is to be moved. The computer system then receives an input that interrupts the initiated first animation. The input indicates that at least one of the UI elements that is being moved during the first animation is to be moved to a different position. The computer system then determines which of the first and second aliases is optimal for use as a starting point for a second animation based on various visibility factors, and initiates a second animation at the determined optimal alias. The second animation uses the determined optimal alias as a starting point and a third, different alias as an end point. | 2013-03-14 |
20130067373 | EXPLICIT TOUCH SELECTION AND CURSOR PLACEMENT - A system and method for implementing an efficient and easy to user interface for a touch screen device. A cursor may be placed by a user using simple inputs. The device operates places the cursor coarsely and refines the cursor placement upon further input from the user. Text may be selected using a gripper associated with the cursor. The user interface allows text selection without occluding the text being selected with the user's finger or the gripper. For selecting text in a multi-line block of text, a dynamic safety zone is implemented to simplify text selection for the user. | 2013-03-14 |
20130067374 | METHOD FOR DIRECTLY MANIPULATING INCOMING INTERACTIONS IN AN INSTANT COMMUNICATION CLIENT APPLICATION - Method for directly handling a graphical interface component containing at least one piece of information, this method comprising
| 2013-03-14 |
20130067375 | REFRIGERATOR INCLUDING A TERMINAL, AND METHOD FOR CONTROLLING SAME - The present invention relates to a refrigerator including a terminal and to a method for controlling same, and particularly, to a refrigerator including a terminal and to a method for controlling same which can visually provide necessary information to a user. To achieve this aim, the present invention provides a refrigerator including a terminal, comprising: a display module provided on the refrigerator; a communication unit communicating with the outside; and a control unit performing control to display various information on the display module. | 2013-03-14 |
20130067376 | DEVICE AND METHOD FOR PROVIDING SHORTCUT IN A LOCKED SCREEN - A method for executing an operation on a portable terminal in a locked state includes displaying a lockscreen on the portable terminal including state information of the portable terminal; receiving an input on the lockscreen; determining whether the input corresponds to an operation of an application with respect to the displayed state information; and executing the operation according to the determination. A portable terminal includes an interface unit to output a lockscreen when the portable terminal is in a locked state and to display state information on the lockscreen; an input unit to receive an input; a verification unit to determine whether the input corresponds to an operation of an application with respect to the determined state information; and an execution unit to execute the predetermine operation. | 2013-03-14 |
20130067377 | METHOD AND SYSTEM FOR CONTEXT DEPENDENT POP-UP MENUS - A method and system for providing context dependent pop-up menu icons that activate menu icons in response to a select & drag operation by manipulation of a pointing device. Presented icons may correspond to functions or actions that can be implemented with the particular type of content selected. Icons may be displayed in a consistent manner in terms of position and content with respect to the selected file or object. Icons may appear only during a select & drag operation, thereby leaving the display uncluttered at other times. Presentation of icons may be discontinued when the selected file or object is dragged beyond the area of the presented icons. New applications can register with the operating system to specify icons to be presented when corresponding files are selected or when particular content objects are selected within the application. | 2013-03-14 |
20130067378 | Resource Usage History User Interface - Various embodiments provide a user interface that displays a history of resource usage of a computing device's applications over time. Historical resource usage data can be presented in a manner which informs the user, on an application-by-application basis, of each application's resource usage across a plurality of resources. In at least some embodiments, the user interface can provide one or more instrumentalities that enable the user to interact with and/or modify operational characteristics of various applications based upon the presented historical resource usage data. | 2013-03-14 |
20130067379 | GRAPHICAL COMPARISON OF GEOGRAPHIC INFORMATION SYSTEM DATA - Exemplary embodiments include a method for generating a graphical comparison of geographic information system data in a computer system. The computer system can include a graphical user interface including a display and a selection device. The method can include displaying a plurality of controls on the display, each of the plurality of controls for generating a response in geographic information system data on the display, receiving a geographic information system data selection signal indicative of the selection device pointing at a geographic information system data selection control on the graphical user interface, and in response to the geographic information system data selection signal, retrieving geographic information system data from a geographic information system database for display on the graphical user interface, wherein the geographic information system data includes data from at least one historical point in time. | 2013-03-14 |
20130067380 | TOOLS FOR SELECTING A SECTION OF INTEREST WITHIN AN IMAGE - Some embodiments provide a method that provides a display area for displaying an image. Some embodiments provide a tool that when activated generates a deformable tunnel based on a cursor movement through the display area. The tunnel is for differentiating a region of interest of the image from the rest of the image. The method provides a moveable tool for determining a width for the tunnel region. The moveable tool is a slider tool in some embodiments. In some embodiments, the moveable tool is for determining the initial width at which the tunnel is generated. The moveable tool is further for modifying the width of the tunnel after the tunnel is generated in some embodiments. | 2013-03-14 |
20130067381 | RESOURCE USER INTERFACE - This document describes techniques for presenting a resource user interface. These techniques present, in a summary section of a user interface, multiple selectable resource tiles that each include real-time and/or static information corresponding to one of multiple resources of a computing device. Each of the multiple selectable resource tiles are presented simultaneously, which enables a user to compare live, real-time resource usage for different resources of the computing device. Further, these techniques present, in a detailed view section of the user interface, additional real-time resource information and/or a real-time resource graph corresponding to a selected one of the multiple resources. | 2013-03-14 |
20130067382 | SOFT KEYBOARD INTERFACE - User experience of the performance of a computing device is improved through an operating system that processes inputs from a soft keyboard to provide information that can be used to accurately determine keys a user intended to strike while typing. For each detected tap, the operating system provides a probability that one or more keys were the intended target for the user. These probabilities may be computed from probability distribution functions that are dynamically determined based on user and/or system factors, such as typing rate and keyboard style or layout. Other components may use the probabilities to select a key corresponding to a detected keyboard tap as representing the intended user input. The selection may be made based on the probabilities alone or in combination with contextual factors that yield an overall probability that a detected tap arose from a user targeting a specific key. | 2013-03-14 |
20130067383 | USER GESTURES INDICATING RATES OF EXECUTION OF FUNCTIONS - Aspects of this disclosure are directed to receiving, by a computing device having one or more processors and a presence-sensitive interface, an indication of a first user gesture to select an icon of a graphical keyboard displayed by the presence-sensitive interface, and receiving, by the computing device, an indication of a second user gesture that indicates a rate of execution of a function associated with the selected icon. The computing device may execute the function associated with the selected icon at an execution rate based on the indicated rate of execution. | 2013-03-14 |
20130067384 | Computer-Implemented System And Method For Managing A Context-Sensitive Sidebar Window - A computer-implemented system and method for managing a context-sensitive sidebar window is provided. Contextual information relevant to an electronic document is determined. A portion of the determined contextual information is presented in a sidebar window. A display of the context-sensitive sidebar window is managed by automatically opening the context-sensitive sidebar window when the electronic document is opened and automatically closing the context-sensitive sidebar window when the document is closed. | 2013-03-14 |
20130067385 | PASSWORD REVEAL SELECTOR - In embodiments of a password reveal selector, a password entry box is displayed for input of password characters of a password, and the password entry box includes a password reveal selector for user-selection to reveal the password. The password reveal selector is initially concealed from view when the password entry box is displayed. The password characters can be received in the password entry box and the password characters are obfuscated when displayed. The password reveal selector can then be displayed for user-selection according to a selector display condition. | 2013-03-14 |
20130067386 | Text Box Clearing Selector - In embodiments of a text box clearing selector, a text box is displayed for character entry in a user interface, and the text box includes a text box clearing selector for user-selection to clear the text box. The text box clearing selector is initially concealed from view when the text box is displayed. Character entries can be received in the text box, and the text box clearing selector can then be displayed according to a selector display condition. | 2013-03-14 |
20130067387 | MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME - A broadcast receiver and method for controlling the same are discussed. According to an embodiment, the broadcast receiver includes a display unit, a communication unit configured to establish an Internet access and receive a broadcast, and a control unit. The control unit displays on the display unit a text input box selectively usable for a first search category and a second search category, and displays a current category indicator indicating a current search category of the text input box. When the current category indicator is selected to change the current search category, the current search category of the text input box is changed from the first search category to the second search category, and an appearance of the current category indicator for the text input box is changed to indicate the changed search category. | 2013-03-14 |
20130067388 | Access to Contextually Relevant System and Application Settings - Access to system and application settings may be gained from one place without leaving the context of an application. System and application settings accessed may be limited to settings that are relevant to the application or to the context of the application. An application may to determine what application settings are displayed to a user. A user may to control some of the resources an application may access. | 2013-03-14 |
20130067389 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - In a mobile terminal and a control method thereof, the mobile terminal includes a display unit configured to display a plurality of objects, a detector configured to detect information associated with an object selected by a user from the plurality of objects, and a controller configured to generate a second display window when the user selects at least one of the plurality of objects, the second display window being separate from a first display window for displaying the plurality of objects, and output information detected by the detector on the generated second display window. | 2013-03-14 |
20130067390 | Programming Interface for Semantic Zoom - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 2013-03-14 |
20130067391 | Semantic Zoom Animations - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 2013-03-14 |
20130067392 | Multi-Input Rearrange - Multi-input rearrange techniques are described in which multiple inputs are used to rearrange items within navigable content of a computing device. Objects can be selected by first input, which causes the objects to remain visually available within a viewing pane as content is navigated through the viewing pane. In other words, objects are “picked-up” and held within the visible region of a user interface as long as the first input continues. Additional input to navigate content can be used to rearrange selected objects, such as by moving the object to a different file folder, attaching the objects to a message, and so forth. In one approach, one hand can be used for a first gesture to pick-up an object and another hand can be used for gestures/input to navigate content while the picked-up object is being “held” by continued application of the first gesture. | 2013-03-14 |
20130067393 | Interaction with Lists - Techniques for interaction with lists are described. In implementations, a wrapped list window is presented in response to an item being selected that enables a user to navigate (e.g., via panning and/or scrolling) a list of items to view other selectable items. In at least some embodiments, a user can select the item and navigate the list via a single interaction. In implementations, a list separator is implemented in a wrapped list that delineates a separation between a last item in a list of items and a first item in the list. Further to implementations, logic is employed to determine whether to display a list of items as a linear list or a wrapped list. The logic can further specify rules for determining how to configure specific types of lists on a display screen. | 2013-03-14 |
20130067394 | POINTER INVOCABLE NAVIGATIONAL USER INTERFACE - Systems and methods for use with a pointer invocable navigational user interface are provided. The system may include a navigational module configured to provide a navigational user interface having a hidden invocation region positioned along a logical left edge of a display. Application program graphical user interfaces (GUIs) may be ordered in an application order. The navigational module may be configured to detect an invocation pointer input in the hidden invocation region. Upon detecting the invocation pointer input, the navigational module may be to configured display a visible GUI selector element of the navigational user interface including a preview of a most recently used application program GUI not currently in focus. While the preview is displayed, a focus switching input from the pointer device may be received. In response to the focus switching input, focus may be switched to the application program GUI for which the preview is displayed. | 2013-03-14 |
20130067395 | INFORMATION PROCESSING DEVICE, DISPLAY CONTROL METHOD, PROGRAM AND INFORMATION STORAGE MEDIUM - An information processing device for allowing a user to immediately understand that a beginning or end element object is displayed on a screen is provided. The device includes a display unit for displaying a portion of a display object, in which a plurality of element objects are arranged, in a display area, a first scrolling unit for scrolling the display object in a first direction in response to an operation of a user, a second scrolling unit for scrolling the display object in a second direction that is opposite to the first direction, and a determination unit for determining whether or not to scroll the display object in the second direction based on a position of the display area and a position corresponding to the plurality of element objects. | 2013-03-14 |
20130067396 | Wrapped Content Interaction - Techniques for wrapped content interaction are described. In implementations, scrolling instrumentalities are employed that enable wrapped content to be navigated via various types of input, such as mouse input, keyboard input, touch input, and so on. Examples of wrapped content include a wrapped list of items, a wrapped document, a wrapped web page, and so on. Interaction with wrapped content that is initiated within a window in which the wrapped content is displayed can proceed outside the visual bounds of the window such that the content can be scrolled as looped content. | 2013-03-14 |
20130067397 | CONTROL AREA FOR A TOUCH SCREEN - A touch screen computing device with an easy to use user interface. The computing device provides on the touch screen a control area associated with a content viewing area. Touch inputs that initiate in the control area, even if they extend into the viewing area, are interpreted as commands that manipulate the display of content. Other touch inputs are interpreted as interactions with displayed content. The control area may be formatted to allow easy access by a user holding the computing device. Through such an interface the user may input commands specifying direct manipulation of the content, to without frustration that can occur from the computing device incorrectly interpreting those commands as interaction with the content. | 2013-03-14 |
20130067398 | Semantic Zoom - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 2013-03-14 |
20130067399 | Semantic Zoom Linguistic Helpers - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 2013-03-14 |
20130067400 | Pinch To Adjust - Methods and systems for resizing a display area of a display device are disclosed. An example method may include receiving an on-screen pinch gesture associated with a first location and a second location, the second location being different from the first location on a multi-touch input device. The method may also include for each of a plurality of predefined content areas: adjusting a respective size of each predefined content area based on the on-screen pinch gesture, determining a respective amount of the content to display in the predefined content area based on the respective adjusted size of the predefined content area, and displaying the respective adjusted amount of content within the respective predefined content area associated with the adjusted size on the multi-touch input device. | 2013-03-14 |
20130067401 | CONTEXT SENSITIVE EXTENSIONS FOR EXISTING APPLICATIONS - A side panel application includes a user interface that is simultaneously displayed on a computer screen alongside the user interface for an application of an existing Enterprise Resource Planning (ERP) system. The side panel application can add context sensitive extensions to the ERP system application which allow for the integration of additional functionality into the ERP system. The ERP system application displays content on the computer screen and certain on-screen content is transferred to the side panel application. A content display application running within the side panel application reads additional content from the ERP system based on the transferred contents and displays information that is context sensitive, i.e. based on the transferred or read content, in the side panel application user interface. | 2013-03-14 |
20130067402 | Providing a Proxy View for an Application in a Window Manager - A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure. | 2013-03-14 |
20130067403 | ELECTRONIC DEVICE AND METHOD FOR DISPLAYING USER INTERFACE - An electronic device includes a display unit, an input unit, and a processing unit. The display unit is used for displaying a menu in a user interface, the menu comprising a plurality of menu items. The input unit is used for selecting one of the menu items in response to user input and generating a first control signal. The processing unit responds to the first control signal to control the display unit to display a dialog box associated with the selected menu item in the user interface, wherein the actual position of the dialog box corresponds to the position of the selected menu item. | 2013-03-14 |
20130067404 | CONTACT SELECTOR THAT FACILITATES GRANULAR SHARING OF CONTACT DATA - Described herein are technologies pertaining to transmitting electronic contact data from a first application to a second application by way of an operating system without generating a centralized contact store or providing the second application with programmatic access to all electronic contact data retained by first application. | 2013-03-14 |
20130067405 | System and Method for Project Model Reuse - A computerized system and method for management of one or more project models is presented. The system and method provides for a computer interface operating on a user's computer device having a processor and associated computer memory, a display and one or more input device. The computer device is in communication with the computer database, and the processor and memory are configured to provide various interfaces interface for the user to access and manage the project model libraries. The user may have a user account and one or more user profiles, and each user profile being associated with one or more project membership, as well as a single project model library. | 2013-03-14 |
20130067406 | DISPLAY SYSTEM, IMAGE DATA OBTAINING METHOD, AND RECORDING MEDIUM - In a display system comprising a plurality of electric devices spatially separated from each other, and a display section which displays images based on image data obtained from the electric devices, a menu screen representing functions of the plurality of electric devices is displayed on the display section, selection of any one of the functions is accepted via the menu screen, and image data is obtained from any one of the electric devices based on the accepted selection, and is displayed on the display section. | 2013-03-14 |
20130067407 | METHOD AND DEVICE FOR PROVIDING A USER INTERFACE - A method for providing a user interface, wherein a real subset of a set having several objects can be displayed by a control device of a display unit, a graphic element is displayed by way of the position of a first graphic sub-element relative to a second graphic sub-element, and the displayed subset is changed by an operating process. Objects are divided into n disjoint subsets, wherein n is a natural number greater than 2 and n positions are defined relative to the second graphic sub-element, and the first graphic sub-element is displayed only for one of these n positions if no operating process for changing the subset is carried out, wherein the positioning of the first graphic sub-element on one of the n positions shows which of the n subsets is currently being displayed. | 2013-03-14 |
20130067408 | CONTEXTUALLY APPLICABLE COMMANDS - A graphical user interface includes a collection of selectable content items, and a command surface for selectively displaying command selectors relating to the collection of selectable content items. Responsive to user selection of a first content item from the collection, the command surface is updated to include a first set of one or more command selectors applicable to the first content item. Responsive to user selection of a second content item, the command surface is updated to include a second set of one or more command selectors applicable to both the first content item and the second content item. Each command selector in the second set is selectable to execute a contextually applicable command related to both the first content item and the second content item. | 2013-03-14 |
20130067409 | Customizable Database-Driven Menu Structure for a Portable Computing Device - A portable media playing device incorporating a menu structure. The device includes a display mechanism, a navigation database, including a navigation record with a navigation description, and an action database, including an action record with an action description. The action database is customizable. A display driver displays the navigation description. When the navigation description is selected, the display driver displays the action description. When the action description is selected, a digital synchronization system generates an extra action request (EAR) record that includes an action identifier and action data for storage in an EAR database. When the device is synchronized with a computer, a synchronization manager accesses the EAR database and updates the action database with any new action records. | 2013-03-14 |
20130067410 | VIEWING TARGET OUTPUT APPARATUS, AND OPERATION METHOD THEREOF - In the case of the electronic book content, an operation to output the next viewing target (next output operation) such as an operation of page turning, and a predetermined operation to output the comment (comment display operation) are separately requested. Accordingly, it is necessary for the operation to output the comment to move a finger on the button for the next output operation onto a button for the comment display operation on the GUI. In order to solve the above deficiency, we provide a viewing target output apparatus having a function of placing and displaying the button for additional output operation (additional GUI button) at the position of the page-turning button on the GUI when receiving the operation input for the next output operation (next GUI button) such as the page-turning button, and displaying the next page. | 2013-03-14 |
20130067411 | USER GESTURES INDICATING RATES OF EXECUTION OF FUNCTIONS - Aspects of this disclosure are directed to receiving, by a computing device having one or more processors and a presence-sensitive interface, an indication of a first user gesture to select an icon of a graphical keyboard displayed by the presence-sensitive interface, and receiving, by the computing device, an indication of a second user gesture that indicates a rate of execution of a function associated with the selected icon. The computing device may execute the function associated with the selected icon at an execution rate based on the indicated rate of execution. | 2013-03-14 |
20130067412 | GROUPING SELECTABLE TILES - This document describes techniques for grouping selectable tiles. These techniques enable a user to create and manage flexibly-sized groups rather than constrain the user to groups of a particular size. Further, these techniques enable users to view selectable tiles in multiple groups simultaneously, which can help user quickly and easily find and select a desired tile. | 2013-03-14 |
20130067413 | Control of Information Technology Resource Behavior Using Visual Positioning - An embodiment of the invention provides a method for controlling computing resources using visual positioning on a graphical user interface. More specifically, a computer resource is displayed as a symbol and applications are displayed as objects on the graphical user interface. Input is received from a user, wherein the input includes movement of the symbol and/or movement of at least one of the objects on the graphical user interface. The computer resource is allocated with a processor based on the input. This includes allocating more of the computer resource to a first application and less of the computer resource to a second application when the distance between the symbol and a first object representing the first application is reduced, and when the distance between the symbol and a second object representing the second application is increased. | 2013-03-14 |
20130067414 | SELECTING AND EXECUTING OBJECTS WITH A SINGLE ACTIVATION - Techniques of handling input from a pointing device within a computing system. The method includes, under control of one or more processors configured with executable instructions, receiving from the pointing device a first signal while the pointing device is pointing at an object related to an executable application. The origin of the first signal is determined and if the first signal originated based upon a single activation of a first user input on the pointing device, the object is selected. If the first signal originated based upon a single activation of a second user input on the pointing device, the object is executed. | 2013-03-14 |
20130067415 | INTERACTIVE SELECTION OF ENTITIES BASED ON DESIRED CRITERIA - Interactive selection of entities. In one embodiment, a server system sends data representing categories, which are displayed on a user interface provided in a client system. The client system enables user to select desired categories using the user interface. The server system updates the match count for each sub-category of the selected categories. User then constructs the desired search criteria by including sub-categories (along with associated operators) to construct eligibility criteria. The server system identifies entities matching the search criteria, in response to receiving a search instruction (containing the search criteria). | 2013-03-14 |
20130067416 | MEDICAL FLUID INJECTION SYSTEM - One embodiment provides a method of using contextural lighting to assist a user of a medical fluid injection system. In this embodiment, the method includes providing alighted display in proximity to a component of the injection system during setup of the medical fluid injection system. If the user has properly performed a setup function that is associated with the component of the injection system, the method further comprises providing a first visual indication on the lighted display. If the user has not properly performed the setup function that is associated with the component of the injection system, the method further comprises providing a second indication on the lighted display. | 2013-03-14 |
20130067417 | Presenting Hierarchical Information Items - In one embodiment, display a plurality of first information items, wherein: a hierarchy of information items comprises the plurality of first information items; each non-root information item in the hierarchy has a parent information item; and each non-leaf information item in the hierarchy has one or more child information items. Receive a first user interaction in connection with a first one of the plurality of first information items. In response to the first user interaction, if the first one of the plurality of first information items is a non-leaf information item in the hierarchy, then expand the first one of the plurality of first information items by displaying one or more second information items that are child information items of the first one of the plurality of first information items. | 2013-03-14 |
20130067418 | IMAGE PROCESSING APPARATUS, METHOD AND PROGRAM - Provided is an image processing apparatus including an edge strength calculation section which respectively calculates edge strengths for all pixels of an image represented by image data set as an object to be processed, a cursor position acquisition section which successively acquires positions of a cursor on a display screen on which the image is displayed, and a cursor speed setting section which sets a moving speed of the cursor based on a variation of the edge strength in a current position of the cursor, calculated based on the positions of the cursor successively acquired by the cursor position acquisition section and the edge strengths calculated by the edge strength calculation section. | 2013-03-14 |
20130067419 | Gesture-Enabled Settings - Techniques ( | 2013-03-14 |
20130067420 | Semantic Zoom Gestures - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 2013-03-14 |
20130067421 | Secondary Actions on a Notification - Various embodiments enable notifications to be generated in both touch and non-touch environments. In at least some embodiments, a notification window is presented and a drag operation can reveal one or more secondary actions that can be performed. In at least some embodiments, selection of one or more of the secondary actions can occur independent of, and without utilizing additional special affordances, such as buttons. | 2013-03-14 |
20130067422 | TERMINAL CAPABLE OF CONTROLLING ATTRIBUTE OF APPLICATION BASED ON MOTION AND METHOD THEREOF - A terminal controls an application attribute based on a motion. The terminal includes a motion measurement unit, an attribute mapping unit, an attribute control unit, and a controller. The motion measurement unit measures a motion of the terminal. The attribute mapping unit classifies motion directions of the terminal, classifies a motion degree, and maps an attribute type and a control strength of an application installed in the terminal in response to each motion direction and each motion degree. The attribute control unit activates an attribute control of the application based on a motion of the terminal. When the attribute control of the application is activated by the attribute control unit and the motion of the terminal is measured by the motion measurement unit, the controller controls an attribute of the application based on the attribute type and the control strength mapped by the attribute mapping unit. | 2013-03-14 |
20130067423 | METHOD OF MAKING OPTICAL PROXIMITY CORRECTION TO ORIGINAL GATE PHOTOMASK PATTERN BASED ON DIFFERENT SUBSTRATE AREAS - The present invention relates to the field of semiconductor manufacturing, and particularly to a method of making Optical Proximity Correction to an original gate photomask pattern based on different substrate areas. The present invention discloses a method of making OPC to an original gate photomask pattern based on different substrate areas, which makes correction to gate photomask pattern dimension on the AA and to gate photomask pattern dimension on the STI respectively by creating two different optical proximity effect models of the gate, so as to control the finally imaged gate photomask pattern dimensions more accurately; moreover, the error of the correction result of the gate spacing dimension on the STI can be reduced by 4% by separating the patterns and using the gate model based on the STI, so as to avoid the spacing dimension error when the photolithography exposure conditions vary. | 2013-03-14 |
20130067424 | LIFE PREDICTION METHOD OF ELECTRONIC DEVICE AND DESIGN METHOD OF ELECTRONIC DEVICE USING THE METHOD - A life prediction method of an electronic device in which the life prediction accuracy is more improved than that in a related art technique, and a design method of an electronic device based on the above method, are established. Life prediction is performed by incorporating either of a change in a physical property of a solder joint portion and a change in the fatigue life of a solder, the changes occurring when left at a high temperature. The change in a physical property of the solder joint portion or the change in the fatigue life of the solder is determined from the relationship between a heat treatment temperature and a heat treatment time. These changes are then formulated to be incorporated into the life prediction. | 2013-03-14 |
20130067425 | IDENTIFYING PARASITIC DIODE(S) IN AN INTEGRATED CIRCUIT PHYSICAL DESIGN - A method comprises tracing a first and second terminal of a junction through a circuit layout to associated power supplies to determine their respective defined bias values. The method further comprises comparing the defined bias values of each terminal in order to determine, based on the comparison, whether the junction is forward biased. | 2013-03-14 |
20130067426 | METHOD AND SYSTEM FOR MONITORING A SOFTWARE ARTIFACT - A computer system is provided, comprising: a transceiver; and a processor configured to facilitate: collecting and storing information related to a software project having one or more software artifacts, the information including: a project identifier, artifact identifiers for the artifacts used by the project, information about the temporal version for the artifacts, and contact information for a project user; collecting, from a repository, artifact metadata associated with the software artifacts, the artifact metadata including: information identifying the artifact, information about security risks associated with the artifact, information about a license associated with the artifact, or information indicative of a level of use or user rating of the artifact; periodically monitoring the metadata to determine whether there has been any actionable change in the artifact metadata; and notifying the project user using the contact information if it is determined that there has been an actionable change in the artifact metadata. | 2013-03-14 |
20130067427 | METHOD AND SYSTEM FOR MONITORING METADATA RELATED TO SOFTWARE ARTIFACTS - A computer system is provided, comprising: a transceiver; and a processor configured to facilitate: collecting and storing artifact information, including: an artifact identifier for one or more artifacts, project identifiers for one or more software projects that use each artifact, and information about the temporal version for the artifacts; collecting and storing project information related to the software projects, including: a project identifier for each project, and contact information for a user of each software project; collecting metadata associated with the software artifacts, the metadata including: information identifying the artifact, information about security risks associated with the artifact, information about a license associated with the artifact, or information indicative of a level of use or user rating of the artifact; periodically or continually monitoring the metadata to determine whether there has been any actionable change; and notifying the user about the actionable change. | 2013-03-14 |
20130067428 | SERVICE EMULATOR SUBSTITUTING FOR BACKEND COMPONENTS TO SATISFY NEEDS OF FRONT END COMPONENTS - Interface requirements for a set of services to be implemented between service oriented architecture (SOA) front end components and SOA back end components can be identified. A service emulator can be created that satisfies service call and data needs of the SOA front end components. The SOA front end components are operable to be combined with the service emulator to form an interactive prototype. The SOA front end components are operable to be combined with the SOA back end components to form an operable SOA solution. | 2013-03-14 |
20130067429 | COMPONENT COMPOSING APPARATUS AND METHOD USING VIRTUAL COMPONENTS IN COMPONENT-BASED ROBOT SOFTWARE DEVELOPMENT - A component composing apparatus using virtual components in component-based robot software development, includes a component repository configured to store a plurality of components having at least one port; and an application diagram generation unit configured to create an application diagram by selecting the components stored in the component repository. Further, the component composing apparatus includes an information repository configured to store the components within the application diagram and port information of the components within the application diagram and port connection information between the components within the application diagram; and a virtual component processing unit configured to create the virtual components for components selected by a user among the components within the application diagram. | 2013-03-14 |
20130067430 | USER INTERFACE DESCRIPTION LANGUAGE - Embodiments provide a method for generating a user interface (UI) using a UI description language. An exemplary method may be executed by a computer processor to designate each element of the UI as either a container element or a child element, store a design guideline as a set of editable rules, integrate the set of editable rules in a prototyping tool, integrate the prototyping tool in a development environment and render the UI by using a rules engine to interpret the set of editable rules. | 2013-03-14 |
20130067431 | PROGRAM, APPARATUS, AND METHOD OF OPTIMIZING A JAVA OBJECT - An apparatus, method and article of manufacture tangibly embodying computer readable instructions for optimizing a Java object on a target computer program. The apparatus includes: a storage unit for storing a value of the object and management information on the object in association with each other; a code generation unit for generating, from the target computer program, optimized code and unoptimized code; a switching unit for switching from executing the target computer program using the optimized code to executing the target computer program using the unoptimized code in response to an event in which the value of the object is written while the target computer program is executed by using the optimized code; and a management unit for managing the object by accessing the management information by a non-detection write operation in which writing to the object is performed without being detected. | 2013-03-14 |
20130067432 | APPLICATION DEVELOPMENT TOOLKIT - The present disclosure describes an application development toolkit that includes a memory device configured to store programming constructs of a scripting language. The programming constructs may be configured to define an application. The application development toolkit includes a processing device configured to dynamically generate, in the memory device, an abstract tree structure including at least a portion of the programming constructs that define logic components of the application. The processing device is further configured to build a user interface for the application by concatenating user interface components received from the at least a portion of the programming constructs included in the abstract tree structure. | 2013-03-14 |
20130067433 | HIDDEN REPRESENTATIONS FOR MARSHALING THROUGH HOSTED SCRIPTING ENVIRONMENTS - Systems and methods are described for passing a data item to and obtaining the data item from a scripting environment hosted by a host environment, wherein each environment uses a different representation of the data item. The host environment passes the data item to the scripting environment by passing a host environment representation of the data item that is hidden from developers of scripts to be executed by the scripting environment. This enables the original host environment representation of the data item to be preserved even after the data item has been passed to and from the scripting environment in the case where the scripting environment does not modify the data item, and also facilitates lazy conversion of the data item or avoidance of conversion entirely in the case where the scripting environment does not modify the data item. | 2013-03-14 |
20130067434 | SYSTEMS AND METHODS FOR DISAMBIGUATING DIALECTS IN LIMITED SYNTAX LANGUAGES TO REDUCE SYSTEM FRAGILITY - An embodiment generally relates to systems and methods for improving system performance by reducing fragility of computing systems. A processing module can identify separate ensemble files each comprising interpretations, by separate entities of a workflow, of a phrase in a file. The processing module can compare the interpretations to determine if the interpretations are the same or essentially the same. If the interpretations are neither the same nor essentially the same, a subsequent entity in the workflow can create a new file that replaces an associated interpretation of the phrase with a common interpretation. The subsequent entity can proceed with an intended operation. | 2013-03-14 |
20130067435 | METHOD AND APPARATUS FOR PROGRAMMING ASSISTANCE - A programming assistance technical solution for a framework-based application program. The application program contains program files and configuration files, including: processing configuration files of an application program history base into a configuration file classification base according to types of frameworks; constructing a Closed Frequent Subtree Set according to the configuration file classification base and determining a support of the Closed Frequent Subtree; and providing the Closed Frequent Subtree Set and the support for programming assistance. The technical solution of the present invention can be employed to assist in programming of a framework-based application program. | 2013-03-14 |
20130067436 | ENHANCING FUNCTIONAL TESTS COVERAGE USING TRACEABILITY AND STATIC ANALYSIS - A method that may include: building a dependencies graph representing dependencies between code elements of a computer code; associating portions of the computer code with corresponding design specifications or requirements derived from a design specifications document or a requirements document respectively which is associated with the computer code, to yield a design specifications or requirements-code tracing map; and analyzing the design specifications or requirements-code tracing map based on the dependencies graph to yield an ordered list of design specifications or requirements respectively, wherein the order is selected such that functional tests written for the computer code and addressing design specifications or requirements of a higher order, will yield a higher level of functional test coverage of the computer code in terms of design specifications or requirements. | 2013-03-14 |
20130067437 | Providing SystemVerilog Testing Harness for a Standardized Testing Language - A method and apparatus to enable SystemVerilog based tools to compile, debug, and execute a standardized testing language based test bench. The testing harness comprises, in one embodiment, a translator to map TTCN-3 language to a SystemVerilog test bench, a Verilog syntax compiler and simulator database including the mapped TTCN-3 language data, and a run time system using the SystemVerilog test bench with the database including the mapped TTCN-3 language data. | 2013-03-14 |
20130067438 | MANAGING THREAD EXECUTION IN A NON-STOP DEBUGGING ENVIRONMENT - Managing thread execution in a non-stop debugging environment that includes a debugger configured to debug a multi-threaded debuggee, where encountering an event by one of the threads stops execution of only the one thread without concurrently stopping execution of other threads, and managing thread execution includes: setting, by the debugger responsive to one or more user requests, one or more threads of the debuggee for auto-resumption; encountering, by a thread of the debuggee, an event stopping execution of the thread; determining whether the thread is set for auto-resumption; if the thread is set for auto-resumption, resuming, by the debugger, execution of the thread automatically without user interaction; and if the thread is not set for auto-resumption, processing, by the debugger, the event stopping execution of the thread. | 2013-03-14 |
20130067439 | INJECTING FAULTS INTO PROGRAM FOR TESTING - Aspects of the subject matter described herein relate to injecting faults into programs for testing. In aspects, a program is instrumented with instrumentation points. A request that an exception be raised at an instrumentation point is received. In response, a sink is configured to listen for the event associated with the instrumentation point. The sink is further configured to cause the exception to be raised to the program in response to receiving the event. The exception may be raised without modifying code of the program. | 2013-03-14 |
20130067440 | SYSTEM AND METHOD FOR SQL PERFORMANCE ASSURANCE SERVICES - The present invention relates to a field of evaluating the performance of a Structure Query Language (SQL) in information system. In particular, the invention proposes system and method of integration of a tool in Software Development Life Cycle (SDLC) which assures performance of SQL by estimating an execution time and remote installation of the same in a cloud based testing services. So, it can be used to detect the queries which may not perform well in the production environment. | 2013-03-14 |
20130067441 | PROFILE GUIDED JIT CODE GENERATION - Methods, systems, and computer program products are provided for profiling source code to enable improved source code execution. A runtime engine includes a parser, a bytecode generator, an execution controller, an interpreter, a just-in-time (JIT) compiler, and a profile generator. The parser receives source code coded in a dynamic language and parses the source code to generate parsed source code. The bytecode generator converts the parsed source code to bytecode. The interpreter is configured to interpret the bytecode when enabled by the execution controller. The JIT compiler is configured to compile the bytecode when enabled by the execution controller. The profile generator generates profile information from the bytecode and stores the profile information. The execution controller enables the interpreter or the JIT compiler to perform their respective functions based on the profile information. | 2013-03-14 |
20130067442 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS, AND PROGRAM FOR EXECUTING INTERMEDIATE CODE INSTRUCTIONS - The CPU includes a byte code interpretation unit that sequentially reads intermediate code instructions along an execution route, determining whether or not there is a compilation result of the read intermediate code instruction in the compilation result storage unit, interpreting the intermediate code instruction when there is no compilation result, and designating the compilation result if there is a compilation result; and a program execution unit that, if received the interpretation result of the intermediate code instruction from the byte code interpretation unit, executes the intermediate code instruction and, if received the designation of the compilation result, executes the program by executing designated native code. The CPU includes a compilation execution unit that compiles the intermediate code instruction interpreted by the byte code interpretation unit to generate the native code and stores them in the compilation result storage unit. | 2013-03-14 |
20130067443 | Parallel Processing Development Environment Extensions - A method for parallelization of an algorithm executing on a parallel processing system. An extension element is generated for each of the sections of the algorithm, where the sections comprise: distribution of data to multiple processing elements, transfer of data from outside of the algorithm to inside of the algorithm, global cross-communication of data between processing elements, moving data to a subset of the processing elements, and transfer of data from inside of the algorithm to outside of the algorithm. Each extension element functions to provide parallelization at a respective place in the algorithm where parallelization of the algorithm may occur. | 2013-03-14 |
20130067444 | RECONFIGURABLE PROCESSOR, AND APPARATUS AND METHOD FOR CONVERTING CODE THEREOF - An apparatus and method are provided to minimize an overhead caused by mode conversion by processing parts that cannot be subject to software pipelining. A processor is configured to execute code including a first part that is able to be subject to software pipelining in the code, and a second part that is disable to be subject to software pipelining in the code, the second part including a data part and a control part. The processor is further configured to execute the first part, and the data part of the second part in a first execution mode, and to execute the control part of the second part in a second execution mode. When the first part and the data part, the data part and the first part, or different data parts are successively executed, the processor processes the code in the first execution mode without entering the second execution mode. | 2013-03-14 |
20130067445 | Determination of Function Purity for Memoization - The purity of a function may be determined after examining the performance history of a function and analyzing the conditions under which the function behaves as pure. In some cases, a function may be classified as pure when any side effects are de minimis or are otherwise considered trivial. A control flow graph may also be traversed to identify conditions in which a side effect may occur as well as to classify the side effects as trivial or non-trivial. The function purity may be used to identify functions for memoization. In some embodiments, the purity analysis may be performed by a remote server and communicated to a client device, where the client device may memoize the function. | 2013-03-14 |
20130067446 | Classpath Optimization in a JAVA Runtime Environment - A computer implemented method, data processing system, and computer usable program are provided by the aspects of the present invention. Aspects of the present invention identify required classes of a software program in the import statements in the source code. Next, the aspects of the present invention identify an element in a classpath environment variable that contain only the required classes and generate a new classpath environment variable with the identified element. Aspects of the present invention then store the new classpath environment variable in a classpath file that is specific to the software program for subsequent invocation. | 2013-03-14 |
20130067447 | State Machine Based Package Installation - A single instance store including files for multiple packages is maintained in a computing device, each of the multiple packages including one or more components or modules for one or more applications. For each of the multiple packages, a record of a state for the package is maintained, and one or more of the multiple packages can have different ones of multiple states for different users. Based at least in part on a state machine and the state for one of the multiple packages, the one of the multiple packages is transitioned to a different state. | 2013-03-14 |
20130067448 | APPLICATION DEPLOYMENT - One or more techniques and/or systems are provided for deploying an application within a computing environment. In particular, an application that is requested for deployment may be identified (e.g., an application to be downloaded, installed, updated, registered and/or removed during deployment). A set of deployment rules may be executed upon deployment parameters within a manifest (e.g., metadata describing how the application is to be deployed) to detect whether a conflict (e.g., issues that may arise from concurrent deployment) may exist between the deployment parameters and a second application currently being deployed within the computing environment. For example, resource access conflicts, file access conflicts, and/or registry access conflicts may be identified. If no conflicts exist, then the application may be concurrently deployed with the second application. In this way, applications associated with users may be concurrently deployed within the computing environment, while mitigating conflicts to achieve deployment parallelization. | 2013-03-14 |
20130067449 | APPLICATION PACKAGES USING BLOCK MAPS - Deploying applications to a device often involves generating an application package for installing the application anew, and application patches for updating the application from a specific first version to a specific second version. Presented herein are alternative techniques for deploying the application to devices using a block map indicating hashcodes for respective blocks of respective resources of the application. A device may install the application by installing the application package, or may update a deployed application from an earlier version to a later version by retrieving the block map, identifying updated blocks having a different hashcode than the current hashcode of the block in the currently deployed application, and retrieving only the updated blocks. The block map also enables concurrent deployment of multiple application versions, and resource sharing among deployed versions and variants by sharing commonly used blocks and retaining alternatives of blocks differing between such versions and variants. | 2013-03-14 |
20130067450 | METHOD OF UPGRADING AN AIRCRAFT - An aircraft including a network of computers on board the aircraft, software applications loaded onto the computers of the network of computers. This method includes interrogating the computers of the network of computers on board the aircraft to know the configuration of the software applications loaded into the computers of the network of computers on board the aircraft, analyzing the configuration by at least one computer, identifying the software applications for which there exists a more recent version than the version loaded onto the network of computers on board the aircraft, computing a new software configuration for the aircraft by a computer on the ground, constructing a set of software applications, integrating updated software applications corresponding to a more recent version of a software application loaded into the computers of the network of computers on board the aircraft, loading the new configuration onto the computers on board the aircraft. | 2013-03-14 |
20130067451 | APPLICATION DEPLOYMENT AND REGISTRATION IN A MULTI-USER SYSTEM - Embodiments are directed to efficiently provisioning applications in a multi-user environment. In one scenario, an administrator computer system pre-installs at least a portion of a software application on a data image, where the software application is to be installed on a client computer system upon receiving a notification from a computer administrator. The administrator computer system receives an input from the computer administrator indicating that a specified software application pre-installed on the client computer system's data image is to be installed on the client computer system. The administrator computer system then publishes a notification to the client computer system indicating that a specified software application pre-installed on the client computer system's data image is to be installed. Upon receiving the notification, the software application is installed on the client computer system from the data image. | 2013-03-14 |
20130067452 | MANAGEMENT SERVER, HOST DEVICE, AND APPLICATION MANAGEMENT METHOD - An application management method, computer-readable medium, server, and host device are provided. The application management method includes receiving policy information including a management policy for an application used by a host device from the management server, receiving an installation program for the application based on the policy information, and installing the installation program in the host device based on the policy information. | 2013-03-14 |
20130067453 | METHOD AND SYSTEM FOR OBTAINING A DYNAMIC UPDATE IN INSTANT MESSAGING SOFTWARE AND COMPUTER STORAGE MEDIUM THEREFOR - A method, system and a non-transitory computer storage medium for obtaining a dynamic update in instant messaging software. The method includes obtaining update manner modification parameters and real-time user interaction data; generating a corresponding update manner according to the update manner modification parameters and the real-time user interaction data; and obtaining corresponding updated information according to the update manner. With the above-mentioned steps, according to the habit of a user, the update manner of the dynamic modification allows the updated information to be obtained in a timely manner and reduce the pressure on bandwidth. It results in a balance between the bandwidth cost and the timeliness, which greatly saves the network bandwidth and improves the experience of user. | 2013-03-14 |
20130067454 | Modular Architecture for Distributed System Management - A distributed system manager may identify updates to perform, identify devices to update, and perform the updates while maintaining service availability. The manager may consist of an orchestrator that uses a plug in architecture to interface with different update systems. The plugins may interface with an update system and respond to scan, download, and install commands from the orchestrator. The orchestrator may prepare each device within the distributed system for updating, then cause the updates to be performed via the plugins. In some embodiments, the logic for selecting devices to update and managing the workloads on the devices may be contained in a second type of plugin. | 2013-03-14 |
20130067455 | MEMORY ONLINE UPDATE SYSTEM AND METHOD - An online upgrade system/method for a memory. The system includes a host and an electronic device. An application is executed by the host and contains parameter records for different memory model types. The electronic device includes a memory and a device controller. The application distinguishes the model type of the memory equipped in the electronic device, and according to the model type of the memory, the application provides the device controller with the parameter record corresponding thereto and thereby the application upgrades the contents of the memory through the device controller. | 2013-03-14 |
20130067456 | APPLICATION CONFIGURATION FRAMEWORK FOR ENTERPRISE RESOURCE PLANNING APPLICATION INSTALLATION - A configuration application utilizes an application configuration framework to create a configuration questionnaire to dynamically manage an enterprise resource planning (ERP) application installation process. The configuration application imports an ERP system's metadata to configure the ERP application installation through the application configuration framework. The configuration application requests question parameters from a configuring user to configure the ERP application installation according to the metadata. Subsequently, the configuration application creates a configuration questionnaire for the ERP application installation based on the question parameters. | 2013-03-14 |
20130067457 | METHOD AND SYSTEM FOR INSTALLING PORTABLE EXECUTABLE APPLICATIONS - According to the invention, a first executable environment is provided. The first executable environment is for execution within an operating system environment of a host computer system. The first executable environment is not an emulator for emulating any of another processor and another operating system. A software application is provided for installation and execution within the operating system environment. The software application is for fixed installation and not for installation in a portable fashion for being ported from one host computer system to another. The software application is then installed within the first executable environment, the installed software application installed within a removable peripheral memory storage device for execution within the first executable environment. | 2013-03-14 |
20130067458 | APPLICATION SITE OF ORIGIN REFERENCE SCHEME - In embodiments of an application site of origin reference scheme, an application package can be installed on a computing device, and the application package includes an application authored in a mark-up language and executed from script files. The script files of the application can be executed at the computing device, and an application user interface can be displayed in a Web browser. Resources can then be referenced for use with the application, where the resources are referenced with site of origin references that are unique to the application package and agnostic to the file system of the computing device. | 2013-03-14 |
20130067459 | Order-Independent Deployment Collections with Dependency Package Identifiers - In accordance with one or more aspects, a first one or more packages are included in a deployment collection for a software product. One or more identifiers of each of a second one or more packages are also included in the deployment collection for the software product. The deployment collection is obtained at a device. For each of the second one or more packages, the package is obtained based on the identifier of the package, and the first one or more packages and the second one or more packages are installed on the device. | 2013-03-14 |
20130067460 | METHOD AND APPARATUS FOR SUBTRACTIVE INSTALLATION - An apparatus and method for obtaining a storage medium with a deeply customizable set of installed content. Soft assets (e.g., programs, songs, videos, etc.) that form the content are selected from among a much larger set of preinstalled soft assets previously stored on storage media, such as disk drives. In some embodiments, based on a user's selections, the non-selected assets are permanently erased from a storage medium, while the remaining assets are available as installed (wherein substantially no further processing is required to install them). In some embodiments, a new device uses the storage medium to provide its user with a fully functional device without the need to separately install the soft assets from a plurality of sources (e.g., from program-distribution CDROMS and the like). Some embodiments include the storage medium having the soft assets installed, and including a program that elicits selections from a user and erases non-selected assets. | 2013-03-14 |
20130067461 | METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE TO DEPLOY SOFTWARE APPLICATIONS - Methods, apparatus, and articles of manufacture to deploy software applications are disclosed. A disclosed example includes query a user for a first parameter indicative of a capacity level needed for a software system and a second parameter indicative of a set of software applications to be installed for the software system, determine a group of components of the software system to be installed on the computer system based on the first parameter and the second parameter, determine a computer hardware requirement based on the set of software applications, compare the determined computer hardware requirement to a computer hardware configuration, indicate that the computer hardware configuration is sufficient when the computer hardware configuration at least meets the determined computer hardware requirement, and when the computer hardware configuration is sufficient, configure the set of software applications by installing the determined group of components of the set of software applications. | 2013-03-14 |
20130067462 | INSTALLATION METHOD, INFORMATION PROCESSING APPARATUS AND DEVICE DRIVER - In response to a request from a client for the download installation of a device driver, device informational data that has been registered in a server and an installation set, which also has been registered in the server and includes the device driver and applications related to the device driver, are downloaded from the server to the client. On the basis of the device information data that has been downloaded from the server, the device driver and the related applications are installed in the client. After installation, post-installation processing regarding the applications related to the installed device driver is executed at the client based upon the device informational data. | 2013-03-14 |
20130067463 | INFORMATION PROCESSING DEVICE, PROGRAM INSTALLATION SUPPORT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An information processing device performs communications via a network with a management device storing dependency information indicating a dependency relationship between programs. The information processing device includes a sending unit that sends, to the management device, identification information of a program to be downloaded; a receiving unit that receives, from the management device, install possibility information indicating whether the program to be downloaded can be installed in the information processing device, the install possibility information being determined based on the dependency information; and a display control unit that causes a display unit to display a screen page indicating whether the program to be downloaded can be installed in the information processing device based on the install possibility information, before downloading the program to be downloaded. | 2013-03-14 |
20130067464 | VIRTUAL MACHINE MOBILITY USING RESOURCE POOLS - In one embodiment, a portable virtual machine may use a generic resource allocation request to access a host resource. A virtualization host may receive a generic resource allocation request | 2013-03-14 |
20130067465 | DISTRIBUTED COMPUTING ARCHITECTURE WITH DYNAMICALLY RECONFIGURABLE HYPERVISOR NODES - A method of dynamically reconfiguring a distributed computing architecture having a plurality of processing nodes, where each processing node hosts a respective plurality of virtual machines, includes detecting a fault condition on a first processing node, assessing the criticality of a software function performed by each of the respective virtual machines on the first processing node, and reassigning at least one of the plurality of virtual machines on the first processing node to a second processing node if the at least one virtual machine is deemed critical. | 2013-03-14 |
20130067466 | Virtual Switch Extensibility - An extensible virtual switch allows virtual machines to communicate with one another and optionally with other physical devices via a network. The extensible virtual switch includes an extensibility protocol binding, allowing different extensions to be added to the extensible virtual switch. The extensible virtual switch also includes a miniport driver on which the extensions are loaded, tying the lifetimes of the extensions to the lifetime of the extensible virtual switch. | 2013-03-14 |
20130067467 | RESOURCE MANAGEMENT IN A VIRTUALIZED ENVIRONMENT - In a method for managing resources in a virtualized computing environment, a command to initiate execution of an operating system image dump process for a logical partition of the virtualized computing environment is received while the logical partition is in a process of terminating. One or more resources that are allocated to the logical partition that will not be utilized by the logical partition during execution of the operating system image dump process are determined. A notification to a hypervisor program in the virtualized computing environment is sent. The notification identifies the one or more resources. One of the one or more resources is reallocated. The operating system image dump process is executed. | 2013-03-14 |
20130067468 | APPLICATION ACCELERATION IN A VIRTUALIZED ENVIRONMENT - One embodiment illustrated herein includes a method that may be practiced in a computing environment. The method includes acts for providing direct access to hardware to virtual machines. The method includes determining that a virtual machine should have access to a piece of hardware. The method further includes a virtual machine requesting access to the hardware from the host wherein a host is a special partition that controls the physical hardware of a computing system and manages virtual machines. The method further includes the host configuring the hardware to allow access to the hardware directly by the virtual machine by the host mapping hardware resources into the virtual machine's address space. The method further includes the virtual machine directly accessing the hardware without going through the host once the hardware has been configured by the host. | 2013-03-14 |
20130067469 | Load Balancing By Endpoints - A mechanism is provided for In a cloud computing infrastructure, a mechanism is provided for balancing client sessions across virtual machines such that the number of virtual machines is efficiently managed. In some embodiments, the total number of virtual machines is minimized to reduce power consumption, cooling, and other cost drivers, while assigning users across the sessions. In one embodiment, the sessions in a virtual machine with low activity are migrated to a virtual machine with higher session rates to allow for the shutdown of the low usage virtual machines. In another embodiment, new user sessions are assigned according to a minimum performance standard. | 2013-03-14 |
20130067470 | Virtual Machine Monitoring Method, System and Computer Readable Storage Medium - A virtual machine monitoring method used in a virtual machine monitoring system is provided. The virtual machine monitoring method includes retrieving a hypercall transmitted from one of a plurality of virtual machines to a hypervisor of a virtual machine monitoring system, wherein the hypercall is used for establishing a channel between a source virtual machine and a target virtual machine. A central control virtual machine ID information in the hypervisor is retrieved. A type of the channel established by the hypercall is determined according to the central control virtual machine ID information and channel-establishing information corresponding to the hypercall. When the channel is a private channel that is not related to a central control virtual machine of the virtual machines, a security module is used to monitor the private channel. | 2013-03-14 |
20130067471 | OPERATION TRANSFER FROM AN ORIGIN VIRTUAL MACHINE TO A DESTINATION VIRTUAL MACHINE - Technologies and implementations for transferring operation from an origin virtual machine to a destination virtual machine while the origin virtual machine continues to execute an origin executable are generally disclosed. | 2013-03-14 |