30th week of 2013 patent applcation highlights part 60 |
Patent application number | Title | Published |
20130191745 | INTERFACE FOR DISPLAYING SUPPLEMENTAL DYNAMIC TIMELINE CONTENT - An interface for displaying supplemental dynamic timeline content, such as in connection with the playback of a movie title or content work is described. | 2013-07-25 |
20130191746 | TIMELINE CONTROL METHOD FOR FAST RETURNING TO START TIME OF AN EVENT LOG - A timeline control method for fast returning to start time of an event log which is executed in a monitoring system with at least a timeline in a monitoring window; the monitoring window is able to display a return point at a timeline when a start marker for an event log is not observed at the timeline which is dragged by a user. Moreover, the present disclosure also realizes effects such as the start marker quickly recovered at the timeline in the monitoring window, images for an event log played in the monitoring window, and the start time for the event log observed quickly when the return point is clicked. | 2013-07-25 |
20130191747 | APPARATUS AND METHOD FOR MULTIMEDIA CONTENT INTERFACE IN IMAGE DISPLAY DEVICE - An apparatus performs a method for searching a playback timing of multimedia content in an image display device. The method for searching the playback timing includes playing multimedia content, and displaying at least two image navigation bars during the multimedia content playing. The at least two image navigation bars include different searching magnifications. | 2013-07-25 |
20130191748 | GUIDE BASED CONTENT SERVICES - Systems are described for a guide of audio, video, multimedia transmission, receiving and playback with advertising and bi-directional fulfillment of goods and services over the Internet. A method of streaming content distribution includes creating data on streaming content; creating data on network locations of streaming content; creating data on access characteristics; locating a source of streaming content with a with a streaming content guide; and starting playback of streaming content from the source of streaming content. A streaming content distribution system includes a streaming content guide through which a user locates a source of streaming content and starts playback of streaming content; data on streaming content; data on network locations of streaming content; and data on access characteristics. | 2013-07-25 |
20130191749 | METHOD AND APPARATUS FOR MANAGING A PLAYLIST BY METADATA - Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist. Each of the items can be removed from, added to, or moved around in the playlist without concerning that an item may further include many items therein. | 2013-07-25 |
20130191750 | COMPUTERIZED INFORMATION AND DISPLAY APPARATUS - Apparatus useful for obtaining and displaying information. In one embodiment, the apparatus includes a network interface, display device, and speech recognition apparatus configured to receive user speech input and enable performance of various tasks via a remote entity, such as obtaining desired information relating to directions, sports, finance, weather, or any number of other topics. The downloaded may also, in one variant, be transmitted to a personal user device, such as via a data interface. | 2013-07-25 |
20130191751 | SYSTEMS AND METHODS FOR MAPPING MEDIA CONTENT TO WEB SITES - Systems and methods for mapping viewable and non-viewable media to websites are disclosed. Mapping is executed through associated or embedded data, based upon frame and/or time segment of the media. The media-to-browser-destination-data (MBDD) may be embedded in media content, embedded in a transmitted signal, downloaded or pushed to a media playing device, or provided by a graphic overlay. Media players are disclosed that can process the MBDD to launch a browser to a selected web site. | 2013-07-25 |
20130191752 | Logging, Editing and Production System for Activities of Local Interest and Related Video - Logging of data about events occurring during an activity is used in video production to reduce the cost of production of video for local audiences. A logging tool is configured to capture data according to a kind of activity, such as a basketball game, football game or other activity of local interest. The logging tool can be preconfigured with information about a specific activity, such as the date, time, venue, and participants, such as teams and players. Data entered for an event occurring during an activity is time stamped. This data is associated and synchronized with video for the event. The time stamped data can be used to generate clips of the video from the activity, based on synchronization between the logged data and the video, and the time stamps of the logged data. | 2013-07-25 |
20130191753 | Balancing Loudspeakers for Multiple Display Users - A method consistent with the present invention involves displaying a window on a computer monitor; at one or more programmed processors, determining a position of the window on the computer monitor; at the one or more programmed processors, deducing a user position for a user of the window with the window based on the position of the window on the computer monitor; and steering audio signals from an application running in the window to a loudspeaker in an array of loudspeakers, where the loudspeaker is a loudspeaker in the array of loudspeakers closer to the deduced user position than another loudspeaker in the array. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2013-07-25 |
20130191754 | SEQUENCING ELECTRONIC FILES - Systems and methods for sequencing electronic files include generating a first file sequence and one or more alternative file sequences. An alternative file sequence may be generated based in part on a characteristic of a file in the first sequence. The first and alternative sequences may be used in an electronic slideshow that allows a user to switch between file sequences. In some implementations, which alternative file sequences are generated may be determined based in part on a prediction of characteristics that may be of interest to a user. | 2013-07-25 |
20130191755 | COMMISSIONING DEVICES FOR AUTOMATION SYSTEMS - Remote commissioning for an automation system enables a retailer to sell a new device to a customer pre-configured to work together with devices that are already a part of the user's automation system. Knowledge of how the devices are likely to be used at the automation system's location, a list of existing devices already installed and how they are configured, possible input from the customer, and the end user's current usage patterns are optionally used to configure the devices before they leave the store. Assisted local commissioning for an automation device enables an end user to commission devices themselves by simplifying the installation and commissioning process. The system uses a reference database of devices that includes information on how to commission the devices along with user-manual information and pictures for physical installation, and setup instructions so the system can walk a user through the process step by step. | 2013-07-25 |
20130191756 | Analyzing Device Control System - Provided is an analyzing device control system including an analyzing system and a control computer for controlling the analyzing device, the system having an improved visibility and operability of a user interface for remotely operating or monitoring the control computer from an external terminal through a data communication network. The control computer PC | 2013-07-25 |
20130191757 | TRANSITIONING VIDEO BETWEEN TELEVISION AND TABLET COMPUTER OR THE LIKE - A plurality of icons are displayed on a companion device having a touch screen interface; the icons can be manipulated by the touch screen interface, and each of the plurality of icons represents a different one of a plurality of audiovisual assets which can be viewed on an external audiovisual device. An input gesture on the touch screen interface is obtained from a user of the companion device, wherein a given one of the icons is flicked in a manner associated with the external audiovisual device. Responsive to the obtaining of the gesture, a signal is dispatched from the companion device. The signal causes the external audiovisual device to access a given one of the plurality of audiovisual assets associated with the given one of the icons. Techniques for other than touch screen devices, and techniques to obtain programs on the companion device, are also provided. | 2013-07-25 |
20130191758 | TWEET MAKING ASSIST APPARATUS - A tweet making assist apparatus for assisting in making a tweet to be posted by a Twitter-compliant site is disclosed. The tweet making assist apparatus includes a processor. The processor detects a surrounding environment of a user and provides an output which promotes the user to make a tweet. Preferably, the processing device provides the output which promotes the user to make a tweet if the surrounding environment of the user has changed. | 2013-07-25 |
20130191759 | SYSTEMS AND METHODS FOR DETECTING AND MANAGING RECURRING ELECTRONIC COMMUNICATIONS - Described are systems and methods for detecting and processing recurring electronic communications. A graphical user interface (GUI) event is detected that includes a selection and a drag-and-drop of a first electronic communication object onto a second electronic communication object. A similarity is determined between the first and second electronic communication objects. At least one search criteria rule is automatically generated from the at least one similarity in response to detecting the GUI event. | 2013-07-25 |
20130191760 | METHOD AND APPARATUS FOR DYNAMIC SESSION PLACEHOLDER FOR MESSAGE COLLECTION USER INTERFACE - A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder. | 2013-07-25 |
20130191761 | METHOD AND APPARATUS FOR DISPLAYING INSTANT MESSAGING (IM) MESSAGE - A method and an apparatus for displaying an Instant Messaging (IM) message are provided. The method includes, when the size of a picture to be processed is greater than the size of a container, setting the display size of the picture to be processed to be not greater than the size of the container; and drawing the picture to be processed according to the set display size. As such, a picture to be processed having the size greater than the container size can be adapted to the size of a container in IM software, and the IM software can directly display the entirety of the picture that is originally greater than the container size. | 2013-07-25 |
20130191762 | System and Method to Enable Private Conversations Around Content - Methods, system and computer readable medium for allowing a user to participate in an online private conversation for a head content includes detecting a selection of the content published on a website hosted by a host. A conversation interface is provided for initiating a private conversation within a context of the content. A comment related to the content is provided and one or more users are selected, using the conversation interface. The selected users are socially related to the user and are selected from one or more social networking sites. A link to the private conversation for the content is generated and the generated link is forwarded to the selected users in a notification inviting the users to participate in the private conversation. The link provides access to the content and the private conversation initiated for the content at the website. | 2013-07-25 |
20130191763 | Production Scripting in an Online Event - Various embodiments of systems, methods, and computer programs are disclosed for producing an online event. One embodiment is a method comprising: creating a production script for an online event comprising an audio conference between one or more speakers and a plurality of listen-only viewers, the production script comprising a series of production prompts associated with a production timeline; a server presenting an event production user interface to an event producer and a viewer user interface to the listen-only viewers, the event production user interface configured to selectively control the viewer user interface during the online event; and presenting, in the event production user interface, the production prompts in accordance with the production timeline during the online event. | 2013-07-25 |
20130191764 | QUICK CLOSE BUTTON - A method, computer program product, and computer system for a quick close button for web browsers. A computing device determines a second web browser window was launched by a first web browser window. The computing device determines a location of a cursor. The computing device generates a close button associated with the second web browser window. The computing device displays the close button at the location of the cursor. Other methods and systems are described. | 2013-07-25 |
20130191765 | METHOD AND APPARATUS FOR OPERATION OF A COMPUTING DEVICE - A method and computing device are provided for facilitating data entry to a computing device. Data from first and second data sources is combined to provide a single view with contextual information for the user. | 2013-07-25 |
20130191766 | Configuration Representation and Modeling Using Configuration Spaces - Configuration spaces facilitate the useful presentation of data, particularly configuration data used for representing configured products. Products include features, and common features can be grouped by families. Configuration spaces can be achieved by consolidating selected data without losing useful information. Configuration spaces break down the “universe” of possible configurations into constituent spaces defined by groups of rules for a selected feature. Common dependencies between the selected feature and related features can be consolidated to produce a more minimal form of the data used for representing the selected features and related features. Configuration spaces can provide a useful graphical view of the breakdown of all rules written for a single feature or multiple features. The data present in this view can be analyzed to, for example, study the dependency paths of an existing configuration and better understand the impact of revising configuration relationships. | 2013-07-25 |
20130191767 | Semantic Zooming of Data Object Representations in a User Interface - Example systems and methods of semantic zooming of data object representations in a user interface are presented. In one implementation, a first graphical representation is presented for display. The first graphical representation represents a data object and presents first information associated with the data object. A user input indicating a zoom-in operation is received. In response to the user input, the first graphical representation is replaced with a second graphical representation representing the first data object is presented for display. The second graphical representation presents second information that includes more information than the first information. | 2013-07-25 |
20130191768 | METHOD FOR MANIPULATING A GRAPHICAL OBJECT AND AN INTERACTIVE INPUT SYSTEM EMPLOYING THE SAME - A method comprises generating at least two input events in response to at least two contacts made by pointers on an interactive surface at a location corresponding to at least one graphical object; determining a pointer contact type associated with the at least two input events; determining the number of graphical objects selected; identifying a gesture based on the movement of the pointers; identifying a manipulation based on pointer contact type, number of graphical objects selected, movement of the pointers, and graphical object type; and performing the manipulation on the at least one graphical object. | 2013-07-25 |
20130191769 | APPARATUS AND METHOD FOR PROVIDING A CLIPBOARD FUNCTION IN A MOBILE TERMINAL - An apparatus and method for providing a clipboard in a mobile terminal includes, upon execution of an application, the mobile terminal activates a smart clipboard including at least one of a word and an image if it is determined that a text input window is displayed, and outputs a symbol indicating the activation of the smart clipboard, and words and images saved during operation are cumulatively stored in the smart clipboard. | 2013-07-25 |
20130191770 | METHOD OF INPUTTING DATA INTO AN INFUSION PUMP - A method of inputting data into an infusion pump includes inputting the data into a user interface using a data entry system. The user interface includes i) the data entry system for inputting the data related to a drug, a subject, a caregiver, and a protocol for infusing the drug to the subject, ii) a display operative associated with the data entry system, and iii) a processor operatively associated with the display and the data entry system, where the processor has stored therein a program for prompting a user of the infusion pump, via a screen presented on the display, for respective data entry. | 2013-07-25 |
20130191771 | VEHICLE MEASUREMENT SYSTEM WITH USER INTERFACE - A vehicle measurement system that provides highly realistic guidance to perform a vehicle measurement procedure is described. An exemplary system includes a data storage device configured to store vehicle data for a plurality of vehicles. The vehicle data corresponding to each respective vehicle includes an image of the vehicle and information of predefined points on the vehicle to which emitters or targets should be attached for performing a vehicle measurement procedure. A user interface is provided to receive a user input identifying a vehicle under test. After the user identifies a vehicle under test, the system retrieves vehicle data corresponding to the vehicle under test from the data storage device; and displays the image of the vehicle under test on the display with the predefined points on the vehicle identified. | 2013-07-25 |
20130191772 | METHOD AND APPARATUS FOR KEYBOARD LAYOUT USING TOUCH - A method includes selecting a desired keyboard layout by performing a specific touch input within or around a search window of a portable terminal whereby if a touch input is a first direction touch, a first keyboard layout with one language format is displayed, and a second keyboard layout with another language format is displayed if a second direction touch is detected. | 2013-07-25 |
20130191773 | TEXT ENTRY DEVICE AND METHOD - The present invention is a device for processing text strings by displaying at least two bands of characters of an alphabet, each band having one character designated as the focus character, with the focus character of a first band being highlighted initially, and having a band switching means for switching the highlighted character to the focus character of another band, a character choosing means for switching the highlighted character in a band to a different character in the band, and a character selecting means for selecting the currently highlighted character. The character choosing means and band switching means are typically arrow buttons on a control device and the character selecting means is typically an “enter” button. The invention also includes the corresponding method of entering text strings into a text processing device. | 2013-07-25 |
20130191774 | METHOD AND APPARATUS FOR EXECUTING APPLICATION FILE AND SCREEN CAPTURE METHOD AND APPARATUS THEREFOR - A method and apparatus for executing application file and a screen capture method and apparatus therefor are provided, in which a screen that is being displayed is captured and stored in a file in response to screen capture request, and execution state information about an application file corresponding to at least one application window included in the captured screen is stored in the file. | 2013-07-25 |
20130191775 | ADJUSTABLE USER INTERFACE - Embodiments provide methods, apparatuses, and articles of manufacture for adjusting a user interface of a computing device. In various examples a size of the user interface is adjusted to accommodate application windows. | 2013-07-25 |
20130191776 | METHOD OF ACTIVATING ACTIVATABLE CONTENT ON AN ELECTRONIC DEVICE DISPLAY - An electronic device comprising an electronic device display; and a scrolling arrangement. The electronic device is configured to activate activatable content on the electronic device display by: i) a user actuating the scrolling arrangement of the electronic device to scroll substantially continuously through content including activatable content displayed on the electronic device display; ii) the user stopping actuating the scrolling arrangement; and iii) without user actuation of the electronic device, the electronic device activating the activatable content if the activatable content stops scrolling between two spaced apart limits of the electronic device display. The activatable content may be displayed in less than a majority of the electronic device display; and the electronic device display may display the activatable content in a majority of the electronic device display area if the activatable content stops scrolling between two spaced apart limits of the electronic device display. | 2013-07-25 |
20130191777 | PORTABLE TERMINAL AND CONTROL PROGRAM FOR PORTABLE TERMINAL - A mobile terminal | 2013-07-25 |
20130191778 | Semantic Zooming in Regions of a User Interface - Example systems and methods of semantic zooming in a user interface are presented. In one implementation, a display including a plurality of non-overlapping regions is presented. A user selection of a first region presenting a first amount of information is received. In response to the user selection, the selected first region is enlarged, and a second amount of information greater than the first amount of information is presented in the first region. At least one remaining region is reduced in size so that the regions continue to be non-overlapping. | 2013-07-25 |
20130191779 | DISPLAY OF USER INTERFACE ELEMENTS BASED ON TOUCH OR HARDWARE INPUT - User interface elements are configured for touch input and hardware based input. When using touch input, the user interface (UI) elements are optimized for touch input. For example, UI elements may be displayed: using formatting configured for touch input (e.g. changing a size, spacing); using a layout configured for touch input; displaying more/fewer options; changing/removing hover actions, and the like. When using hardware based input, the user interface elements are optimized for the hardware based input. For example, formatting configured for hardware based input may be used (e.g. hover based input may be used, text may be displayed smaller), more/fewer options displayed, and the like. | 2013-07-25 |
20130191780 | GENERATING VIEWS OF SUBSETS OF NODES OF A SCHEMA - Provided is a method for processing schemas in a storage system. A presentation of a schema in a graphical user interface (GUI) is comprised of multiple type nodes in a tree structure. Each type node comprises a hierarchical arrangement of a plurality of nodes including group nodes including a plurality of nodes and content nodes providing values. First user input selects one of the type nodes in the schema for a view. Second user input selects one of the nodes in the selected type node in the schema for a view. Third user input selects a node in the schema to indicate a root node of the schema for the view. The view includes the root node and at least one sub node of the root node and is added as a child to the selected type node. | 2013-07-25 |
20130191781 | DISPLAYING AND INTERACTING WITH TOUCH CONTEXTUAL USER INTERFACE - When a user uses touch to interact with an application, a contextual touch user interface (UI) element may be displayed that includes a display of commands that are arranged in sections on a tool panel that appears to float over an area of the display. The sections include a C/C/P/D section, an object specific section and may include a contextual trigger/section and an additional UI trigger. The C/C/P/D section may comprise one or more of: cut, copy, paste and delete commands. The object specific section displays commands relating to a current user interaction with an application. The contextual trigger/section displays contextual commands and the alternative trigger section displays another UI element comprising more commands when triggered. | 2013-07-25 |
20130191782 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM - An information processing apparatus capable of displaying information about a plurality of content data pieces recorded in a recording medium by a display unit includes a first display control unit configured to control the display unit such that information about content data is displayed in an arrangement based on attribute information of the content data, and a second display control unit configured to control the display unit such that information about content data is displayed in an arrangement based on other attribute information, wherein the second display control unit controls the display unit to display information indicating existence of the content data of which information is displayed by the first display control unit and information indicating existence of content data of which information is not displayed by the first control unit in a distinguishable manner. | 2013-07-25 |
20130191783 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND RECORDING MEDIUM - An information processing apparatus includes a decision unit configured to determine whether the existence of the plurality of content data pieces is to be displayed using individual information corresponding to each piece of the content data or using representative information that combines the content data pieces into one based on the display position of the information indicating existence of each piece of the content data, and a display control unit configured to control a display unit to display the information indicating existence of the content data based on the display position based on a determined result of the decision unit. The display control unit controls the display unit to change a display form of the representative information according to whether at least one of the plurality of content data pieces of which existence is displayed by being combined into the representative information satisfies a predetermined condition. | 2013-07-25 |
20130191784 | ELECTRONIC DEVICE, MENU DISPLAYING METHOD, CONTENT IMAGE DISPLAYING METHOD AND FUNCTION EXECUTION METHOD - A content image displaying unit displays a content image on a display. A first acknowledgment unit acknowledges an instruction for selection of the displayed content image. A menu item displaying unit displays a plurality of menu items defined for the selected content image so as to surround the content image. A second acknowledgment unit acknowledges an instruction for selection of the displayed menu item. A function execution unit executes a function of the selected menu item. A menu item displaying unit situates a plurality of menu items along a single circle. | 2013-07-25 |
20130191785 | CONFIDENT ITEM SELECTION USING DIRECT MANIPULATION - A user interface element and a visual indicator are displayed to show both a current selected area that tracks a user's touch input and an indication of any items that are considered to be selected (the potential selection). The user interface element (e.g. a border) is displayed whose size may be adjusted by a user using touch input to select more/fewer items. An item visual indicator is displayed for items that are considered to be a potential selection (e.g. items that would be selected if the touch input were to end at the current time). The item visual indicator is configured to show the user an indication of currently selected items without the border appearing to jump in response to another item being selected/deselected. The item visual indicator helps to avoid the need for a user to re-adjust the selection or get unexpected results. | 2013-07-25 |
20130191786 | METHOD OF PERFORMING A SWITCHING OPERATION THROUGH A GESTURE INPUTTED TO AN ELECTRONIC DEVICE - A method of performing a switching operation through a gesture inputted to an electronic device includes determining whether a current user interface of the electronic device is a predetermined user interface, where the predetermined user interface is a non-interactive user interface without prompting to input the gesture for performing the switching operation; capturing the gesture inputted to the predetermined user interface of the electronic device; determining whether the captured gesture corresponds to a predetermined gesture; and performing a switching operation when the captured gesture corresponds to the predetermined gesture. | 2013-07-25 |
20130191787 | Systems and Methods for Acceleration-Based Motion Control of Virtual Tour Applications - The present invention relates to systems and methods for reliably detecting motion control of mobile devices to navigate virtual tour applications. In one embodiment, a computerized hand-held mobile device is configured to telespot from a first virtual tour environment to a second virtual tour environment upon detection of an intentional user motion, such as a flick, using a motion sensor. Upon detection of a potentially telespotting motion that is greater than a threshold and a viewing field of the mobile device substantially overlapping with an annotated link of the virtual tour, the mobile device telespots from the first virtual tour environment of the virtual tour to the second virtual tour environment of the virtual tour. | 2013-07-25 |
20130191788 | SYSTEM AND METHOD FOR NAVIGATION IN A USER INTERFACE - The disclosed methods and systems are related to a navigation of user interfaces that is vector based. Vector based navigation combines the efficiency of orthogonal direction navigation (up/down/left/right) with the flexibility of pointer-based (e.g. mouse/touch-pad) navigation. User interface elements can be arranged arbitrarily in 2D (or 3D) space and described in term of vector relationships from the currently active UI element. Directional gestures coming from control devices such as a track-ball, touch-pad, or gyroscopic remote can be translated into vector movements to affect navigation between UI elements. | 2013-07-25 |
20130191789 | CONTROLLING A TRANSACTION WITH COMMAND GESTURES - Embodiments of the invention include systems, methods, and computer-program products that provide for a unique system for controlling transactions based on command gestures. In one embodiment of the invention, a computer-implemented method determines that a user is conducting a transaction with a mobile device. The mobile device senses a gesture performed by the user with the mobile device and alters at least one aspect of the transaction based on the gesture. The gestures can control a wide variety of aspects of the transaction. For example, the user may flag an item for review during the transaction, silence the transaction, receive a subtotal for the transaction, select a payment method, or complete the transaction. In an embodiment, the user is able to customize the gestures to control the transaction according to the user's preferences. | 2013-07-25 |
20130191790 | INTELLIGENT GESTURE-BASED USER'S INSTANTANEOUS INTERACTION AND TASK REQUIREMENTS RECOGNITION SYSTEM AND METHOD - Methods and apparatus for determining an intended gesture-based input command from an incomplete gesture-based input command that is supplied to a gesture-based touch screen display that includes at least a touch sensitive region includes receiving an incomplete gesture-based input command on the touch sensitive region of the gesture-based touch screen device, the incomplete gesture-based input command including a gesture profile and a gesture direction. Gesture signals that include data representative of the gesture profile and the gesture direction are generated in response to the input command. The gesture signals are processed in a processor to predict the intended gesture-based input command. The intended gesture-based command is retrieved, with the processor, from an electronically stored standard gesture library. | 2013-07-25 |
20130191791 | ELECTRONIC DEVICE AND METHOD OF CONTROLLING A DISPLAY - A method includes entering, by a portable electronic device, a low-power condition and while in the low-power condition, detecting an input. In response to detecting the input, a cover image is displayed. An application image is progressively revealed along with movement of a gesture while reducing display of the cover image. | 2013-07-25 |
20130191792 | Sub-Resolution Assist Feature Repair - After layout design data has been modified using a resolution enhancement process, a repair flow is initiated. This repair flow includes checking a layout design altered by a resolution enhancement process for errors. A repair process is performed to correct detected sub-resolution assist feature errors. The repair process may employ a rule-based sub-resolution assist feature technique, a model-based sub-resolution assist feature technique, an inverse lithography-based sub-resolution assist feature technique, or any combination thereof. | 2013-07-25 |
20130191793 | DUAL-PATTERN COLORING TECHNIQUE FOR MASK DESIGN - A hierarchical schematic design editor displays mask layers for each shape as mask specific colors and alerts a user to mask layer conflicts during the design and editing process. According to an embodiment, mask colors may be assigned at the time the shapes or geometries and cells are placed in a circuit design layout, or when a mask layer condition indicating that two or more shapes should be set to different mask layers is detected. In an embodiment, if the distance between two shapes is less than a predetermined threshold, those shapes may cause a mask layer condition. Shapes may be grouped to facilitate mask layer condition detection and mask layer assignment. | 2013-07-25 |
20130191794 | SCANNER BASED OPTICAL PROXIMITY CORRECTION SYSTEM AND METHOD OF USE - A modeling technique is provided. The modeling technique includes inputting tool parameters into a model and inputting basic model parameters into the model. The technique further includes generating a simulated, corrected reticle design using the tool parameters and the basic model parameters. An image of test patterns is compared against the simulated, corrected reticle design. A determination is made as to whether δ | 2013-07-25 |
20130191795 | Layout Design Defect Repair Using Inverse Lithography - Aspects of the invention relate to techniques for repairing layout design defects after layout data have been processed by resolution enhancement techniques. The repair process first determines a re-correction region that includes three portions: core, transition and visible portions. An inverse lithography process is then performed on the core and transition portions of the re-correction region while taking into account effects from the visible portion to generate a modified re-correction region. The transition portion is processed based on distance from boundary between the transition portion and the core portion such that layout features near the boundary between the transition portion and the core portion are adjusted more than layout features farther away from the boundary. | 2013-07-25 |
20130191796 | INTEGRATED CIRCUIT LAYOUT MODIFICATION - Methods are disclosed of modifying an integrated circuit (IC) design that utilizes multiple patterning technology (MPT). The methods include configuring a first layout of an integrated circuit, having at least one layer with features to be formed utilizing fabrication by at least two masks. The at least one layer includes a plurality of active cells and a plurality of spare cells. A second layout is configured to re-route the spare cells and active cells, wherein the re-routing utilizes at least a portion of the plurality of spare cells. Fewer than all of the at least two masks are replaced to configure the second layout. | 2013-07-25 |
20130191797 | METHOD AND APPARATUS OF DESIGNING SEMICONDUCTOR CHIP - Disclosed are a method and an apparatus of designing a semiconductor chip. The disclosed method includes the steps of: storing a plurality of EMS (Electro Magnetic Susceptibility) semiconductor IPs (Intellectual Property) and a plurality of EMI (Electro Magnetic Interference) semiconductor IPs; selecting a proper semiconductor IP from among the plurality of EMS shielding semiconductor IPs in a case of an input pin, and selecting a proper semiconductor IP from among the plurality of EMI shielding semiconductor IPs in a case of an output pin; and designing the semiconductor chip by disposing the selected semiconductor IP. | 2013-07-25 |
20130191798 | CAPACITANCE EXTRACTION FOR ADVANCED DEVICE TECHNOLOGIES - A technology specific information to design the integrated circuit is received. A plurality of canonical hierarchical models to capture an integrated circuit capacitance are created. The plurality of canonical hierarchical models includes at least a canonical model to capture a capacitance of a device having a plurality of conductors, and a canonical model to capture a capacitance between at least a portion of the device and one or more other conductors of the integrated circuit. The canonical hierarchical models can be applied to a layout of the integrated circuit. A capacitance for the layout can be determined based on the canonical hierarchical models. | 2013-07-25 |
20130191799 | HIGH-LEVEL SYNTHESIS DEVICE, HIGH-LEVEL SYNTHESIS METHOD, HIGH-LEVEL SYNTHESIS PROGRAM, AND INTEGRATED CIRCUIT DESIGN METHOD - A high-level synthesis device, which converts a behavior description file describing a function of an integrated circuit using a high-level language without timing description, into a hardware description file describing the integrated circuit including timing description, has: a processor; a high-level synthesis unit in which the processor converts a behavior description file having a functional portion describing the function and a control portion controlling timing, into a first hardware description file; a variable extraction unit; a loop information generation unit; a static latency extraction unit; a latency calculation circuit generation unit in which the processor generates a second hardware description file describing a latency calculation circuit which generates the latency information based on loop count and static latency; and an insertion unit in which the processor inserts the second hardware description file into the first hardware description file to generate a third hardware description file. | 2013-07-25 |
20130191800 | TIMING CONSTRAINT GENERATING SUPPORT APPARATUS AND METHOD OF SUPPORTING GENERATION OF TIMING CONSTRAINT - A timing constraint generating support apparatus includes a propagation unit that propagates, through a wire connecting the logic circuits, timing constraints set for the logic circuits by using circuit information that represents information relating to the logic circuits and connection information that represents information of the wire, a determination unit that determines whether or not a plurality of timing constraints different from each other are propagated through the wire by the propagation unit, and an output unit that outputs information representing that the timing constraints propagated through the wire overlap each other in a case where the plurality of timing constraints different from each other are determined to be propagated through the wire by the determination unit. | 2013-07-25 |
20130191801 | DISTRIBUTING SPARE LATCH CIRCUITS IN INTEGRATED CIRCUIT DESIGNS - Methods for allocating spare latch circuits to logic blocks in an integrated circuit design are provided. A method includes determining logic blocks in the design and determining and determining an allocation of spare latch circuits among the logic blocks based on respective attributes of the logic blocks. The method further include placing the spare latch circuits in the design in accordance with the determined allocation based on local clock buffers corresponding with the logic blocks. | 2013-07-25 |
20130191802 | Automatically Modifying a Circuit Layout to Perform Electromagnetic Simulation - A system and method for automatically modifying a first layout of a circuit. The first layout may describe a plurality of layers used in a fabrication process to manufacture the circuit. When performed, the fabrication process may result in a vertical electrical connection between two of the layers. However, the vertical electrical connection may not be directly specified by the first layout. The system and method may operate to apply a set of rules to the first layout to automatically generate a modified layout directly specifying a vertical electrical connection between the two layers. The set of rules may be based on knowledge of the fabrication process, and may be designed to modify the geometry of the first layout to more closely model the real geometry of the circuit that will result from the fabrication process. The modified layout may enable an electromagnetic (EM) simulation of the circuit to be accurately performed. | 2013-07-25 |
20130191803 | METHOD AND APPARATUS FOR CAMOUFLAGING A STANDARD CELL BASED INTEGRATED CIRCUIT - A method and apparatus for camouflaging an application specific integrated circuit (ASIC), wherein the ASIC comprises a plurality of interconnected functional logic is disclosed. The method adds functionally inert elements to the logical description or provides alternative definitions of standard logic cells to make it difficult for reverse engineering programs to be used to discover the circuit's function. | 2013-07-25 |
20130191804 | GRADUATED ROUTING FOR ROUTING ELECTRODES COUPLED TO TOUCH SENSOR ELECTRODES TO THEREBY BALANCE CAPACITANCE ON THE TOUCH SENSOR ELECTRODES - A system and method for balancing the capacitive charge on touch sensor electrodes so that every two adjacent routes have the same capacitance as any other adjacent two routes, wherein routing electrodes are spaced further and further apart, or graduated, as they get longer, to thereby balance the capacitance on the touch sensor electrodes without having to add or subtract an offset from each touch sensor electrode. | 2013-07-25 |
20130191805 | Simulation Of Circuits With Repetitive Elements - Aspects of the invention relate to simulation of circuits with repetitive elements. With various implementations of the invention, a circuit design for simulation is analyzed to derive information of memory-circuit device groups that comprise word-line-driven device groups. If the circuit design is hierarchically structured, the circuit design is flattened to the device level but keep the memory-circuit device groups intact. The circuit design is then partitioned into a plurality of subcircuits for simulation. During transient simulation, whether an instance of a word-line-driven device group is activated is first determined. If activated, whether device model values exist for the word-line-driven device group at a voltage state associated with the activated instance is then determined. If they exist, the device model values are associated with the activated instance. If they do not exist, the device model values are computed for, stored for and associated with the activated instance. | 2013-07-25 |
20130191806 | DESIGN SYSTEM FOR SEMICONDUCTOR DEVICE, METHOD FOR MANUFACTURING SEMICONDUCTOR DEVICE, SEMICONDUCTOR DEVICE AND METHOD FOR BONDING SUBSTRATES - The terminals that oppose each other when substrates are bonded are designed to be reliably joined. Comprised in a semiconductor device design system are a numerical value acquiring part, which acquires the respective numerical values of a plurality of calculation parameters, a junction estimating part, which, in the case in which a plurality of substrates has been pressed at a prescribed pressure so that the bump front end faces come into contact, estimates whether or not the respective mutually opposing bumps will be joined based on the respective numerical values of the calculation parameters acquired by the numerical value acquiring part, and a change processing part, which, in the case in which it has been estimated by the junction estimating part that any of the bumps will not be joined, gives a warning or performs processing so as to change the numerical value of at least one calculation parameter among the plurality of calculation parameters. | 2013-07-25 |
20130191807 | METHOD OF EVALUATING SYSTEMATIC DEFECT, AND APPARATUS THEREFOR - In order to enable an evaluation of systematic defects, a method of evaluating systematic defects was configured so as to sample a circuit pattern of a specific layer of a semiconductor device, evaluate the state of superimposition between the sampled circuit pattern and circuit patterns of layers other than the specific layer, using design data, classify the state of superimposition, calculate the ratio thereof as a reference ratio, evaluate the state of superimposition between a pattern in design data corresponding to a defect of the specific layer detected by another inspection apparatus and patterns at positions corresponding to the defects in layers other than the specific layer, classify the evaluated state of superimposition, calculate the ratio of the classification as inspection-result ratio, compare the calculated reference ratio and the calculated inspection-result ratio, and evaluate systematic defects by the comparison between the calculated reference ratio and the calculated inspection-result ratio. | 2013-07-25 |
20130191808 | METHOD AND SYSTEM FOR SCORING A SOFTWARE ARTIFACT FOR A USER - A software artifact is scored for a user. Metadata associated with an artifact about project activity of how active an artifact project is to which the artifact belongs, a security risk indicated in the metadata of the artifact, or a license indicated in the metadata of the artifact, is collected from a software repository. A weighting of the artifact alone is determined from the metadata associated with the artifact that indicates desirability of the project activity, the security risk, or the license. The metadata associated with the artifact is compared to appropriateness with a metadata of a user project to which the user belongs as indicated by a profile of the user, so as to provide a score considering the determined weighting of the artifact and a appropriateness of the artifact for the user with respect to an intended use of the artifact by the user. | 2013-07-25 |
20130191809 | GRAPHICAL REPRESENTATION OF AN ORDER OF OPERATIONS - A graphical representation of the order of operations for a portion of source code is generated and displayed in a source code viewer or editor engine. The graphical representation may be visually displayed simultaneously with the source code in the same window or in a separate window in a number of different formats. The various display formats of the graphical representation may take the form of a line representation, a tree representation, a numeric ordering, color highlighted text, color highlighted operators, and so forth. The graphical representation of the order of operations assists a user viewing the source code to understand the order that operations are performed during execution of the source code. | 2013-07-25 |
20130191810 | Computer-Implemented Systems and Methods for Providing Consistent Application Generation - Systems and methods are provided for generating a plurality of applications of disparate types. A graphical user interface is provided for designing an interactive user experience, where a designed user experience includes an arrangement of experience elements, where the experience elements include a plurality interactive elements and decorative elements, and where each of the experience elements are configured for display according to one or more attributes. An identification of the experience elements and the attributes of the experience elements is received via the graphical user interface. An identification of a plurality of disparate types of applications to be generated based on the designed experience is received. The experience is translated for each of the disparate types of applications to generate the plurality of applications of disparate types. | 2013-07-25 |
20130191811 | DECLARTIVE COMMANDS USING WORKFLOWS - Declaratively implementing a command. A method includes declaring an input gesture in a declarative programming language. Declaring an input gesture includes declaring one or more user performed actions. A command name is declared in a declarative programming language. A workflow is declared in a declarative programming language. Declaring a workflow includes declaring schedulable activities that are to be performed without specific specifications of the low level algorithms that are used to accomplish the activities. In an alternative example, workflows may be declared by declaring a wrapper to wrap imperative programming commands. The declared input gestures are bound with the declared workflow through the declared command name. | 2013-07-25 |
20130191812 | Managing Graphical User Interface (GUI) Objects in a Testing Environment - A method, a system and a computer program product for managing graphical user interface (GUI) objects in a testing environment. GUI objects in the testing environment are uniquely identified and the GUI objects have corresponding test objects. The uniquely identified GUI objects in the test environment are sorted in response to the pre-defined hierarchy of properties belonging to the set of properties and the pre-defined hierarchy of properties includes at least one spatial property. | 2013-07-25 |
20130191813 | Metamodeling Contextual Navigation of Computer Software Applications - Using metamodels during context-sensitive analyses of reusable components of computer software applications, including identifying entry and exit paths into and from a reusable component within a metamodel of a computer application development environment, determining during a static analysis of a computer software application that navigation will proceeds along a path corresponding in the metamodel to such an entry or exit path, retaining, if an entry path, an identifier of an invoking node along the path within the computer software application, and, if an exit path, for each terminal node along each of a plurality of paths from the reusable component within the computer software application, comparing an identifier of an invoking node preceding the terminal node with the retained invoking node identifier, and determining, if the invoking node identifiers match, that the path among the plurality of paths is a correct path for a current context of the static analysis. | 2013-07-25 |
20130191814 | TEST SCENARIO GENERATION METHOD, TEST SCENARIO GENERATION SYSTEM, AND TEST SCENARIO GENERATION PROGRAM - A computer holds a web content and a test scenario to operate the web content, extracts a common part and a different part between a first web content before update and a second web content after update, extracts a test scenario corresponding to the common part, of a first test scenario to operate the first web content, and connects the test scenario corresponding to the extracted common part and a newly generated test scenario corresponding to the extracted different part and thus generates a second test scenario to operate the second web content. | 2013-07-25 |
20130191815 | TSQL DEBUG BREAKPOINT INTEROPERABILITY ACROSS HETEROGENEOUS PROJECTS - TSQL debug breakpoint interoperability across heterogeneous project systems within an IDE can be provided. A user can set a breakpoint in the user's SQL source code and the breakpoint can be triggered by the code within another project. Breakpoints can be set and triggered within SQL source code tiles that reside in one or more SQL Database projects. Binding of the application project being debugged with one or more SQL Database projects that reside within the IDE session can be automated, SQL artifacts not found in any of the SQL Database projects can be debugged. | 2013-07-25 |
20130191816 | OPTIMIZING TEXTURE COMMANDS FOR GRAPHICS PROCESSING UNIT - Aspects of this disclosure relate to a method of compiling high-level software instructions to generate low-level software instructions. In an example, the method includes identifying, with a computing device, a set of high-level (HL) control flow (CF) instructions having one or more associated texture load instructions, wherein the set of HL CF instructions comprises one or more branches. The method also includes converting, with the computing device, the identified set of HL CF instructions to low-level (LL) instructions having a predicate structure. The method also includes outputting the converted (LL) instructions having the predicate structure. | 2013-07-25 |
20130191817 | Optimisation of loops and data flow sections - The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions. | 2013-07-25 |
20130191818 | PROBABILISTIC POINTER ANALYSIS METHOD USING SSA FORM - A computer-implemented probabilistic pointer analysis method using SSA form comprises the steps of: evaluating a program in an SSA form comprising a target pointer to determine pointer relations between the target pointer, a plurality of aliased pointers related to the target pointer and at least a probable location of the target pointer; and generating a direct probabilistic relation between the target pointer and the at least a probable location of the target pointer according to the pointer relation. | 2013-07-25 |
20130191819 | METHOD FOR RECONFIGURING SOFTWARE PARAMETERS IN A MICROCONTROLLER AS WELL AS A MICROCONTROLLER AND CONTROL UNIT - In a method for reconfiguring software parameters in a microcontroller having at least one computing unit, a first non-volatile read-only memory and a volatile memory, which software parameters are stored in the first non-volatile read-only memory, reconfiguration information concerning software parameters to be modified and at least one correction value are transferred from a second non-volatile read-only memory assigned to the microcontroller into the volatile memory. At least one software parameter is transferred from the first non-volatile read-only memory into the volatile memory for processing by the computing unit. If the software parameter transferred into the volatile memory matches one of the software parameters to be modified, the value of the software parameter transferred into the volatile memory is replaced by a correction value before processing. | 2013-07-25 |
20130191820 | Integrating Software Applications - Techniques for integrating software applications include identifying an enterprise application executable in a first computing environment, where the enterprise application is compatible with a first version of a network application executable in a second computing environment so that a first set of functionality of the first version of the network application is exposed through the enterprise application. The features include identifying a second version of the network application executable in the second computing environment. The second version of the network application includes a second set of functionality at least partially distinct from the first set of functionality. The features include delivering an integration component from the second computing system to the first computing system. The integration component includes a non-modifying add-on component to the enterprise application that exposes at least a portion of the second set of functionality of the second version of the network application through the enterprise application. | 2013-07-25 |
20130191821 | TRANSPARENT UPDATE OF ADAPTER FIRMWARE FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE - A firmware update process for a self-virtualizing IO resource such as an SRIOV adapter is incorporated into a platform firmware update process to systematically update the resource firmware in a manner that is for the most part transparent to the logical partitions sharing the adapter. In particular, resource firmware associated with a self-virtualizing IO resource is bundled with firmware for at least one adjunct partition associated with that self-virtualizing IO resource within a common firmware image so that, upon restart of the adjunct partition to use the updated firmware image, the resource firmware is also updated, with a logical partition that uses the self-virtualizing IO resource maintained in an active state during the restart, and without requiring the self-virtualizing IO resource to be deconfigured from the logical partition. | 2013-07-25 |
20130191822 | COMPUTING SYSTEM WITH SUPPORT FOR ECOSYSTEM MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a computing system includes: receiving an application package for operating on a first device and a second device; parsing the application package for an ecosystem, a first application, and a second application; installing the first application for operating with the first device; and installing the second application for operating on the second device and with the first application. | 2013-07-25 |
20130191823 | DYNAMIC FEATURE ENHANCEMENT IN CLIENT SERVER APPLICATIONS AND HIGH VOLUME SERVER DEPLOYMENT WITH DYNAMIC APP STORE INTEGRATION - Generally, this disclosure provides methods and systems for dynamic feature enhancement in client server applications and for high volume server deployment with dynamic app store integration and further enable the delivery of a secure server in a pre-configured turnkey state through an automated process with increased efficiency tailored to mass production. The system may include a server application module configured to receive request packets from, and send response packets to, a web based client application, the packets comprising input data, output data and control commands associated with a feature; and a script engine module coupled to the server application module, the script engine module configured to identify a plug-in application on a remote server, download the plug-in application and execute the plug-in application under control of the server application module, wherein the plug-in application implements the feature. | 2013-07-25 |
20130191824 | VIRTUALIZATION SUPPORT FOR BRANCH PREDICTION LOGIC ENABLE/DISABLE - A hypervisor and one or more guest operating systems resident in a data processing system and hosted by the hypervisor are configured to selectively enable or disable branch prediction logic through separate hypervisor-mode and guest-mode instructions. By doing so, different branch prediction strategies may be employed for different operating systems and user applications hosted thereby to provide finer grained optimization of the branch prediction logic for different operating scenarios. | 2013-07-25 |
20130191825 | VIRTUALIZATION SUPPORT FOR SAVING AND RESTORING BRANCH PREDICTION LOGIC STATES - A hypervisor and one or more programs, e.g., guest operating systems and/or user processes or applications hosted by the hypervisor to configured to selectively save and restore the state of branch prediction logic through separate hypervisor-mode and guest-mode and/or user-mode instructions. By doing so, different branch prediction strategies may be employed for different operating systems and user applications hosted thereby to provide finer grained optimization of the branch prediction logic. | 2013-07-25 |
20130191826 | AUTOMATICALLY SELECTING OPTIMAL TRANSPORT PROTOCOL IN A CLOUD COMPUTING ENVIRONMENT - A method, system and computer program product for selecting an optimal transport protocol in a cloud computing environment. An application creates a socket to communicate with a destination Virtual Machine (VM). The application requests a daemon agent to query a virtual machine manager to determine if the destination VM is on the same hypervisor as the application. The daemon agent receives a VMCI address (“context ID”) and an indication of the hypervisor associated with the destination VM from the virtual machine manager. The daemon agent enables the transport layer to route traffic over the VMCI protocol to the destination VM using its context ID in response to the destination VM being on the same hypervisor as the application. In this manner, the application is able to route traffic using an optimal transport protocol, including VMCI, depending on peer hypervisor association without requiring any code modifications to the application. | 2013-07-25 |
20130191827 | SYSTEM AND METHOD TO REDUCE MEMORY USAGE BY OPTIMALLY PLACING VMS IN A VIRTUALIZED DATA CENTER - Embodiments of the present invention provide a method, system and computer program product for collocating VMs based on memory sharing potential. In an embodiment of the invention, a VM co-location method has been claimed. The method includes selecting a VM from amongst different VMs for server colocation. The method additionally includes computing an individual shared memory factor for each of a set of the VMs with respect to the selected VM. The method yet further includes determining a VM amongst the VMs in the set associated with a highest computed shared memory factor. Finally, the method includes co-locating the determined VM with the selected VM in a single server. | 2013-07-25 |
20130191828 | DOMAIN CONTROLLER SAFETY-FEATURES AND CLONING - The present invention extends to methods, systems, and computer program products for domain controller safety-features and cloning. Embodiments include cloning virtual domain controllers. Cloning permits virtual domain controllers to be rapidly deployed by copying/cloning the entire operating system state of an existing virtual domain controller. Other embodiments provide safety features protecting domain controllers running within virtual machines from introducing distributed corruption into a directory services data system. Protection is facilitated by detecting when a hypervisor or Virtual Machine Manager (“VMM”) uses features that cause a virtual machine to be rolled back in time outside of an operating system's awareness. In response to detecting a feature that causes rollback, safeties can be implemented to compensate for otherwise divergent state and prevent the introduction of duplicate unique identifiers. | 2013-07-25 |
20130191829 | COMPUTER SYSTEM, VIRTUAL SERVER ALIGNMENT METHOD, AND ALIGNMENT CONTROL APPARATUS - A computer system comprising a plurality of clients, a plurality of servers, a plurality of routers, an analysis device for monitoring communication statuses of the plurality of routers, and a management computer for controlling alignment of a virtual machine operating on each of the plurality of servers, the each of the plurality of routers including an information obtaining module for obtaining communication information for each flow, the analysis device including: an analysis module for analyzing the communication information; and a probability calculation module for calculating a occurrence probability of packet drop, the management computer including: a load estimation module for estimating a load for each of communication routes for moving the virtual machine; and an alignment determination module for determining, based on the occurrence probability of packet drop, the communication route of the movement destination. | 2013-07-25 |
20130191830 | Managing Shared Data using a Virtual Machine - Embodiments disclosed herein relate to managing shared data using a virtual machine. A virtual machine | 2013-07-25 |
20130191831 | TRANSPARENT HIGH AVAILABILITY FOR STATEFUL SERVICES - One embodiment of the present invention provides a system. The system includes a high availability module and a data transformation module. During operation, the high availability module identifies a modified object belonging to an application in a second system. A modification to the modified object is associated with a transaction identifier. The high availability module also identifies a local object corresponding to the modified object associated with a standby application corresponding to the application in the second system. The data transformation module automatically transforms the value of the modified object to a value assignable to the local object, including pointer conversion to point to equivalent object of the second system. The high availability module updates the current value of the local object with the transformed value. | 2013-07-25 |
20130191832 | MANAGEMENT OF THREADS WITHIN A COMPUTING ENVIRONMENT - Threads of a computing environment are managed to improve system performance. Threads are migrated between processors to take advantage of single thread processing mode, when possible. As an example, inactive threads are migrated from one or more processors, potentially freeing-up one or more processors to execute an active thread. Active threads are migrated from one processor to another to transform multiple threading mode processors to single thread mode processors. | 2013-07-25 |
20130191833 | SYSTEM AND METHOD FOR ASSURING PERFORMANCE OF DATA SCRUBBING OPERATIONS - A method may include determining based on at least one data scrubbing parameter associated with at least one storage resource that the at least one storage resource is scheduled for a data scrubbing operation. The method may also include cause the at least one storage resource to transition from a low-power mode to a normal-power mode in order to perform a data scrubbing operation in response to a determination that the at least one storage resource is scheduled for a data scrubbing operation. The method may additionally include determining based on the at least one data scrubbing parameter that the data scrubbing operation is scheduled to cease. The method may further comprise causing the at least one storage resource to transition from the normal-power mode to the low-power mode in response to a determination that the data scrubbing operation is scheduled to cease. | 2013-07-25 |
20130191834 | CONTROL METHOD OF INFORMATION PROCESSING DEVICE - A method of controlling an information processing device includes selectively switching a first processor for executing a first operating system or a second processor for executing a second operating system to a user interface; storing a data table in which a first application program operating on the first operating system is associated with a second application program operating on the second operating system; sending information pertinent to activation of the first or second application program to a server device; receiving a result of a process from the server device, the process being performed by the server device for associating application programs based on the received information; updating the data table based on the received result; and activating the second application program, which is associated with the first application program being activated in the data table, in a state where the first processor has been switched to the user interface. | 2013-07-25 |
20130191835 | DISTRIBUTED PROCESSING DEVICE AND DISTRIBUTED PROCESSING SYSTEM - A distributed processing device includes an object storage unit that stores a continuation object including at least one of plural processes constituting a task and containing data of the task that is being processed, a processing unit that executes the continuation object retrieved from the object storage unit, and a storage processing unit that stores, in an execution state file, data stored in the object storage unit. | 2013-07-25 |
20130191836 | SYSTEM AND METHOD FOR DYNAMICALLY COORDINATING TASKS, SCHEDULE PLANNING, AND WORKLOAD MANAGEMENT - Systems and methods for dynamically coordinating a plurality of tasks are provided. Such tasks include a priority rank and at least one of a target date, a classification, an associated application, an associated action, and an associated priority rank adjustment parameter. A particular task can be processed relative to other tasks to generate a first scheduling scheme that defines a prioritized arrangement of the tasks. Based on the priority rank adjustment parameter(s), further scheduling schemes can be generated in lieu of the first scheduling scheme, thereby accounting for the respective priority rank adjustment parameters by influencing the arrangement of the tasks relative to one another. Additionally, based on a status notification, the tasks can be processed to generate a scheduling scheme that accounts for the status notification by influencing the arrangement of the first task and the stored tasks relative to one another. | 2013-07-25 |
20130191837 | FLEXIBLE TASK AND THREAD BINDING - A thread binding method includes generating a thread layout for processors in a computing system, allocating system resources for tasks of an application allocated to the processors, affinitizing the tasks and generating threads for the tasks. A thread count for each of the tasks is at least one and equal or unequal to that of any other of the tasks. | 2013-07-25 |
20130191838 | SYSTEM AND METHOD FOR SEPARATING MULTIPLE WORKLOADS PROCESSING IN A SINGLE COMPUTER OPERATING ENVIRONMENT - A computing system using a persistent, unique identifier may be used to authenticate the system that ensures software and configurations of systems are properly licensed while permitting hardware components to be replaced. The persistent, unique system identifier may be coupled to serial numbers or similar hardware identifiers of components within the computing system while permitting some of the hardware components to be deleted and changed. When components that are coupled to the persistent, unique identifier are removed or disabled, a predefined time period is provided to update the coupling of the persistent, unique identifier to alternate hardware component in the system. | 2013-07-25 |
20130191839 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND COMPUTER-READABLE STORAGE MEDIUM - When a process starts using a resource, management information is stored. Management information includes, in association with one another, process identification information indicating the process, resource identification information indicating the resource to be used by the process, and processor identification information indicating a processor allocated to the process. When waking up the process, a processor that is associated to the process to wake up in the management information is allocated to the process to wake up. | 2013-07-25 |
20130191840 | RESOURCE ALLOCATION BASED ON ANTICIPATED RESOURCE UNDERUTILIZATION IN A LOGICALLY PARTITIONED MULTI-PROCESSOR ENVIRONMENT - A method, apparatus and program product for allocating resources in a logically partitioned multiprocessor environment. Resource usage is monitored in a first logical partition in the logically partitioned multiprocessor environment to predict a future underutilization of a resource in the first logical partition. An application executing in a second logical partition in the logically partitioned multiprocessor environment is configured for execution in the second logical partition with an assumption made that at least a portion of the underutilized resource is allocated to the second logical partition during at least a portion of the predicted future underutilization of the resource. | 2013-07-25 |
20130191841 | Method and Apparatus For Fine Grain Performance Management of Computer Systems - A system and method to control the allocation of processor (or state machine) execution resources to individual tasks executing in computer systems is described. By controlling the allocation of execution resources, to all tasks, each task may be provided with throughput and response time guarantees. This control is accomplished through workload metering shaping which delays the execution of tasks that have used their workload allocation until sufficient time has passed to accumulate credit for execution (accumulate credit over time to perform their allocated work) and workload prioritization which gives preference to tasks based on configured priorities. | 2013-07-25 |
20130191842 | PROVISIONING TENANTS TO MULTI-TENANT CAPABLE SERVICES - The present invention extends to methods, systems, and computer program products for implementing a tenant provisioning system in a multi-tenancy architecture using a single provisioning master in the architecture, and a data center provisioner in each data center in the architecture. The provisioning master receives user requests to provision a tenant of a service and routes such requests to an appropriate data center provisioner. Each service in the multi-tenancy architecture implements a common interface by which the corresponding data center provisioner can obtain a common indication of load from each different service deployed in the data center thus facilitating the selection of a scale unit on which a tenant is provisioned. The common interface also enables a service to dynamically register (i.e. without redeploying the tenant provisioning system) with the provisioning master as a multi-tenancy service by registering an endpoint address with the provisioning master. | 2013-07-25 |
20130191843 | SYSTEM AND METHOD FOR JOB SCHEDULING OPTIMIZATION - A system and computer-implemented method for generating an optimized allocation of a plurality of tasks across a plurality of processors or slots for processing or execution in a distributed computing environment. In a cloud computing environment implementing a MapReduce framework, the system and computer-implemented method may be used to schedule map or reduce tasks to processors or slots on the network such that the tasks are matched to processors or slots in a data locality aware fashion wherein the suitability of node and the characteristics of the task are accounted for using a minimum cost flow function. | 2013-07-25 |
20130191844 | MANAGEMENT OF THREADS WITHIN A COMPUTING ENVIRONMENT - Threads of a computing environment are managed to improve system performance. Threads are migrated between processors to take advantage of single thread processing mode, when possible. As an example, inactive threads are migrated from one or more processors, potentially freeing-up one or more processors to execute an active thread. Active threads are migrated from one processor to another to transform multiple threading mode processors to single thread mode processors. | 2013-07-25 |