45th week of 2014 patent applcation highlights part 55 |
Patent application number | Title | Published |
20140331140 | METHOD AND SYSTEM FOR MANAGING DATA - The present invention relates to a method and system for managing data. A computer-implemented method of managing data is disclosed. The method includes the steps of defining a plurality of nodes, at least some of the node including different data structures; defining connections between each of the nodes to one or more of the other nodes to form a network of nodes and a data and function flow within the network, wherein each connection defines an output from one node and an input to at least one other node; defining data within at least some of the nodes in accordance with their data structure; defining a function for at least one node of the plurality of nodes, wherein the function defines a processing mechanism for data from one or more of the nodes connected to the one node or for data to one or more of the nodes connected to the one node; and processing the data within the network of nodes in accordance with the connections and functions within the network of nodes. | 2014-11-06 |
20140331141 | CONTEXT VISUAL ORGANIZER FOR MULTI-SCREEN DISPLAY - In various example embodiments, a system and method for context visual organization for multi-screen display are provided. In example embodiments, assets are retrieved from one or more external sources. The assets are organized into containers that are viewable across multiple display devices that function as a single display. Each of the containers includes a portion of the plurality of assets that correspond to a context of the container. The assets are displayed in their respective containers across the multiple display devices. An indication of a touch gesture applied to one of the multiple display devices to manipulate an object presented on the multiple display devices is received. An action based on the touch gesture is performed. | 2014-11-06 |
20140331142 | METHOD AND SYSTEM FOR RECOMMENDING CONTENTS - A content recommendation method is provided for a terminal having a browser client. The method includes analyzing a webpage being browsed by a user and determining one or more TAGs corresponding to the webpage, obtaining a list of uniform resource locators (URLs) corresponding to the TAGs from a preconfigured TAG database, and recommending contents related to the TAGs to the user based on the contents of the websites corresponding to the URL list. | 2014-11-06 |
20140331143 | SHARING ANNOTATIONS OF DIGITAL ITEMS - A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented. | 2014-11-06 |
20140331144 | METHOD AND SYSTEM FOR PROVIDING NUI - A method and system for providing a Network-based User Interface (NUI) is provided. The method for providing the NUI includes: selecting one from among devices connected to a network; acquiring a UI regarding the selected device through the network; and interacting with the device by using the acquired UI. Accordingly, the user terminal can acquire the UI regarding the device connected to the network through the network and interact with the device, so that the user can easily manipulate the device at a remote distance and can easily grasp the statue of the device. | 2014-11-06 |
20140331145 | ENHANCING A REMOTE DESKTOP WITH META-INFORMATION - One embodiment of the present invention sets forth a technique for interacting with a graphical user interface. The technique involves generating a first image of a graphical user interface having a plurality of input fields and determining first input field information associated with a first input field included in the plurality of input fields. The first input field information includes a first input field type and a first input field location. The technique further involves transmitting the first image and the first input field information to a first device and receiving a first input event associated with the first input field from the first device. Finally, the technique involves generating a second image of the graphical user interface based on the first input event and transmitting the second image to the first device. | 2014-11-06 |
20140331146 | USER INTERFACE APPARATUS AND ASSOCIATED METHODS - An apparatus comprising:
| 2014-11-06 |
20140331147 | AUTOMATIC USER-BASED CONFIGURATION OF OPERATING SYSTEM SHELL - In one embodiment, a method performed by a computing device includes receiving one or more command-line options; determining a user associated with the computing device; accessing, based on the command-line options and the user, configuration file for configuration settings for one or more user interfaces with the operating system shell hosted by the computing device; and creating the user interfaces within the operating system shell based on the configuration settings. | 2014-11-06 |
20140331148 | METHOD AND APPARATUS FOR DISPLAYING E-MAIL MESSAGES - A method for displaying e-mail messages to a user of an e-mail message viewer comprises displaying a list of received e-mail messages with a list entry for each received email message and displaying binary information indicating the read/unread status of each received email message in the list. The read/unread status information of each received first email message is switched from “unread” to “read” when the text and/or attachments of this particular first e-mail message have been displayed at least partially to the user when opening this particular first e-mail message. The read/unread status information of each received second email message is switched from “unread” to “read” when the text and/or attachments of this particular second e-mail message have been displayed at least partially to the user when opening a particular first e-mail message. | 2014-11-06 |
20140331149 | COMMUNICATIONS INTERFACE AND A COMMUNICATIONS METHOD, A CORRESPONDING COMPUTER PROGRAM, AND A CORRESPONDING REGISTRATION MEDIUM - The invention provides a communications interface for communications between participants, said interface including a virtual space ( | 2014-11-06 |
20140331150 | VOICE AND TEXT GROUP CHAT DISPLAY MANAGEMENT TECHNIQUES FOR WIRELESS MOBILE TERMINALS - A single content region in a chat history display is used to display entries representative of a plurality of messages corresponding to all chat histories for all of chat threads currently engaged in by a given mobile terminal. Additionally, a buddy list display supports management of chat buddies, a detail view display allows otherwise truncated messages to be displayed, and a text message editor display supports the composition of text messages. Each chat user may designate public display identifiers for purposes of identification to other chat users. Additionally, each user may designate private display identifiers for each of his/her buddies, which private display identifiers may be used to replace the public display identifiers for that user's buddies when displayed on the user's mobile terminal. In this manner, the use of speech and text based group chatting and similar services in wireless communication environments is more readily enabled. | 2014-11-06 |
20140331151 | GENERATING A USER INTERFACE ON A DISPLAY - In order to generate a graphical user interface for a programme application on a display, multiple plug-ins for said programme application are registered in a plug-in catalogue. The plug-ins comprise a main window plug-in and multiple window area plug-ins. When the programme application is started, the main window plug-in is started, said plug-in representing a main window on the display and defining multiple sub-areas of the main window. The defined sub-areas of the main window are registered in an area manager. In addition, the window area plug-ins are started and each plug-in is registered in the area manager and linked by the area manager to one of the defined sub-areas of the main window. Each window area plug-in represents a window area on the display in the sub-area of the main window to which the plug-in is linked. | 2014-11-06 |
20140331152 | GRAPHICAL PLANNER - A graphical planner allows a user to create or select, and then display, images that represent tasks and events to be completed by the user, as well as corresponding images that represent tasks and events that the user has already completed. The graphical planner allows a user to plan and schedule events and tasks by indicating an event or task in a non-textual (i.e., graphic or symbolic) manner. Completion of the events and tasks by the user can also be signaled or otherwise indicated in a non-textual (e.g., visual, audible) manner. | 2014-11-06 |
20140331153 | ELECTRONIC DEVICE - Disclosed is an electronic device. The electronic device can comprise a display device which displays a screen including a plurality of items; an input/output module which operates as a means for representing context information of the electronic device based on emission and composition of lights, or as a means for inputting information through touch; and a controller which, upon receiving a touch on the input/output module, eables the function of editing the screen displayed on the display device, and, based on a touch received through the input/output module while the function of editing the screen is enabled, selects a specific item displayed on the screen and changes the location of the selected item. | 2014-11-06 |
20140331154 | USER DEFINED INTERFACE SYSTEM AND A METHOD FOR USING THE SAME - A user defined interface system including a processor; a memory; a touchscreen display; and executable software stored in the memory; wherein the executable software generates a plurality of graphical elements, on the display screen; wherein at least one graphical element comprises a data input graphical element and at least one graphical element comprises an informational graphical element; wherein each graphical element includes a height dimension and a width dimension; and wherein at least one graphical element may be selected to be moved to a desired location; and placed at the desired location. A method for configuring graphical elements on a user defined interface system, wherein at least one graphical element comprises a data input graphical element, including the steps: selecting at least one graphical element; moving the selected graphical element to a desired location. | 2014-11-06 |
20140331155 | Web Service Interface and Querying - Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option. | 2014-11-06 |
20140331156 | EXPLORING INFORMATION BY TOPIC - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for exploring information by topic. One of the methods includes determining, from a user input, a topic; selecting a first node from a plurality of nodes, wherein the first node is a collection of data about the topic; providing, for display in a user interface, a first threadlet, wherein the first threadlet includes an instance of the first node and a projection menu that includes a respective link to each of one or more projections, and wherein each of the one or more projections includes one or more threadlets that are instances of nodes that share a relationship to the topic; receiving a user input selecting a particular projection from the one or more projections; and providing, for display in the user interface, a set of threadlets from the particular projection. | 2014-11-06 |
20140331157 | INFORMATION PROCESSING DEVICE AND AN INFORMATION PROCESSING METHOD - An information processing device, and method use an attribute control unit to change an association between a detected object and an attribute stored in association with the detected object in response to a detected physical action between the detected object and another detected object. By changing an association of an attribute between detected objects allows for an autonomous tracking of substances that are moved between objects. | 2014-11-06 |
20140331158 | TOUCH SENSITIVE UI TECHNIQUE FOR DUPLICATING CONTENT - Techniques are disclosed for providing a duplicate content mode in touch sensitive computing devices. The duplicate content mode can be used to copy content or objects to a target location using a multiple contact point drag and drop gesture. For example, the duplicate content mode may be used to copy files from a first folder to a second folder. In some cases, the duplicate content mode drag and drop gesture is initiated using multiple contact points, such as two or more fingers, but may transition to a smaller number of contact points, such as one finger, once initiated. In some cases, the user may be able to select additional content after initiating the drag and drop gesture. Once the content has been copied to the target location, the user can then share or organize the content to the users liking. | 2014-11-06 |
20140331159 | Methods And Systems For Generating And Displaying Data Display Elements - A method of generating and displaying data display elements in a computer system. A data display element comprises a standardised data set and a display configuration for the data set. The standardised data set comprises a set of data values, and the display configuration defines how the data values making up the standardised data set are displayed. If a request from a user made using the graphical representation of a first data display element to combine the first data display element with a second data display element is received, a combined data display element is generated. The combined data display element comprises a combined standardised data set generated by combining the sets of data values of the data sets of the first and second data display elements, and a display configuration for the combined standardised data set derived from the display configurations of at least one of first and second data display elements. | 2014-11-06 |
20140331160 | APPARATUS AND METHOD FOR GENERATING MESSAGE IN PORTABLE TERMINAL - An apparatus and a method for generating a message in a portable terminal are provided. The method includes displaying a touch area and a character area in a message display area such that the touch area and the character area intersect each other, and displaying different types of a plurality of characters on a first character area and a second character area based on an overlapping area where the touch area and the character area intersect each other. | 2014-11-06 |
20140331161 | SYSTEM AND METHOD FOR GRAPHICALLY DISPLAYING WEATHER HAZARDS IN A PERSPECTIVE VIEW - A system and method are provided for graphically displaying a weather hazard. The system is comprised of a display system coupled to a processor that is configured to retrieve weather information from a database and determine the severity of weather hazard present within a predetermined distance. The severity of the weather hazard is based on the phase of flight and type of weather hazards present within the weather envelope. The weather symbology that graphically represents the severe weather hazard within a weather envelope is rendered on the display. | 2014-11-06 |
20140331162 | QUICK TIME-RELATED DATA ENTRY - Embodiments of the present disclosure provide systems and methods for entering time related data. The method may include receiving instructions to generate a user interface for entering time-related data. A first set of time values may be displayed in the user interface in a plurality of rows, the displayed first set of time values may include all of the values in the first set of time values. A selection of one of the values from the first set of time values may be detected via a user input. In response to the selection of one of the values from the first set of time values, a second set of time values may be displayed in the user interface. A selection of one of the values from the second set of time values may be detected via a second user input. | 2014-11-06 |
20140331163 | Method to Mark User Definable Limits - A method of managing control of a drivetrain is provided. The method may include the steps of reading sensor data provided by one or more sensors configured to detect one or more operating parameters of the drivetrain, displaying one or more gauges on a touch screen device based on the sensor data, receiving one of a plurality of gestures through the touch screen device, and displaying one or more user definable limits for at least one of the gauges based on the gesture received where the user definable limits may be indicative of an operating threshold for at least one of the operating parameters of the drivetrain. | 2014-11-06 |
20140331164 | TERMINAL APPARATUS, READING PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A terminal apparatus includes an acceptance unit, a memory, a display, and a transmitter. The acceptance unit accepts an operation. The memory stores a reading condition for executing a reading process. The display displays multiple icons for an individual reading condition, the multiple icons representing the individual reading condition. In a case where the acceptance unit accepts an operation for selecting one of the multiple icons, the transmitter transmits instruction data for instructing that a reading process be performed under the reading condition corresponding to the selected icon to an external reading apparatus which is to execute the reading process. | 2014-11-06 |
20140331165 | GENERATING GRAPHICAL REPRESENTATIONS OF DATA - Techniques for generating a data-based graphical representation include providing, to a user, a graphical user interface that comprises selectable attribute names; receiving a user selection of a first attribute name; in response to receiving the user selection, invoking a call to a back-end server that comprises a database, the database storing sets of attribute values, each set of attribute values associated with one of the selectable attribute names; receiving, from the back-end server, a response to the invoked call, the response comprising a particular set of attribute values that is associated with the user-selected first attribute name; generating the graphical representation of a relationship between the received attribute values associated with the user-selected first attribute name and a key figure of the attribute values; and preparing the graphical representation for display on the graphical user interface. | 2014-11-06 |
20140331166 | CUSTOMIZE SMARTPHONE'S SYSTEM-WIDE PROGRESS BAR WITH USER-SPECIFIED CONTENT - An apparatus and method for customizing an Operating System (OS) function of a mobile terminal are provided. The method includes determining content data to be displayed when the OS function is called by an application running on the mobile terminal, when the OS function is called by the application, displaying the content data superimposed over the application in a display, and, when the OS function is released by the application, returning to a display of the application in the display. | 2014-11-06 |
20140331167 | Method for Dynamically Displaying a Personalized Home Screen on a User Device - A method and system for dynamically generating and displaying a home screen on a display of a user device are provided. The method comprises determining at least one estimated user intent based in part on at least one input variable; selecting a plurality of resources of information respective of at least the at least one estimated user intent, wherein each selected resource has a representative icon; providing the plurality of resources to the user device; receiving a selection of a desired resource from the user device; determining a definitive user intent from the at least one estimated user intent based on the selection; generating a new home screen respective of the definitive user intent; and causing the user device to replace a current home screen with the new generated home screen. | 2014-11-06 |
20140331168 | METHOD FOR CONTROLLING DISPLAY OF A CONTEXT TOOLBAR - The present invention relates to a method for controlling display of a context toolbar, comprising the following steps: (1) receiving a screen touch signal for displaying the context toolbar; (2) determining a selected object according to the screen touch signal; (3) selecting function buttons corresponding to the selected object, and obtaining an overall display width by summating the display width of the selected function buttons; (4) comparing the overall display width with a preset value, when the overall display width≦the preset value, displaying the context toolbar, and displaying all the selected function buttons and a close button for closing the context toolbar in the context toolbar; and when the overall display width>the preset value, displaying the context toolbar, and displaying some of the selected function buttons and a close button for closing the context toolbar in the context toolbar, and in response to slide touch information. The present invention facilitates the operation of the scrolling toolbar and reading of the content of the user. | 2014-11-06 |
20140331169 | Content Selection Based on Scroll Pattern Recognition - A method and apparatus for scroll pattern recognition is provided. First content is provided to an application with a scrolling interface and a display window. The application is configured to display a portion of the first content to a user based on a current display position, where the scrolling interface is configured to change the current display position based on input from the user. User interaction data that includes scroll data is obtained. The occurrence of an actionable event based on the user interaction data is determined. Second content is provided to the application based on the actionable event. | 2014-11-06 |
20140331170 | METHOD AND APPARATUS OF SELECTING ITEM OF PORTABLE TERMINAL - An item selection method and an item selection apparatus of a portable terminal are provided. The item selection method in the portable terminal includes displaying one or more items in an arrangement according to a prescribed rule; receiving a start item setting input that sets a first item as a start item; receiving an end item setting input that sets a second item as an end item; and setting items included between the first item and the second item as selected items. | 2014-11-06 |
20140331171 | METHODS AND APPARATUS FOR PROCESSING APPLICATION WINDOWS - An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed. | 2014-11-06 |
20140331172 | Integrated Planning Environment for Agile Software Development - Systems and method for presenting and enabling editing of project management data for agile software development are provided. In some implementations, a method includes, in a software development application: identifying a first plurality of assets associated with a software product being developed in the software development application in a first content display window; responsive to detecting a user selection of a first link corresponding to a first asset in the first plurality of assets: displaying, in the first content display window, a second plurality of assets associated with the first asset; and responsive to detecting a selection of a second link corresponding to a second asset in the second plurality of assets: displaying in a second content display window separate and distinct from the first content display window, attributes of the second asset configured to be editable by a user. | 2014-11-06 |
20140331173 | GUI, CLASSIFICATION APPARATUS, CLASSIFICATION METHOD, PROGRAM, AND STORAGE MEDIUM STORING THE CLASSIFICATION PROGRAM - Provided is a GUI including: an unadded pane region that hierarchically displays folders which are sets of images having no class information added thereto; an image pane region that displays the images displayed in the unadded pane region, the displayed images having no classification added thereto; and a class pane region that displays images having classification added thereto, wherein by externally inputting class information for one image having the class information added thereto, the input class information is displayed. | 2014-11-06 |
20140331174 | TERMINAL DEVICE AND METHOD FOR DISPLAYING AN ASSOCIATED WINDOW THEREOF - A method for displaying an associated window of a terminal device is provided. The method includes for a current window displayed, determining an associated window of the current window among at least a subset of all windows of the terminal device, and displaying the associated window together with the current window, wherein content displayed in the associated window is related to content displayed in the current window. When examples of the present disclosure are employed, windows associated with each other can be displayed simultaneously, interaction between a user and the device can be reduced, and system resources of the device can be saved. | 2014-11-06 |
20140331175 | SWIPE-BASED DELETE CONFIRMATION FOR TOUCH SENSITIVE DEVICES - Techniques are disclosed for providing a swipe-based delete confirmation mode in electronic touch sensitive devices. The user can engage the delete confirmation mode by performing a delete command, which causes the device to display a delete confirmation swipe gesture prompt. The delete confirmation prompt may be included within a delete confirmation graphic or a delete confirmation pop-up window. By performing the delete confirmation swipe gesture on the touch sensitive surface, the user may confirm the delete command. By not properly performing the delete confirmation gesture, closing a delete confirmation pop-up window, tapping an area of the screen not associated with the delete confirmation prompt, or otherwise not performing the delete confirmation swipe gesture, the device may cause the delete function to be abandoned. | 2014-11-06 |
20140331176 | METHOD AND DEVICE FOR DISPLAYING DETAILED MAP INFORMATION - A method displaying information is performed at a map display device. The method includes displaying the map on a graphical user interface of the device, the displayed map including a plurality of building icons each representing a respective building; detecting a pointing input at a respective position in the displayed map; identifying a first building icon associated with the respective position in the displayed map; selectively obtaining a respective type of detailed information on the respective building represented by the first building icon for display on the map; and displaying a transparent layer over the displayed map, the transparent layer displaying the selected type of detailed information. The selectively obtaining is in accordance with a respective distance between a current location of the device and a respective location associated with the respective building represented by the first building icon. | 2014-11-06 |
20140331177 | GRAPHICAL INTERACTIVE VISUAL RESPONSE SYSTEM AND METHOD - A communications system and method is provided for facilitating access to a service center resource. A request is received from a mobile device of a user to access a service center associated with a destination specific application on the mobile device. The request includes information entered by the user and associated with the request. An identification of a service center resource of the service center that matches needs of the user based upon the information entered by the user and a determination of an availability of the service center resource is made. A first communication is launched to a communications address associated with the mobile device and a second communication is launched to a communications address associated with the service center resource. The first communication and the second communication are bridged. | 2014-11-06 |
20140331178 | DIGITAL IMAGE TAGGING APPARATUSES, SYSTEMS, AND METHODS - In an exemplary embodiment, user input is received, a selected portion of a digital image is identified based on the user input, a data instance is selected, and a tag is applied to the selected portion of the digital image. The applied tag provides an association between the selected portion of the digital image and the data instance. In certain examples, a visual indicator representative of the tag is provided for display together with the tagged digital image. | 2014-11-06 |
20140331179 | Automated Presentation of Visualized Data - A data visualization application provides an automated presentation of visualized data. A visualization of data is generated based on contextual information. Alternate visualizations displayed as actionable suggestions are also generated based on the contextual information. The application displays visualization and the actionable suggestions in proximity. The visualization is updated with an alternate visualization associated with a selected actionable suggestion in response to a user action selecting the actionable suggestion. | 2014-11-06 |
20140331180 | GRAPHICAL USER INTERFACE THAT PRESENTS SELECTABLE ITEMS IN A USER-TRAVERSABLE PASSAGEWAY - A graphical user interface (GUI) is provided that presents selectable items for selection by a user. The GUI presents wall panels forming a graphical representation of a passageway appearing to extend away from the user. Each wall panel has a panel size commensurate with the apparent distance of that wall panel to the user. Each selectable item is associated with one of the wall panels displaying thereon an image representative of that selectable item. In response to receiving a user request for movement along the passageway, the graphical representation of the passageway is updated to reflect the movement, such that sizes of visible wall panels are adjusted to be commensurate with their respective current apparent distances to the user, thereby allowing the user to traverse the passageway to view and select the image displayed on each one of the wall panels associated with the selectable items. | 2014-11-06 |
20140331181 | ITEM SELECTION USING ENHANCED CONTROL - An enhanced control, in which a guide line is defined relative to an object in a user interface, items aligned with the guide line are displayed without obscuring the object. A selected item is output based on receiving a selection of one of the displayed items. | 2014-11-06 |
20140331182 | METHOD FOR ENTERING A PERSONAL IDENTIFICATION CODE IN A DEVICE - The present invention relates to method (M) for entering a personal identification code composed of characters in a device comprising a user graphical interface. Said method is characterized in that it comprises the steps of: —displaying a plurality of reference elements on the device's user graphical interface; —displaying a plurality of characters on the device's user graphical interface; —indicating, by means of an audio canal of the device, a reference element to be used for setting a personal identification code's character in correspondence with said reference element; and —capturing said personal identification code's character which has been positioned by means of said user graphical interface to correspond with said reference element. | 2014-11-06 |
20140331183 | INFORMATION DISPLAY METHOD AND APPARATUS OF MOBILE TERMINAL - A method and apparatus for displaying a list of information items selected depending on whether each information item contains certain information is provided. An information display method of the present invention includes displaying a list having at least one information item; classifying, when a user command is input, the at least one information item into shown-information item and hidden-information item according to a display rule; and modifying the list to show only the shown-information items. | 2014-11-06 |
20140331184 | Image Capture and Identification System and Process - A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object. | 2014-11-06 |
20140331185 | METHOD AND ARRAY FOR PROVIDING A GRAPHICAL USER INTERFACE, IN PARTICULAR IN A VEHICLE - A method and an array for providing a user interface, in particular in a vehicle. In the method, at least one graphical object designated for interaction is depicted in a display area out of reach for the user. In a detection area that is spatially separated from the display area, a gesture of a user is captured and the graphical object interaction is selected. An interaction assigned to the gesture is carried out by the selected graphical object, wherein the position(s) of the selected graphical object during the interaction is/are out of reach for the user. | 2014-11-06 |
20140331186 | DISPLAY APPARATUS AND CONTROLLING METHOD THEREOF - A display apparatus is provided. The display apparatus may include a non-linear navigation key having a plurality of direction buttons and configured to receive a user input, a controller configured to group some of a plurality of channels into at least one channel group and map the channel group to at least one direction button from the plurality of direction buttons in response to a channel selection mode being entered according to the user input, and a display configured to display a graphic user interface (GUI) corresponding to the navigation key and the grouped channels that are mapped. Accordingly, a user may select a channel through minimum key manipulations even if there a number of channels. | 2014-11-06 |
20140331187 | GROUPING OBJECTS ON A COMPUTING DEVICE - Techniques are disclosed for providing a group mode in a computing device to group objects (e.g., files, photos, etc.) displayed and/or stored on the computing device into a bundle. The group mode can be invoked in response to a swipe gesture, a press-and-hold gesture, and/or other user input indicative that the group mode is desired. The user may interact with the bundle once it is formed, including sharing or organizing the bundle as desired, for example. In some cases, the user input used to invoke the group mode may also be used to invoke a bundle interaction, such as to group and share the bundle using a single swipe gesture. In some cases, the user may be able to select the objects desired to be grouped and cause them to be grouped into a bundle using the same user input, such as one continuous swipe gesture. | 2014-11-06 |
20140331188 | MULTI TOUCH COMBINATION FOR VIEWING SENSITIVE INFORMATION - A method at an electronic device including a user input device, the method comprising: receiving data comprising displayable content and data indicating that touch events corresponding to a pattern of multiple touches are to be detected in order to display the displayable content; upon detecting touch events corresponding to the pattern of multiple touches, displaying the displayable content; and ceasing to display the displayable content once the touch events corresponding to the pattern of multiple touches are no longer detected. | 2014-11-06 |
20140331189 | ACCESSIBLE SELF-SERVICE KIOSK WITH ENHANCED COMMUNICATION FEATURES - Accessible self-service kiosks with enhanced communication features are disclosed. According to one embodiment, a method for interacting with a user of an accessible self-service kiosk may include (1) an accessible self-service kiosk entering a hearing-impaired accessibility mode for interacting with a user; (2) receiving, using at least one imaging device, a gesture made by the user; (3) the at least one computer processor accessing a database comprising a plurality of gestures and commands associated with each of the plurality of gestures; (4) the at least one computer processor identifying command that is associated with the gesture; and (5) the at least one computer processor responding to the command. | 2014-11-06 |
20140331190 | NON-STRAIGHT GESTURE RECOGNITION METHOD FOR TOUCH DEVICES - A non-straight gesture recognition method is used for a touch device which includes a touch display panel and a data processing module. The method comprises: a user draws on the touch display panel to form a non-straight line locus; next, the data processing module registers a movement time from the non-straight line locus and captures a plurality of locus points to establish a locus equation to calculate a first-order differential value and a quadratic differential value; finally the data processing module judges a locus configuration of the non-straight line locus based on the movement time, first-order differential value and quadratic differential value and orders the multi-touch device to execute a preset program corresponding to the locus configuration. The non-straight line locus can be formed in various types of locus configurations to activate different types of corresponding preset programs, and also reduce user's erroneous operation. | 2014-11-06 |
20140331191 | METHOD OF CORRECTING ASSIST FEATURE - A method of correcting assist features includes the following steps. At first, a first layout pattern is received by a computer system, and the first layout pattern is split into a plurality of first regions. Subsequently, a plurality of assist features are added into the first layout pattern to form a second layout pattern, wherein at least one of the assist features neighboring any one of the edges of the first regions is defined as a selected pattern. Then, the second layout pattern is split into a plurality of second regions. Afterwards, a check step is performed on the second region including the selected pattern, and the second layout pattern is corrected to form a corrected second layout pattern. | 2014-11-06 |
20140331192 | SEMICONDUCTOR DEVICE AND METHOD FOR MAKING THE SAME USING SEMICONDUCTOR FIN DENSITY DESIGN RULES - A method for designing a semiconductor ic chip includes dividing the chip into functional blocks such as a core portion and one or more other functional cells and applying design rules concerning the spatial arrangement of semiconductor fins to the core portion but not to the other functional cells. The design guidelines include the application of design rules to some but not all functional blocks of the chip, may be stored on a computer-readable medium and the design of the semiconductor ic chip and the generation of a photomask set for manufacturing the semiconductor ic chip may be carried out using a CAD or other automated design system. The semiconductor ic chip formed in accordance with this method includes semiconductor fins that are formed in both the core portion and the other functional cells but are only required to be tightly packed in the core portion. | 2014-11-06 |
20140331193 | METHOD AND DEVICE FOR INCREASING FIN DEVICE DENSITY FOR UNALIGNED FINS - A semiconductor manufacturing method of generating a layout for a device includes defining a first plurality of mandrels in a first active region of a first layout. Each mandrel of the first plurality of mandrels extends in a first direction and being spaced apart in a second direction perpendicular to the first direction. The method further includes defining a second plurality of mandrels in a second active region of the first layout. Each mandrel of the second plurality of mandrels extends in the first direction and being spaced apart in the second direction. An edge of the first active region is spaced from an edge of the second active region by a minimum distance less than a specified minimum spacing. The method further includes connecting, using a layout generator, at least one mandrel of the first plurality of mandrels to a corresponding mandrel of the second plurality of mandrels. | 2014-11-06 |
20140331194 | Method for manufacturing a chip from a system definition - A method for manufacturing a chip from a system definition, the system definition describing a plurality of cells, buses and external I/O. The cell definitions are defined by providing two libraries, a first containing a superset of cell definitions; and a second a plurality of HDL definitions of cells selected from the first library. The method further included creating the system definition from the second library, a bus definition, and an external I/O definition. | 2014-11-06 |
20140331195 | TEST BENCH HIERARCHY AND CONNECTIVITY IN A DEBUGGING ENVIRONMENT - This application discloses a design verification tool to collect messages generated by a test bench during elaboration of the test bench. The messages can identify connectivity corresponding to library components in the test bench. A debug tool can generate a schematic representation of the test bench having circuit symbols corresponding to at least portions of the library components, which are interconnected with trace lines based, at least in part, on the messages. The debug tool can prompt display of the schematic representation of the test bench. | 2014-11-06 |
20140331196 | ANALYZING SPARSE WIRING AREAS OF AN INTEGRATED CIRCUIT DESIGN - A set of nets in an integrated circuit design, having a timing margin and traverse routing tiles, are identified. The set of nets are assigned a utilization metric based on the traversed routing tiles. A set of sparse nets are determined from the set of nets, based on the utilization metric of each net in the set of sparse nets. One or more target nets are selected from the set of sparse nets, based on the timing margin of the target nets. The target nets may be modified. | 2014-11-06 |
20140331197 | SEQUENTIAL STATE ELEMENTS IN TRIPLE-MODE REDUNDANT (TMR) STATE MACHINES - The disclosure relates generally to triple-redundant sequential state (TRSS) machines formed as integrated circuits on a semiconductor substrate, such as CMOS, and computerized methods and systems of designing the triple-redundant sequential state machines. Of particular focus in this disclosure are sequential state elements (SSEs) used to sample and hold bit states. The sampling and holding of bits states are synchronized by a clock signal thereby allowing for pipelining in the TRSS machines. In particular, the clock signal may oscillate between a first clock state and a second clock state to synchronize the operation of the SSE according to the timing provided by the clock states. The SSEs has a self-correcting mechanism to protect against radiation induced soft errors. The SSE may be provided in a pipeline circuit of a TRSS machine to receive and store a bit state of bit signal generated by combinational circuits within the pipeline circuit. | 2014-11-06 |
20140331198 | METHOD FOR DESIGNING A PHYSICAL LAYOUT OF A PHOTOVOLTAIC SYSTEM - A method for creating a physical layout of a photovoltaic system in a specified field is provided where the photovoltaic system is specified by a plurality of technical properties. The method includes reading out more than 20 pre-calculated, completed layouts for the photovoltaic system from a memory; presenting the completed layouts in a graphical presentation wherein each of the completed layouts is represented by at least one partial amount of the plurality of technical properties; modifying value ranges of the presented technical properties, in order to present a modified number of completed layouts in a comparable manner; and selecting an optimized layout that has been optimized with regard to the presented properties from the modified number of completed layouts. Thereby a photovoltaic system having a high nominal power can be established in the best possible manner. The physical layout of the entire photovoltaic system is adapted to the specified field. | 2014-11-06 |
20140331199 | DETECTING CORRESPONDING PATHS IN COMBINATIONALLY EQUIVALENT CIRCUIT DESIGNS - A method, apparatus and product for detecting corresponding paths in combinationally equivalent circuit designs. The method comprising: obtaining a first circuit design and a second circuit design, the first and second circuit designs have corresponding sets of input and output elements; obtaining a path in the first circuit design, the path commencing in an input element and ending in an output element, wherein the input element and the output element are connected by combinational logic elements; automatically extracting, by a computer, a sensitization function of the path in the first circuit design; and automatically determining, by the computer, one or more paths in the second circuit design which are sensitized by the sensitization function of the path. | 2014-11-06 |
20140331200 | Computer Development Assessment System - An apparatus of one embodiment assesses standards compliance during computer development and includes an interface, a memory, and a processor. The interface is operable to receive a selection from a user, the selection including an assessment ruleset to be used for evaluating a computer change. The assessment ruleset includes one or more assessment rules, each assessment rule associated with a condition that determines whether the assessment rule is evaluated. The memory operable to store the assessment ruleset. The processor is operable to determine whether the condition associated with each assessment rule is satisfied, to communicate to the user an evaluation question relating to each assessment rule whose associated condition is satisfied, an answer to the evaluation question indicating an extent to which the computer change complies with the assessment rule, and to determine one or more scores based on the answer to each evaluation question. | 2014-11-06 |
20140331201 | OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR FAST PATH EXECUTION - Disclosed here are methods, systems, paradigms and structures for optimizing intermediate representation (IR) of a script code for fast path execution. A fast path is typically a path that handles most commonly occurring tasks more efficiently than less commonly occurring ones which are handled by slow paths. The less commonly occurring tasks may include uncommon cases, error handling, and other anomalies. The IR includes checkpoints which evaluate to two possible values resulting in either a fast path or slow path execution. The IR is optimized for fast path execution by regenerating a checkpoint as a labeled checkpoint. The code in the portion of the IR following the checkpoint is optimized assuming the checkpoint evaluates to a value resulting in fast path. The code for handling situations where the checkpoint evaluates to a value resulting in slow path is transferred to a portion of the IR identified by the label. | 2014-11-06 |
20140331202 | Software Analysis Program and Software Analysis System - To easily specify a difference part among multiple source codes even in the case of software that is relatively large scaled and complicated as an embedded system, and to make it possible for an area of influence that the difference part has to be easily understood. In a software analysis system of an embedded system into which a computer system is embedded, the software analysis system has a similarity measurement part that treats a dependence relationship in the source code controlling the embedded system as a graphical structure and measures a similarity of one or more source codes, and an image display unit for displaying the similarity. | 2014-11-06 |
20140331203 | ANALYSIS OF SOURCE CODE CHANGES - Use of an Abstract Syntax Tree (AST) to select portions of source code when analyzing the affect of changes in that source code from one version to another. In this way, it is possible to better focus on how changes in the source code, especially changes which only impact limited portion(s) of the source code, affect code quality with respect to measures like code complexity, performance and so on. | 2014-11-06 |
20140331204 | MICRO-EXECUTION FOR SOFTWARE TESTING - Micro-execution is the ability to run any code segment in isolation. Implementations for micro-execution of code segments are described. A test engine determines an effective address of a memory operation of an instruction of an executable program. The test engine determines, prior to performing the memory operation and based on a memory policy, that the effective address is to be replaced with a replacement address. Based on determining that the effective address is to be replaced, the test engine allocates the replacement address and executes the instruction based on the allocated replacement address. | 2014-11-06 |
20140331205 | Program Testing Service - A service provider network includes host computers that have various computing devices connected thereto. In order to test the operation of a program, a developer creates a program and one or more test cases for use in testing the program. The developer also identifies devices in the service provider network for use in testing the program. Once this selection has been made, a test request is submitted to the service provider network. When the service provider network receives the test request, the program is installed on the devices upon which testing is to be performed. The supplied test case is then utilized to test various aspects of the operation of the program on the devices. Once the testing of the program has completed, the results of the testing may be transmitted to the developer. A similar process might be utilized to test a program on a variety of device emulators. | 2014-11-06 |
20140331206 | IDENTIFYING IMPACTED TESTS FROM STATICALLY COLLECTED DATA - The present invention extends to methods, systems, and computer program products for identifying impacted tests from statically collected data. In general, static dependency data, possibly augmented with some dynamic data, is used to find an appropriate set of impacted tests for code changes. In some embodiments, static dependency analysis is used to identify tests impacted by a code change. Heuristics can be used to assist with identifying an appropriate set of impacted tests to run for a code change. Dynamic data can be used to augment static dependency data to identify more optimal sets of impacted tests to run for a code change. | 2014-11-06 |
20140331207 | Determining the Vulnerability of Multi-Threaded Program Code to Soft Errors - The described embodiments include a program code testing system that determines the vulnerability of multi-threaded program code to soft errors. For multi-threaded program code, two to more threads from the program code may access shared architectural structures while the program code is being executed. The program code testing system determines accesses of architectural structures made by the two or more threads of the multi-threaded program code and uses the determined accesses to determine a time for which the program code is exposed to soft errors. From this time, the program code testing system determines a vulnerability of the program code to soft errors. | 2014-11-06 |
20140331208 | COMPUTER AND METHOD FOR DEBUGGING PROGRAM - A computer-implemented method for debugging a program includes responding to user input to debug a program step by step. The debugging information of each line of the program is temporarily stored. Request available stored debugging information is displayed according to user input. Any stored debugging information is deleted when debugging of the program is finished. | 2014-11-06 |
20140331209 | Program Testing Service - A service provider network includes host computers that have various computing devices connected thereto. In order to test the operation of a program, a developer creates a program and one or more test cases for use in testing the program. The developer also identifies devices in the service provider network for use in testing the program. Once this selection has been made, a test request is submitted to the service provider network. When the service provider network receives the test request, the program is installed on the devices upon which testing is to be performed. The supplied test case is then utilized to test various aspects of the operation of the program on the devices. Once the testing of the program has completed, the results of the testing may be transmitted to the developer. A similar process might be utilized to test a program on a variety of device emulators. | 2014-11-06 |
20140331210 | INSERTING IMPLICIT SEQUENCE POINTS INTO COMPUTER PROGRAM CODE TO SUPPORT DEBUG OPERATIONS - Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled. | 2014-11-06 |
20140331211 | METHOD AND SYSTEM FOR DETECTING CONCURRENCY PROGRAMMING ERRORS IN KERNEL MODULES AND DEVICE DRIVERS - The existence of errors and bugs in device drivers and other software operating in kernel space may be difficult to find and eliminate. A system and method for debugging computer programs may involve the use of several different modules. Running in the kernel space is an event monitor. Running in the user space is an event collector, an event player, and a concurrency error detector. This setup allows one to debug device driver software and other software that executes in kernel space using existing user space error detectors. | 2014-11-06 |
20140331212 | COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR INDEXING AND ANNOTATING USE CASES AND GENERATING TEST SCENARIOS THEREFROM - A system and method for indexing and annotating use cases and generating test scenarios using in-memory processing from the corresponding use case model includes a use case model creator to create/build an in-memory use case model for the use cases created by a user; a predetermined structural format, according to which the steps of the use cases are organized by an editor; an indexer to appropriately index the steps of the use case(s) in the use case model; a generator which facilitates extraction of the indexed steps from the use case and identification of at least one ordered set in which the indexed steps can be assembled; and a test scenario generator to generate a test scenario having the indexed steps arranged according to the ordered set identified by an identifier and being validated by a validator according to pre-determined validation criteria. | 2014-11-06 |
20140331213 | PACKAGING SYSTEM TO FACILITATE DECLARATIVE MODEL-DRIVEN DEVELOPMENT - The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata. | 2014-11-06 |
20140331214 | Apparatuses, Methods and Systems for Application Programming Interface Call Abstraction - The apparatuses, methods and systems for API call abstraction includes obtaining programming code for an application. The obtained programming code is parsed to identify various instructions contained therein. An application programming interface (API) call is identified in the programming code, based on the parsing. The API call includes an input string. It is then determined whether the API call requires a pre-registered bundle to replace the input string. A database is queried for the pre-registered bundle using the input string. The pre-registered bundle is retrieved and is incorporated into the application by replacing the input string. | 2014-11-06 |
20140331215 | INSERTING IMPLICIT SEQUENCE POINTS INTO COMPUTER PROGRAM CODE TO SUPPORT DEBUG OPERATIONS - Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled. | 2014-11-06 |
20140331216 | APPARATUS AND METHOD FOR TRANSLATING MULTITHREAD PROGRAM CODE - A method and apparatus for translating a multithread program code are provided. The method includes: dividing a multithread program code into a plurality of statements according to a synchronization point; generating at least one loop group by combining one or more adjacent statements based on a number of instructions included in the plurality of statements; expanding or renaming variables in each of the plurality of statements so that each statement included in the at least one loop group is executed with respect to a work item of a different work group; and enclosing each of the generated at least one loop group respectively with a work item coalescing loop. | 2014-11-06 |
20140331217 | POD-HOLDER - The present invention relates to a pod-holding device ( | 2014-11-06 |
20140331218 | UNOBTRUSIVE FIRMWARE UPDATES FOR HEARING ASSISTANCE DEVICES - The present disclosure includes some examples of methods, systems, and machine readable media which deliver firmware updates to a computing device of a hearing professional while requiring little or no user interaction. For example, the firmware patches may be delivered in a way that does not require administrator access on the computer. In various embodiments, the updates may only require periodic access to a network (e.g., the Internet), the updates may not require the fitting software to be running, and/or the updates may not even require a user to be logged in to the computing device. | 2014-11-06 |
20140331219 | RUN-TIME DETERMINATION OF APPLICATION DELIVERY - Each of a first and second component version for each of a first and second component of a software application are stored. Upon receipt of a launch request for the software application from a client device, a profile of the client device is determined. The profile includes a programming language requirement for the client device. Component versions are selected based on the profile of the client device including the programming language requirement for the client device. One of the selected component version for the first component and the second component of the software application is executed by an application server, and the other of the selected component version for the first component and the second component of the software application is executed by the client device. | 2014-11-06 |
20140331220 | LIVE APPLICATION MOBILITY FROM ONE OPERATING SYSTEM LEVEL TO AN UPDATED OPERATING SYSTEM LEVEL - Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on the first LPAR to a second LPAR, the moving comprising determining a set of overlays associated with the WPAR corresponding to the second OS; removing from the WPAR any overlays associated with the first OS; applying to the WPAR a set of overlays corresponding to the second OS; check pointing processes associated with the WAPR; and copying live data associated with the LPAR from the first LPAR to the second LPAR. | 2014-11-06 |
20140331221 | COOPERATED APPROACH TO NETWORK PACKET FILTERING - An apparatus, system, method, and machine-readable medium are disclosed. In one embodiment the apparatus is a network interface controller that includes one virtual function owned by a virtual machine present in the computer system. The controller includes a simple filtering agent that is associated with the first virtual function. The agent enforces simple filter rules for received network packets. The simple filter rules are capable of blocking the network packets from reaching the virtual machine. The apparatus also includes another virtual function that is owned by a virtual machine monitor present in the computer system. The controller also includes a side bounce filtering agent to forward the first network packet to the second virtual function if the first packet is blocked by the at least one of the one or more simple filter rules. | 2014-11-06 |
20140331222 | DYNAMIC VIRTUAL MACHINE SIZING - A technique is described for managing processor (CPU) resources in a host having virtual machines (VMs) executed thereon. A target size of a VM is determined based on its demand and CPU entitlement. If the VM's current size exceeds the target size, the technique dynamically changes the size of a VM in the host by increasing or decreasing the number of virtual CPUs available to the VM. To “deactivate” virtual CPUs, a high-priority balloon thread is launched and pinned to one of the virtual CPUs targeted for deactivation, and the underlying hypervisor deschedules execution of the virtual CPU accordingly. To “activate” virtual CPUs, the number of virtual CPUs, the launched balloon thread may be killed. | 2014-11-06 |
20140331223 | METHOD AND SYSTEM FOR SINGLE ROOT INPUT/OUTPUT VIRTUALIZATION VIRTUAL FUNCTIONS SHARING ON MULTI-HOSTS - In a method for SR-IOV Virtual Functions Sharing on Multi-Hosts, implemented in a management system, one or more fake devices are simulated in one or more hosts with each fake device corresponding to one of a plurality of SR-IOV virtual functions. Each of one or more configuration spaces is redirected from each SR-IOV virtual function to each fake device, respectively. Each of configuration space requests is redirected from a corresponding fake device to a corresponding SR-IOV virtual function when the configuration space request is received. And each of memory access operations is redirected from the corresponding SR-IOV virtual function to a mapped memory on a corresponding host with the corresponding fake device, and each of interrupts generated by one or more SR-IOV virtual machines is redirected to the corresponding fake device. | 2014-11-06 |
20140331224 | METHOD AND APPARATUS FOR SUPPORTING ADDRESS TRANSLATION IN A MULTIPROCESSOR VIRTUAL MACHINE ENVIRONMENT USING TRACKING DATA TO ELIMINATE INTERPROCESSOR INTERRUPTS - In one embodiment, a method includes creating a first working set of shadow page table hierarchies for a first processor of a plurality of processors, creating a second working set of shadow page table hierarchies for a second processor of the plurality of processors, keeping a record of modified guest page tables, and synchronizing each modified guest page table with a corresponding shadow page table in the first working set. For each modified guest page table in the modified guest page tables record, an entry includes an indication of which of the plurality of processors have a hardware translation lookaside buffer containing a writable reference to the modified guest page table. | 2014-11-06 |
20140331225 | METHODS AND APPARATUS TO ASSESS COMPLIANCE OF A VIRTUAL COMPUTING ENVIRONMENT - Methods, apparatus, systems and articles of manufacture are disclosed to assess compliance of a virtual computing environment. An example method disclosed herein to assess compliance of computing resources of a computing environment includes monitoring for an occurrence of a change in a computing resource in the computing environment, and in response to detecting the occurrence and without waiting for batch testing, assessing compliance of the computing resource with a compliance policy. | 2014-11-06 |
20140331226 | RECONFIGURING A SNAPSHOT OF A VIRTUAL MACHINE - Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program. | 2014-11-06 |
20140331227 | SOFTWARE APPLICATION PLACEMENT USING COMPUTING RESOURCE CONTAINERS - Embodiments associate software applications with computing resource containers based on placement rules. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications and second placement rule indicates that the first software application is to be separated from the second software application when the second placement rule is violated by enforcing the first placement rule. The placement rule also indicates that the first software application is to be separated from the second software application during execution of the first and second software applications and the second placement rule indicates the first software application is to be co-located with the second software application when the second placement rule is violated by enforcing the first placement rule. | 2014-11-06 |
20140331228 | LIVE APPLICATION MOBILITY FROM ONE OPERATING SYSTEM LEVEL TO AN UPDATED OPERATING SYSTEM LEVEL - Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on the first LPAR to a second LPAR, the moving comprising determining a set of overlays associated with the WPAR corresponding to the second OS; removing from the W PAR any overlays associated with the first OS; applying to the WPAR a set of overlays corresponding to the second OS; check pointing processes associated with the WAPR; and copying live data associated with the LPAR from the first LPAR to the second LPAR. | 2014-11-06 |
20140331229 | Intent-Based Ontology For Grid Computing Using Autonomous Mobile Agents - A Grid application framework uses semantic languages to describe the tasks and resources used to complete them. A Grid application execution framework comprises a plurality of mobile agents operable to execute one or more tasks described in an intent based task specification language, Input/Output circuitry operable to receive input that describes a task in the task specification language, an analysis engine for generating a solution to the described task, and an intent knowledge base operable to store information contained within tasks of the plurality of mobile agents | 2014-11-06 |
20140331230 | Remote Task Queuing by Networked Computing Devices - The described embodiments include a networking subsystem in a second computing device that is configured to receive a task message from a first computing device. Based on the task message, the networking subsystem updates an entry in a task queue with task information from the task message. A processing subsystem in the second computing device subsequently retrieves the task information from the task queue and performs the corresponding task. In these embodiments, the networking subsystem processes the task message (e.g., stores the task information in the task queue) without causing the processing subsystem to perform operations for processing the task message. | 2014-11-06 |
20140331231 | HARDWARE TASK MANAGER - A hardware task manager for an adaptive computing system. The adaptive computing system includes a plurality of computing nodes including an execution unit configured to execute tasks. An interconnection network is operatively coupled to the plurality of computing nodes to provide interconnections among the plurality of computing nodes. The hardware task manager manages execution of the tasks by the execution unit. | 2014-11-06 |
20140331232 | PORTABLE MULTIMEDIA DEVICE AND OPERATING METHOD THEREFOR - Disclosed are a portable multimedia device and an operating method therefor. The portable multimedia device comprises a Flash decoder and a system function decoder. The operating method comprises: a Flash decoder parsing a loaded swf application compiled by using a Flash development tool, and presenting a Flash interactive interface, the swf application comprising a script function for implementing different device operations; in a parsing procedure, determining a script function required to be invoked, and when the script function required to be invoked has an expanded script function identifier, determining the script function required to be invoked as an expanded script function; according to set correspondence between an expanded script function and a function pointer, determining a function pointer corresponding to the script function required to be invoked, different function pointers pointing to different system functions; and triggering a system function decoder to invoke and execute a system function to which the determined function pointer points, thereby implementing a device operation. This disclosure supports an application implementing a full flash interactive interface, provides a high-quality interactive movement sense, and improves user experience. | 2014-11-06 |
20140331233 | TASK DISTRIBUTION METHOD AND SYSTEM - Systems and methods for task distribution are provided. A total number of available computing system's processing units is defined, where the total number of available processing units includes a set of regular processing units available for executing tasks and a set of processing units that constitute the reserve pool. Tasks are assigned to processing units. The number of processing units assigned to the next task in the queue is no more than the total number of processing units available at the time, multiplied by the availability ratio. Iterative assignment of processing units to tasks according to the method described is performed as long as there are idle processing units available for task execution, when no more processing units are available, the processing units from the reserve pool are assigned. As a result, the method allows processing units to be available for allocation to a new incoming task at any time. | 2014-11-06 |
20140331234 | Task-Based Performance Resource Management of Computer Systems - Execution of a plurality of tasks by a processor system are monitored. Based on this monitoring, tasks requiring adjustment of performance resources are identified by calculating at least one of a progress error or a progress limit error for each task. Thereafter, performance resources of the processor system allocated to each identified task are adjusted. Such adjustment can comprise: adjusting a clock rate of at least one processor in the processor system executing the task, adjusting an amount of cache and/or buffers to be utilized by the task, and/or adjusting an amount of input/output (I/O) bandwidth to be utilized by the task. Related systems, apparatus, methods and articles are also described. | 2014-11-06 |
20140331235 | RESOURCE ALLOCATION APPARATUS AND METHOD - The present invention relates to a resource allocation apparatus and method. The resource allocation apparatus includes a job information management unit for managing job characteristic information required to execute jobs input by a user. A resource form selection unit selects an initial resource allocation form required to execute each job, based on the job characteristic information. A resource allocation unit allocates resources required to execute the job based on the initial resource allocation form. | 2014-11-06 |
20140331236 | POLYMORPHIC HETEROGENEOUS MULTI-CORE ARCHITECTURE - Methods and architecture for dynamic polymorphic heterogeneous multi-core processor operation are provided. The method for dynamic heterogeneous polymorphic processing includes the steps of receiving a processing task comprising a plurality of serial threads. The method is performed in a processor including a plurality of processing cores, each of the plurality of processing cores being assigned to one of a plurality of core clusters and each of the plurality of core clusters capable of dynamically forming a coalition comprising two or more of its processing cores. The method further includes determining whether each of the plurality of serial threads requires more than one processing core, and sending a go-into-coalition-mode-now instruction to ones of the plurality of core clusters for handling ones of the plurality of serial threads that require more than one processing core. | 2014-11-06 |
20140331237 | PLATFORM INDEPENDENT ISA EMULATOR AS MIDDLEWARE - A hardware/software architecture cars include a high-level software stack on which a plurality of software applications are executing, an underlying hardware platform having a hardware platform type, and a middleware layer residing between the high-level software stack and the underlying hardware platform and configured to allow two or more of the plurality of software applications to interact with each other independent of the hardware platform type. | 2014-11-06 |
20140331238 | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING APPLICATION TO EXECUTE INPUT COMMAND - Method for controlling a number of applications to execute input commands simultaneously comprises determining whether a share command is generated and identifying currently running applications when the share command is generated. The general input commands are received and are copied. At least one background application is controlled to execute the copied general input commands. An electronic device using the above method is also provided. | 2014-11-06 |
20140331239 | DEPLOYING BIG DATA SOFTWARE IN A MULTI-INSTANCE NODE - A system for deploying big data software in a multi-instance node. The optimal CPU memory and core configuration for a single instance database is determined. After determining an optimal core-memory ratio for a single instance execution, the software is deployed in multi-instance mode on single machine by applying the optimal core-memory ratio for each of the instances. The multi-instance database may then be deployed and data may be loaded in parallel for the instances. | 2014-11-06 |