18th week of 2009 patent applcation highlights part 65 |
Patent application number | Title | Published |
20090113281 | Identifying And Displaying Tags From Identifiers In Privately Stored Messages - In a computerized method of identifying and displaying tags that represent respective identifiers in messages privately stored in a message store for restricted access by a user, at least one document identifier is discovered. The message store is scanned to identify messages containing the at least one document identifier and one or more identifiers in the messages identified as containing the at least one document identifier are identified. In addition, respective tags associated with the one or more identifiers are created and displayed in a tag area. | 2009-04-30 |
20090113282 | Automatic Linking of Documents - A document publishing system. Documents can be automatically linked. Links are automatically created within a first document to other documents, or to locations within the first document and then modified as necessary depending on a destination location to which the first document is moved. | 2009-04-30 |
20090113283 | METHOD FOR CAPTURING DESIGN-TIME AND RUN-TIME FORMULAS ASSOCIATED WITH A CELL - An interface for designing a report is provided, with elements of the report being disposed at intersections of report positions and configured to present information derived from data in a database. A formula is associated with one or more selected elements in the report to generate a result for the one or more selected elements. A tuple identifying the report positions of the one or more selected elements is associated and stored with the formula in a formula list associated with the report. The report is configured so that, when the report is generated, it is determined whether identifying report positions corresponding to an identified element in the report correspond with the tuple in the formula list. Upon determining the tuple corresponds with the identifying report positions for the identified element, the formula associated with the tuple is applied to generate the result. | 2009-04-30 |
20090113284 | CALCULATION OF SPREADSHEET DATA - A workbook includes a spreadsheet having cells arranged in columns and rows. The cells include input cells and output cells. The output cells include a formula to be calculated. Calculation of the spreadsheet is divided into multiple tasks. The tasks are assigned among computing nodes within a computing cluster for concurrent calculation of the spreadsheet. | 2009-04-30 |
20090113285 | FORM INPUT SUPPORT METHOD AND FORM INPUT SUPPORT APPARATUS - An form input support method for supporting to input data in a form-input-page displayed as a web page, wherein a screen storage function unit comprises a step for storing screens to store the form-input-page displayed as the web page, a data edit function unit comprises a step for editing data to display the form-input-page stored by the step for storing screens in an offline state and stores the data to be transmitted input in each input item in relation to the form-input-page, a data paste function unit comprises a step for taking out the data to be transmitted stored in relation to the form-input-page in the step for editing data, and for pasting and displaying the data to be transmitted in an input item of a corresponding form-input-page displayed as a web page in the online state. | 2009-04-30 |
20090113286 | SYSTEM FOR PROCESSING MIXED-FORMAT FILES - A method, medium and implementing processing system are provided for book marking a combination of frame URLs within a frameset and allowing the sharing on multiple PCs the saved form data that may have been filled in. The system uses an image as a hotspot, containing a complex target destination in the form of an XML structure with multiple URLs for multiple frames as well as captured form data. This system combines file types such as XML and JPG, e.g. as in sample file name ‘MyCapturedFramesAndFormData.XML.JPG’ or ‘MyCapturedFramesAndFormData.XML.GIF’. This combination provides a surprising effect compared to the prior systems, namely, launching the image in an enhanced web browser or in a web browser containing a new plug-in, displays the frame just as it was when saved, including frame set and data input to displayed forms. | 2009-04-30 |
20090113287 | Method and system for automated web page accessibility coding standards analysis - A method and system for automated accessibility checking of Web pages. The method includes the step of accessing a Web page using a parser to generate data corresponding to the components of the Web page. The data is analyzed using an analysis engine to determine compliance of the components of the Web page with a set of accessibility standards. The results of the analysis performed by the analysis engine are subsequently stored. The results are then provided to indicate a degree of compliance with the set of accessibility standards. The method for automated accessibility checking can be implemented as a hosted application residing on a network connected server. | 2009-04-30 |
20090113288 | CONTENT OPTIMIZATION SYSTEM AND METHOD - Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented. | 2009-04-30 |
20090113289 | METHOD FOR AUTOMATICALLY CREATING TRANSFORMS - Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms. | 2009-04-30 |
20090113290 | SYSTEM FOR CAPTURING FRAMES AND FORM DATA - A method, medium and implementing processing system are provided for book marking a combination of frame URLs within a frameset and allowing the sharing on multiple PCs the saved form data that may have been filled in. The system uses an image as a hotspot, containing a complex target destination in the form of an XML structure with multiple URLs for multiple frames as well as captured form data. This system combines file types such as XML and JPG, e.g. as in sample file name ‘MyCapturedFramesAndFormData.XML.JPG’ or ‘MyCapturedFramesAndFormData.XML.GIF’. This combination provides a surprising effect compared to the prior systems, namely, launching the image in an enhanced web browser or in a web browser containing a new plug-in displays the frame just as it was when saved. | 2009-04-30 |
20090113291 | Electronic Document Reader - We describe a method of displaying a document page with a predetermined size using a display device having edges defining lateral dimensions not substantially larger than said predetermined size and having a central re-writable display portion and a non-re-writable border, said document page comprising a central, foreground portion bearing one or both of text and graphics, a background having a background colour and at least one margin having said background colour, the method comprising: inputting page data defining a page for display; processing said page data to crop margins of said page such that, when displayed on said re-writable display portion, said non-re-writable border gives the appearance of said cropped margins, said processing generating cropped page data; and outputting said cropped page data for display on said re-writable display portion of said display. | 2009-04-30 |
20090113292 | FLEXIBLY EDITING HETEROGENEOUS DOCUMENTS - The present invention extends to methods, systems, and computer program products for flexibly editing heterogeneous documents. Different types of documents can be organized on a universal and dynamically adjustable workspace canvas in a manner that indicates relationships between the documents. The workspace canvas is configured to host various different editors simultaneously for editing the different types of documents. Accordingly, embodiments of the present invention facilitate editing different typed documents within the same context and in a manner that maintains relationships between documents. | 2009-04-30 |
20090113293 | DOCUMENT EDITING USING ANCHORS - A user edits text in a draft document by providing input including left and right “anchor” text and replacement text. In response, a document editing system identifies an instance of the left anchor text followed by the right anchor text in the draft document, and replaces text between these instances with the replacement text specified by the user. For example, the user may type a string containing the left anchor text followed by the replacement text followed by the right anchor text, in response to which the system may perform the replacement just described. As a result, the user may specify both the location of, and a correction for, text in the draft document without using cursor keys or other navigation commands to navigate to the location of the text to be corrected, thereby increasing correction efficiency by avoiding the delay associated with such manual navigation. | 2009-04-30 |
20090113294 | PROGRESSIVE CAPTCHA - Validating that a user is a human may be accomplished through various techniques. In one embodiment, a first portion of a captcha is displayed at a first time. A second portion of the captcha image is displayed on the display at a second time, wherein the second time is subsequent to the first time. In another embodiment, an interactive task is presented on a display for a user to perform. Then a captcha image is displayed on the display once the user completes the interactive task. In either embodiment, a user may be accepted as human if input from the user matches predefined input corresponding to the captcha image. | 2009-04-30 |
20090113295 | GRAPHICAL DISPLAY FOR PHYSIOLOGICAL PATIENT DATA - An intuitive graphical display as described herein can be rendered by a host device that obtains physiological patient data (such as blood glucose values) in real time or substantially real time. The graphical display includes a calibrated bar graph having a desired measurement range for the monitored parameter. The graphical display also includes a dynamic measurement value indicator that moves along the bar graph in a manner that tracks the current value of the monitored physiological characteristic. The graphical display may also incorporate easy-to-interpret display elements that allow the user to quickly determine whether the current value of the monitored physiological characteristic is within or outside a normal range, whether the monitored physiological characteristic is rising or falling, and the approximate rate of change of the monitored physiological characteristic. | 2009-04-30 |
20090113296 | DISPLAYING A MAP AND ASSOCIATED SYMBOLIC CONTEXT INFORMATION - A map of a destination and its immediate surroundings are displayed at a relatively low level. Symbolic context information is displayed simultaneously, in order to provide a higher-level context for the location. The symbolic context information can include such things as nearby highways, exits, bridges, sports venues or other landmarks and points of interest. The symbolic context information can be displayed, for example, on the perimeter of the map, or on the map in a distinct visual style such as a different color or font or fish-eye view. As the map is updated, (for example if the user zooms in or out), the context information is updated as well. The context information can be interactive, and can display the relationship between the context item and the location being mapped. | 2009-04-30 |
20090113297 | Requesting a second content based on a user's reaction to a first content - Embodiments provide a device, a system, a computer program product, and a method. A method embodiment provides a method implemented in an environment that includes a person viewing content displayed by an electronic device. The method includes detecting a reaction by the person to a displayed first content. The method also includes transmitting a search request for a second content corresponding to the detected reaction and to an attribute of the displayed first content. The method further includes receiving a response to the search request that includes at least an indication of the second content. The method also includes displaying the second content. | 2009-04-30 |
20090113298 | Method of selecting a second content based on a user's reaction to a first content - Embodiments include an apparatus, a system, a device, a computer program product, and a method. A method embodiment includes a method implemented in an environment that includes a person interacting with an electronic device via a user device. The method includes detecting a reaction by the person to a displayed first content. The method also includes determining a content attribute of the displayed first content. The method further includes facilitating a search for a second content based on the detected reaction and on the determined content attribute. The method includes displaying the second content in a manner perceivable by the person. | 2009-04-30 |
20090113299 | CREATION METHOD FOR CHARACTERS/WORDS AND THE INFORMATION AND COMMUNICATION SERVICE METHOD THEREBY - This invention relates to a method for entering characters into a small keypad with a limited number of keys or information appliances with a liquid crystal panel such as PDA. The object of the present invention is to provide a character entry method to ensure the efficiency of letter entry, the expandability and adaptability of information services, and the information and communication service method thereby, which substantially obviates problems due to limitations and disadvantages of the multi-tap and single-tap method. The distinctive features of the present invention are representative character keys, a virtual keypad, and virtual key entry method on the virtual keypad mode, in entering multiple characters by means of a keypad with about 12 keys. Moreover, the present invention provides a character entry method ensuring the input efficiency of various characters. The present invention can be utilized as an interface in the mobile info-communication services. | 2009-04-30 |
20090113300 | SYSTEM AND METHOD FOR LISTENING TO AUDIO CONTENT - A method including selecting a presentation content group, displaying content identifiers corresponding to the presentation content group, selecting a content identifier, and instantly presenting a substantially live presentation content from a media provider corresponding to the selected content identifier to a user. | 2009-04-30 |
20090113301 | Multimedia Enhanced Browser Interface - A toolbar application for network browser applications is described. The tool augments web pages with related multimedia content. The browser application allows the user to locate and render a web page of personal interest. The tool invokes a mechanism to identify one or more media objects related to the web page in a playlist, and invokes a media object player application to render the one or more media objects in the playlist. When all of the media objects in the playlist are complete, the enhancement application may automatically generate one or more additional playlists. | 2009-04-30 |
20090113302 | METHOD OF MANIPULATING MEDIA OBJECT IN MEDIA PLAYER AND APPARATUS THEREFOR - Provided is a method for manipulating a media object in a media player and an apparatus using the same. The method includes generating a rendering map for managing a region of a media object in a rendering interface according to time, receiving a user input via the rendering interface; updating the rendering map based on a user input; re-composing a scene based on the updated rendering map, and rendering the media object according to the re-composed scene. | 2009-04-30 |
20090113303 | ANALYZING VIDEO GAME PERFORMANCE USING NON-INTRUSIVE CAPTURE AND STORAGE OF RUN-TIME GAME DATA - The performance of a video game is analyzed using non-intrusive capture and storage of game data. A non-linear capture format is used for capturing run-time game data. The run-time game data includes run-time parameters associated with execution of an application code as well as run-time parameters associated with hardware of a game platform upon which the application code is being executed. The captured data is stored in a storage medium using a non-contiguous storage format. | 2009-04-30 |
20090113304 | Method and System for Handling Media in an Instant Messaging Environment - A method and system for handling media at a communication entity, wherein the media is associated with a communication session that is capable of entering an active state and an inactive state. The method comprises determining when the communication session is in an inactive state, causing the media associated with the communication session to be stored when the communication session has entered an inactive state, and causing the stored media to be conveyed to a user of the communication entity upon determination that the communication session has re-entered an active state. | 2009-04-30 |
20090113305 | Method and system for creating audio tours for an exhibition space - The present invention describes a system and method for planning and authoring an audio and/or video guided tour of an exhibition space, such as a museum or gallery. A mapmaking tool is provided whereby the user can graphically map the exhibition space and the location of the exhibits within that space. An authoring tool is also provided whereby the user can, with the resulting map of an exhibition space resulting from the mapmaking tool, record audio tours for each exhibit. If the location of an exhibit is changed, the associated audio and/or video tour remains associated with such exhibit. | 2009-04-30 |
20090113306 | DATA PROCESSING DEVICE - A data processing device includes a displaying unit, a user type determining unit, and a display controlling unit. The display unit displays display data including first display data for visually impaired users and second display data for sighted users. The user type determining unit determines whether a user is visually impaired or sighted. The display controlling unit controls the displaying unit to display the first display data when the user type determining unit determines that the user is visually impaired, and to display the second display data when the user type determining unit determines that the user is sighted. | 2009-04-30 |
20090113307 | SLIDESHOW METHOD FOR DISPLAYING IMAGES ON A DISPLAY - A method and system are disclosed for presenting digital images over a display in a slideshow presentation. The slideshow has an appearance of the images being hand-placed and for providing a more human feel to the presentation of digital images. | 2009-04-30 |
20090113308 | Administering Communications Schedules for Data Communications Among Compute Nodes in a Data Communications Network of a Parallel Computer - Methods, apparatus, and products are disclosed for creating and administering communications schedules for data communications among compute nodes in a data communications network of a parallel computer that include: receiving a communications schedule specifying data communications steps in a message passing operation performed by the compute nodes in the data communications network of the parallel computer; parsing the communications schedule to identify the data communications steps; and generating a graphical representation of the communications schedule, including graphing the data communications steps for the message passing operation. | 2009-04-30 |
20090113309 | ADAPTIVE GREEDY METHOD FOR FAST LIST INTERSECTION VIA SAMPLING - The embodiments of the invention provide a method of intersecting a group of lists. The method begins by performing a first selecting process including selecting a top list from the group of lists to leave remaining lists. The top list can be the smallest list of the group of lists. The method can also select a pair of lists from the group of lists, such that the pair of lists has the smallest intersection size relative to other pairs of lists of the group of lists. Next, the method estimates intersections of the remaining lists with the top list by estimating an amount of intersection between the remaining lists and the top list. This involves sampling a portion of the remaining lists. The method also includes identifying larger list pairs having smaller intersections sizes when compared to smaller list pairs having larger intersections sizes. | 2009-04-30 |
20090113310 | ROLE TAILORED PORTAL SOLUTION INTEGRATING NEAR REAL-TIME METRICS, BUSINESS LOGIC, ONLINE COLLABORATION, AND WEB 2.0 CONTENT - The disclosed solution provides a tailored user experience available through a Web portal that addresses the multiple-view, multiple-data needs of operations, supervisory, policy making, and executive personnel of an organization. These various roles can all be concerned with measurement/assessment of an organization's compliance with performance targets, for which real-time, near real-time or other metrics are gathered. The metrics can be presented in a role tailored fashion to the portal users in near real-time along with federation of analysis and trend calculation output. Business logic can be applied to the federated data and near real-time metrics to automatically effectuate actions and/or to suggest responses when received metrics exceed previously established boundaries. Collaboration tools and Web 2.0 information sharing technologies can be integrated in the portal to facilitate rapid coordinated responses and to share information across the organization. | 2009-04-30 |
20090113311 | PERSONAL STATUS DISPLAY SYSTEM - A method, medium and implementing processing system and device are provided in which the personal availability status of an office occupant is selectively and/or automatically displayed on an electronic nameplate mounted on the outside of the office door. In one example, the nameplate device is capable of logging-on to a status database of an instant messaging (IM) application running on an IM server and requesting the status of a designated individual. The IM application responds to the nameplate request to transmit a personal status of the identified individual as kept in the status database of the server to the nameplate, and that status is stored within the nameplate memory. The status information may be automatically or selectively displayed on the nameplate to notify those viewing the nameplate of the current personal availability of the office occupant. | 2009-04-30 |
20090113312 | Connecting Providers of Legal Services - In general, in one aspect, a real-time communication between a consumer of services and a provider of legal services is brokered using a brokerage system on a computer by: receiving a request from the consumer of services to consult with a provider of legal services; identifying an available provider of legal services; and activating a communication channel between the consumer of services and the available provider of legal services. Providers of legal services include, but are not limited to, an attorney, paralegal, or a legal advisor. | 2009-04-30 |
20090113313 | DYNAMIC UPDATE OF CONTACT INFORMATION AND SPEED DIAL SETTINGS BASED ON A VIRTUAL WORLD INTERACTION - The present invention provides a method, system, and computer program product for updating contact information according to metadata associated with a virtual world. In response to an avatar of a first user interacting with an avatar of a second user in a virtual world, information comprising a name of the avatar of the second user and metadata associated with the avatar of the second user is sent to the first user. In response to receiving the information, contact information associated with the name of the avatar of the second user is determined. The contact information is organized based on the metadata to form organized contact information. The organized contact information is prioritized according to the metadata to form prioritized contact information. The prioritized contact information is stored. | 2009-04-30 |
20090113314 | LOCATION AND PLACEMENT OF AVATARS IN VIRTUAL WORLDS - Methods and arrangements of locating objects in virtual worlds are discussed. Embodiments include transformations, code, state machines or other logic to receive from a user a criterion for gathering information from sources external to a virtual world and automatically gathering information based upon the criterion. The information may include contact information of potential participants in the virtual world. The method may include aggregating data for determining a placement of an avatar of the user in the virtual world and transmitting the data. In some embodiments, the method may involve identifying an avatar of another participant in the virtual world on the basis of the contact information. In many embodiments, the method may involve determining a location for the location of the avatar of the user based upon the contact information. In several embodiments, the information gathering may be performed by a local software agent. | 2009-04-30 |
20090113315 | Multimedia Enhanced Instant Messaging Engine - A method to provide additional media objects for two or more users intercommunicating over a network is described. The intercommunication messages are analyzed to determine additional related media objects available on the network, and one or more best related media objects are transmitted to the intercommunicating users. The additional media objects are rendered within the context of the network intercommunication. | 2009-04-30 |
20090113316 | SYSTEM & METHOD FOR TELEPHONE CONFERENCE BASED COMMUNICATION, ENTERTAINMENT AND ADVERTISING PLATFORM WITH ACCOUNTING FUNCTIONALITY - This invention enables people from the at-home viewing or listening audience of any television or radio broadcast to talk with each other to discuss the program's content on the telephone at any time before, during or after a show. In addition to discussion forums based on broadcast and print media content, the system provides premium priced telephone access to people with specific expertise, e.g., sports stars, politicians and a host of other specialists. Income is earned on a per-minute or flat-rate basis and billed to the caller primarily via credit card or their phone bill. Revenue can be derived from the sale of advertisement, e.g., mentions of the sponsor over the telephone during the initial greeting and within conferences, as well as from the licensing of the service to media networks as a value added service. | 2009-04-30 |
20090113317 | System and Method for Website Design - A system and method is disclosed for website design. The system includes a client side interface configured to configure one or more modules and one or more websites comprising one or more web pages. The one or more websites are in communication with the client side interface and are configured to receive real time module configuration information from the client side interface and render a visual representation of the module configuration information. | 2009-04-30 |
20090113318 | RICH CUSTOMIZABLE USER ONLINE ENVIRONMENT - Providing a customizable online environment for a user on a client. An instruction is received from the user for assigning a background image for the online environment. The online environment is to be rendered on a display of the client. One or more graphical elements are identified on the background image. A profile is received from the user, and the profile includes a plurality of user-customizable data each having properties associated therewith. Graphical representations are provided for the plurality of user-customizable data. Each of the graphical representations depends on and visually indicates the properties associated with each of the plurality of user-customizable data. The provided graphical representations are rendered onto a position of the background image on the online environment. The position of the rendered graphical representation depends on the properties of the user-customizable data corresponding to the graphical representation and the identified graphical elements of the background image. | 2009-04-30 |
20090113319 | DEVELOPING USER PROFILES IN VIRTUAL WORLDS - Methods and arrangements of developing user profiles in virtual worlds are discussed. Embodiments include transformations, code, state machines or other logic to receive data from a software agent in a virtual world, directly or indirectly. The data may be based upon information automatically gathered from data stores outside the virtual world, including account data and user profile data. The embodiment may also involve developing a user profile of the user in the virtual world, based upon the data received from the software agent. An embodiment may also involve automatically gathering information from data stores external to the virtual world. The information may include user account data and user profile information. The embodiment may also include aggregating data for generating the user profile in the virtual world, based upon the information; and transmitting the data directly or indirectly to the virtual world. | 2009-04-30 |
20090113320 | Method and Apparatus for Generating a Graphical Interface to Enable Local or Remote Access to an Application Having a Command Line Interface - A method and apparatus are disclosed for generating a graphical interface for software applications having a command line interface to enable local or remote access of such software applications in a uniform manner without regard to the location of the remote application. The location and syntax of a new software application, and any required environment settings, are specified in response to a sequence of queries. The specifications for each software application is parsed to generate a graphical client interface listing the available software applications and enabling remote access to such software applications. A desired software application is selected by a user from the client interface and the user specifies any necessary parameters for the selected software application. An input file is transferred from the client to the remote server where the selected software application is located. Any output or log files are returned to the client, for example, using the FTP protocol. The client interface permits distributed processing through a web interface and enables software applications to be accessed and used from a remote location. | 2009-04-30 |
20090113321 | Method, Device and Computer Software Product for Controlling User Interface of Electronic Device - The invention relates to controlling of a user interface of an electronic device ( | 2009-04-30 |
20090113322 | Global Variable Structure in a Graphical Program - System and method for including an in-place structure in a graphical program. Input including the structure in the graphical program may be received, where the structure is displayed in the graphical program. At least one graphical program node may be associated with the structure. The at least one graphical program node may be executable to manipulate at least one of a first element or a second element. The structure may specify that data memory of the first element is useable as the data memory of the second element in the graphical program. The structure may be usable by a development environment to reduce memory usage of the graphical program during execution. | 2009-04-30 |
20090113323 | DATA CENTER OPERATION OPTIMIZATION - Data center data associated with multiple systems and/or sources is integrated into a single system to aid efficient operation of a data center. Acquired raw data can be housed in a database, analyzed, and optimized. A user interface can render raw and/or generated data in intuitive manners (e.g., spatially, temporally . . . ) to facilitate interaction with a data center and/or components thereof. In particular, the interface can be employed to monitor and control operations as well as facilitate deployment and capacity planning, among other things. | 2009-04-30 |
20090113324 | Method and system of generating audit procedures and forms - The present invention provides a computer-implemented method for assessing risks associated with an audit. A user is presented with a plurality of audit items and a set of risk levels associated with the audit items and may also be presented with a plurality of prompts designed to elicit a set of responses from the user. The set of user responses being associated with a set of risks associated with the audit. The set of risk levels being associated with a set of assertions associated with the audit items and may include first and second risk levels of different degrees. The method further includes processing a set of responses received from the user in response to the items presented. The method includes automatically generating a suggested audit approach that is based at least in part on the processed responses. The method may also determine a set of procedures that are based on the responses. The set of procedures are presented to the user based on the suggested audit approach. The user is presented for selection with a set of audit approaches comprising the suggested audit approach and an alternative audit approach. | 2009-04-30 |
20090113325 | METHODS AND SYSTEMS FOR MANUFACTURING TRACKING - Provided are methods and systems for creating a custom object comprising selecting an item of manufacture, determining a plurality of fields to describe the item of manufacture, defining at least one of the plurality of fields, generating an associated visual representation of the at least one of the plurality of fields in a view frame, moving the associated visual representation of the at least one of the plurality of fields to a layout frame in response to a design user input, repeating the defining, generating, and moving steps for the plurality of fields that are undefined, resulting in each of the plurality of fields having an associated visual representation in the layout frame, and displaying the layout frame as the custom object. | 2009-04-30 |
20090113326 | TECHNIQUE FOR CONTROLLING DISPLAY IMAGES OF OBJECTS - A system and method for controlling display of objects, the system including a storage device, a calculator and a display. The storage device stores attribute values of different users respectively assigned a plurality of displayed objects. The displayed objects are each displayed in a form modified according to an operation by the corresponding user. The calculator calculates an index value indicating the intensity of a relationship between a first displayed object operated by a first user and a second displayed object operated by a second user, on the basis of the attribute values respectively corresponding to the first and second displayed objects. The display displays, on a screen of the first user, the second displayed object distinguishably in terms of the intensity of the relationship according to the calculated index value. | 2009-04-30 |
20090113327 | USER INTERFACE MAPPING MODULES TO DEPLOYMENT TARGETS - An interactive user interface for displaying mappings between modules of a distributed application and deployment targets in a distributed environment. The user interface represents module items, deployment target items, and correlation items that represent various mappings of module items to deployment target items. In some cases, the manner in which each of these items is displayed may be altered in response to user input. The correlation itself may also be potentially altered in response to user input. Multiple solutions may be displayed in which there are different mappings of modules to target solutions. | 2009-04-30 |
20090113328 | Multidimensional Multistate User Interface Element - Embodiments of the present invention provide multistate, multidimensional user interface elements. In one embodiment, the user interface elements are multistate and multidimensional to indicate to a user of a computer system multiple independently variable states through a single user interface element. The user can change at least one subset of those variable states through the user interface element. The user interface elements may also communicate the behavior that a system will exhibit when acting upon those combined states. Exemplary embodiments include indicating ways in which messages will be processed in a secure messaging system. | 2009-04-30 |
20090113329 | SYSTEM AND METHOD FOR DRAG-AND-DROP WORKFLOW EDITING IN A MULTIFUNCTION PERIPHERAL (MFP) - The invention relates to a drag-and-drop workflow editor associated with a multifunction peripheral (MFP). In one embodiment, a drag-and-drop workflow allows a user to define multiple source, transformation, and destination processes in a graphical, drag-and-drop workflow editor. In some embodiments, the source processes may be dynamic processes that are executed at different times. | 2009-04-30 |
20090113330 | Method For Predictive Drag and Drop Operation To Improve Accessibility - A method simplified drag and drop operations of display icons. This method calculates a projected path for an icon based on the past movement of the icon. The method highlights the “best fit” target icon as the mouse pointer moves across the screen. As the mouse pointer moves, or changes direction, the “best fit” target icon can change, with the current best-fit icon being highlighted. In addition to highlighting the target icon, a line or arrow from the mouse pointer to the target icon is maintained. The line presents the predicted path in a very noticeable, visual way. As the best-fit target icon changes, the line is re-drawn to point to the current best-fit icon. Regardless of how the target icon is visually indicated, releasing the mouse button will cause the drop operation to be completed “into” target. Completion of the drop could be instantaneous, or could be rendered with animation of some sort to indicate moving from the source to the target. | 2009-04-30 |
20090113331 | Method and Apparatus for Drag and Drop Rule Topology - The Rule Editing Program (REP) displays a rule in a hierarchical tree topology, wherein individual rule portions can be reordered by moving them to different locations within the rule using drag and drop interaction. Dragging and dropping rule portions results in the rule itself being changed accordingly. Additionally, new rule portions can be added to any part of the rule, including the beginning, middle and end. Finally, the entire rule, and individual rule portions, can be expanded all the way out, and collapsed all the way in. | 2009-04-30 |
20090113332 | System And Method For Hydrological Analysis - A computer-based graphical user interface for graphically controlling processing of hydrological data, comprising a display menu interface listing executable tools from the group comprising one or more of: hydrological data input, hydrological data validity checking and correction, and hydrological modeling, a GUI for selecting and arranging tools from the display menu in a graphical display area to construct a hydrological process, the selected tools each being represented by icons on the graphical display, and for establishing a connection between at least one output of a first tool and an input of a second tool said tools by graphically displaying the connection between said tools representative icon and input means for receiving user input to arrange and execute said constructed hydrological data processing process. | 2009-04-30 |
20090113333 | Extendable Toolbar for Navigation and Execution of Operational Functions - A navigation and execution mechanism for a computing device includes a navigation interface and a toolbar. The navigation mechanism includes a center selectable switch bounded by first and second selectable switches opposite each other and third and fourth selectable switches opposite each other and adjacent to the first and the second selectable switches. The toolbar is displayed on a screen of the computing device in response to execution of an application within the computing device. The toolbar is configured to display a set of operations corresponding to the application, the toolbar further configured to execute a first operation in response to triggering the center selectable switch, a second operation in response to triggering the first selectable switch, a third operation in response to triggering the second selectable switch. Further, the toolbar is extendable to include two additional toolbars accessible directly through the a single action of the navigation mechanism. | 2009-04-30 |
20090113334 | System and Method to Facilitate Progress Forking - A method, system and computer-usable medium are disclosed for providing graphical completion status information for the management of serial computer operations that are forked into parallel operations. A first interactive progress bar, comprising a plurality of progress indicator segments, is implemented to show the completion status of a composite application. A second progress bar is implemented for each element of the composite application as it is executed. Elements that are serially executed may require prerequisite or dependent operations. Forking operations are performed to execute elements in parallel. One or more progress indicator segments are selected to display information about their related computer operations. The user interacts with the information to pause, modify, reorder, reverse, retarget, or reverse the selected computer operations. | 2009-04-30 |
20090113335 | DIALYSIS SYSTEM USER INTERFACE - A dialysis system includes a dialysis instrument including a pump actuator; a disposable dialysis fluid carrying set including a pump chamber operable with the pump actuator; and a graphical user interface including a selection highlighting input device and a selection entering input device, the selection highlighting input device configured to enable a user to perform each of: (i) screen navigation selection; (ii) parameter selection including at least one parameter related to the pump actuator and pump chamber; and (iii) value selection including at least one value related to the pump actuator and pump chamber. | 2009-04-30 |
20090113336 | Device user interface including multi-region interaction surface - According to some embodiments of the present invention there is provided a method, circuit and system for interfacing with an electronic device such as a mobile communication or computing device. According to some embodiments of the present invention, an electronic device is provided with a display having an active region/area and at least a first queue area. In response to a signal produced by: (1) a human input sensor, (2) sensor device, and/or (3) sensor array, items (e.g. icons representing applications or other data structures such a metadata) presented or displayed in the first queue area may be moved into the active region/area, while an item in the active region/area may be moved to a second queue area | 2009-04-30 |
20090113337 | Global Variable Structure in a Graphical Program - System and method for including an in-place structure in a graphical program. Input including the structure in the graphical program may be received, where the structure is displayed in the graphical program. At least one graphical program node may be associated with the structure. The at least one graphical program node may be executable to manipulate at least one of a first element or a second element. The structure may specify that data memory of the first element is useable as the data memory of the second element in the graphical program. The structure may be usable by a development environment to reduce memory usage of the graphical program during execution. | 2009-04-30 |
20090113338 | COLLAPSING AREAS OF A REGION IN A VIRTUAL UNIVERSE TO CONSERVE COMPUTING RESOURCES - Described herein are processes and devices that collapse areas in a region of a virtual universe to conserve computing resources. One of the devices described is a virtual resource conserver. The virtual resource conserver determines a first area of a region in a virtual universe. The first area has objects or avatars. A first computing resource processes data for presenting and controlling the objects or avatars in the first area. The virtual resource conserver determines a second area of the region that is similar in topology to the first area. The virtual resource conserver moves the objects or avatars from the first area to the second area and transfers data for presenting and controlling the avatars or objects from the first computing resource to a second computing resource. Finally, the virtual resource conserver reduces usage of the first computing resource, thus conserving resources in the virtual universe. | 2009-04-30 |
20090113339 | ELECTRONIC CALCULATOR DISPLAYABLE WITH REPEATING DECIMAL - An electronic calculator includes: a display device; a user interface; a memory device; and a processor that is operable with the memory device to: perform a calculation to convert a fractional number into a decimal number; control the display device to display the decimal number, when the decimal number is a repeating decimal, with a symbol indicating a periodic block included in the repeating decimal control the display device to display a scroll indicator indicating that the displayed repeating decimal is scrollable when the number of digits included in the repeating decimal overflows the number of digits displayable by the display device; control the display device to display an undisplayed part of the repeating decimal to scroll in when a scroll command is input by the user through the user interface while the scroll indicator is displayed. | 2009-04-30 |
20090113340 | METHOD OF GENERATING EVENT REMINDERS IN AN ELECTRONIC DEVICE - A reminder method and user interface for an electronic device, including displaying a picture on the electronic device, activating a timer associated with the picture for generating a reminder after a programmable time period, and generating the reminder on the electronic device after the programmable time period, wherein the reminder includes displaying the picture. | 2009-04-30 |
20090113341 | Electric appliance, image display controlling method, and computer-controlled readable recording medium storing image display controlling program - An electric appliance according to an embodiment of the present comprises a graphical image generation unit generates a graphical image from frame data and pane images generated by a pane image generation unit, and allows the display unit to display the graphical image. A frame data storage unit stores the frame data used for the display on the display unit. A pane image storage unit stores the pane images used for the display on the display unit. When frame data to be used for subsequent display on the display unit is acquired, a display control unit compares this frame data with the frame data stored in the frame data storage unit to select one of pane data to be acquired from a data storage unit and pane images to be acquired by the graphical image generation unit from the pane image storage unit. | 2009-04-30 |
20090113342 | User-Configured Management of IM Availability Status - Communicating an Instant Messaging (IM) user's availability status message is managed by a user-defined shortcut command, which is used to generate a user-drafted status response. When the user receives an instant message at an inopportune time, the user inputs the user-defined shortcut command, which results in the user-drafted status response being automatically transmitted to a sender of the instant message that was received at the inopportune time. | 2009-04-30 |
20090113343 | REPLAY DEVICE - A replay device includes a management means which manages all of the files stored upon a medium by separating them into first files and second files. And this replay device also includes an output means which creates and outputs a first menu screen upon which a list of the first files is shown, and a second menu screen upon which a list of the second files is shown, on the basis of the file management by the management means. Moreover, this replay device also includes a selection means which receives a selection of one of the first files to be replayed from the first menu screen, or receives a selection of one of the second files to be replayed from the second menu screen. And the replay device also includes a replay means which replays the first file or the second file which has been selected by the selection means. | 2009-04-30 |
20090113344 | REMOTE CONFIGURATION OF A HARDWARE DEVICE MODULE OF A SECURITY SYSTEM - A security system is provided. The security system comprises a plurality of hardware device modules and a plurality of sensor detection devices. At least one hardware device module has a microcontroller coupled to a memory element that stores a configuration map for remote configuration comprising configuration option information available for the hardware device module. The plurality of sensor detection devices are capable of sending a signal to one or more of the hardware device modules. | 2009-04-30 |
20090113345 | AUTOMATICALLY CULLED CROSS-MENU BAR - Unused menu items arc automatically removed from a TV menu such as a cross-media bar (XMB). | 2009-04-30 |
20090113346 | METHOD AND APPARATUS FOR CONTEXT-AWARE DELIVERY OF INFORMATIONAL CONTENT ON AMBIENT DISPLAYS - A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository. | 2009-04-30 |
20090113347 | INFORMATION PRESENTATION AND MANAGEMENT IN AN ONLINE TRADING ENVIRONMENT - A method includes receiving, from a user, publication data to be published and location data identifying a storage location at which an image to be associated with the publication data is stored. The image to be included in the publication data is retrieved from the storage location identified by the location data. A reduced-size image using the retrieved image is generated and the reduced-size image is aggregated with further reduced-size images for presentation at a remote site. | 2009-04-30 |
20090113348 | METHOD AND APPARATUS FOR A USER INTERFACE WITH PRIORITY DATA - A system and corresponding method for providing a 3-dimensional (3-D) user interface displays images in a 3-D coordinate system. The method includes receiving user data input information. The method also compares the user data input information to frequently used terms and generates priority information based on the comparison. The generated priority information is displayed as holographic images in a 3-D coordinate system. Sensors are configured to sense user interaction within the 3-D coordinate system, so that a processor may receive user interaction information including the selected priority information from the sensors. The sensors are able to provide information to the processor that enables the processor to correlate user interaction with images in the 3-D coordinate system. The system may be used for interconnecting or communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system. | 2009-04-30 |
20090113349 | FACILITATING ELECTRONIC COMMERCE VIA A 3D VIRTUAL ENVIRONMENT - A Web-based 3D virtual environment in which users can select a specific virtual object and, in response to that selection, relevant commercial information, such as advertisements, invitations to shop, offers, hyperlinks, or messages in general, that are related to the selected object, are delivered from various electronic commerce engines. | 2009-04-30 |
20090113350 | SYSTEM AND METHOD FOR VISUALLY SUMMARIZING AND INTERACTIVELY BROWSING HIERARCHICALLY STRUCTURED DIGITAL OBJECTS - A system and method of visually summarizing a hierarchically structured set of digital objects and for facilitating efficient access to such objects through the selection of representative summary objects. These digital objects are typically media objects such as digital image files, digital video clips, digital audio objects, such as “MP3” files, or other digital documents, such as text documents, that can be collected by a user and distributed over a variety of storage media and storage locations. | 2009-04-30 |
20090113351 | DOCUMENT MANAGEMENT SYSTEM, DOCUMENT MANAGEMENT METHOD AND DOCUMENT MANAGEMENT PROGRAM - There is provided a technique which can contribute to the improvement of management efficiency of a document file. Metadata relating to a document as a management object are acquired, and the plural metadata are hierarchically displayed in a tree form based on respective attributes of the acquired plural metadata. | 2009-04-30 |
20090113352 | Media System Having Three Dimensional Navigation for Use With Media Data - A system and method are set forth which combine an ability to view video with an ability to access computer programs. In certain embodiments, the media system provides access to movies, music and photos in a visually appealing three dimensional environment. Also, in certain environment, the media system presents a three dimensional navigation tool (such as a three dimensional wheel) on which multiple media files are presented. Also, in certain embodiments, a user may access both local and remote media files via the media system. Also, in certain embodiments, the media system provides on demand integration (such as Orb integration) while providing a consistent user interface such that access to local and remote content is seamless. | 2009-04-30 |
20090113353 | CURSOR LOCATOR - Illustrative embodiments provide a computer implemented method, data processing system and a computer program product for indicating the location of a cursor within an application to a user. In one illustrative embodiment the computer implemented method comprises initiating a monitoring service to generate collected information regarding the location of the cursor within the application and comparing the collected information with a set of respective predetermined values to create a set of compared values. Responsive to a determination based on the set of compared values, presenting a visual cue indicating the location of the cursor to the user. | 2009-04-30 |
20090113354 | BROADCAST RECEIVING APPARATUS AND CONTROL METHOD THEREOF - A broadcast receiving apparatus wherein a user is able to control a graphical user interface (GUI) using a pointing device, and a control method thereof are provided. The broadcast receiving apparatus receives a movement pattern from a pointing device, and operates a function corresponding to the pattern. The broadcast receiving conveniently switches a pointing device between a position mode and a step mode, without having a key for switching between the position mode and the step mode or direction keys. | 2009-04-30 |
20090113355 | METHOD AND APPARATUS FOR CONTROLLING MULTI-TASKING OPERATION FOR TERMINAL DEVICE PROVIDED WITH TOUCH SCREEN - A method of controlling a terminal device, and which includes executing a first function on the terminal device, displaying at least one function icon for executing at least one second function that is different than the first function being executed, and selectively executing the second function simultaneously with the first function when said at least one function icon is selected. | 2009-04-30 |
20090113356 | Optimization of Post-Layout Arrays of Cells for Accelerated Transistor Level Simulation - A method for optimizing post-layout array for accelerated transistor level simulation is provided. In some embodiments of the present invention, a post-layout array of cells having a plurality array lines is optimized by forming array line models for the array lines of the post-layout array of cells. Ideal sub-arrays are formed with the cells of the post-layout array. The ideal sub-array can be simulated using conventional techniques such as HAR or SOFA. Furthermore, some embodiments of the present invention also detect and optimize parasitic capacitors to facilitate formation of the ideal sub-arrays. | 2009-04-30 |
20090113357 | MONITORING IONIZING RADIATION IN SILICON-ON INSULATOR INTEGRATED CIRCUITS - A method, device and system for monitoring ionizing radiation, and design structures for ionizing radiation monitoring devices. The method including: collecting an ionizing radiation induced charge collected by the depletion region of a diode formed in a silicon layer below an oxide layer buried below a surface of a silicon substrate; and coupling a cathode of the diode to a precharged node of a clocked logic circuit such that the ionizing radiation induced charge collected by a depletion region of the diode will discharge the precharged node and change an output state of the clocked logic circuit. | 2009-04-30 |
20090113358 | MECHANISM FOR DETECTION AND COMPENSATION OF NBTI INDUCED THRESHOLD DEGRADATION - The embodiments of the invention provide a design structure for detection and compensation of negative bias temperature instability (NBTI) induced threshold degradation. A semiconductor device is provided comprising at least one stress device having a voltage applied to its gate node and at least one reference device having a zero gate-to-source voltage. A controller is also provided to configure node voltages of the device and/or the reference device to reflect different regions of device operations found in digital and analog circuit applications. Moreover, the controller measures a difference in current between the stress device and the reference device to determine whether NBTI induced threshold degradation has occurred in the stress device. The controller also adjusts an output power supply voltage of the stress device until a performance of the stress device matches a performance of the reference device to account for the NBTI induced threshold degradation. | 2009-04-30 |
20090113359 | Model Based Microdevice Design Layout Correction - Shapes neighboring a potential manufacturing fault within a microdevice design layout are identified. Models are employed to determine the affect of the shapes upon the potential manufacturing fault. Possible adjustments to the shapes are modeled. The possible adjustments facilitating resolution of the potential manufacturing fault. | 2009-04-30 |
20090113360 | METHOD FOR COMPUTING THE SENSISTIVITY OF A VLSI DESIGN TO BOTH RANDOM AND SYSTEMATIC DEFECTS USING A CRITICAL AREA ANALYSIS TOOL - A method of estimating integrated circuit yield comprises providing an integrated circuit layout and a set of systematic defects based on a manufacturing process. Next, the method represents a systematic defect by modifying structures in the integrated circuit layout to create modified structures. More specifically, for short-circuit-causing defects, the method pre-expands the structures when the structures comprise a higher systematic defect sensitivity level, and pre-shrinks the structures when the structures comprise a lower systematic defect sensitivity level. Following this, a critical area analysis is performed on the integrated circuit layout using the modified structures, wherein dot-throwing, geometric expansion, or Voronoi diagrams are used. The method then computes a fault density value, random defects and systematic defects are computed. The fault density value is subsequently compared to a predetermined value, wherein the predetermined value is determined using test structures and/or yield data from a target manufacturing process. | 2009-04-30 |
20090113361 | Design Structure for an Automated Real-Time Frequency Band Selection Circuit for use with a Voltage Controlled Oscillator - A design structure for an integrated circuit including a phase-locked loop (PLL) circuit responsive to a voltage controlled oscillator (VCO) frequency band selection circuit that provides automatic frequency band selection in real time to account for run-time variations, such as power supply and temperature variations over time. The PLL includes a charge pump and an LC tank circuit that provides the automatic frequency band selection based on a VCO control voltage signal supplied by the charge pump. | 2009-04-30 |
20090113362 | METHOD FOR DESIGNING A MASK FOR AN INTEGRATED CIRCUIT HAVING SEPARATE TESTING OF DESIGN RULES FOR DIFFERENT REGIONS OF A MASK PLANE - The invention relates to a method for designing integrated circuits, in particular a description and verification of design rules, wherein in one and the same process layer different design rules ( | 2009-04-30 |
20090113363 | METHOD AND SYSTEM FOR CREATING A BOOLEAN MODEL OF MULTI-PATH AND MULTI-STRENGTH SIGNALS FOR VERIFICATION - A system, method, computer program product for verification and equivalence checking. In one approach, the system, method, and computer program product analyzes the switching paths in a manner consistent with circuit functionality to provide a complete application which can verify the complex characteristics in the circuits to the accurate RTL model function, including FPGA, ROM Arrays, RAM circuits, and other custom integrated circuit designs. | 2009-04-30 |
20090113364 | APPARATUS AND COMPUTER PROGRAM PRODUCT FOR SEMICONDUCTOR YIELD ESTIMATION - A method, apparatus, system, and computer program product that performs yield estimates using critical area analysis on integrated circuits having redundant and non-redundant elements. The non-redundant elements are ignored or removed from the critical area analysis performed for undesired opens. | 2009-04-30 |
20090113365 | Automated digital circuit design tool that reduces or eliminates adverse timing constraints due to an inherent clock signal skew, and applications thereof - The present invention provides an automated digital circuit design tool that reduces or eliminates adverse timing constraints due to an inherent clock signal skew, and applications thereof. In an embodiment, an automated design tool according to the invention generates a clocking system that includes a clock signal generator, control logic, enable logic, and at least one clock gater. The clock signal generator generates a clock signal that is distributed to various logic blocks of the digital circuit using a buffered clock tree. The enable logic receives input values from the control logic and provides a control signal to the clock gater. When enabled, the clock gater allows a clock signal to pass through to multiple registers. An early clock signal is provided to register(s) in the control logic, which allows for an increased clock frequency while still meeting timing constraints. | 2009-04-30 |
20090113366 | METHOD AND MECHANISM FOR PERFORMING TIMING AWARE VIA INSERTION - A method and system to insert redundant vias while preserving timing is disclosed. The system and method preserve the timing during redundant via insertion, which utilizes incremental timing and extraction updates. A budgeting based approach and a path based approach to the method are disclosed. The budgeting approach is faster, while the path based method has a better insight of the worst slack/slew for the entire design. | 2009-04-30 |
20090113367 | ANALOG IC PLACEMENT USING SYMMETRY-ISLANDS - A placement tool searches for an optimal placement for a plurality of device modules within an integrated circuit (IC) including symmetry groups formed by device modules that are to be symmetrically placed. The tool employs a hierarchical B*-tree (HB*-tree) representation of a trial placement wherein each symmetry group and each module not included in a symmetry group is represented by a separate node of the HB*-tree. Each symmetry group node maps to a symmetry island placement for the symmetry group satisfying all symmetry and other placement constraints on the symmetry group. The placement tool employs a simulated annealing technique to iteratively perturb the HB*-tree representation to produce a sequence of trial placements, and uses a cost function to evaluate the quality of each trial placement. | 2009-04-30 |
20090113368 | FILLER CELLS FOR DESIGN OPTIMIZATION IN A PLACE-AND-ROUTE SYSTEM - A system and method are provided for laying out an integrated circuit design into a plurality of circuit layout cells having gaps therebetween, and inserting into each given one of at least a subset of the gaps, a corresponding filler cell selected from a predefined database in dependence upon a desired effect on a performance parameter of at least one circuit cell adjacent to the given gap. The circuit layout cells may be arranged in rows, and in some embodiments the selection of an appropriate filler cell for a given gap depends upon effects desired on a performance parameter of both circuit cells adjacent to the given gap. The predefined filler cells can include, for example, dummy diffusion regions, dummy poly lines, N-well boundary shifts and etch stop layer boundary shifts. In an embodiment, circuit layout cells can be moved in order to accommodate a selected filler cell. | 2009-04-30 |
20090113369 | REGISTRY FOR ELECTRONIC DESIGN AUTOMATION OF INTEGRATED CIRCUITS - A method for registering constraints for EDA (Electronic Design Automation) of an IC (Integrated circuit) includes: associating a constraint with values for constraint identification that identify the constraint in an IC design; associating the constraint with values for constraint relationships that relate the constraint to at least one EDA application; saving the constraint identification values and the constraint relationship values in a constraint registry element; and providing an interface to a user for accessing values of the constraint registry element. | 2009-04-30 |
20090113370 | Layout designing method for semiconductor device and layout design supporting apparatus for the same - In a layout designing method of a semiconductor device, a first standard cell with a first well and a second standard cell with a second well are arranged. The first well and the second well are applied with different voltages, respectively. An empty cell is arranged in an area that a distance from the first well falls within a first distance. The second standard cell is moved such that the empty cell does not overlap with the empty cell, when the empty cell overlaps with the second well. | 2009-04-30 |
20090113371 | ROUTING INTERCONNECT OF INTEGRATED CIRCUIT DESIGNS - Routing methods for an integrated circuit design layout are disclosed. The layout can include design netlists and library cells. A multiple-level global routing can generate topological wire for each net. An area oriented graph-based detail routing on the design can be performed. A post route optimization after the detail routing can be performed to further improve the routing quality. Some methods can be single threaded all or some of the time, and/or multi-threaded some or all of the time. | 2009-04-30 |
20090113372 | INTERCONNECT ROUTING METHODS OF INTEGRATED CIRCUIT DESIGNS - Routing methods for an integrated circuit design layout are disclosed. The layout can include design netlists and library cells. A multiple-level global routing can generate topological wire for each net. An area oriented graph-based detail routing on the design can be performed. A post route optimization after the detail routing can be performed to further improve the routing quality. Some methods can be single threaded all or some of the time, and/or multi-threaded some or all of the time. | 2009-04-30 |
20090113373 | Layout design apparatus, layout design method, and computer product - A layout design apparatus that limits the maximum wiring density and the maximum edge length of partial regions when determining wiring layout. After determining the wiring layout, the layout design apparatus inserts a dummy into a partial region having a low wiring density and thereby, the minimum wiring density and the minimum edge length of the partial regions are limited. Thus, the respective wiring densities and respective edge lengths of the partial regions are constrained within a constant range and irregularities in the substrate surface after polishing can be suppressed. | 2009-04-30 |
20090113374 | Method for designing semiconductor device layout and layout design supporting apparatus - In a layout design method for a semiconductor device having a hard macro, a netlist data of the semiconductor device and a hard macro data are read out from a storage section. An arrangement position of the hard macro is determined from the netlist data and the hard macro data, and an extension direction of an interconnection pattern in a specified area of a chip for the semiconductor device is determined based on arrangement restriction data. The interconnection pattern is arranged to extend in the determined extension direction in the specified area. | 2009-04-30 |
20090113375 | METHODS, MEDIA, AND MEANS FOR FORMING ASYNCHRONOUS LOGIC NETWORKS - Methods, media, and means for forming asynchronous logic networks are provided. In some embodiments, methods for forming an asynchronous logic network are provided. The methods include: receiving a logic network including vertices and signals, wherein the vertices include vertices with multiple output signals; determining a set of signals of the signals included in the logic network to be covered; selecting at least one vertex in the logic network to cover each signal in the set of signals; replacing the at least one selected vertex with a robust vertex; and replacing at least one non-selected vertex with a relaxed vertex. | 2009-04-30 |
20090113376 | Apparatus for OPC Automation and Method for Fabricating Semiconductor Device Using the Same - An OPC automation apparatus and manufacturing method of a semiconductor device using the same, being capable of improving the fabrication yield of a semiconductor device by establishing a system and an OPC automation apparatus in which an engineer computer and a work station are connected to one database such that all OPC tasks are monitored in the engineer computer and the OPC task is automatically performed. An OPC automation apparatus may include a first computer that receives a first OPC information from outside to store; and a second computer that receives the first OPC information from the first computer to perform an OPC process, generates a second OPC information from the result of the performance of an OPC process, and delivers the second OPC information to the first computer, wherein the second computer delivers the second OPC information to the first computer such that the first computer is able to compare and analyze the first OPC information with the second OPC information. | 2009-04-30 |
20090113377 | SYSTEM AND METHOD FOR BUILDING A BACKEND TOOL CONNECTOR IN SUPPORT OF HETEROGENEOUS DATA SOURCES - A plug-in is provided for use with an authoring program. The plug-in facilitates developing an application for communicating with heterogeneous data sources. The plug-in comprises a plug-in interface for interfacing with the authoring application, logic for determining the functionality exposed by the data source described by the generic schema, and a service descriptor generator for generating a service descriptor of the data source. The generated service descriptor is described using a schema common to the authoring application. | 2009-04-30 |
20090113378 | EXTENDING UNIFIED PROCESS AND METHOD CONTENT TO INCLUDE DYNAMIC AND COLLABORATIVE CONTENT - The present invention discloses a unified process system that includes placeholders for editable content that extends unified process methods. The unified process system can store, manage, organize, and present information and artifacts associated with a unified process. The unified process system can include a placeholder defining tool configured to permit an authorized process engineer to associate placeholders with base methods of the unified process. Unified process consumers can input content to the placeholders, where the input content is thereafter automatically stored by the unified process system and is accessible to other unified process consumers having access to the unified process system. More specifically, placeholders can include a collaborative section for guidance content concerning a related base method and a dynamic section, dynamically built in response to received requests, which includes items to assist consumers to conduct a task for an associated base method. | 2009-04-30 |
20090113379 | MODELING AND MANAGING HETEROGENEOUS APPLICATIONS - The present invention extends to methods, systems, and computer program products for modeling and managing heterogeneous applications. Application intent can be described in a relatively straight forward manner that abstracts underlying implementation details. Thus, application developers can develop applications without necessarily having to know extensive details of an underlying implementation environment. In any event, an application can be executed in different implementation environments without requiring changes to the corresponding model. | 2009-04-30 |
20090113380 | Integrated Model Checking and Issue Resolution Framework - A plurality of constraints are identified for a model of a software deployment in an integrated development environment. Each of the constraints are associated with one of a plurality of analysis levels. It is determined for each analysis level whether the corresponding associated constraints are met so that an identification indicating the same may be provided. Related techniques, apparatus, systems, and articles are described. | 2009-04-30 |