Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


10th week of 2015 patent applcation highlights part 86
Patent application numberTitlePublished
20150067557METHOD AND ELECTRONIC DEVICE FOR DISPLAYING CONTENT - A method in an electronic device includes displaying at least a part of the a plurality of contents on a screen, determining a content of interest based on weights of each of the contents, and adjusting a speed of scrolling the plurality of the contents upon detecting the content of interest being displayed on the screen. An electronic device includes one or more processors configured to display at least a part of the a plurality of contents on a screen, determine a content of interest on based on weights of each of the contents, and adjust a speed of scrolling the plurality of the contents upon detecting the content of interest being displayed on the screen when scrolling the contents. Other embodiments also are disclosed.2015-03-05
20150067558COMMUNICATION DEVICE AND METHOD USING EDITABLE VISUAL OBJECTS - A communication device and method are disclosed. The communication device includes an intention input unit, a visual object processing unit, and a message management unit. The intention input unit receives a user's intention through an interface. The visual object processing unit outputs a recommended visual object related to the user's intention to the interface, and generates the metadata of an edited visual object when the user edits the recommended visual object through the interface. The message management unit sends a message, including the generated metadata of the visual object, to a counterpart terminal.2015-03-05
20150067559Device, Method, and Graphical User Interface for Selecting Object within a Group of Objects - An electronic device: displays a plurality of objects, where two or more of the objects are grouped together in a group of objects and one or more other objects of the plurality of objects are not in the group; detects a first gesture that includes a first press input at a location that corresponds to a respective object in the group. in response to detecting the first gesture, the device selects one or more of the plurality of objects as a set of selected objects. If the first press input had a maximum intensity below a first intensity threshold, the set includes the objects in the group and excludes the other objects that are not in the group. If the first press input had an intensity above the first intensity threshold, the set includes the respective object and excludes one or more objects in the group and the other objects that are not in the group.2015-03-05
20150067560Device, Method, and Graphical User Interface for Manipulating Framed Graphical Objects - An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a graphical object inside of a frame on the display, and detects a gesture. Detecting the gesture includes: detecting a contact on the touch-sensitive surface while a focus selector is over the graphical object, and detecting movement of the contact across the touch-sensitive surface. In response to detecting the gesture: in accordance with a determination that the contact meets predefined intensity criteria, the device removes the graphical object from the frame; and in accordance with a determination that the contact does not meet the predefined intensity criteria, the device adjusts an appearance of the graphical object inside of the frame.2015-03-05
20150067561ELECTRONIC APPARATUS, METHOD AND STORAGE MEDIUM - An electronic apparatus according to the present embodiment includes a touch input module, a display, a control module, a detection module, and a function assignment module. The control module is configured to make a selected window displayed on the display active. The detection module is configured to detect an application program corresponding to the active window. The function assignment module is configured to assign a function in accordance with the application program detected by the detection module to a touch input module.2015-03-05
20150067562CONTROL METHOD FOR INFORMATION APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - A control method according to the present disclosure causes a computer of an information apparatus to: display on a display a display screen representing a floor plan of a building; display on the display screen device icons respectively representing one or more target devices, the device icons being movable when dragged and including a humidifier icon that represents a humidifier; and when it is sensed that the humidifier icon is selected, and is moved on the floor plan, display an effect range in which an effect of the humidifier extends, in a region corresponding to a room in the floor plan where a drop of the humidifier icon is sensed.2015-03-05
20150067563Device, Method, and Graphical User Interface for Moving and Dropping a User Interface Object - An electronic device detects a contact associated with a focus selector that controls movement of a respective user interface object; and while continuously detecting the contact, the device detects first movement of the contact. In response to detecting the first movement of the contact, the device moves the focus selector and the respective user interface object, and determines an intensity of the contact. The device detects second movement of the contact and in response to detecting the second movement of the contact: when the contact meets respective intensity criteria, the device moves the focus selector and the user interface object; and when the contact does not meet the respective intensity criteria, the device moves the focus selector without moving the user interface object.2015-03-05
20150067564System and method for planning tasks based on a graphical representation of time - A method for planning a task based on a graphical representation of time is provided. The method includes (i) displaying at a display unit a first graphical representation of time at a first magnification level, (ii) processing a first input including a gesture on the first graphical representation of time, and (iii) displaying, at the display unit, a second graphical representation of time of a different shape at a second magnification level based on the gesture, (iv) processing a second input including a gesture on the second graphical representation of time to select a third duration from the second graphical representation of time, (v) processing a third input including content associated with the task, and (vi) generating the task associated with the third duration. The first graphical representation of time represents a first duration, and the second graphical representation of time represents a second duration.2015-03-05
20150067565Dimension Based Dynamic Determination of Visual Analytics - Systems and methods for determining alternative visual analytics for a particular business object in response to user requests to change the dimensions of a previously generated visual analytic are disclosed herein. By analyzing the request to change the dimensions, an alternative visual analytic pattern that includes suitably dimensioned visualizations is determined. The alternative visual analytic pattern includes a description of a particular visualization and defines how to generate a corresponding visual analytic. Based on the alternative visual analytic pattern, a modified report definition can be generated. The Modified report definition, that includes analytical operations with dimensions corresponding to the request, can be executed on the business object to generate modified analytic data. A new modified visual analytic that comprises a visual representation of the modified analytic data is then generated based on the alternative visual analytic pattern.2015-03-05
20150067566CONFIGURABLE ANIMATED SCATTER PLOTS - In embodiments of configurable animated scatter plots, a data visualization interface includes a charting region to display data points in a scatter plot format. A scatter plot application is implemented to receive a request to display the data visualization interface at a client device, and initiate a display of the data points in a scatter plot in the charting region of the data visualization interface at the client device. The scatter plot application is implemented to then recursively update the display of the data points based on sequential data for each of the data points effective to animate a progression of the data points in the scatter plot over a time duration. The next sequential data is obtained for each of the data points and the display of each of the data points in the scatter plot is updated at a respective position based on the next sequential data.2015-03-05
20150067567SYSTEM AND METHOD FOR PROVIDING INFORMATION ON A MOBILE MACHINE - A system for providing machine-specific information on a mobile machine which includes a programmable electronic control device and an associated user interface includes a command input mechanism and a graphic display panel, the control device and/or the user interface having implemented in them a program module executing program commands for generating a digital code which is displayed on the display panel and contains address and/or identification data and/or current messages of the machine. Implemented in a mobile digital reading device having a camera, a data processor, a data memory and a wireless communication link installing mechanism is an application program capable of executing program commands for installing a communication link to a digital communications device remote from the machine and for transmitting a digital code captured by the camera or. code information converted into machine-readable data to the remote communications device.2015-03-05
20150067568APPARATUS AND METHOD FOR DISPLAYING CHART IN ELECTRONIC DEVICE - An apparatus and a method for displaying a chart in a mobile electronic device are provided. The apparatus includes a display unit configured to receive an input of an object associated with a chart, and a controller configured to control display of at least one chart component based on characteristics of the object.2015-03-05
20150067569Method of Using Graphical Index Maps to Provide Automated Relationship Discovery and Impact Analyses - A method, system and computer-usable medium are disclosed for understanding and discovering relationships within infrastructure systems via an infrastructure management system. In certain embodiments, the infrastructure systems comprise water and/or transportation systems. Such an infrastructure management system enables accidents to be prevented, traffic to flow normally, water to be conserved, cleaned and delivered safely.2015-03-05
20150067570Method and Apparatus for Enhancing User Interface in a Device with Touch Screen - The present invention provides method and apparatus for providing an enhanced user interface at devices equipped with touch screens. The present invention enables users to more easily and accurately select an object among multiple selectable objects competing within limited screen space by enlarging the desired object as user's finger or a stylus pen approaches the object before physically touching it on the touch screen.2015-03-05
20150067571WORD PREDICTION ON AN ONSCREEN KEYBOARD - The present invention enables typing on a touchscreen without the need for the user to accurately hit each key on an onscreen keyboard. The relative distance and direction between each letter of a word on a virtual keyboard (visible or invisible) is used to uniquely identify the desired word by comparing parameters with those pre-stored in a word database. This means the user may begin typing at any location on the screen, without being constrained to a pre-determined location of an onscreen keyboard. It also means the size of the virtual onscreen keyboard may be determined by the user's typing pattern. Various disambiguation strategies can be applied to this typing approach to allow the user to be imprecise.2015-03-05
20150067572Mobile terminal and method for setting virtual keyboard of mobile terminal - Disclosed are a mobile terminal and a method for setting a virtual keyboard of a mobile terminal. The method includes: setting a virtual keyboard on a corner of a display screen of a mobile terminal and displaying same in the form of a sector area, wherein the arc-shaped area of the sector area is a symbol display area, and the remaining area of the sector area is a key display area; and after receiving expression information input through the key display area, displaying the expression information in the symbol display area. The disclosure displays a virtual keyboard on a display screen in the form of a sector area so that a user can conveniently input information on a mobile terminal by one hand, thereby greatly increasing the operating efficiency for the user, and improving the user experience.2015-03-05
20150067573METHOD FOR DISPLAYING KEYPAD FOR SMART DEVICES - According to a method for displaying a keypad for a smart device of the present invention, a keypad can be displayed in a transparent or a translucent state by being overlapped with an output window displayed on a display module of a smart device such that both of an input window and the output window can be used over a wide area, and the transparency or color of the keypad periodically changes such that a user can check the keypad position which is displayed instantaneously, thereby enabling precise input operations without having to memorize all of the keypad positions and solving problems such as the confusion caused by overlapping the output window with the transparent keypad.2015-03-05
20150067574DISPLAY DEVICE - A display device 2015-03-05
20150067575COMPUTER IMPLEMENTED USER INTERFACE FOR INPUTTING INDIAN LANGUAGE ALPHABETS - A computer implemented user interface which enables a user to input alphabets in at least one Indian language is disclosed herein. The user interface includes a display enabled keypad layout which in turn includes a default keypad layer, a first keypad layer, a second keypad layer and a third keypad layer. The default keypad layer comprises a plurality of alphabets represented as selectable vowels and consonants. The first keypad layer comprises the vowels and consonants, and a plurality of modifiers. The second keypad layer comprises a plurality of matras, a plurality of halants, the vowels, and the consonants. The third keypad layer comprises the matras and the modifiers. The keypad layers are configured to be incorporated onto the display enabled keypad layout and selectively displayed, based on at least the selection of a key on at least one of the keypad layers.2015-03-05
20150067576DISPLAY DEVICE, IMAGE FORMING APPARATUS, AND DISPLAY CONTROL METHOD - The display device includes a display section having a display surface, a touch panel, and a display control section. The display section is configured to display a plurality of pages. The touch panel is configured to detect a touch point in touch with the display surface of the display section. The display control section is configured to flip a page toward a last page or a top page of the pages in a direction corresponding to the travel direction of the touch point that the touch panel detects. The display control section changes an amount of page flip each time the touch panel detects a change in the travel direction.2015-03-05
20150067577Covered Image Projecting Method and Portable Electronic Apparatus Using the Same - A covered image projecting method for a portable electronic apparatus is disclosed. The method comprises the follow steps: displaying an input area in a display field; determining whether a position of an input cursor in the display field is covered by the input area; if the position of the input cursor in the display field is covered by the input area, capturing a local area image around the position of the input cursor; and projecting the local area image in the display field.2015-03-05
20150067578APPARATUS AND METHOD FOR EXECUTING FUNCTION IN ELECTRONIC DEVICE - A method and an apparatus for executing a function in an electronic device are provided. The method includes displaying a home screen in a first area of an entire screen, activating a second area of the entire screen if a predetermined event is generated, determining whether a gesture is input to the second area through a cover operatively coupled with the electronic device, and executing an application corresponding to the first gesture if the first gesture has been input to the second area.2015-03-05
20150067579METHOD AND APPARATUS FOR PROVIDING MULTIPLE APPLICATIONS - A method and an apparatus for providing a plurality of applications are provided. The method includes determining at least a partial area of a User Interface (UI) corresponding to an input, generating a window based on the at least the partial area, displaying an application list related to the window, and based on an input of selecting one application from the application list, providing the selected application through the window.2015-03-05
20150067580WEARABLE DEVICE AND METHOD OF OUTPUTTING CONTENT THEREOF - The present disclosure discloses a wearable device and a method of outputting content thereof. According to one embodiment, the wearable device for outputting the content according to the present invention includes a sensor, a display, and a processor configured to: determine an output mode of the wearable device based on tracking information detected by the sensor, and cause the display to display content in a playback window of a screen, wherein: the playback window corresponds to an entire portion of the display when the output mode is an active mode, and the playback window corresponds to a portion of the display when the output mode is an inactive mode, wherein the portion of the display is less than the entire portion of the display.2015-03-05
20150067581SYSTEM AND METHOD FOR A GRAPHICAL USER INTERFACE FOR HIERARCHICAL NAVIGATION - A system and method for a graphical user interface operable for navigation of a multimedia container hierarchy. The method includes accessing, within a mobile device, a first data store corresponding to a first multimedia container. The first multimedia container is operable to comprise one or more applications, widgets, and pieces of content. The first multimedia container comprises a second multimedia container. The method further includes displaying a first image corresponding to the second multimedia container and receiving a first input. The method further includes displaying a second image corresponding to a third multimedia container. The second multimedia container comprises the third multimedia container.2015-03-05
20150067582CONTENT NAVIGATION STRUCTURE AND TRANSITION MECHANISM - A method of content presentation on a device is disclosed. The method includes: presenting a media presentation structure through a view window on a display screen of the device, wherein the media presentation structure includes multiple presentation layers; detecting a navigation command through an input stream from an input hardware of the device, wherein the navigation command enables the view window to traverse through presentation of a first presentation layer of the media presentation structure; determining when the navigation command indicates a layer transition from the first presentation layer to a second presentation layer by determining whether the navigation command exceeds a limit of the first presentation layer; and rendering a transition sequence of the layer transition when the layer transition is indicated.2015-03-05
20150067583USER TERMINAL AND CONTROL METHOD THEREOF - Disclosed are a user terminal which includes: an image receptor to receive an image; an image processor to process the received image; a displayer to display the processed image; and a controller to display a graphical user interface (GUI) including at least one first item, to change a plurality of second items, not currently displayed, to be displayed on the GUI according to a user input, and to adjust at least one of size and display changing speed of at least one item of the displayed second items when the at least one item passes through a main display area.2015-03-05
20150067584METHOD FOR PROVIDING CONTENTS AND DIGITAL DEVICE USING THE SAME - Disclosed are a method for providing contents for adaptively adjusting an area of content which is displayed according to a user input and a digital device using the same.2015-03-05
20150067585ELECTRONIC DEVICE AND METHOD FOR DISPLAYING APPLICATION INFORMATION - An electronic device includes a processor is configured to cause a screen to display displaying contents of application in a first layer, determine whether a trigger occurs in the first layer, and cause the screen, when the trigger occurs, concurrently to display the contents of the application in the first layer and information of the entered application in the second layer. A method in an electronic device includes displaying contents of application in a first layer, determining whether a trigger occurs on the first layer, and when the trigger occurs, concurrently displaying the contents of the application in the first layer and information of the applications in a second layer.2015-03-05
20150067586DISPLAY SYSTEM, DISPLAY DEVICE AND OPERATING DEVICE - A display system that is configured to select one of multiple display regions as an active region and which can avoid complicated operations for selecting an icon is provided. In the display system, one of the display regions is selected as an active region by an input operation to an input screen, and an icon in the active region is selected by another input operation to the input screen. The display system stores a specific input operation in advance as a switching operation, and determines whether an input operation is the switching operation. When the input operation is determined as the switching operation, the display region corresponding to the switching operation is selected as the active region, and the icon in the active region is displayed in a selectable state.2015-03-05
20150067587Visual Domain Navigation - A method, a system and a computer program product for visually navigating contextual semantic data in a graphical overlay. The method includes overlaying a first lens, corresponding to a first domain and oriented in a first position, on the graphical overlay. A set of semantic data is displayed within the first lens. Rotation of the first lens to a second position reconfigures the semantic data such that a modified set of semantic data is displayed within the first lens. The modified semantic data and a ghosted image of the set of semantic data may be simultaneously displayed. A rotational position of the first lens is associated with various context aspects. A second lens, corresponding to a second domain, fully overlaps the first lens. Responsive to separating the first and second lenses, a circumscribed region is preserved within each of the first and second lenses while concealing a non-circumscribed region.2015-03-05
20150067588METHOD AND APPARATUS FOR CHANGING SCREEN IN ELECTRONIC DEVICE - A method and an apparatus for changing a screen in an electronic device that provides a plurality of windows are provided. The method includes providing, by an electronic device, a plurality of windows functionally connected to the electronic device, selecting at least one window displaying a first application among the plurality of windows, obtaining an input related to a second application being executed in the selected at least one window, and displaying the second application through the at least one window, based on the obtained input. The present disclosure is not limited to a specific embodiment, but various embodiments based on a technical spirit of the present disclosure may be implemented.2015-03-05
20150067589Operation Processing Method And Operation Processing Device - An operation processing method and an operation processing device applied in an electronic apparatus include a display unit in which a first interactive interface having a first size is displayed. The method includes displaying a second interactive interface having a second size which is different from the first size and having a mapping relation with the first interactive interface in the display unit, detecting a first action executed by the user in the second interactive interface; and executing a first operation in the first interactive interface according to the first action. Thus, the first interactive interface can be mapped into the second interactive interface and the first operation that the user expects to execute in the first interactive interface can be implemented by the first action executed in the second interactive interface, so that the user can conveniently operate the electronic apparatus.2015-03-05
20150067590METHOD AND APPARATUS FOR SHARING OBJECTS IN ELECTRONIC DEVICE - A method and apparatus for sharing objects between windows in an electronic device supporting multiple windows are provided. The method for sharing objects in an electronic device includes displaying multiple windows including a first window and a second window on a display unit functionally linked with the electronic device, selecting the first window, activating objects associated with the first window, receiving an input signal for selecting at least one of the objects associated with the first window, and presenting the selected at least one of the objects in a region associated with the second window according to an attribute of the input signal.2015-03-05
20150067591SYSTEM AND METHOD FOR DECOUPLING WINDOWS FROM THE DESKTOP IT WAS CREATED ON IN A MULTIPLE DESKTOP ENVIRONMENT - Embodiments are generally related to computer systems and user-computer interactions, and are in particular related to systems and methods for decoupling windows from the desktop it was created on in a multiple desktop environment. More specifically, disclosed are systems, components, and methods to enable collaborative editing of a window by different users, including generating a source window that can run the logic, a position window that can control the positioning, and a render window that can render output based on the source window and the position window.2015-03-05
20150067592Methods and Systems for Interacting with a Digital Marking Surface - Aspects of the present invention relate to methods and systems for interacting with a digital marking surface, in particular, to methods and systems for activating an ink tool. According to a first aspect of the present invention, an activation gesture proximate to an ink tool may activate the ink tool. According to a second aspect of the present invention, an activation gesture may initiate a determination of whether or not an ink mark proximate to the activation gesture is associated with an ink tool and may effectuate activation of the ink tool when the ink mark is associated with an ink tool. According to a third aspect of the present invention, a plurality of ink tools may be activated as a group.2015-03-05
20150067593Methods and Systems for Interacting with a Digital Marking Surface - Aspects of the present invention relate to methods and systems for interacting with a digital marking surface, in particular, to methods and systems for deactivating an ink tool. According to a first aspect of the present invention, a tap gesture, or other gesture, on an ink mark associated with an ink tool may deactivate the ink tool, if the ink tool is active. According to a second aspect of the present invention, a deactivation ink tool may effectuate the deactivation of an active ink tool when a first ink mark associated with the deactivation ink tool is placed on a first ink mark associated with the active ink tool. According to a third aspect of the present invention, a deactivation ink tool may effectuate the deactivation of an active ink tool when an ink mark associated with the deactivation ink tool is placed on a user-input solicitation mechanism associated with the active ink tool. According to a fourth aspect of the present invention, a deactivation ink tool may effectuate the deactivation of an active ink tool when an ink mark associated with the deactivation ink tool is placed on an otherwise unmarked portion of a digital marking surface.2015-03-05
20150067594ELECTRONIC DEVICE AND METHOD FOR CONTROLLING SCREEN - An electronic device and a method for controlling a screen are provided. The method for controlling the screen includes displaying an executed application on the screen; detecting reception of an event; and displaying a popup window comprising at least one piece of information corresponding to the received event on the displayed application.2015-03-05
20150067595GRAPHICAL USER INTERFACE AND DATA TRANSFER METHODS IN A CONTROLLING DEVICE - A smart device is provided with a main remote control application that may be configured using information obtained from a QR code. The main remote control application may present images of original remote controls corresponding to devices which are controllable by the configured main remote control application. In connection with a presented image of an original remote control, the display may present icons that are representative of a subset of the buttons of the original remote control. The user interface also allows a user to select amongst the images of the original remote controls to change which appliances are to be controlled via the user interface. A pop-up remote control widget may also be provided which may be invoked without switching to the main remote control application provisioned on the smart device.2015-03-05
20150067596Device, Method, and Graphical User Interface for Displaying Additional Information in Response to a User Contact - An electronic device, with a touch-sensitive surface and a display, includes one or more sensors to detect intensity of contacts with the touch-sensitive surface. The device detects a contact on the touch-sensitive surface while a focus selector corresponding to the contact is at a respective location on the display associated with additional information not initially displayed on the display. While the focus selector is at the respective location, upon determining that the contact has an intensity above a respective intensity threshold before a predefined delay time has elapsed with the focus selector at the respective location, the device displays the additional information associated with the respective location without waiting until the predefined delay time has elapsed; and upon determining that the contact has an intensity below the respective intensity threshold, the device waits until the predefined delay time has elapsed to display the additional information associated with the respective location.2015-03-05
20150067597CROSS-APPLICATION INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY METHOD - An information display device is provided. The information display device includes a controller for being able to execute a plurality of applications, a user interface for allowing a user to instruct the controller, and a display unit for simultaneously displaying an application selection menu item for allowing the user to select one of the applications and a common menu item that is used in common between different applications, and an information image created by execution of the selected application. The display unit is configured to display the information image, the application selection menu item, and the common menu item at substantially the same positions on a display screen of the display unit, regardless of which application is selected.2015-03-05
20150067598SYSTEM AND METHOD FOR DYNAMIC VISUALIZATION OF POI ATTRIBUTES AND METHOD FOR REFRESHING POI ATTRIBUTES - A system for dynamically visualizing POI (Point Of Interest) attribute information includes a POI attribute database unit that stores POIs and attribute information of the POIs; and a POI condition searching unit configured to search the POI attribute database unit for attribute information of POIs depending on several conditions to produce the searched POIs. Further, the system includes a service providing unit configured to perform a services such as a web map service or a navigation service using the searched POIs provided from the POI condition searching unit; and a display unit configured to display results of the service.2015-03-05
20150067599SMART AND EARLY WORKFLOW FOR QUICK VESSEL NETWORK DETECTION - A computer implemented technique for real-time exploration of a vessel network is disclosed. According to the technique, medical image data of a region of interest (ROI) is accessed and a medical image of the ROI is displayed based on the medical image data. Real-time exploration of vessels of a vessel network associated with the medical image are enabled based on received operator input, so as to provide for generating and displaying a vessel curve preview of a vessel on the medical image based on an operator initiated positioning of a cursor in the medical image, generating and displaying a highlighted vessel curve of a vessel on the medical image based on an operator initiated input, and generating and displaying one or more parameters associated with a vessel based on an operator initiated input. The real-time exploration may be performed with/without any prior vessel validation in the vessel network.2015-03-05
20150067600Classification And Organization Of Consumer Digital Images Using Workflow, And Face Detection And Recognition - Techniques for identifying a person in a target image are described. According to one of the techniques, identifying a person in a target image involves displaying, within a graphical user interface, an image that depicts one or more faces. One or more faces are automatically detected within the image. A user provides input that selects a face of the one or more faces to be a currently-selected face. A set of images are selected from a collection of images, where the set of images includes images that closely match the currently-selected face. Concurrently with display of the currently-selected face, each image in the set of images is displayed. Within the graphical user interface, a control is provided. The control enables a user to select a target image from the set of images. In response to detecting that the user has selected a target image using the control, the currently-selected face is associated with a person to which the target image corresponds.2015-03-05
20150067601Device, Method, and Graphical User Interface for Displaying Content Associated with a Corresponding Affordance - An electronic device with a display, a touch-sensitive surface, and sensors to detect intensity of contacts with the touch-sensitive surface displays, on the display, an affordance corresponding to respective content at a respective size and detects a gesture that includes an increase in intensity of a contact followed by a subsequent decrease in intensity of the contact. In response to the increase in intensity, the device decreases a size of the affordance below the respective size. In response to the subsequent decrease in intensity: when a maximum intensity of the contact is above a content-display intensity threshold, the device ceases to display the affordance and displays at least a portion of the respective content; and when a maximum intensity of the contact is below the content-display intensity threshold, the device increases the size of the affordance to the respective size and forgoes displaying the respective content.2015-03-05
20150067602Device, Method, and Graphical User Interface for Selecting User Interface Objects - An electronic device with a display, touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a first user interface object and detects first movement of the contact that corresponds to movement of a focus selector toward the first user interface object. In response to detecting the first movement, the device moves the focus selector to the first user interface object; and determines an intensity of the contact. After detecting the first movement, the device detects second movement of the contact. In response to detecting the second movement of the contact, when the contact meets selection criteria based on an intensity of the contact, the device moves the focus selector and the first user interface object; and when the contact does not meet the selection criteria, the device moves the focus selector without moving the first user interface object.2015-03-05
20150067603DISPLAY CONTROL DEVICE - According to one embodiment, a display control device includes a display, an object detector, and an arithmetic processor. The display receives information including a position and a pose of a solid body and displays the solid body that has a plurality of surfaces, at least two or more of the plurality of the surfaces each corresponding to an application. The object detector detects a gesture of a person to determine which one of a first gesture, a second gesture, and a third gesture. The first gesture is to change the position and pose of the solid body. The second gesture is to run the application. The third gesture is to initialize the position and pose of the solid body.2015-03-05
20150067604METHOD AND APPARATUS FOR PROVIDING VERTICALLY EXPANDABLE SERVICE USAGE ANALYTICS BY ENTERPRISE GROUPS - Method and Apparatus for rapid scalable unified infrastructure system management platform are disclosed by discovery of compute nodes, network components across data centers, both public and private for a user; assessment of type, capability, VLAN, security, virtualization configuration of the discovered unified infrastructure nodes and components; configuration of nodes and components covering add, delete, modify, scale; and rapid roll out of nodes and components across data centers both public and private.2015-03-05
20150067605Device, Method, and Graphical User Interface for Scrolling Nested Regions - A method is performed at an electronic device with a display, touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface. The method includes displaying a user interface with a first region and a second region embedded in the first, the second region also being independently scrollable such that its content can be moved without moving other content in the first region. In response to detecting a contact and movement of the contact when a focus selection is over the second region, and when the contact has a maximum intensity that is above a respective intensity threshold, content in the second region is translated on the display without other content translating the first region. When the contact has a maximum intensity that is below a respective intensity threshold, content in the first region is translated on the display.2015-03-05
20150067606ELECTRONIC SYSTEM WITH CONTINUOUS NAVIGATION MECHANISM AND METHOD OF OPERATION THEREOF - An electronic system includes: a control unit configured to generate a graphical navigation interface including a marker in a loop configuration, detect a touch gesture on the marker; and a user interface, coupled to the control unit, configured to present identifying information associated with the touch gesture.2015-03-05
20150067607PASSWORD FRAUD PROTECTION APPARATUS - A locking apparatus is provided which includes a display including a plurality of characters comprising the predetermined characters of the personal identification code, a pointer for moving along the plurality of characters on the display means and a controller for selecting the predetermined characters of the personal identification code when the pointing means moves along the plurality of characters on the display means. The controller is configured to select a first predetermined character of the personal identification code when the pointing means is configured to move in a first direction on the display means and to pass the first predetermined character and then to stop randomly between the first predetermined character and a first predetermined marker character on the display means. The apparatus provides password fraud protection.2015-03-05
20150067608MANIPULATING PREVIEW PANELS IN A USER INTERFACE - Methods, machine media, and systems that can manipulate preview panels are disclosed. In one embodiment, a preview panel can be transformed, in response to user interaction with the preview panel, into an icon representing the file containing the content displayed in the preview panel. The preview panel can, in one embodiment, be opened from a user interaction with a first icon and the preview panel can be transformed into a second icon that represents the file and can be manipulated as if it were the first icon.2015-03-05
20150067609METHOD FOR PROVIDING INFORMATION BASED ON CONTENTS AND ELECTRONIC DEVICE THEREOF - A method for obtaining information and an electronic device thereof. The method for obtaining the information in the electronic device includes: displaying one or more representing objects for representing contents on a display area; determining a selection area which is at least part of the display area based on a user input; detecting a representing object of the one or more representing objects as a clip object corresponding to the user input, wherein at least part of the representing object corresponds to the selection area; and recognizing a content corresponding to the clip object.2015-03-05
20150067610IMAGE FORMING APPARATUS AND STORAGE MEDIUM - An image forming apparatus includes a menu management section, a variant-attribute menu management section, and a display processing section. The menu management section manages a tree structure including a plurality of menus hierarchized according to their attributes. The variant-attribute menu management section manages a variant-attribute menu associated with a specified menu as a quasi lower-level menu. The specified menu is classified according to its variant attribute different from corresponding one of the attributes used for the tree structure. The display processing section displays the quasi lower-level menu on a display according to selection of the variant-attribute menu and displays, once the quasi lower-level menu is selected, a next-lower-level menu of the quasi lower-level menu on the display based on path information and the tree structure. The path information shows pathways to be selected to reach the specified menu in the tree structure.2015-03-05
20150067611GRAPHICAL USER INTERFACE, APPLICATION COMPUTER PROGRAM AND DIGITAL-ELECTRONIC DEVICE - A graphical user interface for a display apparatus comprises an addressable window, which is related to a first formation action of a first start object to a target object and related to a second formation action of a second start object to the same target object, wherein each formation action comprises a transit from the respective start object to the target object using elements which can be selected from a plurality of element types, wherein assigned to each transit is an arrival time resulting from the speed of the corresponding formation, wherein the window includes a synchronisation button, by means of which the second formation action can be synchronised with the first formation action by delaying the second arrival time to the first arrival time.2015-03-05
20150067612METHOD AND APPARATUS FOR OPERATING INPUT FUNCTION IN ELECTRONIC DEVICE - A method and an apparatus for operating an input function by a cursor of an electronic device are provided. The method includes executing, by the electronic device, a character input mode, providing a cursor handle to support an input function in the character input mode, and changing the cursor handle in response to a user input. The present disclosure may be implemented by various embodiments based on any embodiment of this specification.2015-03-05
20150067613DISPLAY DEVICE AND METHOD OF SETTING GROUP INFORMATION - Disclosed are a display device and a method of setting group information by displaying additional information to be added to base information via first and second gesture inputs. The display device includes a display unit configured to display visual information, a sensor unit configured to detect an input signal and transmit a detected result to a processor, and the processor configured to control the display unit and the sensor unit. The processor is configured to display base information, detect a first gesture input to the displayed base information, determine an interval of additional information based on a position of the detected first gesture input, detect a second gesture input, determine the number of additional information based on a position of the detected second gesture input, and display at least one additional information according to the determined interval and the determined number of the additional information.2015-03-05
20150067614METHOD FOR DISPLAYING DATA AND ELECTRONIC DEVICE THEREOF - A method of displaying data and an electronic device thereof are provided. The method includes receiving a first gesture input when a first program is displayed on a first layer of a touch screen of the electronic device, displaying a second program corresponding to the first gesture input on a second layer of the touch screen, receiving a second gesture input on the second layer, and displaying a third program corresponding to the second gesture input on a third layer of the touch screen.2015-03-05
20150067615METHOD, APPARATUS, AND RECORDING MEDIUM FOR SCRAPPING CONTENT - A content scraping method includes recognizing a touch trace made on a screen according to a touch location moving to correspond to a touch input and selecting and storing at least one content located on the touch trace.2015-03-05
20150067616CELL LAYOUT DESIGN AND METHOD - A method includes comparing one or more cells to a selection guideline and storing the cells that meet the selection guideline in a non-transient computer readable storage medium to create the cell library based on the comparing. The selection guideline identifies a suitable position of a boundary pin within a cell.2015-03-05
20150067617Method and System for Overlay Control - A method for overlay monitoring and control is introduced in the present disclosure. The method comprises forming resist patterns on one or more wafers in a lot by an exposing tool; selecting a group of patterned wafers in the lot using a wafer selection model; selecting a group of fields for each of the selected group of patterned wafers using a field selection model; selecting at least one point in each of the selected group of fields using a point selection model; measuring overlay errors of the selected at least one point on a selected wafer; forming an overlay correction map using the measured overlay errors on the selected wafer; and generating a combined overlay correction map using the overlay correction map of each selected wafer in the lot.2015-03-05
20150067618INTEGRATED CIRCUIT LAYOUT DESIGN METHODOLOGY WITH PROCESS VARIATION BANDS - A system for analyzing IC layouts and designs by calculating variations of a number of objects to be created on a semiconductor wafer as a result of different process conditions. The variations are analyzed to determine individual feature failures or to rank layout designs by their susceptibility to process variations. In one embodiment, the variations are represented by PV-bands having an inner edge that defines the smallest area in which an object will always print and an outer edge that defines the largest area in which an object will print under some process conditions.2015-03-05
20150067619ADVANCED CORRECTION METHOD - An advanced correction method is provided. A target layout pattern is provided, and is corrected by a correction model to obtain a corrected pattern. A simulation is performed on the corrected pattern to obtain a simulation contour. A plurality of off-target evaluation points are established on the simulation contour, the simulation contour is compared with a target layout pattern, and a plurality of risk weighting values of each of the off-target evaluation points are obtained. A risk sum value obtained by summing up the risk weighting values of each of the off-target evaluation points is sorted into a processing sequence in descending manner. The target layout pattern is identified, classified and grouped into a plurality of pattern blocks. The corrected pattern is modified according to the processing sequence, so as to converge the simulation contour of the corrected pattern being modified to be close to the target layout pattern.2015-03-05
20150067620METHOD AND SYSTEM OF GENERATING LAYOUT - A method of generating a layout usable for fabricating an integrated circuit is disclosed. The method includes generating a block layout layer usable in conjunction with a first conductive layout layer. The first conductive layout layer includes a fuse layout pattern, and the block layout layer includes a block layout pattern overlapping a portion of a fuse line portion of the fuse layout pattern. A second conductive layout layer is generated to replace the first conductive layout layer. The generating the second conductive layout layer includes performing an optical proximity correction (OPC) process on the first conductive layout layer except the portion of the fuse line portion of the fuse layout pattern corresponding to the block layout pattern.2015-03-05
20150067621Logic-Driven Layout Pattern Analysis - A user or other source may specify one or more components in logical design data, such as schematic netlist design data. Based upon the provided logical component, portions of the physical design data that correspond to the logical component are selected. The selected physical design data corresponding to the specified logical component is then compared with a defined geometric element pattern, to determine if the corresponding physical design data matches the defined pattern. The results of the match analysis can be reported to a user as visual images, new design data, or both. Alternately or additionally, the selected physical design data may be modified based upon the results of the match analysis.2015-03-05
20150067622DEVELOPMENT AND DEBUG ENVIRONMENT IN A CONSTRAINED RANDOM VERIFICATION - A design verification workstation contains both debug and constraint solver capabilities during simulation of a design under test. The design verification workstation is configured to allow the user to debug constraints, stop the constraint solver, navigate problems and variables, and make modifications on-the fly during the simulation to constraint information. Additionally, in some embodiments, the design verification workstation may allow a user to use a constraint solver to experiment if the modifications will lead to desired test stimulus. Since this debug process happens during simulation, users do not need to recompile the test case. Additionally, once a user is satisfied with the modifications made to the simulation, the modification could be saved for future usage.2015-03-05
20150067623TIMING ANALYSIS METHOD FOR NON-STANDARD CELL CIRCUIT AND ASSOCIATED MACHINE READABLE MEDIUM - A timing analysis method applied for a non-standard cell circuit, includes: identifying at least a first register and a second register from the circuit; calculating at least one path delay of at least one path between the first register and the second register; calculating a first register clock delay from a first clock source to a first register clock input terminal of the first register; calculating a second register clock delay from a second clock source to a second register clock input terminal of the second register; and determining whether timing violation takes place in respect of the second register according to the path delay, the first register clock delay, the second register clock delay, and a first register delay of the first register.2015-03-05
20150067624SYSTEM AND METHOD FOR LEAKAGE ESTIMATION FOR STANDARD INTEGRATED CIRCUIT CELLS WITH SHARED POLYCRYSTALLINE SILICON-ON-OXIDE DEFINITION-EDGE (PODE) - A system and method of producing an integrated circuit using abutted cells having shared polycrystalline silicon on an oxide definition region edge (PODE) includes modeling inter-cell leakage current in a plurality of different cells. Each of the plurality of different cells is abutted with another cell and having the shared PODE. The method also comprises verifying a pre-determined acceptable power consumption of the integrated circuit based on the inter-cell leakage current.2015-03-05
20150067625MACHINE-LEARNING BASED DATAPATH EXTRACTION - A datapath extraction tool uses machine-learning models to selectively classify clusters of cells in an integrated circuit design as either datapath logic or non-datapath logic based on cluster features. A support vector machine and a neural network can be used to build compact and run-time efficient models. A cluster is classified as datapath if both the support vector machine and the neural network indicate that it is datapath-like. The cluster features may include automorphism generators for the cell clusters, or physical information based on the cell locations from a previous (e.g., global) placement, such as a ratio of a total cell area for a given cluster to a half-perimeter of a bounding box for the given cluster.2015-03-05
20150067626KNOWLEDGE-BASED ANALOG LAYOUT GENERATOR - A computer-implemented method for generating a layout of a design includes invoking the computer to receive a schematic representation of the design, generating a connection graph associated with the design, comparing the connection graph with a plurality of connection graphs stored in a database and selecting a layout associated with the matching connection graph in generating the layout of the design.2015-03-05
20150067627RAPID EXPRESSION COVERAGE - This application discloses simulating a circuit design with a test bench and determining an expression coverage in the circuit design by the test bench with a rapid expression coverage process. The rapid expression coverage process can include dividing an expression in the circuit design into multiple sub-expressions, and separately evaluating each of the multiple sub-expressions during simulation of the circuit design to detect whether first operands in the corresponding sub-expressions receive each available input state, while second operands in the corresponding sub-expressions are in a non-masking state. The rapid expression coverage can generate an expression coverage metric to indicate whether expressions in the circuit design were covered by the test bench during the simulation of the circuit, for example, without having to generate truth-tables that include each possible input vector for each expression.2015-03-05
20150067628Layout Content Analysis For Source Mask Optimization Acceleration - The invention provides for the acceleration of a source mask optimization process. In some implementations, a layout design is analyzed by a pattern matching process, wherein sections of the layout design having similar patterns are identified and consolidated into pattern groups. Subsequently, sections of the layout design corresponding to the pattern groups may be analyzed to determine their compatibility with the optical lithographic process, and the compatibility of these sections may be classified based upon a “cost function.” With further implementations, the analyzed sections may be classified as printable or difficult to print, depending upon the particular lithographic system. The compatibility of various sections of a layout design may then be utilized to optimize the layout design during a lithographic friendly design process. For example, during the design phase, sections categorized as difficult to print may be flagged for further optimization, processing, or redesign. In further implementations, the difficult-to-print sections may be subjected to a source mask optimization process. Subsequently, the entire layout design may receive a conventional resolution enhancement treatment using the optimized source.2015-03-05
20150067629DIAGNOSIS AND DEBUG USING TRUNCATED SIMULATION - Patterns used to detect a failure in a semiconductor chip are analyzed to determine a subset of logic in a design where a semiconductor chip, fabricated based on the design, contains a fault in the subset. Parts of the semiconductor chip can be pre-calculated to identify a key subsection of logic, based on the patterns, with that subsection being stored in a computer readable file. Good-machine simulation is performed on the subsection of logic using truncated rank-ordered simulation. The results are compared to the results of the testing of the physical semiconductor chip.2015-03-05
20150067630METHOD FOR DESIGNING SEMICONDUCTOR INTEGRATED CIRCUIT AND PROGRAM - A method for designing a semiconductor integrated circuit includes: determining, by a designing device, a first wiring over which a signal is propagated and a second wiring which is not used for a propagation of the signal among a plurality of wirings of a semiconductor integrated circuit; and determining, by the designing device, the second wiring to be used as a wiring for storing electrical charge for an electrical charge recycling of the first wiring using the most number of the first wiring in a range that satisfies a timing constraint based on an operation rate of the signal propagated over the first wiring and a delay time of the first wiring.2015-03-05
20150067631DESIGN METHOD OF REPEATER CHIP - A design method of a repeater chip is provided, the repeater chip designed by using the method can implement interconnection among nodes, and implement packet sequence receiving, classifying, storing, forwarding, sorting, and transmitting functions of the repeater chip, thereby implementing effective extension of a high-speed transmission link among the nodes, so as to reduce hardware design difficulties and design risks. The structure of the repeater chip is formed by: an interface detecting unit, a sequence storing unit, a sequence forwarding unit, a sequence determining unit, and a sequence sorting unit.2015-03-05
20150067632EFFICIENT ANALOG LAYOUT PROTOTYPING BY LAYOUT REUSE WITH ROUTING PRESERVATION - A computer implemented method for routing preservation is presented. The method includes decomposing, using the computer, a geometric relationship between a first module, a second module, and a routing path of a source layout, when the computer is invoked to route the solution path. The method further includes disposing, using the computer, the routing path in a solution layout in accordance with the geometric relationship. The solution layout is not defined by a scaling of the source layout.2015-03-05
20150067633COLOR-INSENSITIVE RULES FOR ROUTING STRUCTURES - Methodologies and an apparatus enabling a generation of color undeterminable polygons in IC designs are disclosed. Embodiments include: determining a plurality of first routes extending horizontally in an IC design, each of the plurality of first routes being placed on one of a plurality of equally spaced vertical positions of the IC design; determining whether a second route overlaps one of the vertical positions of the plurality of equally spaced vertical positions; and selecting a design rule for the second route based on the determination of whether the second route overlaps.2015-03-05
20150067634METHOD FOR POWER ESTIMATION FOR VIRTUAL PROTOTYPING MODELS FOR SEMICONDUCTORS - The present invention may comprise an apparatus and method for calculating power consumption, including a unit for generating a clock-level analysis without synthesis of an algorithm description and calculating operating ratios of storage elements and arithmetic units. The invention may also comprise a method for estimating the power to be consumed by a SystemC model. By estimating this value, a user may gauge the amount of power a specific semiconductor design might consume, once manufactured into a chip.2015-03-05
20150067635IMPACT ANALYSIS OF CHANGE REQUESTS OF INFORMATION TECHNOLOGY SYSTEMS - A method for impact analysis of change requests of a computing system is provided. The method includes, identifying artifacts and tasks that are impacted by a change request on a target project based on a change request repository, an artifact dependency network and a task-artifact mapping repository. The method further includes, determining an impact analysis priority for each of the identified tasks based on associations among the change request and the identified artifacts and tasks, and a project status tracking repository. The method further includes analyzing an impact of the change request on each of the identified tasks according to the determined impact analysis priority. The method further includes obtaining requirements, requirement dependencies and requirement constraints of the project scope to identifying artifacts and tasks that are impacted by a change request on the target project of the project scope.2015-03-05
20150067636SYSTEM AND METHOD FOR RESOURCE MODELING AND SIMULATION IN TEST PLANNING - A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. the method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.2015-03-05
20150067637METHOD AND SYSTEM FOR SPECIFYING AND ENFORCING EXTENSIBILITY OF SOFTWARE APPLICATIONS - The method includes generating at least one base object, and generating at least one extendable object associated with the base object, the extendable object defining an insertion point and is configured to enable addition of new functionalities to an application including the at least one base object.2015-03-05
20150067638BUSINESS-TO-CONSUMER EXTENDABLE BASE APPLICATION - Techniques are presented herein to enable the storing of a base application. A plurality of program modules are stored with the base application, where the plurality of program modules comprise a first module and second module. User instructions are received to form a configuration file containing interaction rules, wherein the interaction rules define, for the base application, how the first module interacts with the second module to form a configured first module. The base application is then executed along with the configured first module on behalf of a user.2015-03-05
20150067639CONCURRENT ACCESSES OF DYNAMICALLY TYPED OBJECT DATA - A method and an apparatus for an enhanced object model to allow concurrent execution for program code generated from dynamic programming languages, such as JavaScript, are described. An index structure may be introduced to an object model representing a dynamically typed object in addition to a type structure and a data payload storing property or field values of the object. Elements of the index structure may point at corresponding property values as an indirection for accessing the object.2015-03-05
20150067640INPUT SUGGESTIONS FOR FREE-FORM TEXT ENTRY - In an embodiment, a method allows interacting with a textual programming language in a development environment. The development environment includes a first field and a second field related to the first field. An entry for the first field is received at the development environment. One or more required programming structure attributes for the second field are determined based on the entry for the first field. A first GUI of one or more input suggestions for the second field is generated. The one or more input suggestions for the second field comply with the one or more required programming structure attributes for the second field. The first GUI is displayed in connection with the textual programming language to illustrate one or more input suggestions for the second field.2015-03-05
20150067641Behavioral Extensibility for Mobile Applications - In example embodiments, systems, methods, devices, and machine-readable media for creating and/or executing extensible mobile applications are provided. Extensibility of a mobile application deployed on a device is achieved with configuration files that can be provided to the device at a time after initial deployment of the application. Mobile application framework components combined with the code of the application enable extracting Java scripts from the configuration files, and executing the Java scripts to thereby alter the behavior of the application.2015-03-05
20150067642DEVELOPMENT, TEST AND DEPLOYMENT OF APPLICATIONS - A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more processors creating a binding between the application and the at least one service. Creating the binding is performed by generating, in association with the application, a profile for the at least one service, where the profile contains at least one parameter associated with the at least one service. One or more processors automatically instantiate the at least one parameter in the at least one service based on an environment in which the application runs.2015-03-05
20150067643BI-DIRECTIONAL COMMUNICATION BETWEEN CHANGE MANAGEMENT TOOL AND IMPLEMENTATION TOOLS - Task implementation tools are registered to interface with a change management tool. The change management tool configures a plurality of tasks to implement a change to an information technology infrastructure's configuration, and sends a plurality of task instructions to the plurality of task implementation tools for performing the plurality of tasks. Each task instruction is directed to a targeted task implementation tool for performing a particular task and includes task-related information for the targeted implementation tool to perform the particular task. Registering the plurality of task implementation tools to interface with the change management tool includes registering each the plurality of task implementation tools to accept the task instruction for the particular task directed to it from the change management tool, to know what to do with the task instruction and to know how to respond to the task instruction.2015-03-05
20150067644METHOD AND APPARATUS FOR MINIMUM COST CYCLE REMOVAL FROM A DIRECTED GRAPH - Implementations of the present disclosure involve a system and/or method for minimum cost cycle removal from a directed graph. The system determines if a provided graph contains any cycles by assigning each vertex an integer value and comparing the integer values of vertices connected by an edge. When the value of a starting vertex is greater than an ending vertex, a cycle is present. The system then determines which edges may be removed in order to minimize the cost of breaking the cycle. The system generates a linear cost function that is equal to the sum of a cost to remove an edge multiplied by a corresponding binary variable. Constraints are generated to ensure that the result does not have any cycles. The system then solves for the minimum of the linear cost function by utilizing the constraints. The value of the binary variables may then be used to determine which edges to remove.2015-03-05
20150067645METHOD TO GENERATE DYNAMIC CUSTOMIZED CONTEXT-SENSITIVE HELP - Embodiments of the present invention disclose a method, computer program product, and system for customizing help screens. A computer receives a request for help content. The computer identifies an annotated help file that corresponds to the request for help content. The computer identifies one or more variables in the identified annotated help file. The computer retrieves a value for each of the one or more variables from a software product. The computer replaces each of the one or more variables in the identified annotated help file with the retrieved value to generate customized help content.2015-03-05
20150067646System and Method to Predict Elapsed Response Time for a Query during Application Development Stage - A system, method and computer program product to predict elapsed response time of a query during an application stage is disclosed. The query is executed over a database and is classified based on a mode of access of the database by the query. The database is emulated to obtain an emulated database. After classification, an access pattern of the database by the query along with one or more parameters is determined. By applying a classification specific technique over the access pattern and the one or more parameters, an input-access time of the query on the emulated database is then calculated to determine the elapsed response time of the query.2015-03-05
20150067647TESTING OF COMBINED CODE CHANGESETS IN A SOFTWARE PRODUCT - A method, system, and/or computer program product tests combined code changesets in a software product. One or more combinations of two or more changesets are selected, wherein a changeset is a set of changes to a software product submitted by a single developer source. For each combination of two or more changesets, an interaction between changesets is calculated, wherein the interaction is an overlapping of code found in two or more changesets. A combination of two or more changesets that has a predetermined minimum interaction between changesets is selected for building and testing.2015-03-05
20150067648Preparing an optimized test suite for testing an application under test in single or multiple environments - Embodiments herein provide a method and system to create an optimized test suite for software testing. This system fetches required input parameters such as risk parameters, release type of the application, requirement details, test case details, requirement to test case relation and so on automatically using any suitable tool. Then, first level optimized test suite is formed by removing redundant and obsolete test cases from test case set. Further, probability of failure is calculated for each test case either manually or through automation and risk index value for each test case is defined. Further, test cases are classified based on value of risk index obtained. Further, second level optimized test suite is formed by using orthogonal array methodology. Furthermore, final optimized test suite with greater precision is prepared by considering execution time of iteration of all test cases along with their risk index values.2015-03-05
20150067649SYSTEM AND METHOD TO CLASSIFY AUTOMATED CODE INSPECTION SERVICES DEFECT OUTPUT FOR DEFECT ANALYSIS - A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to receive a tool error output determined by a code inspection tool and select at least one defect classification mapping profile based on the code inspection tool. Additionally, the programming instructions are operable to map the tool error output to one or more output classifications using the selected at least one defect classification mapping profile and generate at least one report based on the one or more output classifications.2015-03-05
20150067650TEST SCRIPT GENERATION - A test script generation system may generate end-to-end test scripts to test a software application. A workflow generator may generate recommendations of suggested modules corresponding to domain-specific reference application maps to include in a workflow. A visual representation of the workflow may be generated and provide an indication of suggested modules that have not been included in the workflow. A script generator may generate the end-to-end test scripts based on the workflow.2015-03-05
20150067651PERFORMANCE METRIC VISUALIZATION SYSTEMS AND METHODS - A method of providing performance metric data includes displaying a set of computer instruction elements using an integrated development environment application executed by a processor, receiving a user selection of at least one of the displayed elements using the integrated development environment application, sending a request for a value of a performance metric associated with the user-selected element from the integrated development environment application to a performance data server, receiving the value of the performance metric from the performance data server, and displaying the value of the performance metric with the set of computer instruction elements using the integrated development environment application.2015-03-05
20150067652Module Specific Tracing in a Shared Module Environment - A module-specific tracing mechanism may trace the usage of a module on behalf of the module developer. The module may be used by multiple application developers, and the tracing system may collect and summarize data for the module in each of the different applications. The data may include usage data as well as performance data. Usage data may include anonymized data for each time the module may be invoked and called, and performance data may include the processing time, memory consumption, and other metrics. The module-specific tracing may be enabled or disabled by an application developer.2015-03-05
20150067653AUTOMATIC GENERATION OF ANALYSIS-EQUIVALENT APPLICATION CONSTRUCTS - A computer program to be subjected to static analysis includes at least one framework, in turn including high-level code and at least one configuration file. A specification which describes run-time behavior of the program, including run-time behavior of the at least one framework including the high-level code and the at least one configuration file, is created from the computer program. Based on the specification, synthetic high-level code which accurately simulates the run-time behavior of the at least one framework including the high-level code and the at least one configuration file, without framework usage, is created. Static analysis of the computer program is carried out based on the synthetic high-level code.2015-03-05
20150067654Tracing System for Application and Module Tracing - A tracing system may trace applications and their modules, and may make module-specific data available through various interfaces. The tracing system may collect tracer data while an application executes, and may preprocess the data into application-specific and module-specific databases. An analysis engine may further analyze and process these databases to create application-specific views and module-specific views into the data. The application-specific views may be intended for a developer of the application, while the module-specific views may have a public version accessible to everybody and a module developer version that may contain additional details that may be useful to the module developer.2015-03-05
20150067655Dynamic Debugging Method of a Software Module and Corresponding Device - When a module is loaded by the operating system kernel, dynamic information of the module, such as the memory addresses of the different sections of the module allocated by the operating system, is stored in a known variable, which is subsequently accessible by the debugging tool. Furthermore, an interrupt instruction that will allow the debugger to interrupt the running of the operating system following the complete loading of the module is inserted into the debugging tool in such a way as to retrieve the dynamic information necessary for the debugging of the module.2015-03-05
20150067656Methods and Systems for Testing Interactions Between Mobile Applications - A shared platform included in a device can be configured to execute instructions from a first application and a second application to operate the device. The shared platform can be configured to receive mode instructions from the first application indicative of operating in a test mode where the shared platform provides simulated responses to the first application. The shared platform can receive a request from the first application pertaining to an operation of the second application. The shared platform operating in the test mode can determine a response to the request from the first application based on a simulation of providing the request to the second application.2015-03-05
Website © 2025 Advameg, Inc.