52nd week of 2010 patent applcation highlights part 73 |
Patent application number | Title | Published |
20100332976 | HANDHELD ELECTRONIC DEVICE AND METHOD FOR PERFORMING OPTIMIZED SPELL CHECKING DURING TEXT ENTRY BY PROVIDING A SEQUENTIALLY ORDERED SERIES OF SPELL-CHECK ALGORITHMS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry. The spell check routine subjects a text entry to a sequentially ordered series of spell-check algorithms and ceases subjecting the text entry to further spell-check algorithms upon identification of a predetermined quantity of spell-check language objects. | 2010-12-30 |
20100332977 | METHOD AND APPARATUS FOR FACILITATING DIRECTED READING OF DOCUMENT PORTIONS BASED ON INFORMATION-SHARING RELEVANCE - One embodiment provides a system to facilitate directed reading of a selected portion of an original document by a recipient. During operation, the system creates a transfer document based at least on the original document and the selected portion. The transfer document, when viewed by the recipient, enables the following operations: opening the transfer document to the selected portion without requiring manual navigation to the selected portion, highlighting the selected portion, obscuring a context surrounding the selected portion based at least on a distance metric from the selected portion, and directly navigating from one highlighted portion to another highlighted portion in the transfer document without requiring manual navigation within obscured contexts. After the system creates the transfer document, it sends the transfer document to the recipient. | 2010-12-30 |
20100332978 | DOCUMENT PROCESSING APPARATUS, DOCUMENT PROCESSING METHOD, DOCUMENT PROCESSING SYSTEM, AND COMPUTER READABLE MEDIUM - A document processing apparatus includes: a memory that stores definition information that defines a process executed to document information representing a document, a sequence to execute the process, and a parameter used in the process; a holding unit that holds a parameter of an unexecuted process and a set value set to a parameter of an executed process corresponding to the parameter of the unexecuted process, with the definition information that the memory stores; and a display controller that controls a display to display the set value that the holding unit holds and the parameter in relation to each other. | 2010-12-30 |
20100332979 | SYSTEM AND METHOD FOR CONFIGURATION OF MACRO COMMANDS IN A CONTROLLING DEVICE - A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected. | 2010-12-30 |
20100332980 | MANAGING DOCUMENT INTERACTIONS IN COLLABORATIVE DOCUMENT ENVIRONMENTS OF VIRTUAL WORLDS - Embodiments described herein are directed to managing document interactions in a collaborative document area of a virtual world. Document interactions of avatars in the collaborative document area of the virtual world are captured by an interaction tool deployed in the collaborative document area. The document interactions are related to at least one document in the collaborative document area. The document interactions are associated with the at least one document based on a reference scheme applied to the collaborative document area by an interaction association unit. | 2010-12-30 |
20100332981 | Providing Media Settings Discovery in a Media Processing Application - Some embodiments provide a method for automatically identifying settings of a media file. The method initially receives the identification of a piece of media content. Media content includes sound and image data that can be stored as a media file. It then performs an automated process for discovering the media settings of the media file. Examples of settings that are automatically identified in some embodiments include video codec type, audio codec type, frame height and frame width, video bit rate, video frame rate, audio channels, etc. The method then stores the media settings that are discovered from the media file. The stored media settings are used subsequently in some embodiments to generate a media file. | 2010-12-30 |
20100332982 | MODULAR ENTERTAINMENT SYSTEM WITH MOVABLE COMPONENTS - A system for playing audio content, visual content, or audio-visual content includes a base panel that incorporates loudspeakers, amplifiers, a display/control surface, charging circuitry for any objects placed upon the display surface, and capacitive sensors to display and control the user interface. Also included are one or more portable units having housings in the shape of aesthetically-pleasing structures. These portable units include data storage components (such as hard disk drives, optical drives, flash memories, etc.) for storing the content to be played, and incorporate electronics within but have no visible controls. As the portable units are placed at any location on the display surface, a GUI automatically appears under and around the units, indicating content, controls, etc. Commands can be entered on the GUI for controlling the transfer of the content from or to the portable units and for controlling the playing of the content by the base panel. | 2010-12-30 |
20100332983 | REMOTE HOST-BASED MEDIA PRESENTATION - An electronic device includes a first communication interface operable to receive a decoded digital data set from an apparatus remote from the electronic device, and a first circuit coupled to the first communication interface and operable to enable an output device to provide an output representing the data set. | 2010-12-30 |
20100332984 | SYSTEM AND METHOD FOR PROVIDING A REMOTE USER INTERFACE FOR AN APPLICATION EXECUTING ON A COMPUTING DEVICE - A system and method for providing a remote user interface for an application, such as a video game, executing on a computing device. The system includes a computing device configured to execute a software application and at least one remote user interface (UI) communicatively coupled to the computing device via a data communication network. The remote UI includes at least one hardware device such as a video, audio or user input/output (I/O) device. The computing device is further configured to emulate the hardware device locally and to redirect function calls generated by the software application for the emulated local hardware device to the remote UI for processing by the hardware device. | 2010-12-30 |
20100332985 | GRAPHICAL USER INTERFACE FOR A DEVICE HAVING MULTIPLE INPUT AND OUTPUT NODES - A graphical user interface (GUI) is described. The GUI includes first GUI elements that provide a visual representation of the nodes of an audio/video device. In response to user input, a signal is caused to be routed between nodes by manipulating circuitry within the audio/video device. Second GUI elements provide a visual representation of the signals being routed within the electronic device between pairs of first GUI elements (e.g., between nodes). As a result, the user can readily understand which nodes are connected to each other. Thus, for example, a user can easily visualize which source node is providing input to a target node and, by selecting the appropriate GUI elements, can just as easily switch from one source to another or from one target to another. | 2010-12-30 |
20100332986 | EMBEDDED ELECTRONIC DEVICE AND METHOD FOR CONTROLLING MULTIMEDIA FILES THEREIN - An embedded electronic device includes a display, a user interface (UI) module, a playback module, a playback control module, and a storage module. The UI module displays a UI window on the display and accepts input to send out a control command The playback control module controls the playback module according to control commands from the UI module and acquires an executing state from the playback module. The storage module is accessed by the UI module and the playback control module. The storage module records the control command from the UI module and the executing state from the playback control module. The UI module fetches the executing state from the storage module on demand. | 2010-12-30 |
20100332987 | Graphics analysis techniques - Embodiments provide techniques for the analysis of graphics applications. For instance, an apparatus may include a graphics application program interface (API), a graphics engine, and a graphics analysis tool. The graphics analysis tool may receive multiple draw calls issued to the graphics API, and arrange the draw calls into multiple sequences, each sequence corresponding to a particular render target. From this information various analysis tasks may be performed. For instance, overdraw images may be generated. Such overdraw images may be enhanced to improve their dynamic range. Also, pixel histories may be generated based on corresponding pixel selections. The effect of draw calls on selected pixels may also be determined. Further, such tasks may be performed on a per render target basis. | 2010-12-30 |
20100332988 | MOBILE MEDIA DEVICE USER INTERFACE - A mobile media device user interface is described. In one or more implementations, output of a plurality of audio content is monitored by a mobile media device. Each of the audio content was received via a respective one of a plurality of broadcast channels by the mobile media device. A user interface is displayed on a display device of the mobile media device, the user interface describing each of the plurality of audio content and the respective broadcast channel from which the audio content was received. | 2010-12-30 |
20100332989 | METHODS FOR PRESENTING A MODAL DIALOG BOX USING AN INVISIBLE PANEL UNDERNEATH - Techniques for presenting a modal dialog box in a graphical user interface are described herein. According to one embodiment, a semi-transparent panel is displayed superimposed on a graphical user interface (GUI) page in response to a first user interaction with the GUI page. The GUI page provides a user interface for managing a virtualization system. A dialog box is then displayed on top of the semi-transparent panel, where the dialog box is to receive an input from the user. An alert is generated in response to a second user interaction with an area of the semi-transparent panel other than the dialog box, where the alert indicates that the second user interaction is invalid. Other methods and apparatuses are also described. | 2010-12-30 |
20100332990 | INFORMATION MANAGEMENT SYSTEMS AND METHODS FOR HETEROGENEOUS DATA SOURCES - Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs. | 2010-12-30 |
20100332991 | Increasing Resilience of a Network Service - A set of data is obtained, representing a graph of a computer network having a set of hardware nodes and a set of hardware links between the hardware nodes. The hardware links are represented as edges in the graph. A first subset (for example, a vertex cut set) of the set of hardware nodes is found, such that those of the hardware nodes in the first subset are able to withstand a maximum number of failures before the graph disconnects. The failures include node failures and/or edge failures. The hardware nodes in the first subset are ranked based on expected resiliency, to obtain a ranked list. Optionally, in case of a tie between two or more of the hardware nodes in the ranked list, the tie is broken using a sum of shortest path metric. | 2010-12-30 |
20100332992 | METHOD AND APPARATUS FOR INSPECTING THE PROPERTIES OF A COMPUTER - The invention disclosed herein enables a collection of computers and associated communications infrastructure to offer a new communications process which allows information providers to broadcast information to a population of information consumers. The information may be targeted to those consumers who have a precisely formulated need for the information. This targeting may be based on information which is inaccessible to other communications protocols. The targeting also includes a time element. Information can be brought to the attention of the consumer precisely when it has become applicable, which may occur immediately upon receipt of the message, but may also occur long after the message arrives. The communications process may operate without intruding on consumers who do not exhibit the precisely-specified need for the information, and it may operate without compromising the security or privacy of the consumers who participate. | 2010-12-30 |
20100332993 | METHOD AND SYSTEM FOR DELIVERING DIGITAL CONTENT - A method, computer program, and system for delivering digital content to a user interface. A method according to an embodiment includes: generating a starting content on the user interface including at least one clickable content, each of the at least one clickable content being previously associated with a first key; upon selection of a clickable content associated with a first key, determining a second key, associated with a destination content, from the first key; determining an executable asset program from the second key, an execution of the asset program generating the display of a predefined asset content; attaching the second key to the executable asset program according to a hiding mechanism; executing the executable asset program to display the predefined asset content, and releasing the second key during the execution of the program. | 2010-12-30 |
20100332994 | NETWORK-ACCESSIBLE CONTROL OF ONE OR MORE MEDIA DEVICES - A content management (CM) system is provided to centrally control operation of one or more connected devices by issuing control requests and/or data requests. In some situations the connected device(s) include devices that control presentation of television programming-related content, such as digital video recorder (“DVR”) devices and media center devices, and in other situations may include other types of media devices and/or other electromechanical (“E/M”) devices that may be centrally controlled, such as E/M devices for home automation that may operate independently or in conjunction with the media devices. In some situations, the CM system communicates with the connected devices via a network and using appropriate protocol(s), and may be accessed remotely via a network so as to allow a user to remotely operate the CM system. The CM system may further control searching, identification, selection, and presentation of pieces of media content by the connected device(s). | 2010-12-30 |
20100332995 | ADAPTIVE INFOTAINMENT DEVICE - The present invention provides an adaptive infotainment device, comprising a display unit, a processing module, and a network module. The processing module is coupled to the display unit to decrypt and process the multi-media content. The network module is coupled to the processing module to receive the multi-media content and selecting paths and accessing nodes. The network module collects the usage log to be processed by the processing module to generate an accumulated user profile to be fused with user default information in a user default unit coupled to the processing module to generate at least one threshold value so that the display unit is capable of displaying the processed multi-media content according to the threshold value. Hence, the user's network behavior can be learned by combining the pre-determined preferences and the past usage preferences so as to generate the most favorable displaying means to enhance the convenience for browsing information. | 2010-12-30 |
20100332996 | METHOD AND APPARATUS OF ACQUIRING INFORMATION REGARDING APPLICATIONS FOR DISPLAY ON A USER INTERFACE - An approach is provided for acquiring information regarding installed applications on a user equipment. A request for information is received regarding one or more applications installed on user equipment in a category of applications. The request includes a respective unique identifier for the one or more applications. And, a transmission of the information is initiated including an icon corresponding to the one or more applications compiled using the respective unique identifier for the one or more applications | 2010-12-30 |
20100332997 | RULE-BASED CONTENT FILTERING IN A VIRTUAL UNIVERSE - A system that enables individuals or companies to allow an avatar's transits and communications within a virtual universe. The system enables the selection of regions and/or content. Additionally, companies can use this system to prevent accidental communication of proprietary material. Also provided are a method and a computer readable medium containing a program product including the method to enable individuals or companies to allow an avatar's transits and communications within a virtual universe. | 2010-12-30 |
20100332998 | COLLABORATIVE DOCUMENT ENVIRONMENTS IN THREE-DIMENSIONAL VIRTUAL WORLDS - Embodiments described herein are directed to a collaborative document environment for reviewing a collection of documents stored in a repository of a document management system. A shared collaborative document area in a virtual world is associated with a corresponding collection of documents in a document management system. The shared collaborative document area is customized based on a semantic context of the documents in the collection of documents. | 2010-12-30 |
20100332999 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM - An image processing apparatus acquires information indicating a region to be output designated by a user in a web page displayed on a display apparatus by a browser, and extracts data indicating an image corresponding to at least a part of the region to be output indicated by the acquired information. The image processing apparatus updates a portion from which data is extracted in the region to be output based on the acquired information, when a portion corresponding to the extracted data of the region to be output indicated by the acquired information in the web page is a part of the region to be output. | 2010-12-30 |
20100333000 | SYNONYM AND SIMILAR WORD PAGE SEARCH - A search tool enables users to search for synonyms of, and/or syntactically similar words to search terms that they enter. In at least some embodiments, the search tool is implemented in the context of a web browser for searching web pages. In some embodiments, search terms can be distinctly, visually highlighted on a page, such as a web page, to allow the user to easily identify words that have been found through the search. In at least some embodiments, color coding can be used to uniquely identify exact matches, synonyms and/or syntactically similar words that are identified on a page. | 2010-12-30 |
20100333001 | DEVICE FOR DISPLAYING A FUNCTION CHART - A device for the dimensionally variable display of a function chart on a display ( | 2010-12-30 |
20100333002 | METHOD AND TOOL FOR INFORMATION SECURITY ASSESSMENT THAT INTEGRATES ENTERPRISE OBJECTIVES WITH VULNERABILITIES - In one aspect, a method to assess information security vulnerability of an enterprise includes storing enterprise objectives in a computer system, storing enterprise resources determined using a value criterion, a rareness criterion, an inimitability criterion and a non-substitutability criterion in the computer system and storing enterprise information assets in the computer system. The method also includes mapping the enterprise objectives with the enterprise resources and mapping the enterprise information assets with the enterprise resources. The method further includes determining a threat analysis using an attack tree using the enterprise resources and the information assets and determining a risk value using the attack tree. | 2010-12-30 |
20100333003 | SYSTEM AND METHOD FOR AUTOMATED COLOR SCHEME TRANSFORMATION - Embodiments of the present invention provide a system, computer-readable medium and a method for transforming a color scheme. A processor is configured to retrieve from storage data including content elements defining a user interface screen in response to a user selection of a source color and a replacement color. For each content element of the user interface screen, a color of the content element is compared the source color. Based on the comparison, if the color of the content element falls within a predetermined threshold distance of the source color along a color palette, the color of the content element can be converting to the replacement color. After the processing of the content elements, the user interface is displayed on a display device, including the converted color element(s). | 2010-12-30 |
20100333004 | METHOD, APPARATUS AND SYSTEM FOR MODIFYING A COMPOSITE VIDEO SIGNAL - A method for modifying a composite video signal generated by a video composing server, the composite video signal including a plurality of spatially mixed video conference streams. The method includes displaying, on a touch screen, a graphical representation of the composite video signal, and modifying the graphical representation based on an input received at the touch screen. In turn, the composite video signal is modified to conform with the modified graphical representation. | 2010-12-30 |
20100333005 | Display Processing Apparatus, Display Processing Method, and Computer Program Product - According to one embodiment, an display processing apparatus includes an operation receiver, a relation calculator, a grouping module, a display information generator, and a display controller. The operation receiver receives operation to select key content. The relation calculator calculates the relation of second contents to the key content. The grouping module performs grouping of the second contents into a plurality of groups based on items related to the calculation of the relation and calculates the relation of the groups to the key content. The display information generator generates first display information of the key content and second display information of the second contents. The display controller displays list information in which pieces of the second display information of the second contents divided into the groups are arranged around the first display information such that a group with higher group relation is closer to the first display information. | 2010-12-30 |
20100333006 | Apparatus and associated methods - An apparatus including a first display configured to be able to display user content and to have an active display state in which said user content can be stably displayed via active powering of the display, and a second display configured to be able to display user content and to have a passive display state in which said user content can be stably displayed without active powering of the display. The apparatus is configured such that the first display is positioned to at least partially overlie and cover the second display to provide a covered region of the second display. The apparatus is also configured such that the content on the second display in the covered region can be viewed through the first display. | 2010-12-30 |
20100333007 | User interface - An apparatus including: a display configured to display a user movable item; a controller configured to logically divide the display into one or more areas of stability and one or more areas of instability, and configured to control movement of the item in the display in response to user input when the item is located within an area of stability and configured to automatically control movement of the item in the display towards an area of stability without user input when the item is located within an area of instability. | 2010-12-30 |
20100333008 | Drag and Drop of an Application Component to Desktop - The present disclosure involves systems, software, and computer implemented methods for dragging and dropping a component of an application onto a virtual desktop. One process includes operations for receiving a request to copy a selected component of an application from a plurality of components of the application onto the virtual desktop. A display window for displaying the selected component of the application is executed and the unselected components of the application are filtered by visually concealing the unselected components. The process can further include presenting the selected component of the application in the display window. | 2010-12-30 |
20100333009 | OPERATION SUPPORT APPARATUS, OPERATION SUPPORT METHOD AND COMPUTER PROGRAM - An operation support apparatus includes a display device ( | 2010-12-30 |
20100333010 | Motor Control Characteristic Evaluation Device and Motor Control Characteristic Presentation Method - An evaluation index selection section in which any evaluation index is selected from a plurality of evaluation indices of the control characteristics in the motor control system and which outputs selection information indicating the selected evaluation index; a relational data extraction section for extracting data related to the selected evaluation index from a data group of the motor control system based on the selection information; an evaluation value calculation section for calculating an evaluation value of the evaluation index based on the extracted data; and a display control section for displaying the calculated evaluation value on a display are included. | 2010-12-30 |
20100333011 | TOUCH SCREEN INPUT RECOGNITION AND CHARACTER SELECTION - A system and method of character input using a virtual keyboard, which may have a reduced number of keys. The virtual keyboard may be displayed on a touch screen and may include a plurality of keys. The virtual keyboard may have a plurality of keys, each key having a number of characters or symbols. Characters associated with a particular key may be selected through a series of related touch screen inputs. | 2010-12-30 |
20100333012 | Collaborative Data Entry - A method for collaborative data entry in which a primary user enters data into an input terminal includes data being entered into a number of input fields on an input screen by the primary user. The input terminal has an interface for assigning entry of data into at least one of the input fields to an alternate user. The method includes, with the interface, assigning entry of data into at least one of the input fields to an alternate user. An apparatus allowing collaborative data entry includes an input terminal comprising a display device for displaying data to a user and a user input device for receiving input from a user; and a user interface of the input terminal, the interface comprising a number of input fields for receiving the input from a user and to for assigning at least one the input field an alternate user. | 2010-12-30 |
20100333013 | Method of Managing the Display of a Window of an Application on a First Screen, a Program, and a Terminal using it - A method of managing a window of an application displayed on a first screen, a program, and a terminal using it. In particular, the terminal is an interactive table. The method includes the determination of a first parameter about the display of the window as a function of a second parameter about an activation element on activation of the application by the activation element. | 2010-12-30 |
20100333014 | METHOD AND SYSTEM FOR RENDERING DATA RECORDS - A method of controlling an electronic device includes retrieving records that satisfy a set of constraints, rendering data from the records in a list on a display, and rendering, in the list, further data from a selected one of the records in the list on the display in response to receipt of an input. | 2010-12-30 |
20100333015 | METHOD AND APPARATUS FOR REPRESENTING TEXT INFORMATION - An apparatus is provided that includes a processor and memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: provide for receiving text information, provide for representing at least part of received text information in an edit region, determine that less than all received text information is represented in said edit region, determine at least part of said received text information to scroll, and cause scrolling of said determined text information in at least one scrolling region is disclosed. A corresponding method and computer readable medium are also disclosed. | 2010-12-30 |
20100333016 | SCROLLBAR - A method, apparatus, user interface and computer program product for providing a display window with a perimeter, displaying a set of data in a display area of the display window, the set of data having zero or more elements, providing at least one scroll region on the display, wherein movement of a pointing device in the at least one scroll region causes the set of data in the display area to be scrolled in a corresponding direction according to a scroll increment; and responsive to a repositioning of the pointing device in a manner that deflects the pointing device away from an axis path of the scroll region, increasing an available scrolling distance in the display window. | 2010-12-30 |
20100333017 | COMPUTER GRAPHIC USER INTERFACE AND DISPLAY SYSTEM - An improved computer-implemented graphic user interface comprising a first platform representing a first level of data organization and having a front surface and a top surface, a second platform representing a second level of data organization within the first level of data organization and having a front surface and a top surface, the second platform stacked on the first platform and scaled relative to the first platform such that the top surface of the second platform is smaller than the top surface of the first platform. The interface may further comprise a third platform representing the second layer of data organization within the first level of data organization and having a front surface and a top surface, the second platform and the third platform stacked on the first platform, and the second platform and the third platform scaled relative to the first platform such that the top surfaces of the second and the third platforms are smaller than the top surface of the first platform. The interface may further comprise a third platform representing a third level of data organization within the second level of data organization and having a front surface and a top surface, the third platform stacked on the second platform, and the third platform scaled relative to the second platform such that the top surface of the third platform is smaller than the top surface of the second platform. | 2010-12-30 |
20100333018 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - According to one embodiment, an information processing apparatus includes a display device, a touch panel located on a screen of the display device, a sensing module which senses that a particular touch operation is performed on the touch panel, an enlarged display module which enlarges a partial image in a display image determined based on a position where the particular touch operation is performed when the sensing module detects the particular touch operation, and a touch operation control module which accepts a touch operation by correcting a position of the touch operation on the partial image enlarged by the enlarged display module to a position on the display image and which cancels enlarged display performed by the enlarged display module, when the touch operation is performed in an area on the touch panel corresponding to a display area of the partial image enlarged by the enlarged display module. | 2010-12-30 |
20100333019 | METHOD AND APPARATUS FOR PROVIDING MEMBER REQUEST AND RESPONSE IN A SOCIAL NETWORK - A robust approach is provided for joining a personal network and includes receiving, at a communication device, data that indicates a selected contact for a user of the communication device. In response to receiving the contact data that indicates the selected contact, automatically sending to the selected contact a request message that comprises first data and second data. The first data indicates a social networking service. The second data indicates a unique identifier for an invitation to join a personal network of the user within the social networking service. | 2010-12-30 |
20100333020 | LIFELOG-BASED LANDMARK DISPLAY APPARATUS AND METHOD - A landmark display apparatus and method are provided. The landmark display apparatus may extract a landmark from lifelog information, locate the extracted landmark on a time axis, and display the landmark on the time axis. Also, when lifelog information associated with a landmark is displayed, the landmark may be displayed on the displayed lifelog information. | 2010-12-30 |
20100333021 | METHOD FOR OBTAINING INFORMATION CONCERNING CONTENT ACCESS AND RELATED APPARATUSES - The invention relates to a method for obtaining information concerning the access to a plurality of content accessible by individuals having access apparatuses (I). To this end, the method comprises obtaining a graphical representation including aggregated information on an amount of accesses of at least one piece of content from the plurality of content by a panel of individuals, the panel of individuals including individuals accessing or having accessed at least one piece of content of a subassembly of content of the plurality of content, and controlling a display of said graphical representation so that a user can select at least one piece of content from the displayed graphical representation. | 2010-12-30 |
20100333022 | OPERATION SUPPORT APPARATUS AND METHOD OF THE SAME - The operation support apparatus includes: an operation load calculation unit ( | 2010-12-30 |
20100333023 | DEVICE WITH E-MAIL FUNCTION - [Object] To provide a device with an e-mail function that allows screen transition actions to be smoothly performed in the e-mail function. | 2010-12-30 |
20100333024 | Dynamic Database Filter Method and System - A computer-implemented method and a computer readable memory for providing a user with database search results in response to search categories and filter criteria selected by the user, comprising the steps of: selection by the user of a search category to display; selection by the user of one or more filter criteria from the list of displayed filter criteria within the displayed search category; repetition of steps a) and b) until all desired filter criteria have been selected; search of the database by applying the selected filter criteria to produce a database search result; and selection by the user of a display mode for the database search result. According to another embodiment of the present invention, there is provided a computer program for instructing a computer to perform the methods described herein. | 2010-12-30 |
20100333025 | Media Content Instance Search Methods and Systems - An exemplary method includes maintaining data representative of a plurality of media content instances, displaying within a graphical user interface a plurality of graphical objects positioned along a viewing axis, each of the graphical objects representing a metadata value within a metadata category associated with the media content instances, shifting a graphical object included within the plurality of graphical objects into a center focus portion of the viewing axis in response to a user input command, and transforming the graphical object from a book end depiction into a cover art depiction when the graphical object enters the center focus portion. Corresponding methods and systems are also disclosed. | 2010-12-30 |
20100333026 | OBJECT BROWSER WITH PROXIMITY SORTING - A method, apparatus, and article of manufacture provide the ability to interface with objects. A computer-implemented scene having two or more objects is displayed and a corresponding list of the two or more objects is displayed in independent categories called facets and in an ungrouped flat list. A user identifies a viewpoint within the scene that establishes a location and an orientation within a space of the scene from which to view the scene objects. Dynamically and independently from additional user actions, a proximity of each of the two or more objects from the viewpoint is determined. The ungrouped list of the two or more objects is sorted based on the proximities and displayed. | 2010-12-30 |
20100333027 | DELETE SLIDER MECHANISM - A device provides a delete slider icon, receives one or more characters, and selects a delete function from multiple delete functions, based on user activity associated with the delete slider icon. The device also deletes a single character of the one or more characters when a tap on the delete slider icon is detected, deletes one or more of the one or more characters when the delete slider icon is dragged over the one or more characters and released, and deletes all of the one or more characters when a flicking of the delete slider icon is detected. | 2010-12-30 |
20100333028 | TECHNIQUE FOR SETTING NETWORK COMMUNICATION PARAMETERS - Techniques are disclosed for providing a bandwidth control interface that displays the relative amount of bandwidth assigned to each application executing at a computer device. By displaying the relative amount of bandwidth, the interface allows the user to easily determine how the available bandwidth is allocated among the applications, and whether the allocation provides for efficient network communication. The bandwidth control interface also allows the user to adjust the relative allocation of bandwidth to the executing applications. The user can thereby control the relative amount of bandwidth that is allocated to each application by a network interface device. | 2010-12-30 |
20100333029 | USER INTERFACE FOR A COMPUTING DEVICE - A computing device including a graphical user interface is described. The computing device comprises: a display; a display controller; and a graphical user interface controller. The graphical user interface controller is arranged to create a first and second cluster of associated menu options. The first cluster of associated menu options comprises: a first principal menu option and at least one first sub-ordinate menu option, smaller than the first principal menu option, and located on the periphery of the first principal menu option. The second cluster of associated menu options comprises: a second principal menu option and at least one second sub-ordinate menu option smaller than the second principal menu option, and located on the periphery of the second principal menu option. The graphical user interface controller is also arranged to enable a user (a) to decouple the first sub-ordinate menu option from the first principal menu option and (b) to couple the decoupled the first sub-ordinate menu option to the second principal menu option. | 2010-12-30 |
20100333030 | RADIAL MENU DISPLAY SYSTEMS AND METHODS - In certain embodiments, a graphical representation of a two-dimensional radial menu is displayed in a graphical user interface. The graphical representation of the two-dimensional radial menu is transformed into a graphical representation of a three-dimensional radial menu in the graphical user interface. In certain embodiments, the displaying comprises utilizing data representative of a three-dimensional radial menu model to render the graphical representation of the two-dimensional radial menu, based on a first viewpoint, in the graphical user interface, and the transforming comprises utilizing the data representative of the three-dimensional radial menu model to render the graphical representation of the three-dimensional radial menu, based on a second viewpoint, in the graphical user interface. In certain embodiments, the transforming comprises repositioning a viewpoint associated with the graphical representation of the two-dimensional radial menu to produce the graphical representation of the three-dimensional radial menu. | 2010-12-30 |
20100333031 | MANAGING MULTIPLE VIRTUAL WORLD ACCOUNTS FROM A SINGLE VIRTUAL LOBBY INTERFACE - A virtual lobby client automatically interfaces with multiple virtual world instances, each provided by a separate virtual world provider from among a plurality of virtual world providers, each interfaced with to access a separate one from among a plurality of virtual world accounts, to retrieve a separate selection of inventory items from each of the plurality of virtual world accounts. The virtual lobby client renders an inventory directory index of each separate selection of inventory items collectively within a single lobby interface of the virtual lobby client with at least one selectable option for managing each of the items in the inventory directory from the single lobby interface. The virtual lobby client renders, within the single lobby interface, a separate graphical portal from among a plurality of graphical portals for each of the plurality of virtual accounts, wherein entry of each of the separate graphical portals from the single lobby interface triggers the virtual lobby client to automatically open a virtual world specific interface window into a particular virtual world instance from among the plurality of virtual world instances provided under the particular virtual world account associated with the entered graphical portal. | 2010-12-30 |
20100333032 | SYSTEMS AND METHODS FOR PROVIDING INTERACTIVE MEDIA GUIDANCE ON A WIRELESS COMMUNICATIONS DEVICE - A wireless communications device provides users with opportunities to access interactive media guidance or other applications and to control interactive media guidance applications running on user equipment. The wireless communications device may have a touch-sensitive screen with controls that are coordinated with the features of the interactive media guidance or other applications. The wireless communications device may function as a remote controller for user equipment. | 2010-12-30 |
20100333033 | PROCESSING GRAPHICAL USER INTERFACE (GUI) OBJECTS - A computer apparatus and method for processing GUI objects is provided. The computer apparatus may include a recognition module and an object pick-up module. The recognition module may be configured to recognize a predetermined graphic mark on a GUI. The object pick-up module may be configured to pick up a GUI object having the predetermined graphic mark embedded therein. | 2010-12-30 |
20100333034 | Handheld device, method, and computer program product for user selecting control component of application program - Methods, systems, e.g., handheld device(s), and computer-program products are disclosed for a user selecting a control component, e.g., a control unit, of an application program. A plurality of available control components can be detected. A shortcut key can be assigned to each detected control component. The assigned shortcut key corresponding to each detected control component can be displayed. An instruction can be transmitted, responsive to one of the shortcut keys being initiated by the user, to the application program to select the corresponding control component. | 2010-12-30 |
20100333035 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD OF THE INFORMATION PROCESSING APPARATUS, PROGRAM THEREOF AND STORAGE MEDIUM STORING THE PROGRAM - This invention relates to an information processing apparatus being able to execute first and second functions and set the processing conditions of each function by using a user interface, and a control method of the information processing apparatus. In a case that either of the first and second functions is selected, an application common to both the first and second functions is launched, and a user interface window generated based on common data corresponding to the application is displayed. The processing conditions of the selected function can be set from the user interface window. | 2010-12-30 |
20100333036 | INTEGRATED INTERFACE DEVICE, AND METHOD OF CONTROLLING INTEGRATED INTERFACE DEVICE - In conventional technologies, a display area of a screen cannot be used efficiently since icons or the like which display the hierarchical positions are displayed in the shape of a cross on the screen, particularly, a content list is displayed in a single column despite that there are vacant areas in the four directions of an interface whereon the icons or the like are displayed in the shape of a cross and the vacant areas cannot be used efficiently. Provided is an integrated interface device for performing a hierarchical operation for specifying a desired content list. The interface device has a function to display a content list, a content specified by the content list, or the like by efficiently using a vacant area in a lower part of the display by displaying icons which display a hierarchical relationship, for example, “display in a row”, in an upper part of the screen, thereby clearing a large space in the lower part of the display. | 2010-12-30 |
20100333037 | DIORAMIC USER INTERFACE HAVING A USER CUSTOMIZED EXPERIENCE - The present disclosure teaches a solution for a user customizable abstraction layer for tailoring all operating system, application, and web based interfaces. The interface differs from conventional user interfaces by presenting a dynamic interface which can enable user access across all domains and applications with which the user can interact. The interface can be dynamically built as a user interacts with clients (e.g., devices/applications). Clients can utilize common usage patterns, installed application, installed themes, personal information, and the like, to create a highly customized adaptive user designed and modifiable interface. | 2010-12-30 |
20100333038 | Layout-Design Support System and Layout-Design Support Program - A logical designing part includes a logical connectivity data storage that stores logical connectivity data, indicating a logical connectivity between plant equipments, including first end point connection data. A geometry data designing part includes a geometry data storage that stores geometry data that is graphical shape data in a three-dimensional space and includes second end point data. A data linking part includes: an automatic correspondence table generating part that compares first end point connection data with second end point data and generates a logical connection and geometry data table including correspondence data that links the geometry connection data and the geometry data of which first and second end point connection data are matched each other. A correspondence storage stores the logical connection and geometry data table. An editing part edits the logical connection and geometry data table on the basis of a user command. | 2010-12-30 |
20100333039 | HIEARCHY TREE MOVEMENT USING MULTI-TREE ANIMATION - In some example embodiments, a machine-readable medium provides instructions which, when executed by a machine, cause said machine to perform operations. The operations include displaying nodes in N number of levels of a first hierarchy tree on a display. The operations also include receiving input of a selected node of the nodes to open a level below the N number of levels of the first hierarchy tree. The operations include fading out a number of nodes at a highest level of the N number of levels from the first hierarchy tree. The operations include fading in at least one node of the number of nodes at the highest level of the N number of levels into the second hierarchy tree. Also, the operations include fading in at least one node at a level below the selected node into the first hierarchy tree on the display. | 2010-12-30 |
20100333040 | AIRCRAFT SPECIAL NOTICE DISPLAY SYSTEM AND METHOD - Methods and apparatus are provided for selectively displaying special notices on a display device. Navigation data are selectively retrieved and processed, and a determination is made if at least a portion of the retrieved navigation data has special notice data associated therewith. An image is rendered on a display device that is representative of at least a portion of the retrieved navigation data, and that includes a special notice icon if it is determined that at least a portion of the retrieved navigation data has special notice data associated therewith. The special notice data are representative of special notices normally published in an airport facility/directory | 2010-12-30 |
20100333041 | AUTOMATIC MAPPING OF POINTING DEVICES TO MULTIPLE DISPLAYS - An automatic pointing device mapping method ( | 2010-12-30 |
20100333042 | DISPLAY DATA OUTPUT DEVICE - Provided is a display data output apparatus for outputting a display image to be displayed on a screen. In order to reduce a time until the displayed image is displayed after input is received from a user, the display data output apparatus assigns priorities to a plurality of display objects that each have a possibility of being displayed subsequent to a current display state based on a predetermined assignment method, and sequentially generates a plurality of display data pieces according to the priorities. For example, the display data pieces are generated, starting from the one that requires a long time to be generated. | 2010-12-30 |
20100333043 | Terminating a Communication Session by Performing a Gesture on a User Interface - There is disclosed a wireless communication device for communicating with one or more remote devices. The device comprises a touch-sensitive surface, a user interface, and a transceiver. The user interface produces an input signal in response to detecting a predetermined gesture at the touch-sensitive surface. The transceiver communicates wirelessly with a remote device and terminates communication with the remote device in response to the input signal from the user interface. The device determines that it is communicating the remote device, detects the predetermined gesture at the touch-sensitive surface, and terminates communication with the remote device in response to detecting the predetermined gesture while communicating with the remote device. The predetermined gesture includes continuous contact at the touch-sensitive surface between discrete locations of the surface. | 2010-12-30 |
20100333044 | Gesture-based Interface System and Method - Systems and methods of manipulating display parameters of displayed images, and optionally designating the images for manipulation, via a gesture pad. | 2010-12-30 |
20100333045 | Gesture Based Interaction with Traffic Data - Gesture based interaction with traffic data is disclosed. A virtual broadcast presentation may be generated based on dynamic information such as traffic information, weather information, or other information that may be featured on a virtual broadcast presentation. A gesture made by a user is detected and processed to determine an input command associated with the detected gesture. The virtual broadcast presentation may be manipulated based on the input command. | 2010-12-30 |
20100333046 | METHOD FOR PROCESSING OPTICAL PROXIMITY CORRECTION - A method for processing optical proximity correction is disclosed which eliminates a need for repeated implementation of experiments and result in a reducing the processing time as compared to trial and error. Furthermore, the method can realize an optimal insertion of the assist pattern by applying different conditions to specific layers. The method includes determining whether or not to insert an assist pattern around an outermost pattern. A shape of the assist pattern inserted around the outermost pattern is determined. The contrast of the outermost pattern is compared against a contrast of a cell array pattern. The contrast of the outermost pattern is repeated compared with the contrast of the cell array pattern under a defocus state. | 2010-12-30 |
20100333047 | METHOD AND SYSTEM FOR CONFIGURABLE CONTACTS FOR IMPLEMENTING DIFFERENT BIAS DESIGNS OF AN INTEGRATED CIRCUIT DEVICE - In a computer implemented synthesis system, a fabrication method for an integrated circuit device. The method includes receiving a circuit netlist representing a first form of an integrated circuit design to be realized in physical form. A plurality of contacts of the netlist are accessed. The plurality of contacts are configured to implement a second form of the integrated circuit design. | 2010-12-30 |
20100333048 | METHOD AND APPARATUS FOR DESIGNING AN INTEGRATED CIRCUIT - Method and apparatus for designing an integrated circuit by calculating an optimised reticle layout design from an IC layout design and a model describing an optical system for transferring the IC layout design onto a semiconductor wafer using a reticle, wherein the IC layout design comprises features defined by a plurality of boundaries. Approximating the plurality of boundaries to generate an approximated IC layout design suitable for the manufacture of the IC. Performing OPC simulation on at least a portion of the approximated IC layout design. | 2010-12-30 |
20100333049 | Model-Based Retargeting of Layout Patterns for Sub-Wavelength Photolithography - Mechanism are provided for model-based retargeting of photolithographic layouts. An optical proximity correction is performed on a set of target patterns for a predetermined number of iterations until a counter value exceeds a maximum predetermined number of iterations in order to produce a set of optical proximity correction mask shapes. A set of lithographic contours is generated for each of the set of optical proximity correction mask shapes in response to the counter value exceeding the maximum predetermined number of iterations. A normalized image log slope (NILS) extraction is performed on the set of target shapes and use the set of lithographic contours to produce NILS values. The set of target patterns is modified based on the NILS values in response to the NILS values failing to be within a predetermined limit. The steps are repeated until the NILS values are within the predetermined limit. | 2010-12-30 |
20100333050 | ANALOG/DIGITAL PARTITIONING OF CIRCUIT DESIGNS FOR SIMULATION - For increasing user control and insight into preparing a mixed-signal semiconductor design specification for simulation, there are provided methods responsive to commands that provide control over resolution of disciplines and partitioning of the design into analog and digital portions. In some aspects, the methods provide block-based assignment of disciplines, as well as design partitioning. In other aspects, the methods provide for resolving a discipline to apply in a block from among multiple possible disciplines. In some aspects, error flagging may be available for detecting disciplines different from what provided for assignment in a block. Assignments may be indicated based on instance, cell, terminal, or library names and may be specified with wild cards. In still other aspects, the methods may be embodied by instructions on computer readable media, and in systems comprising general and special purpose computer hardware that may communicate with various storage facilities and over various networks. | 2010-12-30 |
20100333051 | Method and System of Linking On-Chip Parasitic Coupling Capacitance Into Distributed Pre-Layout Passive Models - A method of linking on-chip parasitic coupling capacitance into distributed pre-layout passive models such as distributed transmission line models and on-chip spiral inductor models includes recognizing a passive device such as a distributed transmission line device and an on-chip spiral inductor device, interpreting data obtained from the recognizing the passive device, breaking the passive device into a plurality of sections, the plurality of sections including a terminal of a model call, extracting parameters of the passive device by Layout Versus Schematic (LVS) and parasitic extraction, connecting the terminal to a pre-layout passive network by selectively low and high resistive paths set by the parameters of the passive device depending on whether crossing lines are present or not present in one of the plurality of sections, connecting the terminal to a distributed passive model, and coupling the crossing lines to the terminal via capacitors produced in an extracted netlist with the passive device having distributed coupling to a plurality of crossing lines. | 2010-12-30 |
20100333052 | Method of manufacturing semiconductor device, semiconductor inspection apparatus, and program - A reliability reference storage unit stores reference data for dividing semiconductor devices into equal to or more than three reliability ranks on the basis of the magnitude of an overlay error between a first interconnect layer and a second interconnect layer disposed over the first interconnect layer. An error storage unit stores overlay errors measured at multiple points within the surface of a semiconductor wafer. An error calculation unit calculates the overlay errors for a plurality of semiconductor chips on the basis of the coordinates of the plurality of semiconductor chips within the surface of the semiconductor wafer and the overlay errors stored in the error storage unit. A reliability information providing unit provides reliability information indicating reliability ranks to the plurality of semiconductor chips on the basis of the overlay errors for the plurality of semiconductor chips and reference data. | 2010-12-30 |
20100333053 | VERIFICATION APPARATUS, VERIFICATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A verification apparatus includes a reference circuit-side point extraction unit that extracts a point where the input value of a signal changes due to a logic change in a reference circuit in a state before and after the logic change, based on information regarding a signal that has changed due to the logic change in the reference circuit; a circuit to be verified-side point extraction unit that extracts a point where the input value of a signal changes due to a logic change in a circuit to be verified in a state before and after the logic change, based on information regarding a signal that has changed due to the logic change in the circuit to be verified; and a verification script generation unit that generates a verification script with use of the points extracted by the reference circuit-side point extraction unit and the circuit to be verified-side point extraction unit. | 2010-12-30 |
20100333054 | CIRCUIT DESIGN ASSISTING APPARATUS - A circuit design assisting apparatus for assisting a circuit design of a semiconductor by using a noise check result corresponding to a plurality of wiring arrangements, the circuit design assisting apparatus includes a database unit that stores the wiring arrangement data, a wire specifying unit that specifies a first wire from the wiring arrangement data, a wire extracting unit that extracts a plurality of second wires respectively including a wire portion influencing noise to the specified first wire from the wiring arrangement data, and a display controlling unit that generates display information to display the specified first wire and the extracted second wire. | 2010-12-30 |
20100333055 | INTEGRATED CIRCUIT HAVING SECURE ACCESS TO TEST MODES - Methods for enabling a secure test mode, and integrated circuits (IC's) implementing the same are disclosed. An IC may include a secure functional unit that is protected from access from test access circuitry during normal operation. The secure functional unit may be rendered inaccessible the test access circuitry of the IC following a completion of a test that includes testing of the secure functional unit. An embodiment of an IC that includes circuitry to delay entry into a test mode while a chip-level reset is performed is also contemplated. Entry into the test mode may be delayed until all circuitry of the IC has been fully reset in order to clear stored information. | 2010-12-30 |
20100333056 | TEMPERATURE-CONTROLLED 3-DIMENSIONAL BUS PLACEMENT - Block placement within each device-containing layer is optimized under the constraint of a simultaneous optimization of interlayer connectivity between the device-containing layer and immediately adjacent device-containing layers. For each functional block within the device-containing layer, lateral heat flow is calculated to laterally adjacent functional blocks. If the lateral heat flow is less than a threshold value for a pair of adjacent functional blocks, placement of the functional blocks and/or interlayer interconnect structure array therebetween or modification of the interlayer interconnect structure array is performed. This routine is repeated for all adjacent pairs of functional blocks in each of the device-containing layers. Subsequently, block placement within each device-containing layer may be optimized under the constraint of a simultaneous optimization of interlayer connectivity across all device-containing layers. This method provides a design having sufficient lateral heat flow in each of the device-containing layers in a semiconductor chip. | 2010-12-30 |
20100333057 | Parametric Data-Based Process Monitoring for Adaptive Body Bias Control - Various embodiments of systems and methods are disclosed for providing adaptive body bias control. One embodiment comprises a method for adaptive body bias control. One such method comprises: modeling parametric data associated with a chip design; modeling critical path data associated with the chip design; providing a chip according to the chip design; storing the parametric data and the critical path data in a memory on the chip; reading data from a parametric sensor on the chip; based on the data from the parametric sensor and the stored critical path and parametric data, determining an optimized bulk node voltage for reducing power consumption of the chip without causing a timing failure; and adjusting the bulk node voltage according to the optimized bulk node voltage. | 2010-12-30 |
20100333058 | METHOD FOR INCREASING THE MANUFACTURING YIELD OF PROGRAMMABLE LOGIC DEVICES - A method for increasing the manufacturing yield of field programmable gate arrays (FPGAs) or other programmable logic devices (PLDs). An FPGA or other PLD is formed in several sections, each of the sections having its own power bus and input/output connections. Each section of the FPGA or other PLD is tested to identify defects in the FPGA or other PLD. The FPGA or other PLD is sorted according to whether the section has an acceptable number of defects. An assigned unique number for the FPGA or other PLD chip or part identifies it as partially good. Software for execution and configuring the FPGA or other PLD may use the unique number for programming only the identified functional sections of the FPGA or other PLD. The result is an increase in yield as partially good FPGAs or other PLDs may still be utilized. | 2010-12-30 |
20100333059 | DESIGN SUPPORT APPARATUS AND DESIGN SUPPORT METHOD - According to one embodiment, a design support method includes generating first layout data when first electronic components and first positions of the first electronic components on a printed circuit board are specified, computing temperature distribution data showing a temperature distribution on a surface of the board, acquiring a maximum thermal resistance temperature of the second electronic component when the second electronic component is specified, calculating a first temperature on the surface at a second position based on the temperature distribution data when the second position is specified, determining whether the second electronic component can be arranged at the second position based on the first temperature and the maximum thermal resistance temperature, and prohibiting generation of a second layout data when it is determined that the second electronic component can be arranged at the second position, the second layout data showing the first positions and the second position. | 2010-12-30 |
20100333060 | APPLICATION-CENTRIC RESOURCES AND CONNECTIVITY CONFIGURATION - In various exemplary embodiments, a system and associated method to provide application-centric resource management of a plurality of functional units in an enterprise environment is disclosed. The system, in an exemplary embodiment, comprises a deploy service module to determine whether one or more of the plurality of functional units within the enterprise environment is added or removed, an information model repository to provide information related to the plurality of functional units, a functional unit container to store a listing of resource services related to the plurality of functional units, and a managed resources container to associate each of the plurality of functional units with one or more development components in the enterprise environment. A user-interface is configured to display non-technical management information relating to each of the plurality of functional units. | 2010-12-30 |
20100333061 | EXPLICIT STATE MODEL CHECKING OF SL/SF MODELS USING THE AUTO-GENERATED CODE - A system and a method for validating a model for a control system as per a set of specifications. The method includes obtaining a model code corresponding to the model, where the model-code is generated by a modeling tool. Further, a test-code capable of monitoring one or more model parameters that need to be validated is generated using a testing tool. The model-code and the test-code are combined to obtain an integrated-code. The integrated code is executed in the testing tool that compares the obtained output values with the expected output values as provided in the specifications. Further, the model is identified as valid or invalid based on the comparison based on the results of the comparison. | 2010-12-30 |
20100333062 | APPLYING CODING STANDARDS IN GRAPHICAL PROGRAMMING ENVIRONMENTS - Graphical programming or modeling environments in which a coding standard can be applied to graphical programs or models are disclosed. The present invention provides mechanisms for applying the coding standard to graphical programs/models in the graphical programming/modeling environments. The mechanisms may detect violations of the coding standard in the graphical model and report such violations to the users. The mechanisms may automatically correct the graphical model to remove the violations from the graphical model. The mechanisms may also automatically avoid the violations in the simulation and/or code generation of the graphical model. | 2010-12-30 |
20100333063 | SOFTWARE DEVELOPMENT, DEPLOYMENT AND EVOLUTION SYSTEM, METHOD AND PROGRAM PRODUCT - A method of software evolution, software evolution system and program product therefor. A context specification handler stores context specifications describing requirements on context-adapted software. A Software Part Semantics Specification (SPSS) handler stores software part semantics specifications. A Software Implementation (SI) handler stores SIs. Behavior History handler stores a history of active software behavior analysis results of monitoring previous versions. A software rendering handler combines software behavior history with context specification, software part semantics specifications and SIs and distributes (and optionally deploys) context-adapted software. A software inspector continuously monitors context behavior of deployed versions and selectively identifies active context-adapted software failing to satisfy context specification for reassembly of a new version(s). | 2010-12-30 |
20100333064 | APPLICATION DEVELOPMENT SUPPORT DEVICE, PROGRAM, AND RECORDING MEDIUM - The development of an application that includes a user interface (UI), which has a specific UI screen that is directly called through an external link and displays an execution result of a specific service, is realized without coding operations. Before constructing a UI using a first tool, condition starting buttons, which respectively correspond to a plurality of services that can be provided by programs generated using a second tool and which are respectively added call programs for calling corresponding service, are generated. When a specific condition starting button is placed in a UI screen under construction and the conversion for a unconditional starting is instructed, an attribution is changed so that the button becomes invisible and the specific condition starting button is changed to a unconditional starting button by changing a call program so that the call program is unconditionally executed when the UI screen is called through a link. | 2010-12-30 |
20100333065 | BINARY CODE MODIFICATION SYSTEM AND METHOD FOR IMPLEMENTING A WEB SERVICE INTERFACE - According to one embodiment, a binary code modification system includes a code modifier configured to access a binary software code. The code modifier generates a modified software code by inserting one or more executable instructions into the binary software code. The one or more executable instructions is operable to expose at least a portion of the binary software code as a web service interface. | 2010-12-30 |
20100333066 | METHOD AND SYSTEM FOR MANAGING SOFTWARE ISSUES - A method of managing software issues includes receiving issue data from a remote host, where the issue data is related to an issue associated with a software application installed on the remote host. The method identifies a potential solution for the issue and sends solution data to the remote host, where the solution data is related to the identified potential solution. Feedback data may be received from the remote host, where the feedback data is indicative of a degree to which the identified potential solution was effective in resolving the issue. | 2010-12-30 |
20100333067 | PROCESS-DRIVEN FEEDBACK OF DIGITAL ASSET RE-USE - Methods, systems and computer program products for process driven feedback of digital asset reuse. Exemplary embodiments include a method for process-driven feedback for a digital asset, the method including identifying the asset downloaded in a computer system from a repository operatively coupled to the computer system, and for a current project within the computer system for the current project, determining whether the asset has been consumed within the current project, determining feedback and changes between the asset prior to the current project and after the current project, consolidating the feedback and the changes associated with the asset and automatically generating feedback for the asset repository so that the feedback and changes are associated with the asset for comparison in a future project similar to the current project. | 2010-12-30 |
20100333068 | COMPATIBILITY EVALUATION APPARATUS, COMPATIBILITY EVALUATION METHOD, AND RECORDING MEDIUM - A compatibility evaluation apparatus for evaluating compatibility between a platform program and an application program that uses interfaces provided by the platform program, includes an application analyzing unit configured to analyze the application program and extract a list of the interfaces used by the application program; an incompatibility interface usage determination unit configured to extract, from the list of the interfaces used by the application program, an interface that corresponds to an incompatible interface that does not satisfy a specification, the interface being extracted with the use of a first storage unit storing information indicating contents of incompatibility for each of the incompatible interfaces among the interfaces provided by the platform; and a compatibility report creating unit configured to record, in a second storage unit, the information indicating contents of incompatibility for each interface that has been extracted by the incompatibility interface usage determination unit. | 2010-12-30 |
20100333069 | STATIC CODE ANALYSIS - Techniques for static code analysis are provided. The techniques include routing a code analysis request to a set of one or more static code analysis tools based on a context of the request, merging one or more tool-specific outputs of the code analysis, wherein merging the one or more tool-specific outputs comprises using one or more tool-specific mappings to one or more static code analysis abstractions and one or more source linkages of one or more static code analysis defects, performing a deep analysis on a set of one or more defect categories, and combining results of the merging with the deep analysis to filter out one or more false-positives and to add one or more new true positives to create an optimal set of defects. | 2010-12-30 |
20100333070 | Multiple ECU Software-In-The-Loop Simulation Environment - The invention relates to methods for evaluating the performance of a system having a plurality of electronic control unit (ECU) software programs. A plurality of first memory spaces are allocated for use by the software programs. At least one second memory space is allocated to be in communication with these first memory spaces. The output of at least one first software program is stored in at least one of said first memory spaces associated with that program, wherein said output is subsequently transmitted to at least one said second memory space, and wherein said output is further subsequently transmitted to at least one of said first memory spaces associated with at least one second software program. From this location, said output is accessed as an input for said second software program. The performance of the system is evaluated by executing said software programs and determining if the outputs of said programs satisfy the criteria of the system. | 2010-12-30 |
20100333071 | Time Based Context Sampling of Trace Data with Support for Multiple Virtual Machines - Mechanisms for time based context sampling of trace data with support for multiple virtual machines are provided. In response to the occurrence of an event, a plurality of sampling threads associated with a plurality of executing threads executing on processors of a data processing system are awakened. For each sampling thread, an execution state of a corresponding executing thread is determined with regard to one or more virtual machines of interest. For each sampling thread, based on the execution state of the corresponding executing thread, a determination is made whether to retrieve trace information from a virtual machine of interest associated with the corresponding executing thread. For each sampling thread, in response to a determination that trace information is to be retrieved from a virtual machine of interest associated with the corresponding executing thread, the trace information is retrieved from the virtual machine. | 2010-12-30 |
20100333072 | INTEGRATED PERFORMANCE AND LOAD TESTING TOOL FOR APPLICATION SERVERS - Implementations of the present disclosure provide for testing an application, and include loading a testing tool by a client that is in communication with an application server that executes the application, introducing probe code into a routine by a first component of the testing tool, the routine being called during execution of the application, and transmitting a request to the application using a second component of the testing tool. An elapsed time of an execution of the routine is determined based on the probe code, and a response is generated from the application server based on the request. A response time is determined based on the request and the response, and performance statistics are calculated based on the elapsed time and the response time. | 2010-12-30 |
20100333073 | SYSTEMS AND METHODS FOR AUTOMATED GENERATION OF SOFTWARE TESTS BASED ON MODELING THE SOFTWARE TEST DOMAIN - Systems and methods for automatically generating test procedures for a software application. In an example method a user creates a test case model based on requirements associated with the software application under test. The user then generates an interface control document. The interface control document includes associations of information between the requirements and the test case model. Next, a processing device automatically generates test procedures for the software application under test based on the interface control document, the requirements and the test case model. The processor automatically creates a local copy of the test case model based on the interface control document. | 2010-12-30 |
20100333074 | Automatic conversion of MPI source code programs into MPI thread-based programs - A method, system, and computer program product containing instructions for automatically converting an MPI source code program into an MPI thread-based program. In response to inputs in the form of an MPI source code program and a command, a converter declares a global variable of the MPI source code program as a thread private variable to create a first private variable for a first thread and a second private variable for a second thread. A library is identified to support converting processes to threads during execution of the MPI thread-based program, and the identified library is used to build an executable version of the MPI thread-based program. The identified library may include code to identify instantiation of a new process when the MPI thread-based program is executing, and in response, to cause a corresponding thread for the MPI thread-based program to be instantiated. | 2010-12-30 |
20100333075 | EXECUTING PLATFORM-INDEPENDENT CODE ON MULTI-CORE HETEROGENEOUS PROCESSORS - A virtual machine can be extended to be aware of secondary cores and specific capabilities of the secondary cores. If a unit of platform-independent code (e.g., a function, a method, a package, a library, etc.) is more suitable to be run on a secondary core, the primary core can package the unit of platform-independent code (“code unit”) and associated data according to the ISA of the secondary core. The primary core can then offload the code unit to an interpreter associated with the secondary core to execute the code unit. | 2010-12-30 |