28th week of 2014 patent applcation highlights part 61 |
Patent application number | Title | Published |
20140195937 | METHOD FOR RELEASING A LOCKING IN MOBILE TERMINAL AND MOBILE TERMINAL USING THE SAME - The present disclosure is related to a method for releasing a locking on a mobile terminal, the method comprising: locking the mobile terminal; generating a locking-release preliminary signal on the locking; creating a locking-release icon based on a generated position of the locking-release preliminary signal; and releasing the locking by selecting the locking-release icon, and to a mobile terminal using the same. | 2014-07-10 |
20140195938 | Systems and Methods for Creating Electronic Content Using Creation Applications of Limited Capabilities - One exemplary embodiment involves receiving electronic content to be displayed and edited in an application that has limited capabilities for editing an item of the electronic content. The application opens the electronic content for editing and displays a notification indicating that editing of the item is restricted in the application. Such an application can also be configured to address one or more of various additional circumstances. For example, the application may identify representations to be displayed for items that cannot be directly displayed. As another example, the application may provide an edit approver that determines whether edits that have effects on the item are allowed. | 2014-07-10 |
20140195939 | INFORMATION DISPLAY APPARATUS - Provided is an information display apparatus capable of smoothly carrying out a presentation using a touch panel. The information display apparatus has an edit mode capable of editing an image displayed on the touch panel and a fixing mode for prohibiting editing of the displayed image to maintain the image. The information display apparatus includes a judging portion for judging whether or not a predetermined position of the touch panel is touched, and a mode setting portion for switching the edit mode and the fixing mode each time it is judged that the predetermined position of the touch panel is touched. | 2014-07-10 |
20140195940 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, DATA STRUCTURE OF CONTENT FILE, GUI PLACEMENT SIMULATOR, AND GUI PLACEMENT SETTING ASSISTING METHOD - A GUI placement information file in which the positions of GUIs are set as the ratio to the screen size and the sizes of the GUIs are set as fixed length is prepared in association with content. In a screen having such a screen size A that the GUIs do not overlap with each other even when the setting is obeyed, the respective GUIs are displayed with the positions and sizes in accordance with the setting of the GUI placement information file (screen | 2014-07-10 |
20140195941 | MANAGING DISPLAY ON A COMPUTING SYSTEM - A system and a computer program product displays information associated with one or more desired contexts on a computing system. The disclosure enables defining of the one or more desired contexts. One or more active applications on the computing system are tracked and filtered based upon the one or more desired contexts. Information associated with the one or more desired contexts is displayed, and information not associated with the one or more desired contexts is concealed. | 2014-07-10 |
20140195942 | MANAGING DISPLAY ON A COMPUTER SYSTEM - A method, a system and a computer program product displays information associated with one or more desired contexts on a computing system. The disclosure enables defining of the one or more desired contexts. One or more active applications on the computing system are tracked and filtered based upon the one or more desired contexts. Information associated with the one or more desired contexts is displayed, and information not associated with the one or more desired contexts is concealed. | 2014-07-10 |
20140195943 | USER INTERFACE CONTROLS FOR PORTABLE DEVICES - A method of controlling an electronic device with a touch-sensitive display that has a graphical user interface (GUI) with a primary display and a translucent layer. The method includes displaying the primary display which contains the graphical objects for normal operation, while the primary display is being displayed, activating the translucent layer to display a control arrow arrangement, manipulating the control arrow arrangement to adjust a parameter associated with the GUI or the electronic device, and de-activating the translucent layer to cause the primary display to be displayed again. | 2014-07-10 |
20140195944 | MANAGEMENT OF RESOURCES FOR TASKS WITH VIRTUAL COMPOSITE SERVICE AGENTS - A system, method and computer product for managing resources for tasks. An example system includes a rules database storing requirements and restrictions associated with a task. A graphical user interface contains resource icons of resources that can, at least partially, fulfill the requirements of the task and a virtual service agent (VSA) icon of a VSA associated with the task. When a resource icon is attempted to be dragged and dropped onto the VSA icon, the graphical user interface permits or prohibits the dragging and dropping responsive to a rules-checking module that checks violations of the restrictions. Furthermore, an agent-checking module ensures that at least one resource includes a software agent configured to answer natural language questions. The software agent queries data repositories and applies language processing, information retrieval, and machine learning to arrive at a conclusion. | 2014-07-10 |
20140195945 | METHOD AND APPARATUS FOR REMOTE CONTROL DISTANCE-MEASURING TO GENERATE AN ENGINEERING BLUEPRINT - The present invention relates to a method and an apparatus for remote control distance-measuring to generate an engineering blueprint. The method includes the steps of: building a wireless communication connection between a laser distance-measuring device and a touch sensitive control device; the touch sensitive control device automatically starting an engineering distance-measuring application program; the laser distance-measuring device selecting a required measured element of a measured object; the touch sensitive control device sending a distance-measuring instruction to the laser distance-measuring device, the laser distance-measuring device finishing a distance measurement and synchronously transmitting the measured data to the touch sensitive control device; under a blueprint labeling interface of the touch sensitive control device, finishing blueprint labeling. The apparatus includes a laser distance-measuring device and a touch sensitive control device which builds a wireless communication connection with the laser distance-measuring device. The present invention can reduce labor cost and increase efficiency and quality. | 2014-07-10 |
20140195946 | MANAGEMENT OF RESOURCES FOR TASKS WITH VIRTUAL COMPOSITE SERVICE AGENTS - A system, method and computer product for managing resources for tasks. An example system includes a rules database storing requirements and restrictions associated with a task. A graphical user interface contains resource icons of resources that can, at least partially, fulfill the requirements of the task and a virtual service agent (VSA) icon of a VSA associated with the task. When a resource icon is attempted to be dragged and dropped onto the VSA icon, the graphical user interface permits or prohibits the dragging and dropping responsive to a rules-checking module that checks violations of the restrictions. Furthermore, an agent-checking module ensures that at least one resource includes a software agent configured to answer natural language questions. The software agent queries data repositories and applies language processing, information retrieval, and machine learning to arrive at a conclusion. | 2014-07-10 |
20140195947 | Mobile Terminal Having Touch Screen and Function Controlling Method of the Same - A method for providing a graphical user interface on a display of a device includes: displaying a photograph an image on the display of the device, receiving a touch input made on the display, superimposedly displaying a plurality of control guides at a location corresponding to the touch input over the displayed photograph image in response to receiving the touch input, receiving a drag input corresponding to one of the plurality of control guides displayed on the display, removing adjusting a display characteristic of at least one of the plurality of control guides in response to receiving the drag input, and displaying the adjusted plurality of control guides on the display. | 2014-07-10 |
20140195948 | METHODS AND SYSTEMS FOR ANALYZING AND VISUALIZING SPRAY PATTERNS - Computer-implemented systems and methods predict behavior of sprays based on receiving a selection of one or more variables affecting spray. Relative amounts of the droplets forming the spray are grouped into various droplet size classes, where each droplet size class represents a range of droplet sizes. The relative amounts of the spray in the classes is visually depicted on a computer display according to a distribution of droplets, a volume of spray falling within the droplet size classes, a chart depicting relative amounts of the spray as a function of droplet size, or according to a spray quality based on environmental factors. | 2014-07-10 |
20140195949 | CONTENT DELIVERY SYSTEM WITH SEQUENCE GENERATION MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a content delivery system includes: determining an activity pattern based on an access input; generating an access sequence based on the activity pattern; and generating a notification otherwise the access sequence is executed for displaying on a device. | 2014-07-10 |
20140195950 | GUI FOR VIEWING AND MANIPULATING CONNECTED TAG CLOUDS - A method of visualizing and interacting with a given term graph for a given group G defined by a set of values d for a set of dimensions D and topic X, may comprise obtaining the term graph associated with the given group G and the topic X; displaying the topic X in a tag cloud; representing each term from the term graph as a tag in the tag cloud, wherein a distance of a given tag from the displayed topic X in the tag cloud represents a distance of a term represented by the given tag from the topic X in the term graph; and visually representing a tag's importance relative to one or more of resources associated with the given group G in the tag cloud. | 2014-07-10 |
20140195951 | METHOD FOR MANAGING SCHEDULE AND ELECTRONIC DEVICE THEREOF - A method for controlling an electronic device is provided. The method includes detecting a first schedule and a second schedule, detecting at least one task, detecting at least one location corresponding to the task within a threshold distance of a location associated with the first schedule and a location associated with the second schedule, calculating an estimated time to travel from the location associated with the first schedule to the location associated with the second schedule using the at least one detected location, comparing the calculated estimated time with a time difference between a completion time of the first schedule and a start time of the second schedule, and outputting information about the at least one detected location when the calculated estimated time is smaller than the time difference. | 2014-07-10 |
20140195952 | Security system and method with modular display of information - A user-centric management application system and method for a security system that conceptualizes the security devices and the tasks to perform on the security devices as separate objects with common properties and behavior. Operators of the system create abstract containers, called dockviews, which the operator adds objects to in order to perform specific tasks. Because the operator assigns user access to dockviews and objects, the system tailors system access for both application users and tenants of the security system based on policy objectives. Dockviews have the ability to open in separate application windows to support priority display and isolation of critical management tasks. The system provides integrated user administration, event management and reports capability, a consistent “look and feel,” and system-wide automated event notification via a watchlist window. | 2014-07-10 |
20140195953 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - An information processing apparatus includes: a screen which displays information; a coordinate input unit which inputs coordinates instructed by a user to the screen; and a control unit which determines a user instruction based on a track of a user input via the coordinate input unit and controls an operation of the screen in accordance with a determination result. | 2014-07-10 |
20140195954 | Accessories as Workflow Priors in Medical Systems - Workflow information is populated in a user interface of a medical system. One or more accessories are detected. The user interface is updated to assist the user based on the identity of the accessory. One or more lists may be created based on the identity, such as a list of examinations or protocols usable with the accessory. One or more fields for configuring the imaging system for scanning may be pre-filled based on the identity, such as using values used in a previous configuration for scanning with the accessory. The workflow through the user interface may be streamlined or configured to allow for more consistent, rapid, or easier input by the user based on the detection of the accessory. | 2014-07-10 |
20140195955 | DISPLAY OPERATION DEVICE ALLOCATING A PLURALITY OF FUNCTIONS TO A KEY, IMAGE PROCESSING APPARATUS, AND METHOD OF RECEIVING USER OPERATIONS - A display operation device has a display-integrated operation panel with a display screen, on which a monochrome copy start key and a color copy start key are displayed. When black-toner-out or color-toner-out occurs, on the monochrome copy start key and the color copy start key, another UI component such as black-toner-out key and color-toner-out key is displayed. Such a UI component is displayed at the display position of the monochrome copy start key and the color copy start key, being superposed on these keys. | 2014-07-10 |
20140195956 | ELECTRONIC MANIFEST OF UNDERGROUND FACILITY LOCATE MARKS - Methods and apparatus for generating a searchable electronic record of a locate operation in which one or more physical locate marks are applied by a technician to indentify a presence or an absence of at least one underground facility within a dig area. A digital image of a geographic area comprising the dig area is electronically received, and at least a portion of the received digital image is displayed on a display device. One or more digital representations of the physical locate mark(s) applied by the locate technician are added to the displayed digital image so as to generate a marked-up digital image. Information relating to the marked-up digital image is electronically transmitted and/or electronically stored so as to generate the searchable electronic record of the locate operation. | 2014-07-10 |
20140195957 | IMAGE DISPLAY DEVICE AND CONTROLLING METHOD THEREOF - An image display device including a touchscreen display configured to display information; a controller configured to display a touch input window with a predetermined transparency while maintaining the information displayed on the touchscreen display based on a received request, the touch input window including a pad region for controlling a pointer displayed on the touchscreen display, move the pointer displayed on the touchscreen display in accordance with a touch movement on the mouse pad region, select and execute an application corresponding to a display object displayed on the touchscreen display when the pointer is displayed on the display object and an execute command is received, and select and execute the application corresponding to the display object when the pointer is not displayed on the display object and a touch direct input of the display object is received. | 2014-07-10 |
20140195958 | DISPLAY APPARATUS, METHOD FOR UI DISPLAY THEREOF AND COMPUTER-READABLE RECORDING MEDIUM - A display apparatus is provided. The display apparatus includes a display configured to display a user interface window for receiving a letter input; a communication interface configured to receive a control instruction for inputting letters from a control device; and a controller configured to control the display to selectively display an on-screen keypad for inputting letters on the user interface window based on whether the control device includes letter keys for inputting letters. | 2014-07-10 |
20140195959 | APPARATUS AND METHOD FOR PROVIDING A VIRTUAL KEYPAD - A method and apparatus are described for providing a virtual keypad. The method includes displaying a character string region and a virtual keypad region on a display, the character string region including a character string composed of a plurality of characters, and the virtual keypad region including an edit key; receiving a selection of the edit key; and displaying an edit key region including only the edit key and supporting a predefined selection function. | 2014-07-10 |
20140195960 | Device, Methods, and User Interface for Providing Optimized Entry of Alphanumeric Text - The present invention includes a device, method, and user interface for providing optimized entry of alphanumeric text. In one form, a method for providing selectable characters within a user interface includes determining an operating mode of a communication device and receiving an input associated with a selected input key. The method determines a group of characters associated with the selected key based on the operating mode and displays the group of characters within the user interface. The user interface may display a first character of the group of characters within a first portion of the user interface and the group of characters proximal to the first character within a second portion of the user interface. | 2014-07-10 |
20140195961 | Dynamic Index - In some implementations, a user can select a term (e.g., word or phrase) from the text of a digital media item (e.g., book, document, etc.) and cause an index to other references to the selected term within the digital media item to be generated and presented. The user can provide input to an item within the index to view an expanded preview of the text at the location within the digital media item corresponding to the index item without navigating to the location within the digital media item. The user can provide input to the index item to navigate to the location within the digital media item corresponding to the index item. When viewing a location within the digital media item corresponding to an index item, the user can provide input to navigate to other instances of the same term within the digital media item. | 2014-07-10 |
20140195962 | METHOD AND SYSTEM OF TASKBAR BUTTON INTERFACES - The present invention provides a system or method for displaying rich presentation taskbar buttons for a corresponding application. In one example, the rich presentation taskbar button may receive content from an application through a programming interface. The present invention further relates to a system and method for displaying a rich presentation taskbar button and for displaying and/or dismissing a thumbnail of an application window associated with the rich presentation taskbar button. The present invention may further include a system and method of pinning the thumbnail on a display or dismissing a thumbnail. The present invention also relates to a system and method for displaying multiple taskbar buttons in a taskbar including controlling the size of individual taskbar buttons, consolidating taskbar buttons and placing taskbar buttons into an overflow based on the type of taskbar button in the taskbar. | 2014-07-10 |
20140195963 | METHOD AND APPARATUS FOR REPRESENTING 3D THUMBNAILS - A method and related system are disclosed for generating a rotatable thumbnail representation of a 3D model of an object stored in a CAD file. Method steps include translating content of the CAD file into a neutral graphics format, converting the translated file content into a succession of views of the object, each successive view presenting a different perspective of the object as it rotates about a common axis, converting the successive views to a sequence of thumbnail-sized images, associating the sequence with a single thumbnail representation of the CAD file, and configuring the thumbnail representation to enable a user to preview the CAD file on a graphical user interface by displaying the thumbnail-sized images according to the sequence to simulate rotation of the object about the common axis. The resulting 3D thumbnail is universally viewable, for example, in a browser, without opening application software used to create the 3D model. | 2014-07-10 |
20140195964 | METHOD AND APPARATUS FOR DYNAMIC DISPLAY BOX MANAGEMENT - A method for display box management is provided. One method includes identifying a screen on which a display box is located, setting an attribute of the display box according to the identified screen, and displaying data in the display box according to the attribute of the display box. | 2014-07-10 |
20140195965 | Security system and method with scrolling feeds watchlist - A user-centric management application system and method for a security system that conceptualizes the security devices and the tasks to perform on the security devices as separate objects with common properties and behavior. Operators of the system create abstract containers, called dockviews, which the operator adds objects to in order to perform specific tasks. Because the operator assigns user access to dockviews and objects, the system tailors system access for both application users and tenants of the security system based on policy objectives. Dockviews have the ability to open in separate application windows to support priority display and isolation of critical management tasks. The system provides integrated user administration, event management and reports capability, a consistent “look and feel,” and system-wide automated event notification via a watchlist window. | 2014-07-10 |
20140195966 | METHOD FOR SELECTING A PLURALITY OF ENTRIES ON A USER INTERFACE - A method is provided for validating a selection of entries from a user through a user interface displayed on an electronic device. The method includes the steps of displaying on the user interface the plurality of entries through a first and at least a second list both movable separately along a first direction of the user interface, capturing a user input on the first list to move the first list from a first to a second position in the first direction, detecting a user sliding input from a first entry of the first list in the second position in a second direction distinct from the first direction and towards the at least second list, and selecting the first entry and a second entry of the at least second list in the direction of the user sliding input. | 2014-07-10 |
20140195967 | DATA VISUALIZATION - A graphical processor, method, and/or computer program product controls a display of user controls on a graphical user interface. A display tool displays a screen view of a data image on a display, wherein the screen view includes one or more graphical objects. A magnifier tool displays a zoomed-in view of a portion of the screen view, wherein the zoomed-in view is superimposed on the screen view, and wherein the zoomed-in view remains turned on until turned off by the user. A crosshair tool targets a graphical object in the zoomed-in portion of the view. A decoration tool displays a user control for a targeted graphical object. | 2014-07-10 |
20140195968 | INFERRING AND ACTING ON USER INTENT - A method for inferring and acting on user intent includes receiving, by a computing device, a first input and a second input. The first input includes data associated with a first real world object and the second input includes selection by a user of an image representing a second real world object. A plurality of potential actions that relate to at least one of the first input and the second input are identified. The method further includes determining, from a plurality of potential actions, an action that is inferred by a relationship between the first real world object and the second real world object. The action inferred from the relationship between the first real world object and the second real world object is performed. A computing device for inferring and acting on user intent is also provided. | 2014-07-10 |
20140195969 | Zeroclick - A GUI interface, a method of programming a GUI interface, and an apparatus which enables functions of controls in the GUI to be activated by a movement to a control and then another subsequent movement related to that control. It may be defined more precisely below, A GUI in which, when a pointer | 2014-07-10 |
20140195970 | FOOD AND DIGESTION CORRELATIVE TRACKING - Embodiments of the invention include methods and systems for correlating relationships between foods and symptoms such as gastrointestinal manifestations. Users can provide information regarding food intake and/or symptoms through any number of devices. The food and/or symptoms can be analyzed to pinpoint foods that are highly correlated with health symptoms, such as, digestive problems. Removal of such foods from the user's diet can then be suggested. | 2014-07-10 |
20140195971 | INSTRUMENT CONTROLLING DEVICE AND INSTRUMENT CONTROLLING METHOD - An instrument controlling device includes a storing portion that stores relationally parameter information, identification information that can identify, as a group, the selected plurality of instruments, and storage date and time information for when the parameter information was stored by the group unit. The instrument controlling device also includes a list displaying portion that displays a list of instruments, an information extracting portion that extracts, from the parameter information stored by the storing portion, the parameter information for the instruments belonging to the same group as an instrument that is indicated, when there has been an instruction to display history information of the parameter information corresponding to one of the instruments among the instruments displayed by the list displaying portion, and an information providing portion that provides, in a state that can be viewed by the user, the parameter information extracted by the parameter extracting portion. | 2014-07-10 |
20140195972 | METHOD AND APPARATUS FOR MANAGING PROGRAMS OR ICONS - A terminal is provided. The terminal includes a memory, and a processor for managing icons of programs installed in the memory. The processor determines a criterion for icon arrangement, arranges the icons according to the criterion for icon arrangement, and displays all or some of the arranged icons on a screen. The criterion for icon arrangement comprises at least one of most recently/frequently used, time, place, pattern of program use, and category. | 2014-07-10 |
20140195973 | MOBILE DEVICE FOR PERFORMING TRIGGER-BASED OBJECT DISPLAY AND METHOD OF CONTROLLING THE SAME - A method for controlling a mobile device to perform trigger-based object display is provided. The method includes displaying a plurality of objects on a touch screen by arranging the plurality of objects on a grid with rows and columns intersecting each other, detecting a trigger occurring to at least one of the plurality of objects, and applying an emphasis effect to the at least one of the plurality of objects to which the trigger has occurred. | 2014-07-10 |
20140195974 | METHOD AND APPARATUS FOR USING A FINGER SWIPE INTERFACE TO CONTROL A SYSTEM - A method for using a finger swipe interface to control the functionality of a system comprises the following steps: storing a key swipe pattern; storing a key indicia; sensing a pick swipe pattern using a finger swipe interface; comparing the pick swipe pattern to the key swipe pattern; storing a positive result if the pick pattern is the key pattern; displaying, an array of different indicia at a plurality of discrete display locations. If a positive result, the array of indicia includes the key indicia, whereas if a negative result, the array does not include the key indicia. A pick indicia is sensed and compared to the key indicia. The system in controlled in a first manner if the pick indicia is the key indicia; and controlled in a second manner if the pick indicia is not the key indicia. | 2014-07-10 |
20140195975 | DISPLAY APPARATUS AND METHOD OF CONTROLLING A DISPLAY APPARATUS - A display apparatus and a control method thereof are provided. The method of controlling a display apparatus includes displaying a list including at least one item, in response to a long press command which presses a predetermined area of a remote controller to control the display apparatus for more than a predetermined period of time being input, entering into an editing mode in order to edit the list, and in response to a predetermined user command being input during the editing mode, editing the list according to the predetermined user command. | 2014-07-10 |
20140195976 | SYSTEM AND METHOD FOR MANAGEMENT OF DIGITAL MEDIA - A media management system configured provides functionality to store, organize, and share digital media. The media management system may capture media in one or more media capture sessions and organize the media according to the time at which it was created or captured. An adaptable media grouping system is included to allow desired media to be quickly and easily located through coarse and fine groupings. The media management system may also manage and share URLs. The media management system may be implemented on various hardware devices, including mobile, desktop, and other computing devices. | 2014-07-10 |
20140195977 | USER INTERFACE CONTENT PERSONALIZATION SYSTEM - A user interface content personalization system is described. An apparatus may comprise a content personalization application operative on a processor circuit to present personalized content on a user interface. The content personalization application may comprise a content descriptor component operative to associate content with one or more content descriptors; a content search component operative to present search results on a user interface, the search results being selected from the content based on one or more search terms; a descriptor selection component operative to receive, by the transceiver, a descriptor selection enabled by a graphical user interface element accessible from the user interface; and a search results personalization component operative to generate personalized search results based on the descriptor selection, the search results personalization component to provide personalized search results on the user interface without re-entry of the one or more search terms. Other embodiments are described and claimed. | 2014-07-10 |
20140195978 | GRANULAR GRAPHICAL USER INTERFACE ELEMENT - A graphical user interface (GUI) element permits a user to control an application in both a coarse manner and a fine manner. When a cursor is moved to coincide or overlap the displayed GUI element, parameter adjustment is made at a first (coarse) granularity so that rapid changes to the target parameter can be made (e.g., displayed zoom level, image rotation or playback volume). As the cursor is moved away from the displayed GUI element, parameter adjustment is made at a second (fine) granularity so that fine changes to the target parameter can be made. In one embodiment, the further the cursor is moved from the displayed GUI element, the finer the control. | 2014-07-10 |
20140195979 | INTERACTIVE USER INTERFACE - A system and method for providing a selection interface on a touch screen device is disclosed. The selection interface depicts a claw for grasping. A progress indicator is provided by varying the motion of the claw. A completion indicator is also provided by depicting the claw in an open state or a closed state, and by moving the claw into a target region. | 2014-07-10 |
20140195980 | DISPLAY APPARATUS AND METHOD FOR PROVIDING USER INTERFACE THEREOF - A display apparatus and a user interface providing method thereof are provided. The method including: in response to a command being input, displaying user interface comprising at least one icon which represents a current setting status of the display apparatus on one area of a display screen; and in response to an icon of the at least one icon being selected, changing a setting status of a function of the display apparatus corresponding to the selected icon. | 2014-07-10 |
20140195981 | ELECTRONIC APPARATUS AND CONTROL METHOD THEREOF - A control method of an electronic apparatus is provided, including displaying a pointing graphical user interface (GUI) which performs a pointing function in a pointing control mode, converting the pointing GUI into a four-directional GUI to control four-directional movement of a predetermined object and changing to the four-directional control mode when a predetermined event occurs, and controlling the four-directional movement of the predetermined object according to manipulation of the four-directional GUI. | 2014-07-10 |
20140195982 | PORTABLE TERMINAL HAVING DISPLAY BUTTONS AND METHOD OF INPUTTING FUNCTIONS USING DISPLAY BUTTONS - A portable terminal having display buttons for displaying images corresponding to specific functions through keys pressed by a user, and a method of inputting functions of the portable terminal using the display buttons. The portable terminal includes: a controller which receives signals corresponding to a user key pressed from the plurality of input buttons and outputs image data to be displayed on each of the plurality of input buttons using the received signals; and a plurality of buttons for inputting a key from a user and outputting a signal corresponding to the key pressed, and for receiving the image data from the controller and displaying the received image data. Accordingly, by using the display buttons for displaying variable images corresponding to specific functions as well as an essential function of inputting keys from a user when a specific function is input in the portable terminal such as a cell phone, a plurality of functions can be input with only a limited number of buttons, providing speed and convenience to the user for function input. | 2014-07-10 |
20140195983 | 3D GRAPHICAL USER INTERFACE - Systems, apparatus, articles, and methods are described including operations for a 3D graphical user interface. | 2014-07-10 |
20140195984 | ANALYTIC FRAMEWORKS FOR PERSONS OF INTEREST - The present systems and methods relate to frameworks for identifying persons of interest identified through datasets collected from law-enforcement agencies, financial institutions, or other public resources. The present systems represent network data regarding individuals and explicit connections between them as a network graph. The present systems determine a statistical model representing the network graph, the statistical model generating hidden parameters for decomposing and projecting the network graph onto a space of baseline communities. The present systems categorize cliques of nodes in the network graph as the space of baseline communities and infer a category for a received potential person of interest by determining a node corresponding to the received potential person of interest, and associating a clique from the categorized cliques to the node corresponding to the received potential person of interest, where the inferred category for the potential person of interest identifies the potential person of interest as suspicious. | 2014-07-10 |
20140195985 | DISPLAY APPARATUS, UI DISPLAY METHOD THEREOF AND COMPUTER-READABLE RECORDING MEDIUM - A display apparatus which corrects input characters by moving a cursor in word units is provided. The display apparatus includes a communication interface configured to receive a control command for a character input from a control device, a display configured to display characters corresponding to the control command, and a controller configured to control the display to move a cursor in word units when a correction command to correct the displayed characters is received. | 2014-07-10 |
20140195986 | CONTACTLESS REMOTE CONTROL SYSTEM AND METHOD FOR MEDICAL DEVICES - The present invention provides a contactless remote control system enabling an operator to operate one or more medical devices in a contactless way, said remote control system comprising a display device for displaying a Graphic User Interface GUI regarding the one or more medical devices; a tracking device for tracking the motion information of the operator; a control device for (1) interpreting the motion information of the operator into operation information relating to the movement trajectory of a cursor in the GUI or the confirmation of the selection of an item in the GUI where the cursor locates, and for (2) operating the GUI in accordance with the operation information so as to generate control commands for the one or more medical devices; and an output device for outputting the control commands to the one or more medical devices. This system of the present invention enables the operator to operate and control the medical device in a more convenient way, and causes the degree of user satisfaction to be improved. | 2014-07-10 |
20140195987 | Moving A Virtual Object Based on Tapping - A mobile device enables refined selections of displayed virtual objects by responding to a user's tapping actions on the sides of the device. The device can move the object by a small increment in a direction opposite the tapped surface, as though the tapping were gently nudging the object away from that surface. For example, if the user taps on the right side of the device, then the device can responsively move a currently selected object leftward by one pixel. Conversely, if the user taps on the left side of the device, then the device can responsively move the currently selected object rightward by one pixel. Similar movements of similar magnitude and in expected directions can be achieved by tapping the top or bottom of the device. Thus, a currently selected object can be moved in a more refined and precise manner than might be possible using a touchscreen alone. | 2014-07-10 |
20140195988 | OPERATING ENVIRONMENT COMPRISING MULTIPLE CLIENT DEVICES, MULTIPLE DISPLAYS, MULTIPLE USERS, AND GESTURAL CONTROL - Embodiments described herein includes a system comprising a processor coupled to display devices, sensors, remote client devices, and computer applications. The computer applications orchestrate content of the remote client devices simultaneously across at least one of the display devices and the remote client devices, and allow simultaneous control of the display devices. The simultaneous control includes automatically detecting a gesture of at least one object from gesture data received via the sensors. The gesture data is absolute three-space location data of an instantaneous state of the at least one object at a point in time and space. The detecting comprises aggregating the gesture data, and identifying the gesture using only the gesture data. The computer applications translate the gesture to a gesture signal, and control at least one of the display devices and the remote client devices in response to the gesture signal. | 2014-07-10 |
20140195989 | INPUT DEVICE, DISPLAY DEVICE AND METHOD OF CONTROLLING THEREOF - Exemplary embodiments may disclose an input device, a display device, and methods of controlling thereof. More particularly, exemplary embodiments may disclose an input device, a display device, and methods of controlling thereof, which inputs a command using gestures. The input device may include: a sensor configured to sense a location and a movement of the input device in response to a gesture command being input; a controller configured to convert the sensed movement into a physical quantity, create a cursor movement command when a size of the physical quantity is less than a predetermined threshold value, and create a predetermined control command when the size of the physical quantity is more than the predetermined threshold value; and a communicator configured to transmit the created commands to a display device. | 2014-07-10 |
20140195990 | MOBILE DEVICE SYSTEM PROVIDING HYBRID WIDGET AND ASSOCIATED CONTROL - A control method of a mobile device providing hybrid widgets includes: displaying a first hybrid widget on a touch screen; detecting a gesture made via said touch screen; and in response to detecting the gesture, converting the first hybrid widget into a second hybrid widget, and displaying the second hybrid widget on the touch screen. | 2014-07-10 |
20140195991 | BOUNDING BOX GESTURE RECOGNITION ON A TOUCH DETECTING INTERACTIVE DISPLAY - The invention provides a method and apparatus for identifying gestures performed by a user to control an interactive display. The gestures are identified based on a bounding box enclosing the points at which a user contacts a touch sensor corresponding with the display surface. The invention thus permits the use of inexpensive and highly reliable grid-based touch sensors that provide a bounding box to describe contact information. In identifying the gestures, the position, motion, shape, and deformation of the bounding box may all be considered. In particular, the center, width, height, aspect ratio, length of the diagonal, and orientation of the diagonal of the bounding box may be determined. A stretch factor, defined as the maximum of the ratio of the height of the bounding box to the width of the bounding box and the ratio of the width of the bounding box to the height of the bounding box, may also be computed. Finally, gestures may be identified based on the changes in time of these characteristics and quantities. | 2014-07-10 |
20140195992 | Determining a Position of Inspection System Output in Design Data Space - Systems and methods for determining a position of output of an inspection system in design data space are provided. One method includes merging more than one feature in design data for a wafer into a single feature that has a periphery that encompasses all of the features that are merged. The method also includes storing information for the single feature without the design data for the features that are merged. The information includes a position of the single feature in design data space. The method further includes aligning output of an inspection system for the wafer to the information for the single feature such that positions of the output in the design data space can be determined based on the design data space position of the single feature. | 2014-07-10 |
20140195993 | THREE-DIMENSIONAL MASK MODEL FOR PHOTOLITHOGRAPHY SIMULATION - A three-dimensional mask model of the invention provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image. | 2014-07-10 |
20140195994 | DEFECTIVE ARTIFACT REMOVAL IN PHOTOLITHOGRAPHY MASKS CORRECTED FOR OPTICAL PROXIMITY - Defective artifact removal is described in photolithography masks corrected for optical proximity. In one example a method is described in which partitions are identified in a mask design for independent optimization. The partitions are grouped and ordering into stages. The first stage is processed. Geometries are extracted from the periphery of the first stage partitions. The extracted geometries are added to the peripheries of second stage partitions. Then the second stage partitions are processed. | 2014-07-10 |
20140195995 | SYSTEMS AND METHODS FOR SINGLE CELL PRODUCT PATH DELAY ANALYSIS - Methods and systems for qualifying a single cell with product path delay analysis are provided. A method includes designing a product using a model from an initial test site. The method also includes creating performance path tests for one or more paths on the product. The method further includes measuring performance path parameters of the product. The method includes determining that the measured performance path parameters match predicted performance path parameters. | 2014-07-10 |
20140195996 | ADAPTIVE WORKLOAD BASED OPTIMIZATIONS COUPLED WITH A HETEROGENEOUS CURRENT-AWARE BASELINE DESIGN TO MITIGATE CURRENT DELIVERY LIMITATIONS IN INTEGRATED CIRCUITS - A dynamic system coupled with “pre-Silicon” design methodologies and “post-Silicon” current optimizing programming methodologies to improve and optimize current delivery into a chip, which is limited by the physical properties of the connections (e.g., Controlled Collapse Chip Connection or C4s). The mechanism consists of measuring or estimating power consumption at a certain granularity within a chip, converting the power information into C4 current information using a method, and triggering throttling mechanisms (including token based throttling) where applicable to limit the current delivery per C4 beyond pre-established limits or periods. Design aids are used to allocate C4s throughout the chip based on the current delivery requirements. The system coupled with design and programming methodologies improve and optimize current delivery is extendable to connections across layers in a multilayer 3D chip stack. | 2014-07-10 |
20140195997 | METHOD AND LAYOUT OF AN INTEGRATED CIRCUIT - An integrated circuit layout includes a P-type active region, an N-type active region, a first metal connection, a second metal connection and a plurality of trunks. The plurality of trunks is formed substantially side-by-side, and in parallel with each other. The first metal connection is substantially disposed over the P-type active region, and is electrically connected with drain regions of PMOS transistors in the P-type active region. The second metal connection is substantially disposed over the N-type active region, and is electrically connected with drain regions of NMOS transistors in the N-type active region. The plurality of trunks is electrically connected with and is substantially perpendicular to the first metal connection and the second metal connection. A first trunk of the plurality of trunks has a width wider than a width of other trunks of the plurality of trunks and is arranged to be located between two groups of trunks. | 2014-07-10 |
20140195998 | Automatic Generation of Wire Tag Lists for a Metal Stack - Mechanisms are provided for pruning a layer trait library for use in wire routing in an integrated circuit design process. The mechanisms receive a plurality of wirecodes and a metal stack definition. The mechanisms generate a verbose layer trait library based on all possible combinations of the wirecodes and layers of the metal stack definition. The mechanisms generate a pruned layer trait library by pruning the verbose layer trait library to remove redundant layer traits from the verbose layer trait library. In addition, the mechanisms store the pruned layer trait library for performing wire routing of an integrated circuit design. | 2014-07-10 |
20140195999 | METHOD OF DESIGNING SEMICONDUCTOR INTEGRATED CIRCUIT - A method of designing a semiconductor integrated circuit, includes inserting, between a power supply voltage and a ground voltage, at least two types of capacitor cells which have a different ratio, the ratio being between an inverse number of a capacitance value of a capacitative element and a resistance value of an equivalent series resistance, such that an impedance between the power supply voltage and the ground voltage in a resonance frequency according to capacitances of the at least two types of capacitor cells and an external inductance, and an impedance between the power supply voltage and the ground voltage in a target frequency, are near respective desired values or less than or equal to the respective desired values. | 2014-07-10 |
20140196000 | SYSTEM AND METHOD FOR CHECKING SIGNAL TRANSMISSION LINE - A method for checking signal transmission lines of a printed circuit board (PCB) layout includes determining differential pairs to be checked and dividing the differential pairs to be checked into a first group and a second group. A first reference distance between differential pairs belonging to the same group and a second reference distance between differential pairs belonging to different groups are set. A first box surrounding each line section of one to be checked signal differential line of the first group and a second box surrounding the first box are created. One first box surrounding each line section of the to be checked differential line of the second group is created. Whether or not in the first box and the second box there are differential lines which do not satisfy design standards is determined. | 2014-07-10 |
20140196001 | SOFTWARE DEVELOPMENT METHODOLOGY SYSTEM FOR IMPLEMENTING BUSINESS PROCESSES - A software development tool for developing software that implements a customer's business processes. The software development tool determines a plurality of models to define the software to be developed, wherein at least one model of the plurality of models is a business model that comprises at least one business process, and the at least one business process is a set of interrelated business process paths that accomplish a business goal. The software development tool defines at least one business process path, wherein the at least one business process path is a route through the at least one business process taken during a single execution of the at least one business process, and the at least one business process path comprises at least one step. The software development tool maps the defined at least one business process path to a second model different than the business model, wherein the mapping identifies at least one part of the second model that implements the at least one step of the business process path. The software development tool builds the at least one business process path based on results of the mapping. The software development tool delivers the at least one business process path that has been built. | 2014-07-10 |
20140196002 | TOOL AND METHOD THEREOF FOR EFFICIENT DESIGN OF INFORMATION TECHNOLOGY SYSTEMS - A design tool and method for designing information technology (IT) systems are provided. The method includes receiving at least one requirement for the IT system; receiving a layout of the IT system; extracting the at least one requirement and the layout; classifying the at least one requirement; selecting a design pattern respective of each of the at least one classified requirement and the layout; linking each of the at least one classified requirement to at least one design dimension; producing an at least one complete design of the IT system; and querying a user to determine whether the at least one complete design of the IT system has been approved by the user. | 2014-07-10 |
20140196003 | Image Processing Software Development Method, Image Processing Software Development Device, and Image Processing Software Development Program - The present invention includes four types of component diagrams, namely, an input/output data memory management component diagram, an input data value setup component diagram, a library execution component diagram, and an output data value acquisition component diagram, with respect to image processing library functions for a programming language and to an input/output data structure for the image processing library functions. The present invention also includes upper-level component diagrams, which are prepared by connecting the four types of component diagrams as lower-level component diagrams in the order of use, writes an algorithm by combining the lower- and upper-level component diagrams, and executes the written algorithm. From the written algorithm, the present invention generates a programming language source code for calling an image processing library. | 2014-07-10 |
20140196004 | SOFTWARE INTERFACE FOR A HARDWARE DEVICE - Automatically generating code used with device drivers for interfacing with hardware. The method includes receiving a machine readable description of a hardware device, including at least one of hardware registers or shared memory structures of the hardware device. The method further includes determining an operating system with which the hardware device is to be used. The method further includes processing the machine readable description on a code generation tool to automatically generate code for a hardware driver for the hardware device specific to the determined operating system. | 2014-07-10 |
20140196005 | HIGH PERFORMANCE PHP - Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes. | 2014-07-10 |
20140196006 | APPEARANCE OBJECTS FOR CONFIGURING AND GRAPHICALLY DISPLAYING PROGRAMMED/CONFIGURED PROCESS CONTROL - Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute. | 2014-07-10 |
20140196007 | SYSTEM AND METHOD FOR COMPUTATIONAL UNIFICATION OF HETEROGENEOUS IMPLICIT AND EXPLICIT PROCESSING ELEMENTS - A system and method for computational unification of heterogeneous implicit and explicit processing elements which supports the aggregation of any number of such processing elements. The system and method of the present invention supports the generation of a unified executable program through the use of directive statements which are analyzed in conjunction with the semantic structures in the parsed source code to generate appropriate source code targeted to the implicit and explicit processing elements. The computational unification system and method of the present invention further embodies expertise with the particular programming style and idiom of the various processing elements. | 2014-07-10 |
20140196008 | IMMUTABLE OBJECT TYPES - A language extension that advances safety in system programming in that an entire type may be declared to be immutable in the case in which all instances of that type are immutable. The immutable type declaration automatically causes any instances of that type to be treated as immutable, and automatically causes all directly or indirectly reachable members (e.g., fields, methods, properties) of the instance to also be treated as immutable. Furthermore, any construction time reference that allows for field assignment of the instance is not permitted to survive beyond the point at which the instance becomes accessible to its creator. Accordingly, this instance, and any other instance of that same type, will be immutable from the very time of construction. The ability to classify all such instances as immutable is beneficial as the immutable characteristic permits actions that normally would not be allowed due to resource access safety. | 2014-07-10 |
20140196009 | MODULE STRUCTURAL ANALYSIS SUPPORTING DEVICE AND PROGRAM - A device supporting the structural analysis of a module comprises: a storage means storing at least one module; and a conversion means that converts a prescribed target module among the modules stored by the storage means to a secondary module and stores same in the storage means. The conversion means reads the target module from the storage means and sequentially outputs to the secondary module each sentence written from a prescribed processing start location in the target module to a prescribed processing end location. The conversion means also recursively develops a sentence written in processing units etc., for execution, and outputs same to the secondary module, when the sentence is a module internal processing unit or a sentence that executes another module. | 2014-07-10 |
20140196010 | AUTOMATIC CODE REVIEW AND CODE REVIEWER RECOMMENDATION - Systems and methods for performing automatic code review are described. The system receives a version of source code and processes it for potential coding issues based on a code review configuration. Upon detecting a coding issue, the system generates an automatic code review that contains a location identifying the coding issue in the version of source code and an associated review comment selected from the code review configuration. The method includes receiving a version of source code and generating a review request for a specific change in the version of source code. The method then assigns a code reviewer for handling the review request by selecting a reviewer from a subset code reviewers based on the number of times each code reviewer has been assigned to prior review requests associated with the specific change. | 2014-07-10 |
20140196011 | AUTOMATIC REGRESSION TESTING BASED ON CYCLOMATIC COMPLEXITY - A processor-implemented method, system, and/or computer program product automates regression testing based on cyclomatic complexity of changed code. A base code change to a software program is identified as having a particular cyclomatic complexity. Multiple different software test routines are mapped to the base code change. A specific quantity of the different software test routines are then run to test the base code change, where the quantity of test routines that is run is based on the cyclomatic complexity of the base code change. | 2014-07-10 |
20140196012 | METHODS, DEVICES, SYSTEMS, AND NON-TRANSITORY MACHINE-READABLE MEDIUM FOR PERFORMING AN AUTOMATED CALIBRATION FOR TESTING OF A COMPUTER SOFTWARE APPLICATION - The present invention enables an automated testing of computer software applications for efficiently determining the quality and/or performance characteristics of the computer software applications and assists testing designers when determining software application scalability and performance under load. Embodiments of the present invention may be implemented to, for example, determine how many test servers are required to test computer software applications for correct function under the load of many concurrently active users, and periodically test and/or monitor computer software applications for quality control and/or other purposes. Additionally, embodiments of the present invention may be implemented to, for example calibrate a set of one or more test servers for testing a computer software application. | 2014-07-10 |
20140196013 | DATA PRESENTATION IN INTEGRATED DEVELOPMENT ENVIRONMENTS - Methods and apparatus are provided to access and present data from a process executing on a separate device, with the data being presented in a form suitable for the type of data, such as a graphical structure that represents the data. The methods include receiving a request to display a first data object stored in a memory of a second computing device, wherein the first object is of a first data type in a process configured to execute on the second computing device, generating an expression configured to convert the first data object to a defined data format, sending the expression to the process, executing the expression in the process to produce intermediate data that represents the first object in the defined format, receiving the intermediate data, creating a second object of a second data type based upon the intermediate data, and displaying a graphical structure of the second object. | 2014-07-10 |
20140196014 | System and Method of Debugging Multi-Threaded Processes - A system and method of debugging a multi-threaded process with at least one running thread and at least one suspended thread is disclosed. Embodiments utilize a blocking function to block the thread of a process while other threads are allowed to run. The blocking function may be executed in a suspended thread by a debugger under control of a thread blocking controller. The other threads may implement interprocess communication channels for enabling communication between the process and another application. A simulated user interface (UI) of a debugger enables interaction with users while a hardware simulation thread is blocked, where blocking of the hardware simulation thread may be implemented by a thread blocking component implemented externally to the debugger. Where a thread blocking controller is implemented within the debugger, a debugger UI may interact with a user while the hardware simulation thread is blocked and interprocess communication threads are running | 2014-07-10 |
20140196015 | DECLARATION OF LIFETIME OF RESOURCE REFERENCE - A language extension that advances safety in system programming by specifying a lifetime of a reference that represents a resource. In accordance with the language extension, the lifetime references a particular scope in a manner that the compiler generates computer-executable instructions that enforce the lifetime of the reference to be a function of (e.g., no longer than) the lifetime of the particular scope. Accordingly, the resource lifetime may be specified in advance to have a particular scope. This helps in performing resource management as typical managed language programs can allow resources to exist indefinitely. Furthermore, because the resources have a defined finite lifetime, they might be more conveniently allocated on a stack, instead of on a heap, for much more efficient processing. | 2014-07-10 |
20140196016 | LAYERED PROGRAMMING FOR HETEROGENEOUS DEVICES - A method, a system, and a non-transitory computer readable medium for parallelizing computer program code including a loop are presented. An intermediate language version of the computer program code is generated based on a parallel type of the loop, wherein the intermediate language version includes information about parallelism in the computer program code. The intermediate language version is optimized at runtime based on the device characteristics where the computer program code is to be executed. The parallel type may include a thread parallel type, wherein the loop is dispatched to multiple threads for execution, or a general parallel type, wherein the loop is dispatched to a single thread and may be vectorized for execution. The intermediate language version may be saved separate from the computer program code. | 2014-07-10 |
20140196017 | SYSTEM AND METHOD FOR COMPILER ASSISTED PARALLELIZATION OF A STREAM PROCESSING OPERATOR - A method of enabling compiler assisted parallelization of one or more stream processing operators in a stream processing application, which consists of a data flow graph with operators as vertices connected by streams. The method includes specifying a parallelized version of one or more of the operators, with a parameterized degree of parallelism, in the stream application, evaluating whether or not to use the parallelized operator, deciding the degree of parallelism of the parallelized operator, if there is a need for a parallelized operator. | 2014-07-10 |
20140196018 | COMPILER OPTIMIZATION BASED ON COLLECTIVITY ANALYSIS - An embodiment is directed to determining, by a compiler, that a call to a named barrier is matched across all of a plurality of threads, and based at least in part on determining that the call to the named barrier is matched across all of the plurality of threads, replacing, by the compiler, the named barrier with an unnamed barrier. | 2014-07-10 |
20140196019 | Method and Apparatus for Substituting Compiler Built-in Helper Functions with Machine Instructions - An executable program compiled according to a source instruction set architecture (source ISA) is loaded for execution by a target instruction set architecture (target ISA)-based hardware execution unit, wherein the source and target ISA's are different. The loading includes mapping a compiler built-in helper function in the executable program to a target ISA machine instruction. The loaded program is then executed. As part of the execution, the helper function is replaced with the target ISA machine instruction to which the helper function was mapped, and the target ISA machine instruction is executed rather than the helper function. | 2014-07-10 |
20140196020 | GENERATING SOFTWARE UPDATES - Techniques for generating a software update include determining changes between a previous version of a software package and a new version of the software package. Whether each change can be implemented as automatic correction instructions that can be executed by a client computer system is determined. Automatic correction instructions are generated for changes that can be implemented as automatic correction instructions. Manual correction instructions are generated for changes that cannot be implemented as automatic correction instructions, including, for each of those changes, identifying a corresponding template for a text string for the change from a repository of templates and including the text string in the manual correction instruction. | 2014-07-10 |
20140196021 | REMOTE UPGRADE SERVERS AND LOAD BALANCING METHODS THEREOF - A remote upgrade server having a networking module and a processing unit is provided. The networking module provides a network access service. The processing unit receives an update checking request from a mobile communication device via the networking module, and determines a delay time period according to a current networking load in response to the update checking request. Also, the processing unit transmits an update configuration file including the delay time period to the mobile communication device via the networking module, so that the mobile communication device downloads the system update file from the remote upgrade server after the delay time period. | 2014-07-10 |
20140196022 | Cloud Based Application Packaging - A new system and method for cloud based application packaging is disclosed, comprising a platform-independent manifest file that can deploy an application into any cloud environment. | 2014-07-10 |
20140196023 | SYSTEM AND METHOD TO CREATE AND CONTROL A SOFTWARE APPLIANCE - A system and Method to create and control a software appliance across a wired or wireless connection, such method allowing users to select and store app packages containing control apps and Appliance apps the latter of which are deployed and launched on a selected Software Appliance. The resulting approach provides for improved personalization of the App experience when deployed between a mobile device and a Software Appliance that is installed on a device that is traditionally a shared resource such as a Television. | 2014-07-10 |
20140196024 | SYSTEMS AND METHODS FOR FIRMWARE DISTRIBUTION AND UPDATE OVER REMOTE APPLICATION - Described herein are firmware update systems and methods for providing a update/upgrade path for a plurality of products. An exemplary firmware update system may comprise Application Store providing applications to commonly available consumer devices like cell phones, tables and/or laptops, whose application provides a method of carrying with it a payload of firmware that can be distributed to a plurality of products. An exemplary integration system may or may not also comprise a central or remote database that tracks and manages the status of the Target Devices. An exemplary integration system may or may not also comprise a Target Device that can in turn communicate with other Target Devices within its realm of communication to provide a firmware update to these Secondary Target Devices. | 2014-07-10 |
20140196025 | SYSTEMS AND METHODS UTILIZING HIGHLY DYNAMIC WIRELESS AD-HOC NETWORKS - Systems and methods for propagating a mesh network are disclosed. In embodiments, an API for participation in a mesh network stored on a first device may be distributed without a central provider. The presence of the first device may be detected on a second mobile device. The second mobile device may wirelessly connect to the first device. A web browser application may be accessed on the second mobile device and used to access a DNS implementation on the first device. The second mobile device may submit a request for an API from the first device. The API from the first device may be downloaded and installed at the second mobile device. The second mobile device, using the installed API, may connect to and communicate with the first device. | 2014-07-10 |
20140196026 | TERMINAL DEVICE FOR DOWNLOADING AND INSTALLING AN APPLICATION AND METHOD THEREOF - An application installation method of a mobile device is provided. The method includes installing an application on the mobile device; presenting, if the application is installed, an icon corresponding to the application and a mark to indicate that the application is installed, such that at least a portion of the mark is located on the icon; executing the application; and presenting, after the application is executed, the icon without the mark. | 2014-07-10 |
20140196027 | LOW-RISK SERVER CONSOLIDATION - A method for virtual machine (VM) consolidation includes providing a plurality of resource usage levels for a set of VMs to be consolidated including a first resource usage level and a last resource usage level. An optimization problem is formulated to minimize an objective function such that any of one or more VMs of a set of VMs to be allocated to a target server may be assigned to the first resource level and remaining VMs of the set may be assigned to the last resource level while not exceeding a resource capacity of the target server. The set of VMs are allocated to a number of servers is accordance with the formulating to consolidate the set of VMs. | 2014-07-10 |
20140196028 | METHOD AND SYSTEM FOR SHARING TEMPLATES AND MULTI-INSTANCE CLOUD DEPLOYABLE APPLICATIONS - A server computer system identifies a set of image templates for building a cloud server image and a compatible deployable template for launching the cloud server image in a template repository. The server computer system associates the set of image templates with the compatible deployable template in the template repository. Upon receiving a user selection, the server computer system obtains the set of image templates and the compatible deployable temple. | 2014-07-10 |
20140196029 | SCRIPTING LANGUAGE EXECUTOR SERVICE FOR APPLICATIONS - A method and system for executing scripts on virtual machines is provided. The system includes an executor service that accepts scripts, parameters, authentication information from another process that needs to invoke a script on a target virtual machine (or group of virtual machines). The executor service remains running even after a script has completed execution. The executor service accepts any number of scripts and places them in a command queue. Agents running on the target virtual machine(s) check-in with the executor service to receive scripts from the command queue. Also, the executor service may directly invoke a script using a persistent connection to a virtual machine management center. | 2014-07-10 |
20140196030 | HIERARCHICAL THRESHOLDS-BASED VIRTUAL MACHINE CONFIGURATION - In response to a performance parameter of a virtual machine (VM) exceeding a threshold, an operation to be performed relative to the VM is identified. A resource requirement of performing the operation is determined using a resource requirement thresholds hierarchy. The resource requirement thresholds hierarchy is usable for computing the resource requirement of the operation when the operation is performed at a specified level in a hierarchy within a virtualized environment where the VM is executing. A violation value resulting from performing the operation is determined using a violation value thresholds hierarchy. If the resource requirement and the violation value do not exceed a resource requirement threshold and a violation value threshold respectively, a first configuration of the VM is revised to a second configuration of the VM. The second configuration includes a result of performing the operation relative to the VM at the specified level in the hierarchy. | 2014-07-10 |
20140196031 | PREPROVISIONING USING MUTATED TEMPLATES - Illustrative embodiments include a method for preprovisioning using a mutated template. A subset of templates is selected from a set of templates that can be provisioned to a data processing system, a template in the set of templates including data to create a virtual machine on the data processing system. The mutated template is constructed using the subset of templates. A manifest is constructed such that a template in the subset of templates can be reconstructed from the mutated template using the manifest. Instead of the subset of templates, the mutated template is preprovisioned to the data processing system. | 2014-07-10 |
20140196032 | USING PREPROVISIONED MUTATED TEMPLATES - Illustrative embodiments include a method for creating a virtual machine using a preprovisioned mutated template. A template to use for creating the virtual machine is identified, a template including data usable to create the virtual machine on a data processing system. A block of data is selected in the mutated template for reconstructing the template from the mutated template. The block of data is included in the mutated template at a location specified in a manifest associated with the mutated template. A data structure of the template is populated with the block of data such that the block of data occupies a predetermined position in the template, thereby reconstructing the template from the mutated template. The virtual machine is created on the data processing system using the template. | 2014-07-10 |
20140196033 | SYSTEM AND METHOD FOR IMPROVING MEMORY USAGE IN VIRTUAL MACHINES - A method (and system) for managing memory among virtual machines in a system having a plurality of virtual machines, includes providing at least one memory optimization mechanism which can reduce memory usage of a virtual machine at a cost of increasing CPU usage. Information on memory usage and CPU usage of each virtual machine is periodically collected. In response to detecting that a first virtual machine exhibits a high level of memory use, at least one second virtual machine with extra CPU capacity is identified. The at least one memory optimization mechanism is applied to the at least one second virtual machine, to reduce memory used by the at least one second virtual machine, thereby providing a portion of freed memory. The portion of freed memory is then allocated to the first virtual machine. | 2014-07-10 |
20140196034 | VIRTUAL MACHINE CONTROL APPARATUS AND VIRTUAL MACHINE CONTROL METHOD - A virtual machine control apparatus | 2014-07-10 |
20140196035 | MANAGEMENT SYSTEM, RECORDING MEDIUM AND METHOD FOR MANAGING VIRTUAL MACHINES - An information processing system includes circuitry configured to identify a plurality of systems that each access at least one of a plurality of virtual machines executed by a server, generate, for each system, a value indicating whether performance of the system satisfies an agreement for the system if a virtual machine accessed by the system is stopped, determine a virtual machine to be stopped among the plurality of virtual machines based on the values. | 2014-07-10 |
20140196036 | TRACING OPERATIONS IN A CLOUD SYSTEM - An apparatus and a related method to track operations on a cloud system are provided. A processor may execute at least one virtual machine that emulates an independent computer apparatus. A module may receive a first record generated by the at least one virtual machine. The first record may comprise at least one attribute associated with an operation occurring in a virtual machine. The module may also generate a second record having attributes corresponding to some of the attributes in the first record. | 2014-07-10 |