31st week of 2013 patent applcation highlights part 68 |
Patent application number | Title | Published |
20130198671 | OPERATION DEVICE, IMAGE FORMING APPARATUS AND IMAGE FORMING APPARATUS SYSTEM - An operation device includes a display unit, an operation unit, a registration unit, a searching unit and a guide screen generator unit. When a registration command is input for a screen displayed on the display unit, specific information of that screen is registered in the registration unit. The operation unit is operated to select a screen, for which a command to display an access procedure is input, out of a list screen relating to information of registered screens. This causes the searching unit to search a route to access that screen from a higher ranked screen. The guide screen generator unit generates a guide screen showing an access procedure utilizing that route and causes the display unit to display the generated guide screen. | 2013-08-01 |
20130198672 | METHOD OF MANAGING INFORMATION RELATED TO AN EXERCISE AMOUNT AND DISPLAY APPARATUS USING THE SAME, AND SERVER OF THE DISPLAY APPARATUS - A method of managing information related to an exercise amount and a display apparatus using the same, and a server connected with the display apparatus are provided. The method measures exercise amount information of at least one user using a plurality of exercise content, transmits the measured exercise amount information to a server, receives exercise amount information integrally calculated from the server, and displays the received exercise amount information on the display apparatus. Therefore, it is possible for the user to intuitively monitor change in his/her health state and maintain his/her health using the plurality of content. | 2013-08-01 |
20130198673 | METHOD AND APPARATUS FOR CONTROLLING A WARMING THERAPY DEVICE - An apparatus and method for controlling a warming therapy device (e.g., incubator, warmer, etc.) is described. In one exemplary embodiment, the apparatus includes a Graphical User Interface (GUI) coupled to the warming therapy device for monitoring patient medical information, and for controlling various aspects of the warming therapy device accordingly. | 2013-08-01 |
20130198674 | SETTING CONTROL USING EDGES OF A USER INTERFACE - A setting control may be mapped to an edge of a user interface to facilitate control of various settings and access thereto. The mapping may be implemented based on a number of setting values associated with the setting control and a size of a specified edge of the user interface. Additionally, multiple edges of a user interface may be mapped to a variety of setting controls. The edge-mapped setting controls may also be automatically reconfigured according to user preferences and interaction with the interface. Indicators are also generated to provide visual indications about the setting controls and/or a current setting. The appearance of indicators may be altered to convey a variety of information such as the current setting of a control or the type of setting control. | 2013-08-01 |
20130198675 | DISPLAY WITH SHARED CONTROL PANEL FOR DIFFERENT INPUT SOURCES - A computer system associated with a display and for receiving control inputs from at least two separately identifiable input sources, and adapted to display a shared control panel for the input sources, the shared control panel being associated with an application running on the computer system, the computer system being further adapted to allocate a functionality to one of the identifiable input sources in response to a selection of a function displayed in the shared control panel by said identifiable input source. | 2013-08-01 |
20130198676 | METHOD AND SYSTEM FOR INTERACTIVE COMPUTER-IMPLEMENTED PROJECT MANAGEMENT - A computer-implemented method, system, and computer readable medium for managing a project is provided in the form of a project management tool for designing a medical practice, wherein the tool is adapted guide a user through at least partial or a predetermined amount of completion of a design project through a series of phases, each phase comprising one or more predetermined action items for the design project, wherein the project management tool, when executed by a processor, generates a graphical user interface adapted to allow progression through each phase in the series of phases. | 2013-08-01 |
20130198677 | Touchscreen Display and Navigation - A document to be displayed on a touchscreen display device is arranged to have a hierarchical structure of categories, each category including at least one sub-document. A sub-document of a first category is displayed on a touchscreen display device. A first gesture is received through the touchscreen display device. In response to the first gesture, a navigation is made to a beginning sub-document of a second category. | 2013-08-01 |
20130198678 | METHOD AND APPARATUS FOR DISPLAYING PAGE IN TERMINAL - A method and an apparatus for displaying a page are capable of transferring a realistic feeling like reading a paper book when a user reads an electronic book. The method of displaying a page of a portable terminal including a touch screen, includes: displaying a page of an electronic book; detecting a point which corresponds to a user input with respect to the displayed page; detecting a moving direction associated with the user input; and displaying the page as being convexly curved in response to the detected point and the moving direction associated with the user input to animate a page turning operation. | 2013-08-01 |
20130198679 | GENERATING MEDIA CONTENT IN A WEBSITE UNDER CONSTRUCTION - A website construction tool allows website construction via an interactive graphical user interface (GUI) using containers and modules defining predetermined website constructs from a robust assortment of common and popular rendering formats and content source definition for individual webpages, and arranges the individual pages for navigation. A user selects from the predefined constructs by selecting modules for generating code, corresponding to the desired content, source and rendering format. Pointing device positioning locates the on-screen location by generating a container dedicated to the desired content. Webpage structure, or page flow, is generated by insertion of navigation controls and page insertions for navigating between pages in the deployed site, The predetermined constructs, therefore, provide templates of complex rendering formats allowing for content insertion without burdening the user with development of the constructs so rendered. Constructed websites may be hosted by the development entity, further relieving the user from website maintenance. | 2013-08-01 |
20130198680 | MANAGING LINKED CONTACT RECORDS CONTAINING INFORMATION FROM MULTIPLE SOURCE RECORDS - The present disclosure provides for management of linked contact records containing information from multiple source records. User interfaces and methodologies for displaying and managing a linked contact record of a contact allow the linked contact record to be readily and selectively managed. A user can interact with a user interface in order to selectively add, remove, and re-store links to a linked contact record of a contact. | 2013-08-01 |
20130198681 | Transitions Among Hierarchical User Interface Components - In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers. The user interface is presented according to the structure of the hierarchy, with a first component of the user interface presented at a first layer. One or more second component are presented at a second layer, the second components being one or more children of the first component and the second layer being one layer above the first layer. Each child component of a parent component is locked to their respective parent component. | 2013-08-01 |
20130198682 | User Intent During Object Scrolling - Particular embodiments arrange a plurality of objects in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the objects; display a portion of a sequence of first objects on a screen of a user device, the sequence of first objects all belong to a first layer in the hierarchy, each first object having as its children one or more second objects belonging to a second layer immediately below the first layer in the hierarchy; in response to a user scrolling through the sequence of first objects, estimate which specific first object in the sequence the user is likely to be viewing at a predetermined time in the future based on an acceleration of the user scrolling through the sequence of first objects; and preload the second objects that are children of the specific first object. | 2013-08-01 |
20130198683 | Timeline Based Content Organization - In one embodiment, a first content section and one or more first content items of the first content section are displayed on an electronic device. In response to a user scrolling in a first direction to a second content section, displaying one or more second content items of the second content section, the one or more second content items replacing the one or more first content items. In response to the user scrolling in a second direction to a third content section, displaying the one or more third content items of the third content section, the one or more third content items replacing the one or more first content items. | 2013-08-01 |
20130198684 | VISUAL MANIPULATION OF DATABASE SCHEMA - Methods, program products, and systems for visual manipulation of database schema are disclosed. In general, in one aspect, a system can display a schema view and a data view in graphic representation in an integrated GUI on a display device. The system can display a schema in the schema view, and one or more data records in the data view. The system can receive a touch input from the display device in the schema view, or the data view, or both. In response to the touch input, the system can modify the schema, or the data records, or both. The system can update the schema view and data view substantially simultaneously to reflect the modification in the schema or data records. | 2013-08-01 |
20130198685 | CONTROLLING THE DISPLAY OF A DATASET - A medical system comprising a display is presented. In response to the reception of triggering information, a subset of data is selected from a displayed or non-displayed dataset according to a data priority scheme and the displayed dataset is replaced by the display of the selected subset of data. The display of the selected subset of data uses a variety of rendering options. The triggering information is provided by the user or provided by one or more sensors. The data priority scheme is predefined or computed. It is static or dynamic. The data priority scheme can comprise a threshold which is applied for the selection or determination of the subset of data. Examples of priorities associated with data for diabetes care are provided. A range of displays can be used and combined. | 2013-08-01 |
20130198686 | IMAGE PROCESSING DEVICE FOR DISPLAYING CONTENT, CONTENT CREATION DEVICE, AND IMAGE PROCESSING METHOD - When the user enters a request for moving a viewpoint, whether or not a displayed area is encompassed in a link area that is set for an active image is kept monitored. When the displayed area is encompassed, a corresponding link is determined to be valid, and an image of a link destination mapped to the link area is displayed. Whether or not the displayed area moves outside of a link area set for an image of a link origin is further monitored. If even a part of the displayed area moves outside of the link area, a corresponding link is determined to be invalid, and the display is switched back to the image of the link origin. If none of the above-stated conditions applies, the initial image continues to be displayed while moving the displayed area according to the movement of the viewpoint within the active image. | 2013-08-01 |
20130198687 | SELECTION OF PRESETS FOR THE VISUALIZATION OF IMAGE DATA SETS - A computer-automated image visualization method for displaying images from an image data set comprising a plurality of image elements, each image element having an associated image value, including providing a visualization application with a library of presets, each preset defining a mapping between image values and their representation in a graphical user interface; loading an image data set from a data file containing the image data set; displaying an initial representation of the loaded image data set on a graphical user interface; receiving user input from a location in the representation to indicate a region of interest in the image data set; determining properties of image elements in the region of interest; making a list of potentially suitable presets from the library of presets based on the determined properties of the region of interest; and presenting the potentially suitable presets to the user for selection. | 2013-08-01 |
20130198688 | ELECTRONIC DEVICE, STORAGE MEDIUM AND METHOD FOR SEARCHING MENU OPTIONS OF THE ELECTRONIC DEVICE - In a method of an electronic device for searching menu options of the electronic device, the menu options of the electronic device are listed in order in a menu list that is stored in a storage system of the electronic device. The menu list is displayed on a display screen of the electronic device. A keyword input by a user using a search bar of the menu list is acquired. The menu list is searched for menu options that match the input keyword. The display of the menu options that match the input keyword is retained in the menu list on the display screen, and the display of menu options that do not match the input keyword is hidden in the menu list on the display screen. | 2013-08-01 |
20130198689 | DISPLAY CONTROL APPARATUS AND CONTROL METHOD THEREOF - A display control apparatus displays a selection screen, which displays a plurality of options as icons, on a display device, and when one of the plurality of options is selected, it controls to switch a display to a screen according to the selected option and to display a variable icon, a display form of which is changed according to a processing result, on that screen. The display control apparatus controls to transition the display in response to a predetermined user operation accepted when the screen according to the selected option is displayed, so that the display form of the variable icon is changed to a display form corresponding to the selected option on the selection screen, and the selection screen is displayed after the change. | 2013-08-01 |
20130198690 | VISUAL INDICATION OF GRAPHICAL USER INTERFACE RELATIONSHIP - Techniques for providing a visual indication of graphical user interface (GUI) relationship are described. In implementations, a layered GUI structure is provided that enables a user to navigate through multiple different GUIs while maintaining their navigation context within the overall GUI structure. Embodiments include techniques for gesture-based navigation of GUIs. Further to such embodiments, a specific gesture can cause navigation to a particular GUI. For example, with reference to menu GUIs, a specific gesture can cause navigation through multiple menu GUIs (e.g., sub-menu GUIs) to a particular menu GUI. | 2013-08-01 |
20130198691 | MOBILE TERMINAL MANAGEMENT SERVER, AND MOBILE TERMINAL MANAGEMENT PROGRAM - A mobile terminal management server in which ERP runs provides a search condition designation screen (for example, a slip search screen) used to designate a search condition in response to the request from mobile terminals; receives a search condition designated through the search condition designation screen on which selection item arrangement circle display regions to display selection item arrangement circles, in each of which a plurality of selection items selectable to designate the search condition are arranged substantially on a circumference, are provided from the mobile terminals; searches for report data satisfying the received search condition by referring to a process flow table; and provides search result data (a search result list display screen) representing the searched report data to the mobile terminals as a search result. | 2013-08-01 |
20130198692 | SYSTEMS AND METHODS FOR MANAGING PRESENTATIONS OF OPEN DOCUMENTS - Systems and methods for managing presentation of open documents, wherein a software application presents a user interface that provides a plurality of user-selectable elements (such as tabs) that each corresponds to a respective one of a plurality of open documents. The user interface enables selection of a plurality of the elements concurrently, and in response to such concurrent selection of a plurality of the elements, the software application concurrently displays the respective plurality of documents to which the selected elements correspond. | 2013-08-01 |
20130198693 | THREE-DIMENSIONAL ANIMATION TECHNOLOGY FOR DESCRIBING AND MANIPULATING PLANT GROWTH - This disclosure concerns systems and methods for the prediction and physical three-dimensional representation of plant growth and development. In some embodiments, systems and/or methods of the disclosure may be used to represent the growth of a particular plant (e.g., a maize cultivar) under particular environmental conditions, and/or to represent the differences in growth characteristics between a particular plant and another plant. | 2013-08-01 |
20130198694 | DETERMINATIVE PROCESSES FOR WEARABLE DEVICES - Determinative processes for wearable devices are described, including receiving data associated with an event, the data being transformed from an input received using a sensor in data communication with a wearable device, evaluating the data to determine a state associated with the wearable device, and generating a recommendation based on the state, the recommendation being presented at a user interface while the wearable device is being used. | 2013-08-01 |
20130198695 | Multi-Gate Field Effect Transistor with A Tapered Gate Profile - A multi-gate field effect transistor apparatus and method for making same. The apparatus includes a source terminal, a drain terminal, and a gate terminal which includes a tapered-gate profile. A method for designing a multi-gate field effect transistor includes arranging a source terminal, a drain terminal and a gate terminal with a tapered-gate profile to create a wider gate width on a bottom of a fin. | 2013-08-01 |
20130198696 | METHODS FOR QUANTITATIVELY EVALUATING THE QUALITY OF DOUBLE PATTERNING TECHNOLOGY-COMPLIANT LAYOUTS - A method for fabricating an integrated circuit is disclosed that includes, in accordance with an embodiment, providing a double patterning technology-compliant logical design for the integrated circuit, the logical design including a plurality of elements; scoring the design of one or more of the plurality of elements to produce a design score; modifying the design based at least in part on the design score; generating a mask set implementing the modified logical design; and employing the mask set to implement the logical design in and on a semiconductor substrate. | 2013-08-01 |
20130198697 | RETICLE DEFECT CORRECTION BY SECOND EXPOSURE - Correction of reticle defects, including reticle weak spots or shortcomings, is accomplished with a second exposure. Embodiments include obtaining a reticle with a pattern corresponding to a wafer pattern design, exposing a wafer with the reticle, modifying the design, designating variations between the design and the modified design as reticle defects, and exposing the wafer with correction patterns containing structure corresponding to the modified design at defect positions. Other embodiments include modifying, eliminating, and/or shifting the pattern near a reticle blank defect position, and exposing a wafer with the reticle and with a correction pattern containing structure corresponding to the design at a defect position; modifying a patterned reticle surface layer near a defect forming an expanded defect, exposing a wafer with the modified reticle and with an expanded defect correction pattern; and exposing a wafer with a reticle and with a correction pattern larger than a detected reticle defect. | 2013-08-01 |
20130198698 | EDGE FRAGMENT CORRELATION DETERMINATION FOR OPTICAL PROXIMITY CORRECTION - Aspects of the invention relate to techniques for determining edge fragment correlation information. With various implementations of the invention, image intensity slope information for edge fragments in a layout design is determined. The image intensity slope information comprises information describing how image intensity for each of the edge fragments changes with its position. Image amplitude sensitivity information for the edge fragments is also determined. The image amplitude sensitivity information comprises information describing how image amplitude for each of the edge fragments changes with positions of neighboring edge fragments. Based on the image intensity slope information and the image amplitude sensitivity information, edge fragment correlation information for the edge fragments is determined. Using the edge fragment correlation information, the layout design may be processed by using, for example, OPC techniques. This OPC process may be performed on the whole layout design or problematic layout regions identified by a conventional OPC process. | 2013-08-01 |
20130198699 | Pattern Matching Optical Proximity Correction - Aspects of the invention relate to techniques for improving speed and consistency of OPC processes based on pattern matching. Pattern matching may be performed on a layout design to determine one or more arrays in the layout design that comprise arrays of identical layout patterns of which each matches a reference pattern. The one or more arrays may then be partitioned into core portions and boundary portions. The OPC process information for the reference pattern may be applied to the core portions, while a conventional OPC process may be performed on the boundary portions and layout regions outside of the one or more arrays. | 2013-08-01 |
20130198700 | Layout Design Defect Repair Based On Inverse Lithography And Traditional Optical Proximity Correction - 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, context and visible portions. An inverse lithography process is then performed on the core portion of the re-correction region while taking into account effects from the context portion of the re-correction region to generate a first modified re-correction region. A traditional OPC process is then performed on the core and context portions of the first modified re-correction region while taking into account effects from the visible portion of the first modified re-correction region to generate a second modified re-correction region. | 2013-08-01 |
20130198701 | Single Event Upset Mitigation for Electronic Design Synthesis - Technology is disclosed herein that provides for modifying a circuit design to reduce the potential occurrence of single event upset errors during operation of a device manufactured from the synthesized design. After a circuit design has been synthesized to a particular abstraction level, a static timing analysis procedure is run on the design. The slack values for paths within the design are determined based upon the static timing analysis procedure. Subsequently, delays are added to selected paths within the design based upon the slack values. | 2013-08-01 |
20130198702 | IMPLEMENTING Z DIRECTIONAL MACRO PORT ASSIGNMENT - A method, system and computer program product are provided for implementing an enhanced Z-directional macro port assignment or three-dimensional port creation for random logic macros of heterogeneous hierarchical integrated circuit chips. An initial port placement is provided on a layer for a macro. The initial port placement is expanded to provide a three-dimensional port shape including a plurality of metal layers along a z-axis. Wire routing of each of the macro level and a chip top level is defined within the expanded three-dimensional port shape. Each unnecessary metal layer of the expanded three-dimensional port shape is removed, providing a final three-dimensional port shape. | 2013-08-01 |
20130198703 | Virtual Flat Traversal Of A Hierarchical Circuit Design - Configuration templates reflect configuration information described in hierarchical circuit design data. The object configure information will include both template generic configuration information and instance specific configuration information. The template generic configuration information is configuration information that is common to all instantiations of a corresponding cell in the hierarchical circuit design data. The instance specific configuration information is then configuration information that is particular to one or more specific instantiations of the corresponding cell in the hierarchical circuit design data. After the object configuration templates have been generated, a configuration information analysis unit uses the object configuration information contained in the object configuration templates to identify objects having configuration data that match defined configuration criteria. | 2013-08-01 |
20130198704 | Estimation of Power and Thermal Profiles - Aspects of the invention relate to techniques for estimating power and thermal profiles for an integrated circuit design. With various implementations of the invention, a group of devices is identified in a netlist based on information of the group of devices. The netlist may be a schematic netlist or a layout netlist extracted from a layout design. Power consumption information for the group of devices is determined based on device parameters for the group of devices and a lookup table. The determined power consumption information is then associated with layout location information. A thermal profile may then be estimated based on the power consumption information. | 2013-08-01 |
20130198705 | CIRCUIT VERIFICATION USING COMPUTATIONAL ALGEBRAIC GEOMETRY - In one exemplary embodiment of the invention, a method includes: receiving a first description for a circuit whose operation over a plurality of inputs is to be verified; receiving a second description for expected behavior of the circuit, where the expected behavior in the second description is expressed as a set of algebraic systems of multivariable polynomials over at least one Galois field; applying at least one computational algebraic geometry technique to a combination of the first description and the second description to determine whether the circuit is verified, where verification of the circuit confirms that at least one output obtained based on the first description corresponds to at least one expected value based on the expected behavior expressed in the second description; and outputting an indication as to whether the circuit is verified. | 2013-08-01 |
20130198706 | FORMAT CONVERSION FROM VALUE CHANGE DUMP (VCD) TO UNIVERSAL VERIFICATION METHODOLOGY (UVM) - A system and method is disclosed for functional verification and/or simulation of dies in a multi-die 3D ICs. The system and method include converting an I/O trace, embodied as a Value Change Dump, to one or more Universal Verification Methodology objects. This conversion aids in identify and fixing issues contained in die. | 2013-08-01 |
20130198707 | "ELECTRON-BEAM LITHOGRAPHY METHOD WITH CORRECTION OF LINE ENDS BY INSERTION OF CONTRAST PATTERNS" - A method of electron-beam lithography is provided, notably for technologies of critical dimension of the order of 22 nm. In such methods applied notably to networks of lines, the methods of the prior art do not offer precise and efficient correction of the shortenings of line ends. The method provided solves this problem by carrying out the insertion of contrast intensification structures of types which are optimized for the structure of the lines to be corrected. The method allows the semi-automatic or automatic calculation of the dimensions and locations of said structures. Advantageously, these calculations may be modeled to produce a target design, derived from libraries of components. They may be supplemented with a joint optimization of the size of the etchings and of the radiated doses, as a function of the process energy latitude. | 2013-08-01 |
20130198708 | Placement and Area Adjustment for Hierarchical Groups in Printed Circuit Board Design - Aspects of the invention are directed towards placing components within a layout design for a PCB. More specifically, various implementations of the invention provide methods and apparatuses that can dynamically adjust the shape or placement of component groups during an HGP process. With some implementations of the invention, an HGP process for planning the layout of a PCB is provided. Furthermore, component groups, which conflict, geographically, with either another component group or some other object within the layout design are allowed to be placed during the planning process. Subsequently, the placement locations for one or both of the conflicting component groups are adjusted to resolve the conflict. In some implementations, the geometric boundary, or footprint, of one or both of the component groups is adjusted to resolve the conflict. | 2013-08-01 |
20130198709 | Verification Test Set and Test Bench Map Maintenance - Aspects of the invention provide for the maintenance of user modified portions of a map between a test bench and a test set generator during an iterative electronic design process. Various implementations of the invention provide for matching sections within a design for an electronic device with corresponding sections in a map between the elements in the design to elements in a graph representation of the design. The matched sections are then compared to determine if any discrepancies exists, such as, for example, if the design has been recently changed. If any discrepancies do exist, then it is determined whether the section of the map can be updated or must be replaced entirely to resolve the discrepancies. Various implementations of the invention provide that the process can be repeated during an iterative design flow such that as the design is modified during the iterative design flow, the map can be updated to reflect the changes. | 2013-08-01 |
20130198710 | SEMICONDUCTOR DEVICE FEATURE DENSITY GRADIENT VERIFICATION - A method for verifying that acceptable device feature gradients and device feature disparities are present in a semiconductor device layout, is provided. The method provides for dividing a device layout into a plurality of windows and measuring or otherwise determining the device feature density within each window. The device layout includes various device regions and the method provides for comparing an average device feature density within one region to surrounding areas or other regions and also for determining gradients of device feature densities. The gradients may be monitored from within a particular device region to surrounding regions. Instructions for carrying out the method may be stored on a computer readable storage medium and executed by a processor. | 2013-08-01 |
20130198711 | POWER LAYOUT FOR INTEGRATED CIRCUITS - A method for a power layout of an integrated circuit. The method includes providing at least one unit power cell. The unit power cell includes at least one power grid cell. Each power grid cell has at least one first power layer configured to be coupled to a high power supply voltage and at least one second power layer configured to be coupled to a lower power supply voltage. The first power layer has conductive lines in at least two different directions and the at least one second power layer has conductive lines in at least two different directions. The method further includes filling a target area in the power layout by at least one unit power cell to implement at least one power cell. | 2013-08-01 |
20130198712 | Canonical Signature Generation For Layout Design Data - Contour-related information for geometric elements in layout design data is obtained. Relevant portions of the contour-related information are provided to a canonical hash function, from which a canonical signature for the layout design data is generated. | 2013-08-01 |
20130198713 | CODE GENERATION FOR CONTROL DESIGN - A method, performed by a computer device, includes obtaining an in-memory representation of computer code from a block step method of an executable model in a modeling application, wherein the computer code in-memory representation includes one or more variables. The method also includes identifying, from the one or more variables, a subset of persistent variables and determining if any of the one or more variables in the subset of persistent variables are state variables. When none of the subset of persistent variables are state variables, a block output method is generated based on the computer code in-memory representation and the one or more variables. When the subset of persistent variables includes a state variable, both the block output method and a block update method are generated based on the computer code in-memory representation and the one or more variables. | 2013-08-01 |
20130198714 | SYSTEM AND METHOD FOR STAGE RENDERING IN A SOFTWARE AUTHORING TOOL - Systems and methods are provided for rendering a stage in a software authoring tool. A run-time player component is employed for rendering the stage for presenting a preview of output of a software application being authored in the software authoring tool. Thus, a software authoring tool outputs a stage which presents a preview of the output of an application being authored, such as a multimedia application. The output presentation of a multimedia application being authored in the authoring tool is rendered to the stage by a run-time player component. Thus, rather than employing code integrated within the authoring tool for mimicking a run-time player in order to generate a preview of output on the stage, embodiments of the present invention utilize a run-time player component to generate such a preview of output on the stage. | 2013-08-01 |
20130198715 | Selective application view - A selective outline view is described in an application development environment that allows viewing an outline of an application in either a procedural code outline view or a declarative tree-view. The application is written, at least in part, in a tag-based declarative language. The declarative language has a representational relationship to a procedural language that defines the logic of application. The choice of views is presented in a selection indicator. On selection of the procedural code outline view, the application is processed to obtain a procedural code representation of the application using the relationship between the declarative and procedural languages. The procedural code outline view is generated from the procedural code representation. On selection of the declarative tree-view of the application, the ADE parses the application to obtain a declarative object model of the application. The declarative tree-view of the application is created using the declarative object model. | 2013-08-01 |
20130198716 | CONFIGURATION FILE COMPATIBILITY - Disclosed herein is a technique that compares a first series of bits associated with a configuration file with a second series of bits associated with computer readable instructions so as to determine whether the configuration file is compatible with the instructions | 2013-08-01 |
20130198717 | Unified Software Build System - A computer-implemented method for generating one or more build system build files using a unified build system configuration file includes: receiving the unified build system configuration file in a computer system, the unified build system configuration file comprising at least one platform-independent build system configuration; generating, using the computer system, at least one platform-specific build system configuration from the at least one platform-independent build system configuration; selecting at least one template for the unified build system configuration file, the template selected from among templates corresponding to each of multiple platforms; generating the one or more build system build files for at least one of the multiple platforms using the platform-specific build system configuration and the selected template; and providing the generated one or more build system build files in response to the unified build system configuration file. | 2013-08-01 |
20130198718 | AUTOMATED CONFIGURATION OF AN APPLICATION IN A COMPUTING PLATFORM - Upon receiving application code and an application descriptor of an application, a platform executing on a computer system identifies a capability to be used by the application based on the application descriptor. The platform determines a component that provides the capability based on a component descriptor of the component. The platform then configures the application and the component for execution on the platform. | 2013-08-01 |
20130198719 | AUTOMATED DEPLOYMENT OF AN APPLICATION IN A COMPUTING PLATFORM - A platform executing on a computer system configures an application and components that provide capabilities to the application based on an application descriptor of the application, the application and the components to be run on a plurality of nodes of the platform that are arranged in a cluster. The platform assigns a first set of the components to run on a first node of the plurality of nodes and a second set of on the components to run on a second node of the plurality of nodes. The platform installs the first set of the components on the first node and the second set of the components on the second node. | 2013-08-01 |
20130198720 | Just in Time Component Mapping - One embodiment involves a system comprising a network, a server, and a requesting device. The server and requesting device are connected with the network. The server comprises a processor configured to receive a request from the requesting device and determine information about the requesting device based at least in part on the request. The processor is further configured to determine an abstract representation of an application and at least one mapping from a plurality of mappings based at least in part on the information about the device. The abstract representation comprises a plurality of components. Each mapping comprises an attribute for at least one of the plurality of components. The processor is further configured to generate a version of the application on-the-fly based at least in part on the abstract representation and the at least one mapping and send the version of the application to the requesting device. | 2013-08-01 |
20130198721 | VISUALIZATION OF INFORMATION USING LANDMASSES - The present invention relates to the visualization of complex information using a set of navigable landmasses. A method for generating a visualization of a programming code base using a set of navigable landmasses in accordance with an embodiment of the present invention includes: representing each of a plurality of different code components using a respective landmass; adjusting a size of each landmass based on a number of lines of code in the code component corresponding to the landmass; and displaying the landmasses. | 2013-08-01 |
20130198722 | MANAGING TRANSACTIONS WITHIN A MIDDLEWARE CONTAINER - A computer collects first test metrics on a transaction hosted within a middleware container, and is executing within a first environment. The computer generates baseline values of expected execution behavior of the transaction based on the first test metrics. The computer collects second test metrics on the transaction hosted within the middleware container, and is executing within a second environment. The computer compares the second test metrics to the baseline values. The computer determines whether the second test metrics satisfy the baseline values. In response to the second test metrics not satisfying the baseline values, the computer identifies the transaction as a candidate for cancellation. | 2013-08-01 |
20130198723 | MAPPING HIGH-PERFORMANCE COMPUTING APPLICATIONS TO PLATFORMS - The mapping of High Performance Computing (“HPC”) applications to platforms is provided. An HPC application characterization module determines an HPC application signature to characterize the HPC application. An HPC application mapping module selects a platform from a plurality of platforms to execute the HPC application based on the HPC application signature and a set of benchmarks. An HPC application monitoring module monitors the execution of the HPC application on the selected platform. | 2013-08-01 |
20130198724 | CONFIDENCE-BASED STATIC ANALYSIS - Systems, methods and program products are provided for confidence-based static analysis, including initiating a static analysis of computer software, associating a confidence value with a first element of the static analysis, determining a current state of the static analysis, calculating an adjusted confidence value in accordance with a confidence adjustment function as applied to the current state and the confidence value associated with the first element, associating the adjusted confidence value with a second element of the static analysis resulting from a transition from the first element, and eliminating the second element from the static analysis if the adjusted confidence value meets elimination criteria. | 2013-08-01 |
20130198725 | METHODS FOR SELECTIVELY PRUNING FALSE PATHS IN GRAPHS THAT USE HIGH-PRECISION STATE INFORMATION - Methods are provided that allow a false path pruner to traverse a directed acyclic graph in conjunction with one or more checker programs that are analyzing a program for defects or other artifacts of interest. While the checkers may have ways of avoiding re-traversal of portions of the graph that have already been traversed, the false path pruner may override such decisions made by the checkers as a result of a false path in order to allow re-traversal during a future different traversal when that same defect or artifact may not lie along a false path, and therefore avoid missing a valid defect or artifact. Computer programs stored on tangible media are provided that implement the methods of the invention. | 2013-08-01 |
20130198726 | MAPPING AND FORMATTING INPUT COMMANDS TO A THIRD PARTY PROTOCOL - A method and apparatus of translating and mapping received commands between operating system languages and/or protocol-based languages. One example method may provide receiving an action initiated by an external source, such as a person or automated action selection operation. The method may also include identifying the action as a predetermined command of a first computer operating language stored in a memory and mapping the predetermined command to a corresponding protocol command of a different computer operating language, and executing the corresponding protocol command after the mapping operation. | 2013-08-01 |
20130198727 | Error Propagation - A compiler may receive source code including two user source code blocks, each capable of throwing an exception. The received source code may be associated with a policy that discards a pending exception when a subsequent exception occurs. The compiler may transform the source code such that it allows for a propagation policy that supports multiple exceptions. The transformed source code may be executed in an execution environment. Upon execution of the transformed code, a pending exception may be propagated out and a later-in-time exception may be stored. | 2013-08-01 |
20130198728 | METHOD AND APPARATUS FOR AVOIDING REGISTER INTERFERENCE - The aspects enable a computing device to allocate memory space to variables during runtime compilation of a software application. A first variable associated with a code segment within code being compiled may be identified and assigned a priority tag. A second variable associated with another code segment within the code being compiled may also be assigned a priority tag. A determination may be made regarding whether the first and second variables are contemporaneously live during execution, and whether legal storage location sets for the first and second variables overlap. The assigned priority tags may be used for assigning storage locations to the first and second variables based on the determination. | 2013-08-01 |
20130198729 | AUTOMATED IMPROVEMENT OF EXECUTABLE APPLICATIONS BASED ON EVALUATING INDEPENDENT EXECUTION HEURISTICS - In one embodiment, a method comprises generating a first executable program optimized for an executable system based on compiling a program relative to an initial set of independent optimization metrics; determining first performance metrics based on the executable system executing the first executable program; adjusting the initial set of independent optimization metrics based on the first performance metrics to generate a second set of independent optimization metrics; and generating a second executable program, based on compiling the program relative to the second set of independent optimization metrics, for improved execution of the program in the executable system. | 2013-08-01 |
20130198730 | UPDATE SYSTEMS RESPONSIVE TO ONGOING PROCESSING AT A STORAGE SYSTEM - Methods and systems for updating devices of a storage system are provided. The system comprises a management system and at least one client system. The management system contacts a network-accessible portal providing updates for firmware residing on storage system devices. The client system is coupled for communication with the management system and comprises one or more storage system devices. The management system acquires version information for the storage system devices of the client system, and compares the version information for the storage system devices to version information accessible via the portal to determine whether to download updates from the portal. The client system downloads an update from the management system, determines a volume of activity at a storage system device, and pushes the update to the storage system device if the volume of activity is below a threshold. | 2013-08-01 |
20130198731 | CONTROL APPARATUS, SYSTEM, AND METHOD - In a control apparatus, a transfer control unit acquires a version number of a program from each of electronic apparatuses, and transfers an update program according to the acquired version number to one or more of the electronic apparatuses. An update control unit acquires, from each of the electronic apparatuses to which the update program has been transferred, information regarding whether the transfer of the update program by the transfer control unit has been completed successfully. Based on the acquired information, the update control unit outputs, to one or more electronic apparatuses for which the transfer of the update program has been completed successfully, an instruction for executing an update process to make a change to the update program transferred by the transfer control unit. | 2013-08-01 |
20130198732 | EMBEDDED PROGRAM UPDATE METHOD, EMBEDDED PROGRAM UPDATE PROGRAM, ELECTRONIC APPARATUS, NETWORK SYSTEM - Provided is a technique capable of reducing the burden of work for updating embedded programs of electronic apparatuses. The embedded program update method as laid out in the present invention acquires common update data which are common to different electronic apparatuses among updated versions of embedded programs and differential data for each electronic apparatus so as to update the embedded programs using the differential data corresponding to the type and model number of electronic components which are provided to the electronic apparatuses. | 2013-08-01 |
20130198733 | SOFTWARE APPLICATION DISTRIBUTION IN DOCUMENTS - Concepts and technologies are described herein for distributing web-based software application extensions within documents. In accordance with some of the concepts and technologies disclosed herein, users that own web-based software application extensions or have trial access to web-based software application extensions can add them to documents. The users can then distribute the documents containing the web-based software application extensions to other users, who may or may not be licensed to use the web-based software application extensions. The documents can be distributed in any way that files are distributed. When a user receives a document containing a web-based software application extensions, the user can obtain trial rights to the web-based software application extensions or purchase the web-based software application extensions from without having to visit a virtual marketplace. | 2013-08-01 |
20130198734 | ACCESS TO PROTECTED CONTENT BASED ON LICENSE HIERARCHY - According to example configurations as described herein, use of software can be contingent upon whether a hierarchical license tree has a valid license for a software resource associated with a respective node in the tree. For example, an installer can be configured to traverse the hierarchical license tree to identify which, if any, of the software resources as represented by nodes in the tree has a valid license and therefore can be installed for execution on a respective computer system. If a valid license exists for a given node in the tree, the software resource associated with the given node as well as software resources associated with child nodes of the given node can be installed for use on the computer. A software resource manager can be configured to prevent installation, execution, etc., of software resources for nodes above the respective parent node that do not have a corresponding valid license. | 2013-08-01 |
20130198735 | METHOD FOR GENERATING AND USING CONSTRAINTS ASSOCIATED WITH SOFTWARE RELATED PRODUCTS - A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action violates any constraint in the set. | 2013-08-01 |
20130198736 | SCHEMA SPECIFICATION TO IMPROVE PRODUCT CONSUMABILITY ON INSTALLATION, CONFIGURATION, AND/OR UN-INSTALLATION ACTIVITY - Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product specific data set that defines a specific configuration for a version of a product, validating the product specific data set using the universal schema specification file, and using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration. | 2013-08-01 |
20130198737 | ON BOARD VEHICLE INSTALLATION SUPERVISOR - The present disclosure describes a microprocessor executable installation supervisor operable to determine, for a selected computational component to be installed in the vehicle, whether the selected computational component satisfies a requirement and/or restriction associated with the selected computational component, when installed, and, when the selected computational component can satisfy the requirement and/or restriction, create a set of data structures in the selected computational component and/or a computer readable medium on board the vehicle to bind the selected computational component to the vehicle. | 2013-08-01 |
20130198738 | INPUT/OUTPUT OPERATIONS AT A VIRTUAL BLOCK DEVICE OF A STORAGE SERVER - Example embodiments disclosed herein relate to input/output (I/O) operations at a virtual block device of a storage server. Example embodiments include requesting an input/output (I/O) operation at an offset of a virtual block device of a storage server in response to a virtual machine request for an I/O operation at a virtual disk. | 2013-08-01 |
20130198739 | Validation of Business Continuity Preparedness of a Virtual Machine - Techniques for validating business continuity preparedness of a virtual machine are described herein. The techniques may include executing a workload on a virtual machine and replicating the workload to another virtual machine. The replication may include generating one or more logs indicating changes that have occurred on the virtual machine and sending the one or more logs to the other virtual machine. Upon initiation of a failover, the workload may stop execution on the virtual machine and a log may be sent to the other virtual machine. The log may indicate changes occurring on the virtual machine to a point in time when execution of the workload stopped. The log may be stored to the other virtual machine. The workload may continue execution on the other virtual machine and may be replicated to the virtual machine. | 2013-08-01 |
20130198740 | INTEGRATED VIRTUAL INFRASTRUCTURE SYSTEM - A technique is provided for creating virtual units in a computing environment. A virtual system definition is received by a processor that is utilized to create the virtual units for a virtual system. Relationship constraints between the virtual units in the virtual system are received by the processor. The relationship constraints between the virtual units include a communication link requirement between the virtual units and/or a location requirement between the virtual units. The virtual units in the virtual system are deployed by the processor according to the relationship constraints between virtual units. | 2013-08-01 |
20130198741 | COMPUTING REUSABLE IMAGE COMPONENTS TO MINIMIZE NETWORK BANDWIDTH USAGE - Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates. | 2013-08-01 |
20130198742 | SUBSEQUENT OPERATION INPUT REDUCTION SYSTEMS AND METHODS FOR VIRTUAL MACHINES - Storage systems and methods are presented. A method can include: accessing virtual machine image information; performing an examination process on the virtual machine image information to determine characteristics of the virtual machine image information including temporary attributes of the virtual machine image information; performing an exclusion block identification process based upon results of the examination process to identify exclusion blocks, wherein exclusion blocks are identified for exclusion from a subsequent operation; and forwarding an indication of the exclusion blocks to the subsequent operation. In one embodiment the method is performed within a File Server. | 2013-08-01 |
20130198743 | DATA CENTER WITH CONTINUOUS WORLD SWITCH SECURITY - Technologies related to continuous world switch security are generally described. In some examples, a world switch indicator may indicate whether continuous world switch security is on or off for a cloud customer. A hypervisor world switch security setting may be activated and deactivated, according to the world switch indicator, to optionally allow world switches and not context switches between virtual machines executed by a cloud server. Continuous world switch security may optionally be controlled by a cloud customer. Load balancing, cloud customer billing and other techniques are also disclosed to accommodate the activation/deactivation of continuous world switch security. | 2013-08-01 |
20130198744 | System and Method for Providing Migrateable Virtual Serial Port Services - A virtualization environment provides a virtual console server that communicates with other virtual servers/machines utilizing virtual hardware connections such that the virtual remote console server can monitor and/or control the virtual servers/machines in the environment as if the virtual remote console server and the other virtual servers/machines were connected, even if the virtual console server and/or the other virtual servers are moved between processors in the virtualization environment. | 2013-08-01 |
20130198745 | COMPUTING REUSABLE IMAGE COMPONENTS TO MINIMIZE NETWORK BANDWIDTH USAGE - Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates. | 2013-08-01 |
20130198746 | PREVENTING CLOUD CARTOGRAPHY - Technologies are presented for a network/hypervisor approach to maintain a stable and separate network address for the hypervisor on a multi-tenant system and changeable network addresses for the virtual machines (VMs). In some examples, the VM addresses may be decoupled from the domain address for the hypervisor so they can be changed arbitrarily and independently without impacting command messaging, and the domain address for the hypervisor may not form a part of the delivery chain for messages to the VMs. The system may also consume only the same number of IP addresses as currently used. | 2013-08-01 |
20130198747 | SYSTEM AND METHOD FOR MANAGING CODE ISOLATION - A computing system is configured to use a trampoline to isolate sensitive code in a virtual environment and in other applications. An import table may describe the entry points of a privileged code module or driver that generates privileged code. A system and method loads a shadow kernel to facilitate isolating the linkage between drivers and the rest of the system. The shadow kernel may be a copy of the operating system kernel that does not have the same integral position in the operation of the computing device. The shadow kernel may be used as a template for creating a jump table to redirect more critical privileged resource access requests from specially loaded kernel mode drivers to the PVM. All requests may pass through the PVM, which redirects non-critical functions to the original kernel. Multiple copies of a given driver or code module may be loaded in a given session. | 2013-08-01 |
20130198748 | STORAGE OPTIMIZATION SELECTION WITHIN A VIRTUALIZATION ENVIRONMENT - Storage optimization selection for virtual disks of a virtualization environment, where the storage optimization can be selected based in part on the disk type of a virtual disk included in a virtual machine. The disk type of the virtual disk can be discovered by the virtualization environment which queries a database within the virtualization environment for metadata associated with the virtual disk. The metadata can be created when a virtual desktop infrastructure creates the virtual disk, and a virtual machine template that includes the at least one virtual disk. The virtual disk can be modified to either include or be associated with the metadata that describes a disk type of the virtual disk. Upon executing the virtual machine that includes the modified virtual disk, a storage subsystem of the virtualization environment can obtain the metadata of the virtual disk to discover the disk type of the virtual disk. | 2013-08-01 |
20130198749 | SPECULATIVE THREAD EXECUTION WITH HARDWARE TRANSACTIONAL MEMORY - In an embodiment, if a self thread has more than one conflict, a transaction of the self thread is aborted and restarted. If the self thread has only one conflict and an enemy thread of the self thread has more than one conflict, the transaction of the self thread is committed. If the self thread only conflicts with the enemy thread and the enemy thread only conflicts with the self thread and the self thread has a key that has a higher priority than a key of the enemy thread, the transaction of the self thread is committed. If the self thread only conflicts with the enemy thread, the enemy thread only conflicts with the self thread, and the self thread has a key that has a lower priority than the key of the enemy thread, the transaction of the self thread is aborted. | 2013-08-01 |
20130198750 | WIZARD-BASED SYSTEM FOR BUSINESS PROCESS SPECIFICATION - Method and systems assist non-programmer users in specifying business processes. Users submit high-level descriptions of simple, incomplete, or incorrect business processes in softcopy form illustrating the orchestration of services (or the control flow), and get prompted with suggestions to specify the services' data flow. The method and systems herein assist in specifying data flowing between services, but also detects missing edges and services, for which the method and systems herein also provide data flow suggestions. The suggestions are computed and ranked using heuristics, and displayed through a wizard to the user. | 2013-08-01 |
20130198751 | INCREASED DESTAGING EFFICIENCY - For increased destaging efficiency by smoothing destaging tasks to reduce long input/output (I/O) read operations in a computing environment, destaging tasks are calculated according to one of a standard time interval and a variable recomputed destaging task interval. The destaging of storage tracks between a desired number of destaging tasks and a current number of destaging tasks is smoothed according to the calculating. | 2013-08-01 |
20130198752 | INCREASED DESTAGING EFFICIENCY - For increased destaging efficiency by smoothing destaging tasks to reduce long input/output (I/O) read operations in a computing environment, destaging tasks are calculated according to one of a standard time interval and a variable recomputed destaging task interval. The destaging of storage tracks between a desired number of destaging tasks and a current number of destaging tasks is smoothed according to the calculating. | 2013-08-01 |
20130198753 | FULL EXPLOITATION OF PARALLEL PROCESSORS FOR DATA PROCESSING - For full exploitation of parallel processors for data processing, a set of parallel processors is partitioned into disjoint subsets according to indices of the set of the parallel processors. The size of each of the disjoint subsets corresponds to a number of processors assigned to the processing of the data chunks at one of the layers. Each of the processors are assigned to different layers in different data chunks such that each of processors are busy and the data chunks are fully processed within a number of the time steps equal to the number of the layers. A transition function is devised from the indices of the set of the parallel processors at one time steps to the indices of the set of the parallel processors at a following time step. | 2013-08-01 |
20130198754 | FULL EXPLOITATION OF PARALLEL PROCESSORS FOR DATA PROCESSING - Exemplary method, system, and computer program product embodiments for full exploitation of parallel processors for data processing are provided. In one embodiment, by way of example only, a set of parallel processors is partitioned into disjoint subsets according to indices of the set of the parallel processors. The size of each of the disjoint subsets corresponds to a number of processors assigned to the processing of the data chunks at one of the layers. Each of the processors are assigned to different layers in different data chunks such that each of processors are busy and the data chunks are fully processed within a number of the time steps equal to the number of the layers. A transition function is devised from the indices of the set of the parallel processors at one time steps to the indices of the set of the parallel processors at a following time step. | 2013-08-01 |
20130198755 | APPARATUS AND METHOD FOR MANAGING RESOURCES IN CLUSTER COMPUTING ENVIRONMENT - Disclosed herein are a resource manager node and a resource management method. The resource manager node includes a resource management unit, a resource policy management unit, a shared resource capability management unit, a shared resource status monitoring unit, and a shared resource allocation unit. The resource management unit performs an operation necessary for resource allocation when a resource allocation request is received. The resource policy management unit determines a resource allocation policy based on the characteristic of the task, and generates resource allocation information. The shared resource capability management unit manages the topology of nodes, information about the capabilities of resources, and resource association information. The shared resource status monitoring unit monitors and manages information about the status of each node and the use of allocated resources. The shared resource allocation unit sends a resource allocation request to at least one of the plurality of nodes. | 2013-08-01 |
20130198756 | TRANSFERRING A PARTIAL TASK IN A DISTRIBUTED COMPUTING SYSTEM - A method begins by a dispersed storage (DS) processing module determining that partial task processing resources of a first DST execution unit are projected to be available. The method continues with the DS processing module ascertaining that partial task processing resources of a second DST execution unit are projected to be overburdened. The method continues with the DS processing module receiving, from the second DST execution unit, a partial task assigned to the second DST execution unit in accordance with a partial task allocation transfer policy to produce an allocated partial task and executing the allocated partial task. | 2013-08-01 |
20130198757 | RESOURCE ALLOCATION METHOD AND APPARATUS OF GPU - A resource allocation method and apparatus utilize the GPU resource efficiently by sorting the tasks using General Purpose GPU (GPGPU) into operations and combining the same operations into a request. The resource allocation method of a Graphic Processing Unit (GPU) according to the present disclosure includes receiving a task including at least one operation; storing the at least one operation in unit of request; merging data of same operations per request; and allocating GPU resource according to an execution order the request. | 2013-08-01 |
20130198758 | TASK DISTRIBUTION METHOD AND APPARATUS FOR MULTI-CORE SYSTEM - The present invention relates generally to a task distribution method and apparatus for systems in a real-time Operating System (OS) environment using a multi-core Central Processing Unit (CPU). The present invention is configured to set roles of multiple cores included in the multi-core system in such a way as to divide the cores into real-time cores for executing real-time tasks and non-real-time cores for executing non-real-time tasks, allocate real-time tasks to cores, a role of which has been set to that of real-time cores, and non-real-time tasks to cores, a role of which has been set to that of non-real-time cores, based on the set roles of the cores, allow the respective cores to execute the tasks allocated thereto, and collect information about a procedure of executing the tasks as task execution procedure information, and change the set roles of the cores based on the collected information. | 2013-08-01 |
20130198759 | CONTROLLING WORK DISTRIBUTION FOR PROCESSING TASKS - A technique for controlling the distribution of compute task processing in a multi-threaded system encodes each processing task as task metadata (TMD) stored in memory. The TMD includes work distribution parameters specifying how the processing task should be distributed for processing. Scheduling circuitry selects a task for execution when entries of a work queue for the task have been written. The work distribution parameters may define a number of work queue entries needed before a cooperative thread array” (“CTA”) may be launched to process the work queue entries according to the compute task. The work distribution parameters may define a number of CTAS that are launched to process the same work queue entries. Finally, the work distribution parameters may define a step size that is used to update pointers to the work queue entries. | 2013-08-01 |
20130198760 | AUTOMATIC DEPENDENT TASK LAUNCH - One embodiment of the present invention sets forth a technique for automatic launching of a dependent task when execution of a first task completes. Automatically launching the dependent task reduces the latency incurred during the transition from the first task to the dependent task. Information associated with the dependent task is encoded as part of the metadata for the first task. When execution of the first task completes a task scheduling unit is notified and the dependent task is launched without requiring any release or acquisition of a semaphore. The information associated with the dependent task includes an enable flag and a pointer to the dependent task. Once the dependent task is launched, the first task is marked as complete so that memory storing the metadata for the first task may be reused to store metadata for a new task. | 2013-08-01 |
20130198761 | Intelligent Dialogue Amongst Competitive User Applications - A method, an apparatus and an article of manufacture for enabling communication between at least two computer applications that is observable to a user. The method includes obtaining a description of functions for each of the at least two computer applications, comparing the description of functions for each of the at least two computer applications, generating a dialog between the at least two applications based on the comparing of the description of functions for each of the at least two computer applications, and making the dialog available to a user. | 2013-08-01 |
20130198762 | System and Method for Providing Customized Feedback to a User - A method of providing customized feedback to a user based upon user authentication and/or user identity. The method includes receiving authentication information from the user at a device, determining one or more customized feedback associated with the user based upon the authentication information, and providing at least one of the one or more customized feedback to the user in response to an occurrence of an event relating to functions of the device. | 2013-08-01 |
20130198763 | CONNECTION MANAGEMENT FOR AN APPLICATION IN A COMPUTING PLATFORM - A computing device detects an event generated by a first component that publishes a connection endpoint, the event indicating that the connection endpoint of the first component has been modified. The computing device determines a second component that subscribes to the connection endpoint. The computing device updates a location of the connection endpoint in a data structure associated with the second component to maintain a connection between the first component and the second component. | 2013-08-01 |
20130198764 | DEPLOYMENT AND MANAGEMENT OF VIRTUAL CONTAINERS - A system virtualizes applications on a managed endpoint using containers. A managed endpoint receives a virtualized container from an IT automation appliance. The virtualized container includes an application and a virtualization module. The virtualization module includes computer program instructions for virtualizing the application. An operating system API call made by the application during execution is intercepted, and a portion of the computer program instructions are executed based on the operating system API call. The computer program instructions modify the behavior of the application to effect the file and data virtualization of the application. A virtualized container can be deployed and updated from an IT automation appliance along with an agent to support the deployment and updating of the virtualized container. | 2013-08-01 |
20130198765 | OPTICAL DISC DRIVE AND EJECTION MECHANISM THEREOF - The instant disclosure relates to an optical disc drive, which includes a tray, a front cover fixed to the tray, and an eject key. The tray has a control surface facing the ejecting direction and an ejection switch disposed thereon. The front cover has a base portion and a switch opening formed thereon. The eject key has a control portion, an abutting portion connected to the control portion, and at least one elastic member. The control portion is slidably disposed on the outer surface of the front cover toward a first direction diagonal to the ejecting direction. The elastic member is disposed in between the control portion and the front cover. The control portion can be displaced toward the first direction in causing the abutting portion to generate a horizontal displacement parallel to the ejecting direction toward the ejection switch. The instant disclosure also describes an ejection mechanism. | 2013-08-01 |
20130198766 | METHOD FOR PROVIDING USER INTERFACE AND VIDEO RECEIVING APPARATUS THEREOF - A method for providing a user interface (UI) and a video receiving apparatus using the same are provided. According to the method for providing the UI, a video is received and displayed, one from among a plurality of persons appearing in the video is selected, user motion is photographed, a motion similarity is calculated between the photographed user motion and the motion of the selected person, and information relating to the calculated motion similarity is displayed on the UI. The user can watch the video, exercise without having to use the game terminal or the sensor, and can check his or her exercise information. | 2013-08-01 |
20130198767 | METHOD AND APPARATUS FOR MANAGING QUALITY OF SERVICE - A system that incorporates teachings of the present disclosure may include, for example, obtaining regression coefficients that quantify a relationship between premises feedback and first network and premises performance indicators, obtaining second network performance indicators for the network elements, obtaining second premises performance indicators for the customer premises equipment, and predicting customer complaints by applying the obtained regression coefficients to at least the second network performance indicators and the second premises performance indicators. Other embodiments are disclosed. | 2013-08-01 |
20130198768 | RECEIVING DEVICE, RECEIVING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - A receiving device includes: a receiver configured to receive AV content; a feature extractor configured to extract a feature from data of the received AV content; an identification result acquirer configured to acquire an identification result of the AV content identified from the extracted feature by using an Automatic Content Recognition technique; a command acquirer configured to acquire a command for controlling operation of an application program run in conjunction with the AV content in accordance with the acquired identification result; and a controller configured to control operation of the application program in accordance with the acquired command. | 2013-08-01 |
20130198769 | CONSUMER ACCESS SYSTEMS AND FOR PROVIDING SAME - Apparatus and methods for providing enhanced consumer access to information sources and controllable entities. An Access device can be a stand alone device such as a DVD player in which the DVD disk contains the back-end information network. Other Access devices obtain the back-end information network from remote sources. By way of a specific example, the consumer can then view a game and interactively select every television camera located at the game venue. | 2013-08-01 |
20130198770 | SYSTEM, METHOD, AND INFRASTRUCTURE FOR REAL-TIME LIVE STREAMING CONTENT - Implementations of the system and method use an existing management server infrastructure to deliver video-on-demand or streaming content, including real-time live streaming. Existing client content playback devices, such as IPTVs, may be employed to stream content items, obtain advertisements, track user's viewing behaviors, and the like. By reusing existing client devices, there is no need for additional hardware purchases on the user side. By reusing existing management server infrastructures, capital expenses are also reduced. In such a system, a user can watch both video-on-demand and streaming audiovisual content. | 2013-08-01 |