29th week of 2013 patent applcation highlights part 57 |
Patent application number | Title | Published |
20130185627 | SUPPORTING GENERATION OF TRANSFORMATION RULE - A transformation rule generation supporting apparatus is configured to support generation of a transformation rule for transforming a transformation-source structured document having a hierarchical structure based on physical disposition of data in the document into a transformation-target structured document having a hierarchical structure based on a logical structure of data content. The apparatus includes a user interface configured to generate, display, and edit graphical representation of the transformation rule; and a restoration unit configured to determine a transformation rule in text form from the graphical representation, wherein, for the one-to-many transformation rule, the restoration unit restores the reduced rule by determining, according to an output sort order, the output order in which each of the output elements represented by the plurality of nodes is output for the input element represented by the one node. | 2013-07-18 |
20130185628 | CONSTRAINING DISPLAY MOTION IN DISPLAY NAVIGATION - Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold. | 2013-07-18 |
20130185629 | AUDIENCE PLATFORM - An audience platform is disclosed. In a first example case, a first question is received. A preference event associated with the first question is received. A score is determined for the first question based at least in part on the preference. In a second example case, indications of a first and second potential interviewee are received. Preference events associated with the first and second potential interviewees are received. Scores are determined for the first and second potential interviewees based at least in part on the received preference events. A designated interviewee is selected based on the first and second scores. In a third example case, indications of a first and second potential awardee are received. Preference events associated with the first and second potential awardee are received. Scores are determined for the first and second potential awardees based at least in part on the received preference events. | 2013-07-18 |
20130185630 | DOCUMENT AESTHETICS EVALUATION - In one implementation, a document aesthetics evaluation system accesses a plurality of content layout descriptors associated with a document template and a plurality of aesthetics measures. Each aesthetics measure from the plurality of aesthetics measures being assigned by a designer to a content layout descriptor from the plurality of content layout descriptors. The document aesthetics evaluation system also defines a content layout model for the document template based on the plurality of content layout descriptors and the plurality of aesthetics measures. | 2013-07-18 |
20130185631 | Identification of Compound Graphic Elements in an Unstructured Document - Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements. | 2013-07-18 |
20130185632 | GENERATING VARIABLE DOCUMENT TEMPLATES - A graphical user interface | 2013-07-18 |
20130185633 | LOW RESOLUTION PLACEHOLDER CONTENT FOR DOCUMENT NAVIGATION - Architecture generates low resolution placeholder content that preserves the usefulness of application responsiveness by preserving and displaying the structure of the content. This facilitates decreased memory requirements associated with pre-rendering structurally-intact content. The architecture enables the storing of pre-rendered content at a lower zoom level than is intended for actual display to require fewer resources, pre-rendering content at a lower zoom level to allow the application to adjust for the lower zoom level to provide more structural integrity than would be achieved rendering at full display zoom level and compressing the resulting data, stretching the pre-rendered content to the zoom level that is intended for display in order to achieve a low resolution appearance that merges directly with the full resolution content, and transitioning between low resolution content and full resolution content when the full resolution content becomes available. | 2013-07-18 |
20130185634 | AUTOMATED DOCUMENT REDACTION - Document redaction includes identifying within a computer-based document stored on computer-readable storage medium, a candidate redaction element that is of a predefined redaction element type, identifying an evaluation element that is of a predefined evaluation element type and that is associated with the candidate redaction element, identifying a predefined logic expression that is associated with the redaction element type and that operates on the evaluation element type, evaluating the logic expression which generates a value, identifying a predefined permission expression that is associated with the logic expression, that operates on the value, and that is associated with a recipient role, evaluating the permission expression, which identifies a redaction directive, and applying the redaction directive to the candidate redaction element within the computer-based document prior to the computer-based document being provided to a recipient having the recipient role. | 2013-07-18 |
20130185635 | PRESENTING IMAGES FROM SLOW IMAGE-EVENT STREAM - A method of dynamically presenting temporally ordered image events includes providing a pre-determined presentation rate and a corresponding pre-determined presentation period; using a processor to receive at irregular intervals a plurality of temporally ordered image events at an average image event rate less than the presentation rate; storing the received image events in an ordered list corresponding to the order in which the image events were received; accessing, according to a pre-determined rule, stored image events from the ordered list; sequentially presenting the accessed image events for the presentation period; and interrupting the sequential presentation of the stored image events when a new image event is received and presenting the received new image event for the presentation period and resuming the sequential presentation of the accessed image events. | 2013-07-18 |
20130185636 | ADVANCED TOUCH CONTROL OF A MEDIA PLAYER APPLICATION VIA FINGER ANGLE USING A HIGH DIMENSIONAL TOUCHPAD (HDTP) TOUCH USER INTERFACE - A method for controlling a media player executing on a computing device is disclosed. A user interface touch sensor is configured to be responsive to at least one angle of contact with at least one finger. A change in an angle of the finger with respect to the surface of the touch sensor is measured by the touch sensor to produce measured data. Real-time calculations on the measured data are performed to produce a measured-angle value. The measured-angle value is used to control the value of at least one user interface parameter of the media player. At least one aspect of the media player changes in response to the angle of the position of the finger with respect to the surface of the touch sensor. | 2013-07-18 |
20130185637 | Information Processing Apparatus, Information Processing Method and Program - An information processing apparatus capable of simultaneously executing a reproduction function of content data and a communication function with an external apparatus includes a reproduction section configured to execute the reproduction function, a communication control section configured to execute the communication function using a communication section, an operation input allocation section configured to allocate an operation input from a first operation section to the reproduction function or the communication function, an operation input acquisition section configured to acquire an operation input from a second operation section, and a display control section configured to cause a display section to display information relating to the reproduction function or information relating to the communication function. | 2013-07-18 |
20130185638 | Gesture-Alteration of Media Files - Gestures allow selection and alteration of media files. A video file is graphically illustrated on a touch sensitive display. A gesture input is received at a point of contact on the touch sensitive display and ends with disengagement of the touch sensitive display. A vector is determined from the point of contact to the disengagement of the touch sensitive display. The video file is then modified in response to the vector. | 2013-07-18 |
20130185639 | TERMINAL HAVING PLURAL AUDIO SIGNAL OUTPUT PORTS AND AUDIO SIGNAL OUTPUT METHOD THEREOF - A terminal having plural audio signal output ports and an audio signal output method thereof are provided. The audio signal output method of a terminal having at least two audio signal output ports includes setting allocation information on which audio signal source is allocated to each of the audio signal output ports according to a user input, extracting the set allocation information, and outputting an audio signal of an audio signal source through a corresponding audio signal output port according to the extracted allocation information. An audio signal output apparatus capable of variously using an audio signal output port according to the need of a user, and a method thereof may be provided. | 2013-07-18 |
20130185640 | COMPUTERIZED INFORMATION AND DISPLAY APPARATUS - A computerized information and display apparatus useful for providing information to a user via a display. In one embodiment, the apparatus comprises a processor and network interface and computer readable medium having at least one computer program disposed thereon, the at least one program being configured to receive a speech input from the user, and obtain information relating to the input. In one variant, at least a portion of the information is obtained via the network interface from a remote server, and the apparatus includes two components in wireless communication with one another. | 2013-07-18 |
20130185641 | AUDIENCE PLATFORM - An audience platform is disclosed. In a first example case, a first question is received. A preference event associated with the first question is received. A score is determined for the first question based at least in part on the preference. In a second example case, indications of a first and second potential interviewee are received. Preference events associated with the first and second potential interviewees are received. Scores are determined for the first and second potential interviewees based at least in part on the received preference events. A designated interviewee is selected based on the first and second scores. In a third example case, indications of a first and second potential awardee are received. Preference events associated with the first and second potential awardee are received. Scores are determined for the first and second potential awardees based at least in part on the received preference events. | 2013-07-18 |
20130185642 | USER INTERFACE - A user interface method comprises: causing a plurality of first objects to be displayed; causing one or more second objects to be displayed, each second object associated on the display with one or more of the first objects; and, in response to an input, causing at least one of the first objects to be displayed with decreased prominence and causing at least one second object that is associated with the first object to be displayed such that the relative decrease in prominence of the second object, if any, is less than the relative decrease in prominence of the first object. | 2013-07-18 |
20130185643 | Method And System For Tracing End-To-End Transaction, Including Browser Side Processing And End User Performance Experience - A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity. The analysis server receives the browser side information, finds matching server side transactions and merges browser side tracing information with matching server side transaction information to form tracing information that describes end-to-end transactions. | 2013-07-18 |
20130185644 | NETWORK MODEL INTEGRATION DEVICE, NETWORK MODEL INTEGRATION SYSTEM, NETWORK MODEL INTEGRATION METHOD, AND COMPUTER PROGRAM PRODUCT - The present invention involves retrieving edges that do not constitute a designated network model which is a network model designated by a user and are linked to nodes that constitute the designated network model, displaying retrieval results that include the retrieved edges and network model IDs corresponding to the edges in a selectable manner, and generating an integrated network model in which, when the retrieval results are selected by the user, the edges that are included in the selected retrieval results and the nodes that do not constitute the designated network model and are linked to the edges, are integrated into the designated network model. | 2013-07-18 |
20130185645 | DETERMINING REPEAT WEBSITE USERS VIA BROWSER UNIQUENESS TRACKING - An approach for determining repeat website users via browser uniqueness tracking includes receiving browser information from a server based on a browser accessing a website. The approach includes creating a browser identifier based on the browser information. The approach includes determining the browser is one of a new visitor and a repeat visitor to the website by comparing the browser identifier to other browser identifiers associated with the website. The approach includes transmitting a message to the server indicating the browser is one of a new visitor and a repeat visitor to the website based on the determining. | 2013-07-18 |
20130185646 | METHOD AND SYSTEM FOR CUSTOMIZING A PROJECT - A method, system, and computer readable media for managing a project over a computer network is disclosed. A project selection is received. Data associated with the project is retrieved in response to the selection. Data associated with a user profile is also retrieved, and compared to the data associated with the project to detect inconsistencies between the project and the user profile. In an embodiment, substitutions are determined based on the inconsistencies and automatically incorporated into the project. Data associated with the project including the substitutions is then delivered to the user over a computer network. In another embodiment, data associated with the project and the inconsistencies is delivered to the user over a computer network. In some embodiments, data associated with alternative project inputs and/or project actions consistent with the user profile is delivered to the user for substitution into the project. In some implementations, a selection of one or more alternative project inputs and/or project actions may be received from the user over a computer network. | 2013-07-18 |
20130185647 | METHOD AND APPARATUS FOR GENERATING OR USING INTERACTION ACTIVITY INFORMATION - A method of generating interaction activity information, performed by a device, is provided. The method includes establishing communication with at least one external apparatus; receiving first information about a user selectable function of the external apparatus; and generating second information, based on the first information, about a user selectable function of the device, wherein the user selectable function of the device corresponds to the user selectable function of the external device and can be performed in collaboration with the external device. | 2013-07-18 |
20130185648 | APPARATUS AND METHOD FOR PROVIDING USER INTERFACE - An apparatus and a method of providing a user interface are provided. An apparatus for providing user interface includes: an information gathering unit configured to collect application information related to applications that are executed and emotion information related to a user; a characteristic information generator configured to combine the application information and the emotion information to obtain characteristic information; and a user interface reconfiguration unit configured to reconfigure graphic objects related to the applications using the characteristic information. | 2013-07-18 |
20130185649 | SYSTEM AND METHOD FOR BLENDED PRESENTATION OF LOCALLY AND REMOTELY STORED ELECTRONIC MESSAGES - An electronic messaging client caches copies of a subset of electronic messages available in a remote store in a local store of a user device. When the user device is in an online state, the client provides for the blended presentation of electronic messages such that a user can concurrently view information about the electronic messages that have been cached in the local store as well as information about electronic messages that are stored only in the remote store. The client also presents a blended state associated with a container of electronic messages to a user of a user device and enables a user to execute a search of cached electronic messages stored in a local store as well as of electronic messages stored in the remote store. | 2013-07-18 |
20130185650 | APPARATUS FOR MESSAGE TRIAGE - Incoming messages, like incoming wounded on the battlefield, can be initially sorted into groups e.g. a) those which can be or should be treated immediately, b) those which can be treated later, and c) those which should not be treated. Like in a triage unit on a battlefield, it is useful to reduce the amount of effort and increase the speed at which this sort takes place. The present invention allows the user's effort to sort to be reduced to a minimum, with a consequent increase in speed. | 2013-07-18 |
20130185651 | PEOPLE PRESENCE DETECTION IN A MULTIDOCUMENT KNOWLEDGE BASE - User presence is detected in a notebook that includes multiple different documents. The user identity and location within the notebook can be displayed to other users to facilitate collaboration. | 2013-07-18 |
20130185652 | SYSTEM AND METHOD FOR DYNAMICALLY CHANGING THE CONTENT OF AN INTERNET WEB PAGE - A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons. | 2013-07-18 |
20130185653 | SYSTEM AND METHOD FOR PROVIDING MULTIMEDIA COMPILATION GENERATION - The present invention generally relates to generation of compilations. Specifically, this invention relates to a computer implemented system and method for providing users the ability to generate a multimedia compilation (e.g., biography) and provide the multimedia compilation to one or more individuals in one or more physical and/or digital formats. | 2013-07-18 |
20130185654 | SYSTEMS AND METHODS FOR MAPPING RELEVANT PERSONAL CONNECTIONS - The technology disclosed relates to calculating interaction strengths for physical interactions, scheduled physical interactions and wireless interactions between users of online social networks. In particular, it relates to determining direct contact or likely contact between users of online social networks based in part on their mobile communication devices. This determination can be used to score interactions that take place outside the social network for interaction strengths. | 2013-07-18 |
20130185655 | SHARING ON-LINE MEDIA EXPERIENCES - A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest. | 2013-07-18 |
20130185656 | SHARING ON-LINE MEDIA EXPERIENCES - A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest. | 2013-07-18 |
20130185657 | Media Annotation Visualization Tools and Techniques, and an Aggregate-Behavior Visualization System Utilizing Such Tools and Techniques - Methods of facilitating the discovery of relationships between/among participants within systems for annotating visual media objects to create new associations, communities, and other relationships. These methods include processing annotations, metadata, and/or other information using one or more aggregate-behavior-visualization algorithms and displaying aggregate-behavior visualizations to users. These visualizations allow users to seek out and discover relationships and provide unique knowledge assets useful for a variety of purposes, including creating smart documents and fostering learning. | 2013-07-18 |
20130185658 | Portable Electronic Device, Content Publishing Method, And Prompting Method - A portable electronic device, a method for content publishing using the portable electronic device, and a prompting method for content selection are described. The electronic device includes a display unit to display to an user; an acquirement unit for content data acquirement; a selection unit for selecting at least one destination address for content data publishing; and a transmission unit for transmission of content data based on a destination address containing content data for external visits. | 2013-07-18 |
20130185659 | STANDARDIZED VISUAL INDICATORS IN ELECTRONIC MEDIA - Methods and systems for associating a standardized electronic icon with a user and displaying the icon with electronic communications of the user are disclosed. A computer implemented method includes: determining one or more icons to associate with an individual when the individual creates an electronic message; and at least one of selectively and automatically appending at least one of the one or more icons that are associated with the individual to the electronic message. The at least one of the one or more icons is subsequently displayed with the electronic message to a recipient to provide information about the individual to the recipient. | 2013-07-18 |
20130185660 | PORTABLE DEVICE HOLSTERING RESPONSE - A portable device automatically stores information (including, if desired, a timestamp) regarding user-interface interactions and then, in response to detecting holstering of the portable device, automatically uses that information to revert to an earlier user-interface interaction-directed state when at least one reversion criterion is also met. The reversion criterion can comprise a set duration of time. This use of the information to revert to an earlier user-interface interaction-directed state can comprise deleting at least some of the information from storage to identify the particular user-interface interaction to be used to determine the earlier user-interface interaction-directed state. | 2013-07-18 |
20130185661 | MONITORING AND DEBUGGING QUERY EXECUTION OBJECTS - Nodes in a query execution data structure have monitor and dump methods defined. The monitor method enables the collection of information from the node. The dump method outputs the monitored information from each node. A monitor and debug mechanism of the preferred embodiments includes a graphical user interface that allows a user to graphically examine a query execution tree, to enable monitoring of the nodes on a node-by-node basis, and to view information dumped from the query execution data structure as the query is executed or after the query is executed. The result is a powerful tool that allows efficiently monitoring and debugging a query implemented in an object oriented query execution data structure. | 2013-07-18 |
20130185662 | AUTOMOTIVE HUMAN MACHINE INTERFACE - An automotive human machine interface comprising a control console with a display unit; a plurality of communication interfaces designed to allow the control console to communicate; wherein a first one of the communication interfaces is defined by a support to which the control console can be removably fixed, and a second one of the communication interfaces is defined by either a further support to which the control console can be removably fixed or a wireless communication system which allows the control console to communicate when it is detached from any of the supports; the supports being configured to enable the support to which the control console is fixed to be recognized; and an electronic management unit configured to manage operation of the control console, to cause user-selectable functions to be displayed on the control console, and automatically reconfigure access of a user to the user-selectable functions depending on the communication interface through which the control console communicates. | 2013-07-18 |
20130185663 | PREDICTIVE USER INTERFACE METHOD AND APPARATUS - A result is generated, using a data processing or computational system, in response to a user-provided or user-indicated input expression. The result is displayed, or caused to be displayed, on a display device. The result is analyzed, and, based on the analysis of the result, one or more further data processing or computational actions that the user will perform on the result are predicted. A user interface mechanism is generated to facilitate performing the predicted one or more further data processing or computational actions or to facilitate viewing one or more further results generated in response to one or more of the predicted further data processing or computational actions. The user interface mechanism is displayed or caused to be displayed on the display device. | 2013-07-18 |
20130185664 | METHOD AND APPARATUS FOR USER CUSTOMIZED SHADING OF A GRAPHICAL USER INTERFACE - To allow users to compensate for different and dynamically changing lighting conditions, the present invention introduces a graphical user interface shading system. The graphical user interface shading system provides a very simple intuitive interface to the user. In one embodiment, the user is presented with an adjustable user interface widget such as a slider that allows the user to select any shading setting along a shading continuum. The graphical user interface shading system reacts to the users control by adjusting a number of different graphical user interface elements in response to the new shading setting. In one embodiment, the graphical user interface shading system adjusts singled colored areas with a linear interpolation, text with a font color selection, icons with an icon bitmap selection, textured areas with a texture blend, and decals with a decal blend. | 2013-07-18 |
20130185665 | IMAGE FORMING APPARATUS - An image forming apparatus comprises: a display which allows users to connect a first icon to a second icon on a first screen and is capable of displaying the first screen with a still image of the first icon in motion and a second screen matching an event; a completion detector which detects completion of the connecting operation; a processor which performs an operation predetermined for the first and second icon when the connecting operation is completed; an event detector which detects occurrence of an event during the connecting operation; and a controller which performs, if an event occurs before completion of the connecting operation, a control operation consisting of: storing composition information of the first screen with a still image of the first icon in motion; interrupting the first screen; and reproducing the first screen after disappearance of the second screen on the basis of the composition information. | 2013-07-18 |
20130185666 | System and Method for Controlling the Distribution of Electronic Media - Distribution of media data to multiple displays is managed by displaying a representation of the access relationships among users, administrators, data, and the displays in the form of a hierarchical tree diagram or corporate organizational chart. The representation can be organized as a number of linked data objects having specific levels of hierarchy, each data object expressing data distribution and access control relationships which are at least partly determined implicitly by their position within the hierarchy. By interacting graphically with the tree, a user can quickly and efficiently manage the distribution of data and the administrative access relationships among displays. | 2013-07-18 |
20130185667 | OPEN RESILIENCE FRAMEWORK FOR SIMPLIFIED AND COORDINATED ORCHESTRATION OF MULTIPLE AVAILABILITY MANAGERS - Availability manager orchestration systems and methods and, particularly, an open resilience framework for simplified and coordinated orchestration of multiple availability managers. | 2013-07-18 |
20130185668 | VIRTUAL KEYBOARD ARRANGEMENT - A display assembly includes display having a bottom edge. An input device is integrated with the display for receiving input from a user. A plurality of icons are arranged as a row and displayed on the display. Each of the icons is selectable by the user. The row of icons is displayed non-parallel to the bottom edge of the display. | 2013-07-18 |
20130185669 | SYSTEM AND METHODS FOR ENHANCED REMOTE CONTROL FUNCTIONALITY - A hand-held device has a housing having a top surface and a bottom surface opposite the top surface, at least one transmitter, a first user interface associated with the top surface of the housing having first user interface input elements which, when active, are actuatable to cause the at least one transmitter to transmit communications to an external device, and a second user interface associated with the bottom surface of the housing having second user interface input elements which, when active, are actuatable to cause the at least one transmitter to transmit communications to an external device. The hand-held device is programmed to selectively make one of the first user interface input elements of the first user interface and the second user interface input elements of the second user interface active while making the other of the first user interface input elements of the first user interface and the second user interface input elements of the second user interface inactive. | 2013-07-18 |
20130185670 | GRAPHICAL VIEW OF SOCIAL CONTENT STREAMS - A system and machine-implemented method for displaying a list of entries for a social content stream is provided. A set of entries is obtained from at least one source associated with the social content stream. Information is extracted from each entry of the set of entries. A hierarchical order of the set of entries is determined based on the at least one of the user view count or the number of user hits. An arrangement of frames corresponding to the set of entries based on the determined hierarchical order is provided for display. The frames are displayable within a predefined area of a display on a user device. The size of each frame is based on the determined hierarchical order of the set of entries. | 2013-07-18 |
20130185671 | ELECTRONIC DEVICE AND METHOD FOR UNLOCKING THE ELECTRONIC DEVICE - A method for unlocking an electronic device, a first touch point and a second touch point are received on an obverse touch panel and a reverse touch panel of the electronic device. The method determines a first area and a second area based on the first touch point, the second touch point and a preset size, records a duration time of an overlapping status of the first area and the second area, and unlocks the electronic device when the duration time reaches a preset value. | 2013-07-18 |
20130185672 | Smart Window Creation in a Graphical User Interface - A method for controlling a graphical user interface (GUI) comprises preparing a window for displaying at an intended display location in a window display operation. The location of GUI control elements of the window at the intended display location and the location of a graphical cursor are identified. GUI control element location and the graphical cursor location are compared. The window display operation is modified if the two coincide, for example by moving the window display location so that they do not coincide. | 2013-07-18 |
20130185673 | Electronic Device, Displaying Method And File Saving Method - An electronic device, a displaying method and a file saving method are described. The electronic device is in a first state and has a display area. The displaying method includes obtaining an image; obtaining an information entry; displaying the image in the display area; and displaying a first type information entry from the information entry in a first region of the display area with a first display effect, and displaying a second type information entry from the information entry in a second region of the display area with a second display effect; wherein the first type information entry is different from the second type information entry. | 2013-07-18 |
20130185674 | DATA PROCESSING TERMINAL, DATA SEARCH METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING CONTROL PROGRAM - To facilitate an operation to display desired data among a set of similar data using a touch panel, a data processing terminal displays first group information being part of a plurality of group information and first data relevant to the first group information in association with each other as selectable areas on an input/output means, upon accepting a selection of the first group information from the user, displays, on the input/output means, a group selection area for selecting any of the plurality of group information including second group information not being displayed on the input/output means, upon accepting a selection of the second group information from the user through the group selection area, acquires second data relevant to the selected second group information from the storage means, and displays the second group information and the second data in association with each other as the selectable areas on the input/output means. | 2013-07-18 |
20130185675 | DATA CAPTURE DESIGN TOOL FOR DESIGNING AND CONFIGURING SYSTEMS WITH ANALOG FRONT ENDS - A method of configuring a system includes a selectable analog output device and an analog front end (AFE). The method includes selecting, via a graphical user interface (GUI), an analog output device that provides an analog output signal, the selected device having predetermined characteristics. The method further includes selecting an operating condition for the system and a performance criterion for the system. The method also includes providing a configuration value for programming the AFE based on the selected operating condition and performance criterion. | 2013-07-18 |
20130185676 | METHOD AND MOBILE DEVICE FOR CLASSIFIED WEBPAGE SWITCHING - Embodiments of the present application relate to a classified webpage switching method, a mobile device for classified webpage switching, and a computer program product for classified webpage switching. A classified webpage switching method is provided. The method includes receiving, via a touch-sensitive screen, information pertaining to a sliding action performed by a user, determining whether the sliding action is a designated sliding action, displaying a classification options zone containing a plurality of classification labels in the event that the sliding action is the designated sliding action, selecting a classification label from among the plurality of classification labels based on the designated sliding action, sequentially changing the classification label that is selected from among the plurality of classification labels, and switching the current classified webpage to a classified webpage corresponding to the currently selected classification label in the event that contact with the display screen has stopped. | 2013-07-18 |
20130185677 | Unlocking a Device by Performing Gestures on an Unlock Image - A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture. | 2013-07-18 |
20130185678 | Unlocking a Device by Performing Gestures on an Unlock Image - A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture. | 2013-07-18 |
20130185679 | SYSTEM FOR SELECTING OBJECTS ON DISPLAY - In one embodiment, a method of detecting a mouse click on a virtual mirror display can include displaying a selectable object on the virtual mirror display. The method can include displaying a cursor position by displaying a circle on the virtual mirror display. The cursor position can correspond to a hand position. The method can include detecting the mouse click in response to the circle hovering over at least part of the selectable object. The circle can remain steady over the selectable object on the virtual mirror display for a predetermined period of time. | 2013-07-18 |
20130185680 | Unlocking a Device by Performing Gestures on an Unlock Image - A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture. | 2013-07-18 |
20130185681 | CORRECTION FOR FLARE EFFECTS IN LITHOGRAPHY SYSTEM - A method for reducing an effect of flare produced by a lithographic apparatus for imaging a design layout onto a substrate is described. A flare map in an exposure field of the lithographic apparatus is simulated by mathematically combining a density map of the design layout at the exposure field with a point spread function (PSF), wherein system-specific effects on the flare map may be incorporated in the simulation. Location-dependent flare corrections for the design layout are calculated by using the determined flare map, thereby reducing the effect of flare. Some of the system-specific effects included in the simulation are: a flare effect due to reflection from black border of a mask, a flare effect due to reflection from one or more reticle-masking blades defining an exposure slit, a flare effect due to overscan, a flare effect due reflections from a gas-lock sub-aperture of a dynamic gas lock (DGL) mechanism, and a flare effect due to contribution from neighboring exposure fields. | 2013-07-18 |
20130185682 | SYSTEM AND METHOD FOR INFERRING HIGHER LEVEL DESCRIPTIONS FROM RTI TOPOLOGY BASED ON NAMING SIMILARITIES AND DEPENDENCY - A system and methods are disclosed for inferring higher level descriptions of circuit connectivity from register transfer level (RTL) netlists in order to provide more understandable and manageable design descriptions for complex System-on-Chip (SOC) designs. In particular, rule-based interface matching is automatically performed by analyzing actual port names on instances of functional elements and blocks to form signal groupings that comprise a higher-level abstracted description. An example syntax is provided for defining rules that are used to define how various analysis are performed. Data describing standard interfaces on common Intellectual Property (IP) blocks is optionally made available to facilitate interface matching. Also, a facility is included to allow user-guided mapping on instantiated interfaces with respect to actual port names in an RTL-level design. | 2013-07-18 |
20130185683 | Method of Generating Integrated Circuit Model - An integrated circuit test model is generated according to a circuit connection net-list, an isolation cell topology, and a pin voltage information spec file, so that the procedure of generating the integrated circuit test model can be time-saving, efficient, and fool-proof. Besides, while tracing a current path of a node of the circuit connection net-list, the generated integrated circuit test model can be more precise if certain limitations are added. | 2013-07-18 |
20130185684 | INTEGRATED CIRCUIT DESIGN METHOD AND SYSTEM - Disclosed is an integrated circuit design method that determines maximum direct currents for metal components and uses them as design constraints in the design flow in order to avoid/minimize electromigration failures. Short and long metal components are treated differently for purposes of establishing the design constraints. For a short metal component, the maximum direct current as a function of a given temperature for a given expected lifetime of the integrated circuit is determined, another maximum direct current is determined based on the Blech length, and the higher of these two is selected and used as the design constraint for that short metal component. For a long metal component, only the maximum direct current as a function of the given temperature for the given expected lifetime is determined and used as the design constraint. Also disclosed herein are associated system and program storage device embodiments for designing an integrated circuit. | 2013-07-18 |
20130185685 | TIMING ANALYSIS OF AN ARRAY CIRCUIT CROSS SECTION - A method, system or computer usable program product for performing timing analysis on an array circuit including receiving in memory a set of pins to be timed, selecting with a data processor a cross section of the array circuit including the set of pins wherein a backtrace is performed from the set of pins to identify a set of bus groups, each bus group having a plurality of timing pins, and assigning timing for an assigned pin of a first bus group equal to timing calculated for a surrogate pin of the first bus group based on array circuit regularity. | 2013-07-18 |
20130185686 | SEMICONDUCTOR CIRCUIT DESIGN SUPPORTING APPARATUS AND METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - A semiconductor circuit design supporting method includes: reading Register Transfer Level (RTL) description circuit data; generating an equivalent circuit corresponding to the RTL description circuit data; extracting a plurality of arithmetic components included in the generated equivalent circuit; clustering some of the extracted arithmetic components as a single arithmetic component, wherein no storage element exists between said some of the extracted arithmetic components; reading a timing constraint on the RTL description circuit data; tracing an exception path of the RTL description circuit data when the timing constraint includes a timing exception; determining whether or not the timing exception is set for input pins of said some of the arithmetic components which are clustered as the single arithmetic component, based on the traced exception path of the RTL description circuit data; and separating a arithmetic component for which the timing exception is set, from said some of the arithmetic components which are clustered as the single arithmetic component. | 2013-07-18 |
20130185687 | PARAMETERIZED CELL LAYOUT GENERATION GUIDED BY A DESIGN RULE CHECKER - A method for generating a layout for a cell of an integrated circuit (IC) guided by design rule checking (DRC) is disclosed. In the method, a model is defined, wherein the model comprises a plurality of parameters for generating a layout of the cell. Next an initial layout for the cell can be generated according to an initial set of values for the plurality of parameters. Then design rule checking (DRC) is performed for the initial layout based on a set of design rules. If any violations are found, the corresponding violation reports will be associated with the model. Therefore, a new set of values for the plurality of parameters can be generated by analyzing the violation reports collectively based on the model. With the new set of values for the plurality of parameters and above steps repeated, until no violation is found, a “DRC clean” layout can be generated. | 2013-07-18 |
20130185688 | OVER STRESS VERIFY DESIGN RULE CHECK - Some aspects of this disclosure provide for electronic design automation (EDA) techniques that check whether individual blocks, such as transistors or other semiconductor devices, are connected to their correct power domains during design. In this way, the disclosed EDA techniques can limit or prevent overstress conditions applied to blocks and help to improve reliability of integrated circuits, when manufactured. | 2013-07-18 |
20130185689 | METHOD OF AND SYSTEM FOR GENERATING OPTIMIZED SEMICONDUCTOR COMPONENT LAYOUT - A method of generating an optimized layout of semiconductor components in conformance with a set of design rules includes generating, for a unit cell including one or more semiconductor components, a plurality of configurations each of which satisfies some, but not all, of the design rules. For each configuration, it is checked whether a layout, which is a repeating pattern of the unit cell, satisfies the remaining design rules. Among the configurations which satisfy all of the design rules, the configuration providing an optimal value of a property is selected for generating the optimized layout of the semiconductor components. | 2013-07-18 |
20130185690 | Automatically Modifying a Circuit Layout to Perform Electromagnetic Simulation - Automatically modifying a layout to perform circuit simulation. Initially, a first layout of the electronic system may be received or stored. A second layout of the electronic system may be automatically generated based on the first layout. The automatic generation may involve automatically simplifying the first layout using a set of rules for electromagnetic (EM) simulation. The second layout may then be used to perform EM simulation of the electronic system, e.g., to perform verification. | 2013-07-18 |
20130185691 | TASK-BASED MULTI-PROCESS DESIGN SYNTHESIS - A task-based multi-process design synthesis methodology relies on a plurality of child processes to assist a parent process in performing optimizations on an integrated circuit design. Objects from an integrated circuit design are grouped into subsets and assigned to child processes, with each child process performing a transform on each of the objects in the subset assigned to that child process and determining which of the objects in the subset are candidate objects for which performance of the transform has been successful. The child processes then notify the parent process of those objects that qualify as candidate objects, so that the parent process only has to perform the transform on the candidate objects, thereby relieving the parent process from the overhead associated with performing the transform on non-candidate objects for which the transform has been determined by the child processes as not being successful. | 2013-07-18 |
20130185692 | METHOD OF DESIGNING A SYSTEM-ON-CHIP INCLUDING A TAPLESS STANDARD CELL, DESIGNING SYSTEM AND SYSTEM-ON-CHIP - In a method of designing a system-on-chip including a tapless standard cell to which body biasing is applied, a slow corner timing parameter is adjusted to increase a slow corner of an operating speed distribution for the system-on-chip by reflecting forward body biasing, and a fast corner timing parameter is adjusted to decrease a fast corner of the operating speed distribution for the system-on-chip by reflecting reverse body biasing. The system-on-chip including the tapless standard cell is implemented based on the adjusted slow corner timing parameter corresponding to the increased slow corner and the adjusted fast corner timing parameter corresponding to the decreased fast corner. The slow corner timing parameter corresponds to a lowest value of an operating speed design window of the system-on-chip, and, the fast corner timing parameter corresponds to a highest value of the operating speed design window of the system-on-chip. | 2013-07-18 |
20130185693 | WORK PACKET ENABLED ACTIVE PROJECT MANAGEMENT SCHEDULE - A method for managing projects in a software factory is presented. A project management tool includes an end-to-end project plan for a project to create a software product by using a software factory in a global delivery network. A status block is appended to a work packet that is utilized when executing the project. After initiating the project, an alert is automatically triggered whenever the execution status of the work packet changes. The alert is transmitted to the project management tool to update a project schedule for the project, such that a completion status of the end-to-end project plan reflects a status of a project schedule for the project described by the end-to-end project plan. | 2013-07-18 |
20130185694 | DECLARATIVE DYNAMIC CONTROL FLOW IN CONTINUATION-BASED RUNTIME - Techniques are described herein that are capable of executing a computer program in accordance with a declarative dynamic control flow in a continuation-based runtime. A declarative dynamic control flow identifies a set of continuations. A representation of logic that corresponds to the declarative dynamic control flow is provided in accordance with execution of the computer program in the continuation-based runtime. The declarative dynamic control flow identifies a set of continuations. Each continuation identifies a respective rule, which defines a respective event, and a respective action, which is to be performed upon occurrence of the respective event. A determination is made that a specified event occurs. The set of continuations is dynamically modified based on occurrence of the specified event. | 2013-07-18 |
20130185695 | SOFTWARE GENERATION DEVICE, SOFTWARE GENERATION METHOD AND PROGRAM - A source code for generating an operation program is converted into data including control blocks associated with source code patterns by performing a matching using the source code patterns. Next, the converted data including the control blocks are displayed using icons defined correspondingly to the respective control blocks. Accordingly, an operator of the software generation device can visually grasp the detail of the source code. | 2013-07-18 |
20130185696 | MANIPULATING SOURCE CODE PATCHES - A computerized apparatus, a computer-implemented method and a computer program product for manipulating source code patches. The apparatus comprising a processor that is configured to: obtain a source code patch comprising plurality of source code modification instructions with respect to a source code and to automatically split the source code patch into plurality of sub-patches, wherein applying the plurality of sub-patches on the source code in an order is equivalent to applying the source code patch. | 2013-07-18 |
20130185697 | SOURCE CODE PATCHES - Apparatus, process and product useful for source code patches. The computerized apparatus having a processor, the apparatus comprising: a source code obtainer for obtaining a source code of a computer program; a patch instructions obtainer for obtaining a set of source code patches instructions, wherein a first patch instructions comprise a set of modification instructions to the source code associated with a first source code patch, wherein a second patch instructions comprise a set of modification instruction to the source code associated with a second source code patch; a source code editor configured to display to a user the source code and annotations associated with applying each source code patch simultaneously; and wherein said source code editor is further configured to edit the source code in accordance with user input, wherein based on user input the first and second source code patch instructions are modified. | 2013-07-18 |
20130185698 | SIMPLIFYING ANALYSIS OF SOFTWARE CODE USED IN SOFTWARE SYSTEMS - An aspect of the present invention facilitates analysis of software code written in a programming language. In one embodiment, a visual interface designed to receive values identifying constructs of the programming language is provided on a display unit. In response to receiving, from a user using the visual interface, values corresponding to a construct of interest, a rule indicating a string of characters (that would constitute the construct of interest) is generated based on the received values. The generated rule is then applied to the software code to identify blocks matching the string of characters, each block representing a corresponding occurrence of the construct of interest in the software code. | 2013-07-18 |
20130185699 | Storage Device Including Software Development Kit that Supports Multiple Types of Platforms and Multiple Programming Languages - A storage device including an SDK includes a first native library configured to support a first platform and a second native library configured to support a second platform. The storage device also includes a first wrapper class that may be configured to be used with the first native library and the second native library, and the first wrapper class may be configured such that at least one of a first function or a first method in the first native library and the second native library can be called in a first intermediate language. The storage device also includes a second wrapper class configured to be used with the first native library and the second native library, and the second wrapper class may be configured such that at least one of a second function or a second method in the first native library and the second native library can be called in a second intermediate language. | 2013-07-18 |
20130185700 | Tracking Stale Comments in Source Code Listings - Managing comments within computer software source code by detecting a change in a portion of computer software source code, identifying a comment that is associated with the portion, and providing an indication that the comment was not changed subsequent to the portion being changed. | 2013-07-18 |
20130185701 | CENTRALIZED, OBJECT-LEVEL CHANGE TRACKING - An update handler may determine object change data characterizing changes made to software objects. A change data manager store the object change data in a tracking database in conjunction with an object identifier for each changed software object. A query handler may receive an object-specific query requesting a subset of the object change data, and a response generator may provide the subset of the object change data from the tracking database, based on the corresponding object identifiers. | 2013-07-18 |
20130185702 | RUN-TIME BOTTLENECK DETECTION - A method of detecting a bottleneck in a data flow program includes executing the data flow program, wherein the data flow program comprises a kernel, determining a percentage of time the kernel spends on a computation, and determining the kernel to be a bottleneck upon comparing the percentage of time the kernel spends on the computation to a condition. | 2013-07-18 |
20130185703 | SYSTEMS AND METHODS FOR SOFTWARE INSTRUCTION TRANSLATION FROM A HIGH-LEVEL LANGUAGE TO A SPECIALIZED INSTRUCTION SET - A computer system includes a processor and program storage coupled to the processor. The program storage stores a software instruction translator that, when executed by the processor, is configured to receive source code and translate the source code to a low-level language. The source code is restricted to a subset of a high-level language and the low-level language is a specialized instruction set. Each statement of the subset of the high-level language directly maps to an instruction of the low-level language. | 2013-07-18 |
20130185704 | PROVIDING PERFORMANCE TUNED VERSIONS OF COMPILED CODE TO A CPU IN A SYSTEM OF HETEROGENEOUS CORES - A compiler may optimize source code and any referenced libraries to execute on a plurality of different processor architecture implementations. For example, if a compute node has three different types of processors with three different architecture implementations, the compiler may compile the source code and generate three versions of object code where each version is optimized for one of the three different processor types. After compiling the source code, the resultant executable code may contain the necessary information for selecting between the three versions. For example, when a program loader assigns the executable code to the processor, the system determines the processor's type and ensures only the optimized version that corresponds to that type is executed. Thus, the operating system is free to assign the executable code to any processor based on, for example, the current status of the processor (i.e., whether its CPU is being fully utilized) and still enjoy the benefits of executing code that is optimized for whichever processor is assigned the executable code. | 2013-07-18 |
20130185705 | PROVIDING PERFORMANCE TUNED VERSIONS OF COMPILED CODE TO A CPU IN A SYSTEM OF HETEROGENEOUS CORES - A compiler may optimize source code and any referenced libraries to execute on a plurality of different processor architecture implementations. For example, if a compute node has three different types of processors with three different architecture implementations, the compiler may compile the source code and generate three versions of object code where each version is optimized for one of the three different processor types. After compiling the source code, the resultant executable code may contain the necessary information for selecting between the three versions. For example, when a program loader assigns the executable code to the processor, the system determines the processor's type and ensures only the optimized version that corresponds to that type is executed. Thus, the operating system is free to assign the executable code to any of the different types of processors. | 2013-07-18 |
20130185706 | Method, Computer Readable Medium And System For Deploying And Merging Release Independent Applications - A method, computer readable medium and system are disclosed. An embodiment of the method includes intercepting an application installation procedure, classifying the application, determining information associated with the application and installing the application based on the classification and the determined information. Installing the application may further include determining compatibility information of one or more target nodes and adding the application to at least one of the target nodes if the application compatibility information and the compatibility of the at least one target node is confirmed. | 2013-07-18 |
20130185707 | DATA COLLECTION SYSTEM HAVING EIR TERMINAL INTERFACE NODE - A network accessible node that facilitates management of a fleet of portable communication devices (EIR terminal), including portable data terminals and/or barcode readers, by directing performance of software upgrade and/or configuration update actions by one or more members of the fleet of EIR terminals. | 2013-07-18 |
20130185708 | DETERMINING COMPATIBILITY OF AN APPLICATION WITH DIFFERENT VERSIONS OF AN OPERATING SYSTEM - An aspect of the present invention detects usage, by an application process, of a utility provided by a first version of an operating system, and determines whether a later version of the operating system is incompatible with identical usage of the detected utility. If the usage is determined to be incompatible, the corresponding information on the incompatibility is included in a report. According to another aspect, the determination of compatibility is performed by maintaining data (e.g., in a database) indicating incompatibility information related to a set of utilities, which are incompatible with the second version. The data is examined to determine incompatibility. The features are disclosed as being applied with respect to dynamically linked libraries, dynamically loaded libraries, functions, fonts, etc. | 2013-07-18 |
20130185709 | INSTALLATION ENGINE AND PACKAGE FORMAT FOR PARALLELIZABLE, RELIABLE INSTALLATIONS - In one embodiment, an application updater may cleanly update a computer application | 2013-07-18 |
20130185710 | DATA COLLECTION AND ANALYSIS DEVICE AND OPERATING METHOD OF THE SAME - A data collection and analysis device that downloads and updates firmware from operation platforms and an operating method of the same are revealed. The device includes a core unit, a program conducting and loading unit connected to the core unit, a translation unit connected to the core unit and the program conducting and loading unit, and a communication interface connected to the program conducting and loading unit, and the translation unit. The core unit is connected to a transmission unit, a memory unit, an indicator light unit, and an input unit. Thus users don't need to buy different data collection and analysis devices and the equipment cost is dramatically reduced. Moreover, the device and various test equipment are registered and synchronized by various ways so that the testing and analysis process is more convenient. The security of firmware installed is ensured. Firmware debugging and confirmation time after debugging are reduced. | 2013-07-18 |
20130185711 | MOBILE PHONE MOVIE QUOTE APPLICATION - The present invention is a system to access and utilize a mobile phone movie quote that includes a server system, a mobile phone that includes a main display screen, a tags screen, a type search screen, a speak type search screen, a friends type screen and a voice receiving device and a communications network where the server system is in communication with the mobile phone over the communications network downloads. The mobile phone movie quote application that resides on the server system includes a home page screen, a tag screen, a movie screen, an actor or actresses screen, a quote screen and a friends screen and a plurality of app updates that are provided to the mobile phone movie quote application to keep the system current. | 2013-07-18 |
20130185712 | APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - At a timing after a target application is installed, in a case where a usage amount of a resource used at a predetermined timing by the target application exceeds a declaration of a maximum value of the usage amount of the resource described in an application file corresponding to the target application, a framework is instructed to stop the target application. | 2013-07-18 |
20130185713 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONTROLLING SOFTWARE APPLICATION INSTALLATIONS - Methods, systems, and computer program products that automatically control the installation of software applications on a device are provided. The installation of a software application on a device is detected. The installation is temporarily halted and information about the detected software application installation is collected. A danger level of the detected software application is assessed based upon the collected information. Installation of the detected software application is allowed to continue if the assessed danger level is below a threshold level and installation of the detected software application is terminated if the assessed danger level is above the threshold level. | 2013-07-18 |
20130185714 | INSTALLING SOFTWARE ONTO A CLIENT THROUGH A NETWORK, AND CORRESPONDING CLIENT - The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client. It is unnecessary for the present invention to copy all the installation images to the local client before installing software, therefore time delay of installing OSs or application programs can be shortened or even eliminated. | 2013-07-18 |
20130185715 | MANAGEMENT OF INTER-DEPENDENT CONFIGURATIONS OF VIRTUAL MACHINES IN A CLOUD - A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine. | 2013-07-18 |
20130185716 | SYSTEM AND METHOD FOR PROVIDING A VIRTUALIZED REPLICATION AND HIGH AVAILABILITY ENVIRONMENT - The system and method described herein may provide a virtualized replication and high availability environment. In particular, a virtualized production server may run one or more virtual machines in one or more child partitions and have a replication and high availability engine installed in a parent partition. The replication and high availability engine may automatically discover the virtual machines running in the child partitions and automatically synchronize all files associated with the virtual machines to a virtualized replica server. Furthermore, the replication and high availability engine may continuously replicate subsequent changes to the files associated with the virtual machines running in the child partitions to the virtualized replica server, which may then create on-demand virtual machines from the synchronized and replicated files to handle switchover, failover, switchback, and failback events associated with the virtualized production server or the virtual machines running in the child partitions associated therewith. | 2013-07-18 |
20130185717 | METHOD AND SYSTEM FOR MANAGING POWER CONSUMPTION DUE TO VIRTUAL MACHINES ON HOST SERVERS - A method to manage virtual machines operating on host servers in a data center including: receiving demand event information at the data center; a demand request (DR) inference engine responds to the demand event or a request by a demand request (DR) agent software module operating on one of the host severs, wherein the response by the DR inference engine is to identify virtual machines which may be shutdown or idled as a response to the demand event; in response to the demand event information and information provided by the DR inference engine, the DR agent generates an instruction to a selected virtual machine on the host machine associated with the DR agent, and in response to the instruction, the virtual machine shuts down or becomes idle. | 2013-07-18 |
20130185718 | VIRTUAL MACHINE PLACEMENT PLAN - Methods, systems, and computer-readable media with executable instructions stored thereon for a virtual machine (VM) placement plan are provided. Seasonality of a measured aggregated resource usage of a group of VMs can be identified. A VM placement plan for the identified seasonality can be generated by a computing device. | 2013-07-18 |
20130185719 | THROTTLING GUEST WRITE IOS BASED ON DESTINATION THROUGHPUT - This application describes a system and techniques for managing the replication, migration, or backing up of virtual machines (VM) operating on a computing device. The techniques include managing real time or near real replication or migration of VM operations logs between computing devices. The operations logs include information or data that would enable another VM to function or operate in the same manner as the VM that generated the operations logs. Techniques are presented herein to insure the replication or migration process of VMs is not open ended or indefinite. For example, the write rate of the source operations log is managed to insure the replication or migration of the source operations log to destination device terminates within a reasonable amount of time. | 2013-07-18 |
20130185720 | USER-MODE SYSTEM-LEVEL MOBILE VIRTUALIZATION - One embodiment of the present invention provides a system that facilitates user-mode system-level virtualization in a mobile device. During operation, a hypervisor intercepts a virtual machine's attempt to access a privileged resource. The hypervisor manages the virtual machine and runs on a host system in a user mode. Furthermore, the hypervisor emulates the privileged resource using a user-mode system call provided by the host system. In addition, the hypervisor provides access to the emulated privileged resource to the virtual machine, thereby allowing the virtual machine to operate with the emulated privileged resource without directly accessing actual privileged resources on the host system. | 2013-07-18 |
20130185721 | NETWORK DEVICE AND NETWORK SYSTEM - A live migration process between different locations is realized without migrating data stored in a storage area to another location. A network device, which is included in each of locations, for coupling to another one of the locations, the network device stores a program for realizing an access processing module for managing accesses, and coupling management information for managing a coupling relationship between the plurality of virtual machines and the plurality of storage areas, and wherein the access processing module is configured to: receive a notification to start a live migration process, refer to the coupling management information to identify a port for accessing a storage area allocated to a virtual machine; acquire an address of a transfer destination device to which an access request is transferred; generate conversion information; and control the access request based on the conversion information. | 2013-07-18 |
20130185722 | DATACENTER RESOURCE ALLOCATION - Technologies and implementations for allocating datacenter resources are generally disclosed. | 2013-07-18 |
20130185723 | CENTRALIZED MANAGEMENT OF VIRTUAL MACHINES - A method enables a central management service to operate on individual files within virtual disks associated with different virtual machines (VMs) running in one or more host computers that are each networked to a remote storage system. An IO request from a VM is received at a virtualization software layer on a host computer, wherein the IO request relates to a file stored in a virtual disk associated with the VM, and the file is individually stored in the remote storage system in accordance with a file system. The central management service is notified of the received IO request and uses the file system to access the file in the remote storage system to perform a management task on the file, and the IO request is then performed on the file by the virtualization software layer upon a notification of a successful completion of the management task. | 2013-07-18 |
20130185724 | NON-TRANSITORY RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - An example information processing apparatus includes a duration acquisition unit to acquire a duration of a dormant state, and a processing unit to change a state of a predetermined program to be advantageous to a user when the duration of the dormant state is longer than a first time length. For example, the predetermined program is a game program and when the duration of the dormant state is longer than the first time length, the processing unit changes a parameter of the game program to be advantageous to the user. | 2013-07-18 |
20130185725 | SCHEDULING AND EXECUTION OF COMPUTE TASKS - One embodiment of the present invention sets forth a technique for selecting a first processor included in a plurality of processors to receive work related to a compute task. The technique involves analyzing state data of each processor in the plurality of processors to identify one or more processors that have already been assigned one compute task and are eligible to receive work related to the one compute task, receiving, from each of the one or more processors identified as eligible, an availability value that indicates the capacity of the processor to receive new work, selecting a first processor to receive work related to the one compute task based on the availability values received from the one or more processors, and issuing, to the first processor via a cooperative thread array (CTA), the work related to the one compute task. | 2013-07-18 |
20130185726 | Method for Synchronous Execution of Programs in a Redundant Automation System - A method for synchronous execution of programs in a redundant automation system comprising at least two subsystems, wherein at least one request for execution of one of the programs is taken as a basis for starting a scheduling pass, and during this scheduling pass a decision is taken as to whether this one program is executed on each of the subsystems. Suitable measures are proposed which allow all programs a fair and deterministic share of the program execution based on their priorities. | 2013-07-18 |