03rd week of 2010 patent applcation highlights part 63 |
Patent application number | Title | Published |
20100017696 | Intelligent Preloads of Views and Asynchronous Loading of Models Using the MVC Design Pattern - In one embodiment, the present invention is a system and method for loading a web page in a browser application. The method sends a request to retrieve the web page, receives a response to the request that includes the web page, and displays the web page in the browser application. The web page includes a static view portion, a dynamic view portion, and at least one possible action that a user may take from the web page. When the user takes each possible action, the browser application will display a related web page. The method receives a second response to the request that includes the static view portion of the related web page for each possible action, and stores the static view portion of the related web page for each possible action. | 2010-01-21 |
20100017697 | DATA ADMINISTRATION SYSTEM AND PICTURE INSERT METHOD THEREOF - A data administration system includes a database having files, at least a data sheet having at least an appointed field and at least a picture paste field, wherein each picture file has a picture and an identical filename. The user may input one filename on the data filed. The data administration system further includes a selection module operable for selecting the file with the inputted filename from the database, and a picture paste module operable for pasting the picture of the selected file on the picture paste field. | 2010-01-21 |
20100017698 | Flexible Multiple Spreadsheet Data Consolidation System - Methods and systems are disclosed that include consolidating data from multiple spreadsheets. Consolidating data from multiple spreadsheets includes receiving a selection of a plurality of spreadsheets via a graphical control panel that includes a spreadsheet selection area. The spreadsheet selection area includes a workbook selection area to select workbooks that are not open for inclusion in the selection of the plurality of spreadsheets. Consolidating data from multiple spreadsheets further includes receiving a selection of portions of data from the plurality of spreadsheets and executing automated consolidation of the portions of data by retrieving the portions of data and generating a final report spreadsheet. Consolidating data from multiple spreadsheets further includes appending the portions of data to the final report spreadsheet. | 2010-01-21 |
20100017699 | MULTI-CHOICE CONTROLS FOR SELECTING DATA GROUPS TO BE DISPLAYED - A software tool and method of use are disclosed that enable convenient and rapid selection of columns, rows, or other data groups for presentation on a display by an electronic device. One or more information display regions is provided, and controls such as drop-down lists or buttons are used to select a data group for each location from lists of allowed choices. In this way, a user is not required to select each data group from among all possible choices. In preferred embodiments, data group lists can include a null choice that causes no information to be displayed. In further embodiments, sorting controls enable sorting of associated information display regions, and in some of these embodiments sorting one information display region sorts all the other information display regions correspondingly. In some embodiments, the electronic device communicates with the electronic display over a network or over the internet. | 2010-01-21 |
20100017700 | Methods and Systems for Handling Annotations and Using Calculation of Addresses in Tree-Based Structures - This application relates to calculating addresses of modifications to tree-based structures and storing some of the addresses in a manner that allows the modifications to be applied, sustained, modified, and removed independently from one another. In some embodiments, the tree-based structures may define documents, including web documents, and the modifications may include annotations. In some embodiments, the addresses may include locations of the annotations within the documents. Methods and systems disclosed herein also include improved methods and systems for handling annotations. Some such methods and systems operate in connection with handling addresses associated with tree-based structures, while others can function independently of tree-based structures. Related user interfaces, applications, and computer program products are disclosed. | 2010-01-21 |
20100017701 | NOTIFICATION OF ACTIVITY AROUND DOCUMENTS - Users are able to subscribe to notifications regarding activity around particular documents (e.g., changes to and/or annotations to the documents). A variety of different notification parameters can be set by the user, allowing him or her to request the type(s) of notifications he or she would like to receive, as well as how frequently notifications are to be received. | 2010-01-21 |
20100017702 | Asynchronous Partial Page Updates Based On Dynamic Dependency Calculation - A system and method for asynchronously updating a web page or web pages displayed on a computer. The method receives from the computer an event message that is generated as a response to an action by a user to change an object displayed on the web page. The method creates a dynamic dependency graph having a root node, and child nodes that depend upon the root node, and adds the object that generated the event message, or a reference to the object, to the dependency graph as the root node. In addition, the child nodes may add other child nodes. The method receives context information for other objects displayed on the web page, when a dependency exists between the object and the other objects. The method adds the other objects, or references to the other objects, to the dependency graph as the child nodes. The method traverses the dependency graph and sends update requests to the web page or web pages displayed on the computer, wherein the update requests are sent to the object associated with the root node, and the other objects associated with the child nodes. | 2010-01-21 |
20100017703 | METHOD AND SYSTEM FOR CREATING AND HOSTING A WEBSITE - A quick, easy, flexible, and efficient method and system for designing, creating, maintaining, editing, hosting and publicizing a website on the World Wide Web while concurrently providing additional benefits such as publication in a directory and creation of personalized accessories. The method and system for designing, creating, maintaining, editing and hosting a website with minimal input by a user, such input comprising a user name and email address, thereby affording a user efficiency, expediency, and ease in the setup, hosting and maintenance of the website. | 2010-01-21 |
20100017704 | DYNAMIC CONTENT LAYOUT - Metrics for evaluating content layout performance are provided which enable the dynamic generation of content layouts optimized for particular target audiences, types of content, and/or delivery channels. | 2010-01-21 |
20100017705 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM - When an N-upped paper document was viewed by previewing, visibility thereof was poor because contents corresponding to N pages are displayed collectively. Expansion thereof for improving the visibility makes the operability poor. An image processing device of the present invention includes: a determining unit for determining whether or not image data corresponding to an inputted document is image data of an N-up document in which contents corresponding to N pages (N≧2) are arranged in one page; a first thumbnail generating unit for generating a first thumbnail of 1-up that is a thumbnail of any of the N pages when the image data corresponding to the inputted document is determined to be the image data of the N-up document by the determining unit; and a display unit for preview-displaying the first thumbnail. | 2010-01-21 |
20100017706 | DOCUMENT SIZE CONVERSION - What is provided is a system and method for resizing documents, for example, from legal size to a standard size. Document sizes are changed by adding or decreasing an amount of white space between lines of text. In one example embodiment, a multi-page document having a specified displayed page size is received. The multi-page document includes a plurality of text lines having respective specified font sizes and respective inter-line spacing. An inter-line spacing value within the current page is determined. The inter-line spacing value within the current page is reduced by a difference in size between the specified displayed page size and a target displayed page size. The font size of the document is retained. If the document size, after changing the amount of white space between lines, still exceeds a predetermined amount, an image magnification technique is used to complete the change in document size. | 2010-01-21 |
20100017707 | ASSISTANT FOR MANUALLY PROOFREADING TEXT DOCUMENTS - A text document is parsed and re-ordered according to user-defined rules. The reordered text document is then presented to the user, thus requiring the user to read each section of the text document in a stand-alone manner, | 2010-01-21 |
20100017708 | INFORMATION OUTPUT APPARATUS, INFORMATION OUTPUT METHOD, AND RECORDING MEDIUM - After the most-frequently-used font size (Sdominant) is determined on a Web page acquired from a server unit, all of the text items are changed to the optimum font size (Sopt). At the same time, the text items whose original font size is smaller than the most-frequently-used font size (Sdominant) are changed to an inconspicuous italic font pattern and the text items whose original font size is larger than Sdominant are changed to a conspicuous bold font pattern. | 2010-01-21 |
20100017709 | List display method and list display apparatus - In a Web system that provides a social networking service in which information such as a diary and personal information is published on the Internet, upon displaying a list of articles of a diary or the like, if the number of the articles is equal to or less than a predetermined display number, a Web server creates a list that includes a subject of each article, and if the number of articles is larger than the predetermined display number, the Web server creates a list that includes categories in which the articles are categorized, and Web server then displays any of the lists thus created in a list display area of a Web browser provided in a user terminal. | 2010-01-21 |
20100017710 | METHOD OF INPUTTING USER COMMAND AND ELECTRONIC APPARATUS USING THE SAME - A method of inputting user commands, and an electronic apparatus using the same. A method of inputting user commands includes setting a function of an apparatus implemented with a touch screen based on a pressure level input to the apparatus, and if the touch is sensed after setting the function of the apparatus, executing the set function based on the touch. Accordingly, user commands can be input using touch and pressure. | 2010-01-21 |
20100017711 | OPERATION GUIDANCE DISPLAY APPARATUS - Provided is an operation guidance display apparatus which enables improvement of an operability for a user. When an input device ( | 2010-01-21 |
20100017712 | Mobile Terminal Device, Language Selection Method In Mobile Terminal Device - A mobile terminal device includes: a display unit having a guide display region; | 2010-01-21 |
20100017713 | Content Management Apparatus and Content Management Method - According to one embodiment, a content management apparatus according to one embodiment of the invention includes a first acquisition module configured to acquire a predetermined content, a storage module configured to store the predetermined content in a storage unit, a detection module configured to detect the presence/absence of related content related to the predetermined content, and relevance between the predetermined content and content other than the predetermined content stored in the storage unit, a display information output module configured to output display information required to display information of unacquired related content which is related content related to the predetermined content and is not stored in the storage unit, and a second acquisition module configured to acquire an unacquired related content based on an acquisition instruction of the unacquired related content. | 2010-01-21 |
20100017714 | WEB BASED COLLABORATIVE MULTIMEDIA EVENT PLANNING, HOSTING AND DEPLOYMENT SYSTEM AND WEB BASED PERSONAL MULTIMEDIA PORTABLE SYSTEM - A web based secure interactive system that hosts one or more events that can be accessed over the internet. An organizer or host organizes an event, creates an invitee list of individuals, and composes an invitation message, the organizer or host shares, communicates and tracks the current status of each individual on the list and allows the same visibility to each invitee. The organizer or host also interacts with the invitees to create a collaborative multimedia playlist and posts multimedia clips of shared moments at or during an event. The host creates a secure intra-group instant chatting regarding the current event or events for instant activity updates and intra group communication. | 2010-01-21 |
20100017715 | UNIVERSAL MEDIA BAR FOR CONTROLLING DIFFERENT TYPES OF MEDIA - Techniques for using a universal media bar for controlling different types of media are described. | 2010-01-21 |
20100017716 | METHOD AND APPARATUS FOR GENERATING A SUMMARY - A method and apparatus for generating a summary of a plurality of distinct data streams (for example video data streams). A plurality of related data streams are collected. The data streams comprise a plurality of segments and each segment is synchronized ( | 2010-01-21 |
20100017717 | VIDEO PROCESSING DEVICE AND CONTROL METHOD THEREFOR - According to one embodiment, a video processing device includes a video processor configured to process video information, and a controller configured to control the video processor. The controller includes a graphical user interface (GUI) module acquired in the form of a Web application, a Web browser which provides a user interface upon execution of the Web application for the GUI modules and a lower-level control module which incorporates an HTTP (Hypertext Transfer Protocol) server to perform a sequence control related the video processor and acquisition of status information in communication with the user interface on the Web browser. | 2010-01-21 |
20100017718 | SYSTEM AND METHODS FOR PRODUCING AND RETRIEVING VIDEO WITH STORY-BASED CONTENT - Embodiments of the invention provide a system and methods for producing and retrieving video with story-based content. Embodiments of the invention use an interview process to capture a contributor's knowledge in the form of a narrative or story. An enabling feature of such embodiments is that one or more predetermined questions are associated with each predetermined story topic. Embodiments of the invention also provide a mechanism for appending a story with insight from one or more other vantage points (personal perspectives) as part of the knowledge capture process. In embodiments of the invention, the story/question relationship may be used to classify KM records. Metadata associated with the story and/or the contributor may also be used for the automatic classification and retrieval of such records. | 2010-01-21 |
20100017719 | Conferencing system with low noise - A conferencing system with low noise. | 2010-01-21 |
20100017720 | COMMAND LINE INTERFACE BROWSER - Apparatus, method, and computer program product embodiments for implementing a command line interface (CLI) browser for a client/server pair in a computing environment are provided. A protocol is initialized. The protocol operates on a CLI command, breaking a close coupling between the client/server pair. The protocol facilitates receiving a command query about the CLI command from the client to the server, and sending data representative of the CLI command from the server to the client. | 2010-01-21 |
20100017721 | Method and apparatus for performing a transaction - A system and method for performing a transaction can allow a user to perform a multi-step process on a single web page. The system can receive an initiate-application command from a user at an application server and, in response, initiate an application for facilitating a transaction. The system can present a parameter-request panel, including a set of parameter-request fields, to the user at a client. The system can receive transaction parameters from the user via the set of parameter-request fields. In response to receiving the transaction parameters, the system can present a transaction-options panel, including a set of transaction options associated with the transaction parameters, to the user without obscuring the parameter-request panel. The system can receive from the user a transaction-option selection associated with the set of transaction options and, in response, present a transaction-completion panel to the user without obscuring the parameter-request panel or the transaction-options panel. The transaction-completion panel can include a set of transaction-completion fields associated with the transaction-option selection. The system can receive from the user transaction-completion information via the transaction-completion fields and, in response, complete the transaction. | 2010-01-21 |
20100017722 | Interactivity with a Mixed Reality - Methods of interacting with a mixed reality are presented. A mobile device captures an image of a real-world object where the image has content information that can be used to control a mixed reality object through an offered command set. The mixed reality object can be real, virtual, or a mixture of both real and virtual. | 2010-01-21 |
20100017723 | APPARATUS FOR INTRODUCING A DEPENDENCY BETWEEN A USER INTERFACE AND A SIGNAL - An apparatus ( | 2010-01-21 |
20100017724 | METHOD FOR PROVIDING CUSTOMIZED LOOK-AND-FEEL CONTENTS OF TERMINALS, AND LOOK-AND-FEEL CUSTOMIZATION SERVER AND SYSTEM THEREOF - A method for providing customized look-and-feel contents of terminals includes: obtaining information about capabilities of a terminal; obtaining a look-and-feel content corresponding to the capability information; and sending the look-and-feel content to the terminal. A look-and-feel customization server includes: a capability information obtaining unit, configured to obtain information about capabilities of a terminal; a look-and-feel content obtaining unit, configured to obtain a look-and-feel content corresponding to the capability information; and a look-and-feel content sending unit, configured to send the look-and-feel content to the terminal. A look-and-feel customization system is also provided. According to the present disclosure, the efficiency of sending a look-and-feel content to the terminal is improved; the waste of network resources is avoided; and the user satisfaction with the look-and-feel customization service is improved. | 2010-01-21 |
20100017725 | AMBIENT COLLAGE DISPLAY OF DIGITAL MEDIA CONTENT - Disclosed are methods and systems for automatically displaying media items ( | 2010-01-21 |
20100017726 | Web Traffic Driven Information Exchange - Presently disclosed is a small, easy-to-use and low-cost device and method of exchanging contact information, information on hobbies, shared interests, images, business advertising, etc., with selected individuals. The method of exchanging contact information may be used to drive users to a website to access information stored on the website. These individuals might be encountered at business or other locations such as trade shows, social functions, and entertainment events. The device is configured to exchange device IDs with other devices without exchanging other personal information. Users of the device may log into a website and download exchanged device IDs. The user may then select a level of access to personal information for each user assigned to each exchanged device ID. | 2010-01-21 |
20100017727 | SYSTEMS AND METHODS FOR WHITEBOARD COLLABORATION AND ANNOTATION - A method for conducting a collaborative web-based whiteboard session, including receiving one or more whiteboard annotations in first units in a first client application component, converting the one or more whiteboard annotations from the first units into second units by utilizing a software component associated with the first client application component, sending the one or more whiteboard annotations, in the second units, to a second client application component, converting the one or more whiteboard annotations received from the first client application component from the second units into coordinates specific to the second client application component, and presenting the one or more whiteboard annotations using the coordinates specific to the second client application component to a user through the second client application component. | 2010-01-21 |
20100017728 | APPARATUS AND METHOD OF INTERWORKING BETWEEN VIRTUAL REALITY SERVICES - Provided are an apparatus and method of interworking between virtual reality services so as to provide a new model for providing interoperability and to conveniently use various virtual reality services through the new model. A virtual reality server for interworking between virtual reality services includes a login server which performs user authentication, an instant messenger (IM) server which manages messaging session information of a user, a space server which manages objects around a space according to the user's location, a data server which processes inquiries about database information such as user information, an inventory, log, and location information, a simulator server which analyzes and calculating a physical state according to a movement of the user, and a pre-processing module which performs conversion processing for sharing the virtual reality services with another virtual reality server or a virtual reality client device. | 2010-01-21 |
20100017729 | METHOD FOR ACCESSING A PARENT PAGE WHILE BROWSING WEB PAGES - According to the present invention, a method for accessing a parent page while browsing web pages is provided, which comprises steps of: receiving by a server a request from a user to extract a web page; when extracting the web page, updating by the server an “UP” list according to a parent-children-relation markup pre-stored in a page link to the web page, and entering into the web page linked by the page link; when requesting by the user the parent page, obtaining by the server the current “UP” list for the user to extract the parent page. | 2010-01-21 |
20100017730 | USING AN ALTERNATE USER INTERFACE TO A DRAG AND DROP INTERFACE FOR REARRANGING CONFIGURABLE WEB PAGE COMPONENTS - A user interface for repositioning Web page components that includes an HTML table. Each cell of the table can represents a Web page component that is able to be repositioned. Each cell can include an identifier and a user selectable position control. The identifier can identify the Web page component. The user selectable position control can accept user input designating a position of the component within the Web page. An activation control can accept input entered within the user selectable position control when selected. Activation of the activation control can result in the Web page being reconfigured so that the position of the Web page components corresponds to positions specified by the position controls. In one embodiment, the user interface can be an accessibility option for users having difficulty with a drag and drop interface. | 2010-01-21 |
20100017731 | COMPUTER-READABLE RECORDING MEDIUM HAVING DRIVER PROGRAM STORED - A computer-readable recording medium having a driver program stored may cause a computer to function as an icon display processor, an operation detector, a setting changing processor and/or an icon image switching processor. The operation detector may be configured to detect an operation performed on the icon displayed on the display device. The setting changing processor may be configured, when an operation has been detected by the operation detector, to change a setting value of a setting associated with the icon on which the operation has been performed to a different setting value. The icon display processor and/or icon image switching processor may be configured, according to the change in the setting value by the setting changing processor, to switch an icon image of the icon displayed on the display device from an icon image corresponding to a first setting value to a second setting value. | 2010-01-21 |
20100017732 | COMPUTER-READABLE STORAGE MEDIUM HAVING OBJECT DISPLAY ORDER CHANGING PROGRAM STORED THEREIN AND APPARATUS - An icon line is displayed on a screen. A display order for the icon line can be changed by using switch input means enabling a direction input. When an input in a first direction is made, objects are scrolled so as to sequentially display each object at a specific position or the objects are scrolled across the specific position. When an input in the second direction is made, an object positioned at the specific position is saved at a saving position or an object positioned at the saving position is positioned at the specific position. Thus, a user is allowed to easily change the display order in which a plurality of objects are displayed on a screen. | 2010-01-21 |
20100017733 | Graphic-Information Flow for Visually Analyzing Patterns and Relationships - A display control and information management system seamlessly integrates layered and slotted formatted data from local and remote sources to provide a highly versatile information display. The system permits selective control of display and display features so that complex data and data flows can be seamlessly accessed with enhanced cognition of salient information by a user. | 2010-01-21 |
20100017734 | RICH DRAG DROP USER INTERFACE - In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor. | 2010-01-21 |
20100017735 | Decentralized hardware partitioning within a multiprocessing computing system - In general, techniques for performing decentralized hardware partitioning within a multiprocessing computing system are described herein. More specifically, the multiprocessing computing system comprises first and second independent computing cells, where the first cell comprises a first processor that calculates a partition identifier. The partition identifier uniquely identifies a partition to which the first cell belongs. The first cell also comprises a second processor that establishes the partition within the multiprocessing computing system based on the partition identifier, and executes a single operating system across the partition. In the event the established partition successfully includes the first and second cells, the first and second cells execute the single operating system across the partition. Because the cells themselves perform the partitioning process, scalability may be achieved more easily. Moreover, the overall cost of the system may be reduced because a dedicated processor may no longer be required to perform partitioning. | 2010-01-21 |
20100017736 | METHOD OF CONTROLLING DEVICES USING WIDGET CONTENTS AND REMOTE CONTROLLER PERFORMING THE METHOD - Provided is a method of controlling devices by using a remote controller. The method includes downloading a widget program for the devices to the remote controller; generating control widget contents for controlling the devices using the widget program; displaying the control widget contents for controlling the devices at the remote controller; and controlling one of the devices according to a control command of a user that is input by using the displayed control widget contents. | 2010-01-21 |
20100017737 | COMPUTER PROGRAM FOR WEBSITE ANALYTICS - A statistical data item is retrieved for hyperlinks of which source anchors are shown on a page of a website about the activation of these hyperlinks. The statistical data is displayed as a circular shape of which the area represents respective values of said statistical data item. | 2010-01-21 |
20100017738 | PROJECT TRACKING SOFTWARE WITH COMPACT VISUAL ELEMENTS THAT INDICATE TASK COMPLETION AND OVERDUE STATUS - A user interface and method of use thereof are disclosed that provide a compact and efficient overview of the status of a plurality of projects by using variable qualities of sub-task elements instead of a time-proportional timeline to indicate whether a sub-task is complete, not due, or overdue. Preferred embodiments present a grid of cells with projects in rows and sub-tasks in columns or vice-versa, and use variable qualities of cells to indicate completeness, time remaining, and/or degrees of lateness. A discrete set or a continuous range of variable qualities can indicate degrees of earliness or lateness, and can be chosen or defined by a user. Embodiments allow a user to input a deadline and/or completion status for a sub-task. In some method embodiments, the software operates on a server and the user interface is presented by a client communicating with the server over a network or the internet. | 2010-01-21 |
20100017739 | Method for Defining a Graphic Control for Use in a Building Automation System Control Environment - A method of displaying a value in a building control system includes a step of retrieving a graphic object template defined as a markup language string. The graphic object template includes a plurality of primitive elements, each of the plurality of primitive elements defined as a portion of the markup language string. At least some of the primitive elements have a parameter configurable to be dependent upon the value of the data point. For example, the primitive elements support properties (e.g. layout, colors, visibility, etc.), which can be configured to be dependent upon the value of a data point's property (e.g. present value, alarm state, etc.). The method also includes creating an instance of a graphic object template by binding a data point to the graphic object template. The method further includes obtaining a change of value for the data point, and updating the display to change the appearance of the first graphic primitive element based on the evaluation. | 2010-01-21 |
20100017740 | PAN AND ZOOM CONTROL - Technologies are described herein for providing a pan and zoom control in conjunction with a timeline for navigating project schedule data in a project management application. The project management application displays a pan and zoom control in conjunction with a project schedule timeline, with the pan and zoom control at a position and of a size relative to the timeline that reflects the temporal scope of project schedule data currently displayed. The pan and zoom control is configured to allow a user to move and resize the control along the timeline. Upon detecting movement or resizing of the pan and zoom control, the project management application will change the scope of the project schedule data displayed to match the time period represented by the new position and/or new size of the pan and zoom control in relation to the timeline. | 2010-01-21 |
20100017741 | START OF AN APPLICATION FROM AN IDLE STATE DISPLAY MODE OF A MOBILE TERMINAL - A method of performing input to an application, a mobile terminal for performing input to an application and a user interface for performing input to an application. The method including receiving in a display being in an idle state display mode a first character of an information item associated with the application and displaying an input field and the first character in the input field on the display in response to the received first character, receiving more characters to the input field the received more characters following the received first character so as to complete the information item, invoking the application using the completed information item as an input parameter to the application, wherein the application is selected from a group including a navigation application, an application for adding or updating contacts who can be phoned, an application for sending SMS, and an application applying a letter in the completed information item. | 2010-01-21 |
20100017742 | FORM INPUT SKIP-FIELD SOFTWARE TOOL - A software tool and method are disclosed for enabling efficient input of data into a form by enabling a user to cause certain fields to be skipped except when needed. The input form includes a plurality of input fields, at least one of which has a corresponding check box or other skip field control. The skip field control enables a user to specify whether or not the corresponding input field will be skipped when the input focus is sequentially advanced, for example by using the tab or enter key. In preferred embodiments, a mouse or other pointing device can be used to select a skipped field when it is needed for input. Some embodiments allow only authorized users to change skip field settings. Skip field controls can apply to groups of input fields, and a hide-skip-field control can be included to hide and reveal the skip field controls. | 2010-01-21 |
20100017743 | Graphical User Interface - A system and method for providing a graphical representation of a computer device and display overlay is disclosed. A computer device is represented in a graphical representation. The computer device comprises at least two modules. An overlay comprising at least one attribute corresponding to each of the modules is positioned such that the attributes are spatially associated with the modules corresponding thereto. | 2010-01-21 |
20100017744 | IMAGE DISPLAY CONTROL METHOD, IMAGE SUPPLY DEVICE, AND IMAGE DISPLAY CONTROL PROGRAM PRODUCT - In at least one embodiment of the disclosure, an image display control method includes forming N display areas (where N is an integer equal to or greater than 2) corresponding to N image display devices in a display section of an image supply device. The N display areas in the display section have a visually recognizable one-to-one correspondence with N display images displayed by the image display devices. At least one image displayed in the respective display areas is supplied to the corresponding image display devices. | 2010-01-21 |
20100017745 | IMAGE DISPLAY SYSTEM, IMAGE SUPPLY DEVICE, IMAGE DISPLAY DEVICE, IMAGE DISPLAY METHOD, AND COMPUTER PROGRAM PRODUCT - In at least one embodiment of the disclosure, an image display system includes an image display device configured to display a display image based on supply content, and a plurality of image supply devices. Each of the image supply devices includes a display section having a first display area configured to display the display image of the image display device. The image supply devices each include a content selection section configured to receive a selection of supply content from among a plurality of supply contents stored with the image supply device. The image display device is configured to receive the supply content from at least two of the image supply devices and display the supply content as the display image. | 2010-01-21 |
20100017746 | METHOD AND SYSTEM FOR GENERATING A CONTROL SYSTEM USER INTERFACE - A method for providing a user interface for an industrial control system including a computer and a plurality of process graphics including software objects for controlling and/or monitoring real world objects controlled by the control system. A display of selected process graphics, a designated view arranged with a tab or another selector, is automatically generated. The designated view may be generated dependent on selecting one or more logical groupings to which control system software objects representing the real world objects belong. At least one tab on a designated view, or an active link, is arranged to display a small visual representation of a second process graphic to which it is linked on detection of a computer input on or near the at least one tab, or link. | 2010-01-21 |
20100017747 | Product Viewer - An improved product viewer minimizes the amount of data needed to support a given number of shots or subimages, as well as improved loading time. In an embodiment of the invention, the viewer is a 360° view that has player controls, including, in a further embodiment, a feature set wherein Zoom, rotate, and Pan are usable together in each view. In a further aspect, the disclosed viewer provides continuous rotation of the displayed item, etc., rather than allowing only one complete rotation. In another aspect, the viewer comprises a full screen viewer, and in yet another embodiment the viewer supports panorama views. | 2010-01-21 |
20100017748 | DISPLAY CONTAINER CELL MODIFICATION IN A CELL BASED EUI - In a cell based EUI, existing display container cells nested within a “host” display container cell are automatically shifted and/or downsized, if necessary, to increase available space to facilitate the creation of another display container cell nested within the “host” display container cell, in response to a request to perform the creation. Similar shifting and/or downsizing are performed to facilitate expansion of one of the nested display container cells; and shifting and upsizing are performed to facilitate contraction of one of the nested display container cells. In one embodiment, shifting and/or downsizing/upsizing are performed in view re-sizing priorities of the display container cells and attributes of a host display container cell governing placement and/or alignment of immediately nested display container cells. In one embodiment, an efficient extended boundary method is employed. | 2010-01-21 |
20100017749 | DISPLAY APPARATUS AND DISPLAY METHOD - A display apparatus includes a display unit which displays an application window, and a control unit which controls the display unit to display the application window with a transition effect when an application window control event occurs. Therefore, it is possible to apply various transition effects other than a transition effect previously stored in an application. | 2010-01-21 |
20100017750 | USER INTERFACE - A user interface for operating an applicator for medical and aesthetic treatment using RF and ultrasound energies, with or without vacuum, comprising: a display, a plurality of views each configured to occupy at least a section of the display, the views adapted to present data responsive to physiological signals, applicator parameters and treatment parameters, a plurality of icons configured to occupy a portion of the views and adapted to designate the content of the views, wherein one of the views provides parameters setting tools, another of the views presents treatment progress, and at least one of the icons can be selected so as to switch the display between the views. | 2010-01-21 |
20100017751 | Multicast File Viewing and Editing - In various embodiments, concurrent access to a plurality of subsets of a unit of information is provided. A first subset of the unit of information is displayed in a first window. An adjunct multicast window is activated in accordance with an icon associated with a removed multicast window, the icon residing within the first window wherein a previously displayed second portion of the information is re-displayed within the adjunct multicast window. | 2010-01-21 |
20100017752 | Multicast File Viewing and Editing - In various embodiments, multicast window set is generated. A multicast close operation is performed. Subsequently an open operation is performed, wherein displayed portions of a unit of information at a time of the multicast close operation are redisplayed in the multicast window set. | 2010-01-21 |
20100017753 | AUTOMATICALLY POPULATING RECIPIENTS IN AN INSTANT MESSAGING OR OTHER COMPUTER COMMUNICATION SYSTEM - A system and a method for automatically populating chat recipients in an instant messaging system in which chat recipients are automatically populated from external data sources, e.g. clipboard, spreadsheet, document, database, directory, etc., and a chat session started with the click of a single user interface button or the like. A pop-up window is generated that allows the user to select a data source from which the chat recipients are to be obtained. The data source may be scanned to identify candidate names matching a predetermined name format, or the user is prompted to provide at least a portion of a search string. The user can then select which of the returned names are to be used in initiating the chat session. The disclosed system then generates a user interface object allowing the initiating user to perform an action with the selected recipients, including initiating a chat session. | 2010-01-21 |
20100017754 | Iconic Graphical Method for Displaying Complex Information - The present invention is directed to a method of providing information regarding a patient's use of medications, the method including the step of providing a graphical icon relating to the medication, the graphical icon including at least one indicator relating to the patient's use of the medication. The least one indicator preferably provides information such as dosage information, duration information, compliance information, and impression information. | 2010-01-21 |
20100017755 | SYSTEMS AND METHODS FOR GRAPHICALLY CONVEYING PATIENT MEDICAL INFORMATION - Systems and methods for providing graphical information regarding one or more patients' medical information are described. The graphical information can be used in various methods of graphical comparison, including graphical diagnoses, graphical comparison between patients, over time with a single patient, and/or over time with and/or between multiple patients. The graphical information can be used in place of and/or in conjunction with existing methods and systems for conveying medical information, including one or more textual methods and systems. The graphical information is provided electronically to any electronic or computer device or is provided in hard copy, such as a part of a patient's chart. The use of graphical patient medical information permits rapid and improved conveyance of information, and improves recognition and understanding of the most relevant medical information. | 2010-01-21 |
20100017756 | MANAGING NAVIGATION AND HISTORY INFORMATION - History and navigation information in a computer application are managed by establishing a global context that can communicate with multiple resources, each of which resides in an associated local context. State information from one or more of the local contexts is communicated to the global context, and global navigation information (for example, defining a drop-down history list or back/forward button states) is generated based on the communicated state information. Using the global navigation information, a user of the computer application can move among previously visited resources in a global manner. | 2010-01-21 |
20100017757 | METHOD AND SYSTEM TO REDUCE WORKLOAD AND SKILLS REQUIRED IN USAGE OF MOUSE OR OTHER POINTING DEVICES - A method and system are disclosed for controlling operation of a cursor on a display screen of a computer system. In the operation of the computer system, one or more areas on the display screen are designated as user interface areas for receiving input from a user via a Graphical User Interface. The preferred method of this invention comprises the steps of, for each of the user interface areas, designating an area on the display screen as an associated cursor-auto area; and the user applying input to the computer system to move the cursor on the display screen and into one of the cursor-auto areas. When the cursor moves into said one of the cursor-auto areas, the computer system automatically performs a predefined operation to associate visually the cursor with the user interface area associated with said one of the cursor-auto areas. | 2010-01-21 |
20100017758 | PROCESSING FOR DISTINGUISHING PEN GESTURES AND DYNAMIC SELF-CALIBRATION OF PEN-BASED COMPUTING SYSTEMS - Systems, methods, and computer-readable media process and distinguish user input device gestures, such as gestures input via a pen in a pen-based computing system, e.g., to quickly and reliably distinguish between electronic ink entry, single taps, double taps, press-and-hold actions, dragging operations, and the like. Systems, methods, and computer-readable media also are provided for dynamically calibrating a computer system, e.g., calibrating a displayed input panel view based on input data recognized and received by a digitizer. Such systems and methods may operate without entering a dedicated or special calibration application, program, or routine. | 2010-01-21 |
20100017759 | Systems and Methods For Physics-Based Tactile Messaging - Systems and methods for physics-based tactile messaging are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device; determining an interaction between one or more virtual message objects and a virtual message environment, the interaction based at least in part on the sensor signal and a virtual physical parameter of at least one of the one or more virtual message objects; and determining a haptic effect based at least in part on the interaction. The method additionally includes the step of generating a haptic signal configured to cause an actuator to output the haptic effect. | 2010-01-21 |
20100017760 | TEST DESIGN OPTIMIZER FOR CONFIGURABLE SCAN ARCHITECTURES - Roughly described, a scan-based test architecture is optimized in dependence upon the circuit design under consideration. In one embodiment, a plurality of candidate test designs are developed. For each, a plurality of test vectors are generated in dependence upon the circuit design and the candidate test design, preferably using the same ATPG algorithm that will be used downstream to generate the final test vectors for the production integrated circuit device. A test protocol quality measure such as fault coverage is determined for each of the candidate test designs, and one of the candidate test designs is selected for implementation in an integrated circuit device in dependence upon a comparison of such test protocol quality measures. Preferably, only a sampling of the full set of test vectors that ATPG could generate, is used to determine the number of potential faults that would be found by each particular candidate test design. | 2010-01-21 |
20100017761 | DATA CONVERSION APPARATUS, DATA CONVERSION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM - A data conversion apparatus for converting circuit description related to a dynamically-reconfigurable circuit to circuit configuration information, the data conversion apparatus includes a first generation section that generates a data flow graph from the circuit description; a segment count determining section that determines a number of segments for segmenting the data flow graph generated by the first generation section; a virtual circuit creating section that creates a virtual circuit that has as many resources of the dynamically-reconfigurable circuit as the number of the resources multiplied by the number of segments determined by the segment count determining section; a second generation section that generates, from the circuit description, a data flow graph corresponding to the virtual circuit created by the virtual circuit creating section; and a conversion section that allocates and adjusts the resources of the virtual circuit in accordance with the data flow graph. | 2010-01-21 |
20100017762 | IMPLEMENTING INTEGRATED CIRCUIT YIELD ESTIMATION USING VORONOI DIAGRAMS - A method for implementing integrated circuit yield estimation includes computing Voronoi regions for an original integrated circuit layout; for each bisector segment of the Voronoi regions and one or more failure mechanisms, computing a failure probability based on geometric parameters of corresponding Voronoi edge regions associated with the bisector segment, using pre-computed failure probabilities as a function of edge orientation and spacing for the failure mechanisms; for each segment of a design edge bounded by bisectors, computing a change in the failure probability based on the geometric parameters of the Voronoi regions, using pre-computed change in failure probabilities for the failure mechanisms; encoding the computed failure probabilities for each Voronoi region in a manner suitable for visual differentiation by a user; and encoding the computed change in failure probabilities by directional displacement of a layout edge segment that would result in a decrease in failure probability. | 2010-01-21 |
20100017763 | Stochastic Steady State Circuit Analyses - A method for simulating a system without a time invariant or periodically time-varying steady state is provided. The method limits the number of states included in a Markov chain model by discretizing the states based on Gaussian decomposition, utilizes a state exploration algorithm that discovers only recurrent states, and/or utilizes a state truncation algorithm that eliminates states with negligible stationary probabilities. | 2010-01-21 |
20100017764 | FUNCTIONAL VERIFICATION OF POWER GATED DESIGNS BY COMPOSITIONAL REASONING - A novel and useful method of functional verification of power gated designs by compositional reasoning. The method of the present invention performs a sequential equivalence check between the power gated design and a version of itself in which power gating is disabled. A compositional approach is first used to look for conditional equivalence of each functional block of the circuit (and its corresponding functional block with power gating disabled) under a suitable set of assumptions, guaranteed by the neighboring functional blocks. Circular reasoning rules are then employed to compose the conditional equivalences proved on the individual functional blocks back into total equivalence on the whole circuit. | 2010-01-21 |
20100017765 | MONITOR POSITION DETERMINING APPARATUS AND MONITOR POSITION DETERMINING METHOD - A monitor position determining apparatus includes an acquiring unit that acquires design data concerning circuit elements arranged in a layout of a semiconductor device and for each of the circuit elements, yield sensitivity data indicative of a percentage of change with respect to a yield ratio of the semiconductor device; a selecting unit that selects, based on the yield sensitivity data, a circuit element from a circuit element group arranged in the layout; a determining unit that determines an arrangement position in the layout to be an installation position of a monitor that measures a physical amount in the semiconductor device in a measurement region, the arrangement position being of the circuit element that is specified from the design data acquired by the acquiring unit and selected by the selecting unit; and an output unit that outputs the installation position determined by the determining unit. | 2010-01-21 |
20100017766 | Semiconductor Device Layout Including Cell Layout Having Restricted Gate Electrode Level Layout with Linear Shaped Gate Electrode Layout Features Defined with Minimum End-to-End Spacing and At Least Eight Transistors - A restricted layout region includes a diffusion level layout including diffusion region layout shapes that define at least one p-type diffusion region and at least one n-type diffusion region separated by a central inactive region. A gate electrode level layout is defined above the substrate portion to include linear-shaped layout features placed to extend in only a first parallel direction. Adjacent linear-shaped layout features that share a common line of extent in the first parallel direction are separated from each other by an end-to-end spacing that is substantially equal across the gate electrode level layout and that is minimized to an extent allowed by a semiconductor device manufacturing capability. A total number of PMOS and NMOS transistor devices in the restricted layout region is greater than or equal to eight. The restricted layout region corresponds to an entire gate electrode level of a cell layout. | 2010-01-21 |
20100017767 | Layout of Cell of Semiconductor Device Having Rectangular Shaped Gate Electrode Layout Features Defined Along At Least Four Gate Electrode Tracks - A layout of a cell of a semiconductor device is disclosed to include a diffusion level layout including a plurality of diffusion region layout shapes. The layout of the cell also includes a gate electrode level layout is defined to include a number of linear-shaped layout features placed to extend in only a first parallel direction. Each of the number of the linear-shaped layout features within the gate electrode level layout of the restricted layout region is rectangular-shaped. The gate electrode level layout includes linear-shaped layout features defined along at least four different lines of extent in the first parallel direction. The layout of the cell also includes a number of interconnect level layouts each of which is defined to pattern conductive features within corresponding interconnect levels above the gate electrode level. | 2010-01-21 |
20100017768 | Layout of Cell of Semiconductor Device Having Rectangular Shaped Gate Electrode Layout Features Defined Along At Least Four Gate Electrode Tracks with Corresponding p-type and n-type Diffusion Regions Separated by Central Inactive Region - A layout of a cell of a semiconductor device is disclosed to include a diffusion level layout including a plurality of diffusion region layout shapes to be formed within a portion of a substrate, including a p-type diffusion region layout shape and an n-type diffusion region layout shape separated by a central inactive region. The layout of the cell also includes a gate electrode level layout defined to include a number of linear-shaped layout features placed to extend in only a first parallel direction. Each of the number of the linear-shaped layout features within the gate electrode level layout of the restricted layout region is rectangular-shaped. The gate electrode level layout includes linear-shaped layout features defined along at least four different lines of extent in the first parallel direction. The gate electrode level layout corresponds to an entire gate electrode level of the cell. | 2010-01-21 |
20100017769 | Layout of Cell of Semiconductor Device Having Rectangular Shaped Gate Electrode Layout Features and Equal Number of PMOS and NMOS Transistors - A layout of a cell of a semiconductor device is disclosed to include a diffusion level layout including a plurality of diffusion region layout shapes, including p-type and n-type diffusion regions. The layout of the cell also includes a gate electrode level layout is defined to include a number of linear-shaped layout features placed to extend in only a first parallel direction. Each of the number of the linear-shaped layout features within the gate electrode level layout of the restricted layout region is rectangular-shaped. Linear-shaped layout features within the gate electrode level layout extend over one or more of the p-type and/or n-type diffusion regions to form PMOS and NMOS transistor devices. A number of the PMOS transistor devices is equal to a number of the NMOS transistor devices in the cell. | 2010-01-21 |
20100017770 | Layout of Cell of Semiconductor Device Having Rectangular Shaped Gate Electrode Layout Features and Equal Number of PMOS and NMOS Transistors with Corresponding p-type and n-type Diffusion Regions Separated by Central Inactive Region - A layout of a cell of a semiconductor device is disclosed to include a diffusion level layout including a plurality of diffusion region layout shapes, including a p-type and an n-type diffusion region separated by a central inactive region. The layout of the cell includes a gate electrode level layout corresponding to an entire gate level of the cell. The gate electrode layout includes a number of linear-shaped layout features placed to extend in only a first parallel direction. Each of the number of the linear-shaped layout features within the gate electrode level layout of the restricted layout region is rectangular-shaped. Linear-shaped layout features within the gate electrode level layout extend over one or more of the p-type and/or n-type diffusion regions to form PMOS and NMOS transistor devices. A number of the PMOS transistor devices is equal to a number of the NMOS transistor devices in the cell. | 2010-01-21 |
20100017771 | Layout of Cell of Semiconductor Device Having Rectangular Shaped Gate Electrode Layout Features and At Least Eight Transistors - A layout of a cell of a semiconductor device is disclosed to include a diffusion level layout including a plurality of diffusion region layout shapes, including p-type and n-type diffusion regions. The layout of the cell also includes a gate electrode level layout defined to include a number of linear-shaped layout features placed to extend in only a first parallel direction. Each of the number of the linear-shaped layout features within the gate electrode level layout of the restricted layout region is rectangular-shaped. Linear-shaped layout features within the gate electrode level layout extend over one or more of the p-type and/or n-type diffusion regions to form PMOS and NMOS transistor devices. A total number of the PMOS and NMOS transistor devices in the cell is greater than or equal to eight. | 2010-01-21 |
20100017772 | Layout of Cell of Semiconductor Device Having Rectangular Shaped Gate Electrode Layout Features and At Least Eight Transistors with Corresponding p-type and n-type Diffusion Regions Separated by Central Inactive Region - A layout of a cell of a semiconductor device is disclosed to include a diffusion level layout including a plurality of diffusion region layout shapes, including a p-type and an n-type diffusion region separated by a central inactive region. The layout of the cell includes a gate electrode level layout corresponding to an entire gate level of the cell. The gate electrode layout includes a number of linear-shaped layout features placed to extend in only a first parallel direction. Each of the number of the linear-shaped layout features within the gate electrode level layout of the restricted layout region is rectangular-shaped. Linear-shaped layout features within the gate electrode level layout extend over one or more of the p-type and/or n-type diffusion regions to form PMOS and NMOS transistor devices. A total number of the PMOS and NMOS transistor devices in the cell is greater than or equal to eight. | 2010-01-21 |
20100017773 | Method for Minimizing Impact of Design Changes For Integrated Circuit Designs - A method is provided for updating an existing netlist to reflect a design change. A design incorporating the design change and the existing netlist are provided to a synthesis tool. The design and the existing netlist are processed with the synthesis tool reusing logic structures from the existing netlist. A result is generated by the synthesis tool including the existing netlist and a new portion of a netlist reflecting the design change. | 2010-01-21 |
20100017774 | METHOD AND SYSTEM FOR MOUNTING CIRCUIT DESIGN ON RECONFIGURABLE DEVICE - There is provided a system for generating configuration data for implementing a circuit design in a segmented reconfigurable device. A placement and routing design aiding system ( | 2010-01-21 |
20100017775 | SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE - A semiconductor integrated circuit device having a control signal system for avoiding failure to check an indefinite signal propagation prevention circuit, for facilitating a check included in an automated tool, and for facilitating a power shutdown control inside a chip. In the semiconductor integrated circuit device, power shutdown priorities are provided by independent power domains (Area A to Area I). A method for preventing a power domain having a lower priority from being turned OFF when a circuit having a high priority is turned ON is also provided. | 2010-01-21 |
20100017776 | DESIGN PROGRAM, DESIGN APPARATUS, AND DESIGN METHOD FOR DYNAMIC RECONFIGURABLE CIRCUIT - A computer-readable recording medium that stores therein a computer program for designing a dynamic reconfigurable circuit in which a plurality of circuit configurations are implemented with a single circuit, the computer program enabling a computer to execute: acquiring a plurality of contexts having connection information between operation devices and network modules, wherein the operation devices and network modules are disposed in clusters, and connection information among the network modules; calculating a cluster count of the clusters and an operation device count for each operation device type of the operation devices in each cluster based on the acquired plurality of contexts; generating a circuit configuration for each context in which disposition of the operation devices in each cluster and connection of the network modules are made to satisfy the calculated cluster count and operation device count; and outputting the generated circuit configuration. | 2010-01-21 |
20100017777 | Method and apparatus for synthesizing a hardware system from a software - A method and an apparatus take software source code to synthesize a hardware platform for running the software. The method determines which processor is suitable for running the code and meeting the performance parameters determined by the user. The method also determines which hardware devices are accessed by software. If the hardware target is a semiconductor chip, the invention selects the appropriate IP and creates an HDL description of the chip. If the hardware target is a printed circuit board, the invention creates a schematic or netlist that includes the appropriate microprocessor, the various semiconductor chips, and the necessary interconnections. | 2010-01-21 |
20100017778 | METHODS FOR DEFINING EVALUATION POINTS FOR OPTICAL PROXIMITY CORRECTION AND OPTICAL PROXIMITY CORRECTION METHODS INCLUDING SAME - Methods are disclosed for defining evaluation points for use in optical proximity correction of a rectangular target geometry. A method for defining evaluation points for use in optical proximity correction of a rectangular target geometry may comprise predicting a contour of an image to be produced in an optical proximity correction simulation of a target geometry. The target geometry may comprise a plurality of line segments, each line segment of the plurality having one evaluation point defined thereon. The method may further comprise shifting at least one evaluation point to an associated point on the predicted contour of the image. | 2010-01-21 |
20100017779 | Method for Decomposing Designed Pattern Layout and Method for Fabricating Exposure Mask Using the Same - A method for decomposing a designed pattern layout and a method for fabricating an exposure mask using the same. After the designed pattern layout is automatically decomposed to obtain a plurality of mask layouts, a problematic region is determined through simulation of the mask layout, and fed back to correct the designed pattern layout. As a result, problems can be detected in each process and corrected to reduce the process time. | 2010-01-21 |
20100017780 | DIFFERENTIAL ALTERNATING PHASE SHIFT MASK OPTIMIZATION - A method of designing a mask for projecting an image of an integrated circuit design in lithographic processing, wherein the integrated circuit layout has a plurality of segments of critical width. The method comprises creating a first mask design by aligning mask features used to assist in projecting critical width segments with the critical width segments of the integrated circuit design, such that the first mask design meets predetermined manufacturability design rules, and creating a second mask design by aligning mask features with the critical width segments of the integrated circuit design, such that the second mask design meets predetermined lithographic design rules in regions local to the critical width segments. The method then includes identifying design features of the second mask design that violate the predetermined manufacturability design rules, and then creating a third mask design derived from the second mask design wherein the mask features of the second mask design that violate the predetermined manufacturability rules are selectively replaced by mask features from the first mask design so that the third mask design meets the predetermined manufacturability design rules. By way of example, the mask features used to assist in projecting critical width segments may comprise alternating phase shifting regions or sub-resolution assist features. | 2010-01-21 |
20100017781 | System for Programming Domestic Appliances and Method for Programming Assembly-Line Programmable Domestic Appliances - The present invention relates to a system for programming domestic appliances and a method for programming assembly-line programmable domestic appliances, especially a system wherein programming occurs without the physical connection between a transmission unit and a reprogrammable processor present in a processing unit integrated into the domestic appliance. The system for programming domestic appliances comprises a remote programming unit (UR) and a reprogrammable processor (PR) present in a processing unit (UP) integrated into the domestic appliance (E | 2010-01-21 |
20100017782 | CONFIGURING DESIGN CENTERS, ASSEMBLY LINES AND JOB SHOPS OF A GLOBAL DELIVERY NETWORK INTO "ON DEMAND" FACTORIES - A method, system and computer-readable medium for utilizing the design centers, assembly line and job shops of a global delivery network across multiple software factories are presented. Pre-qualified factory organizational units in a software factory are identified. Identified qualified factory organizational units, including design centers, assembly lines and job shops, are matched to customer requirements. If the identified qualified factory organizational units are available, then they are load balanced and deployed to create software deliverables to the customer. | 2010-01-21 |
20100017783 | Architecture for service oriented architecture (SOA) software factories - Systems and methods are defined of operating a service orientated architecture software factory system. In some embodiments these systems and methods include storing a plurality of definitions in a common definitions repository, transferring the plurality of definitions into a software factory definition layer, integrating the service orientated architecture with a software orientated architecture development environment and a registry, and creating runtime environment. In these embodiment, the runtime environment is created based upon the plurality of definitions, the software orientated architecture development environment, and the registry. | 2010-01-21 |
20100017784 | RELEASE MANAGEMENT SYSTEMS AND METHODS - Progress of a development cycle, such as for the development of a release of a software product, is tracked and managed using a release management system. Such a system allows groups and managers to retain any project planning or status files, in any appropriate structure. A manager can simply upload the file to the system as information is updated, and the system will apply appropriate templates and store the information in such a way that reporting and tracking can be done for any aspect of the development process at any level. For example, a single system can provide a high-level executive overview down to a detail level view of a particular group, using substantially current data for all aspects the process. | 2010-01-21 |
20100017785 | METHOD FOR GENERATING A MACHINE-EXECUTABLE TARGET CODE FROM A SOURCE CODE, ASSOCIATED COMPUTER PROGRAM AND COMPUTER SYSTEM - The invention relates to a method for generating a target code that can be executed from a source code by computer, wherein a markup language is provided, the markup language having a first set of commands for generating templates and optionally a second set of commands for incorporating data records. Further, the input of the source code is carried out in the markup language, wherein templates to be generated are incorporated in the source code by means of the commands from the first set of commands, and wherein data records for the templates to be generated are incorporated in the source code by means of commands from the second set of commands. Further, at least one table is generated from the source code occurs by means of a project planning computer. The at least one table is translated by a server into a target code that can be executed by a client. The target code is then transmitted to the client, who can then display the target code via a browser. The invention allows a programmer to write a source code, in which templates can be incorporated via the commands, without the programmer having to deal with the programming paradigms for the templates. | 2010-01-21 |
20100017786 | CODE ASSIST FOR MULTIPLE STATEMENT PATTERNS - A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user after the user edits the selected line to fit the user's context, and stores the preferred line as a new line. | 2010-01-21 |
20100017787 | SYSTEM AND PROCESS FOR AUTOMATIC CALCULATION OF ORTHOGONAL DEFECT CLASSIFICATION (ODC) FIELDS - A method and system for Orthogonal Defect Classification (ODC) analysis in a computing system, is provided. One implementation involves determining a defect in a software application, providing a defect fix to the software application, linking the source code fix to the defect, and automatically performing ODC analysis and calculating ODC information based on calculations against the source code linked to the defect fixed. | 2010-01-21 |
20100017788 | DEBUGGING SOFTWARE THROUGH VISUAL REPRESENTATIONS MAPPED TO COMPUTER CODE - Debugging tools to allow a developer to debug software at a higher level of abstraction than the source code. These tools may be configured to recognize certain source code, and map it to visual representations that can be shown to the developer. The tools may allow the developer to set breakpoints in those visual representations, and they may allow the debugger to stop at those breakpoints, show the developer the visual representation and indicate the stopped location of the program being debugged, for example, by highlighting a particular component of the visual representation. The tools may also map breakpoints in visual representations to actual source code breakpoints. | 2010-01-21 |
20100017789 | Selectively Obtaining Call Stack Information Based on Criteria - A computer implemented method, apparatus, and computer program product for sampling call stack information. A set of methods and a set of criteria are received. Responsive to detecting an event associated with a method in the set of methods, a determination is made as to whether the method has met a set of criteria comprising at least one of a time based metric and a hardware performance monitor counter metric. A call stack is retrieved for the method if the method has met the set of criteria. The retrieved call stack is saved in a tree. | 2010-01-21 |
20100017790 | CODE ASSIST FOR MULTIPLE STATEMENT PATTERNS INCLUDING AUTOMATED TRANSLATION OF CODE EXAMPLES TO A USER CONTEXT - A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, translates the assist lines to a user context in each code example, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user, and stores the preferred line as a new line. | 2010-01-21 |
20100017791 | PROBABILISTIC FRAMEWORK FOR THE HIGHLY EFFICIENT CORRELATION OF CALL CHAINS WITH HARDWARE EVENTS - A system and method for correlation of resources with hardware events includes event driven sampling a call chain of functions at to determine when functions of the call chain are active. The call chain is mapped to execution times based upon a probabilistic integration of the functions such that when portions of the call chain are active, resources associated with call chain activity are correlated with hardware events. | 2010-01-21 |
20100017792 | OPEN APPLICATION LIFECYCLE MANAGEMENT FRAMEWORK - Techniques for open application lifecycle management frameworks are described, including using a framework hosted on one or more computers and having one or more services to integrate the one or more services with one or more applications using one or more providers, each of the one or more providers is adapted to at least one of the one or more applications, registering one or more repositories associated with the one or more applications using a location service module, receiving an input creating a project context associated with a project, data associated with the input being stored in a data structure associated with the project, the data structure being stored in a repository associated with the framework, generating a link, after registering the one or more repositories, between one or more element containers associated with the project, the link and the one or more element containers being stored in the repository, and configuring the framework to detect another input indicating interaction with an artifact, other data associated with the interaction being mapped between the one or more repositories and the repository using a domain model. | 2010-01-21 |
20100017793 | METHOD AND DEVICE FOR UPGRADING SOFTWARE IN A CONSUMER PRODUCT - A method is disclosed for upgrading software in a consumer product in an automatic manner, such that a user is not required to possess detailed information about the consumer product, such as consumer product type or model number or installed software version. A non-volatile storage device and consumer product are provided which co-operate to upgrade the software in the consumer product according to the method. The consumer product stores ( | 2010-01-21 |
20100017794 | OPERATING SYSTEM PATCH METADATA SERVICE AND PROCESS FOR RECOMMENDING SYSTEM PATCHES - A system for providing computer operating system updates includes a service provider facility including a service provider server and a patch database storing patch metadata related to the computer operating system updates, a customer facility including a customer server and at least one operating system node, and an original equipment manufacturers facility communicatively coupled to the customer facility, wherein the customer server accesses a list of available computer operating system updates through the service provider server based upon a customer's subscription with the service provider to download the computer system updates from the original equipment manufacturers facility to the at least one operating system node. | 2010-01-21 |
20100017795 | SERVER, TERMINAL, AND METHOD FOR SOFTWARE GROUP SERVICE - Provided are a server, a terminal, and a method for providing a software group service. The software group service server includes: a software storing unit for storing a plurality of software; a software group managing unit for grouping software stored in the software storing unit by user and managing lists of the grouped software; a web service providing unit for inquiring a software group list requested from a user to the software group managing unit and provides the requested software group list to the terminal; and a software group providing unit for receiving a request of a software group service from the terminal, searching a corresponding software group from the software storing unit, and providing the searched software group to the terminal. | 2010-01-21 |