25th week of 2010 patent applcation highlights part 81 |
Patent application number | Title | Published |
20100162099 | METHODS FOR DYNAMIC DOCUMENT GENERATION - Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing. | 2010-06-24 |
20100162100 | SYSTEM AND METHOD FOR EXPORTING DATA TO WEB-BASED APPLICATIONS - A system and method is provided for exporting data from a client-server, collaborative application to a relational database and/or web based application. The method is implemented on a computing infrastructure and includes extracting unstructured rich text information hosted in a client-server, collaborative application. The method further includes converting the unstructured rich text information to XML files using a series of XML APIs. The method further includes transforming the XML files (data) to XHTML using reusable stylesheets unique to each type of unstructured rich text information, and utilizing the xHMTL in a web based application. | 2010-06-24 |
20100162101 | Method for Dynamically Converting Voice XML Scripts into other Compatible Markup Language Scripts Based on Required Modality - In a contact center, a routing interface for enabling redirection of interactions from one scripted resource type to another includes a language transformation engine executable from a browser application resident on a digital medium installed on or accessible to a computing appliance, and an interactive panel accessible through the browser application the panel containing selectable modality options. The language transformation engine has network access to a language server, and a routing strategy server, and wherein VXML scripts downloaded to the browser are transformed into scripts expressed in another markup language for presentation and wherein the transformed scripts are used at an end resource that the interaction is redirected to. | 2010-06-24 |
20100162102 | System and Method of Accelerating Document Processing - Embodiments include methods and systems for processing XML documents. One embodiment is a system that includes a tokenizer configured to identify tokens in an XML document. A plurality of speculative processing modules are configured to receive the tokens and to at least partially process the XML document and to provide data indicative of the XML document. A first module is configured to perform further processing of the XML document using the data indicative of the XML document and configured to output the processed XML document. Each of the plurality of speculative processing modules is configured to asynchronously provide the data indicative of the XML document to the first module. Other embodiments include method and systems for performing the speculative processing. | 2010-06-24 |
20100162103 | METHOD TO CHANGE THUMBNAIL AND PRINTING CONTROL APPARATUS - A method to change a thumbnail includes the operations of selecting an XML Paper Specification (XPS) file, analyzing a thumbnail structure of the XPS file, setting a thumbnail regarding the XPS file according to the analysis, and storing an XPS file in which the thumbnail setting is changed. Accordingly, a user easily changes the thumbnail setting. | 2010-06-24 |
20100162104 | MULTIPLE DOCUMENT DISPLAYING FOR VIEWING AND EDITING - In some example embodiments, a computerized method includes receiving multiple documents from at least one machine-readable media. The multiple documents have a hierarchical relationship relative to each other. The multiple documents include a first document, wherein a second document of the multiple documents comprises an enhancement to first document. The enhancement is at least one of a replacement of part of the first document or an addition to the first document. The computerized method includes displaying the multiple documents on a display screen such that the multiple documents are arranged according to the hierarchical relationship. | 2010-06-24 |
20100162105 | ACCESS AND MANAGEMENT OF CROSS-PLATFORM CALENDARS - A system is disclosed for users to manage calendars in mobile computing devices. The system retrieves calendar entries from multiple calendars of distinct calendar platforms, extracts event information from the retrieved calendar entries, and aggregates extracted event information. The system can simultaneously display calendar entries extracted from multiple calendars of distinct platforms. The system provides various features for users to operate the calendars, such as (1) hiding calendar entries from some calendars and visually distinguishing the time scheduled for the hidden entries from free time; (2) compressing the display of extended free time periods; and enabling users to (3) navigate time as a scrolling list not subject to the limitations of arbitrary calendar units (e.g., month, week). | 2010-06-24 |
20100162106 | IMAGE FORMING APPARATUS AND METHOD OF DISPLAYING PREVIEW IMAGE - An image forming apparatus includes an image forming unit, a whole preview image generating unit that generates a whole preview image, the whole preview image being a print preview image of the entirety of each page, a display unit, a whole preview image display control unit that controls displaying the whole preview image, a divided preview image generating unit that generates divided preview images, the divided preview images being made by dividing the print preview image of each page by a dividing number, a divided preview image enlarging unit that enlarges each of the divided preview images at higher magnification than a display magnification of the whole preview image and generates enlarged divided preview images, and a divided preview image display control unit that controls displaying the enlarged divided preview images. | 2010-06-24 |
20100162107 | TERMINAL EQUIPMENT AND APPLICATION LIST DISPLAY METHOD - A terminal equipment and an application list display method are provided to display a list of identification information of applications in such a manner that a user can readily recognize a setup state of each application requiring setup of predetermined information in a data memory area. A terminal equipment | 2010-06-24 |
20100162108 | QUICK-ACCESS MENU FOR MOBILE DEVICE - A computing device displays a multi-button menu icon and a group of application icons associated with one of the buttons of the multi-button menu icon. User input is received to activate the multi-button menu icon and to identify a first button of the multi-button menu icon associated with a location of the user input. A group of application icons, associated with the identified first button of the multi-button menu icon, is displayed. A second button of the multi-button menu icon is identified based on a changed location of the user input, and a different group of application icons associated with the identified second button are displayed. The multi-button menu icon is deactivated upon removal of the user input, allowing one of the application icons to be selected with a second user input. | 2010-06-24 |
20100162109 | USER INTERFACE HAVING CHANGEABLE TOPOGRAPHY - A user interface having changeable topography is disclosed. The user interface can have a shape changeable surface that can selectively alter according to an input so as to provide changeable topography of the user interface. The surface can include individual nodes that can raise above or lower below the initial surface. Alternatively, the surface can include a shape changeable material that can change the shape of portions thereof into discrete shapes above or below the initial surface. Alternatively, the surface can include a deformable material that can deform portions thereof into discrete forms above or below the initial surface. The changeable topography can define different user interface layouts. The user interface can, for example, be associated with input and/or output devices, such as touch pads, touch screens, and the like. | 2010-06-24 |
20100162110 | PICTORIAL REPRESENTATIONS OF HISTORICAL DATA OF BUILDING SYSTEMS - A system and method for analyzing building systems includes an input mechanism for gathering data over time from building systems and a graphical display of a building or portion of a building. The system has an interface device for receiving user input. A controller drives the display and graphically represents the selected portion of the building and the selected building systems. The controller displays data graphically on the display in time lapse from the building system to be analyzed and other building systems. The system allows a user to select at least one building system to be analyzed and at least one other building system that may influence the at least one building system to be analyzed. | 2010-06-24 |
20100162111 | CONTROLLER INTERFACE WITH SEPARATE SCHEDULE REVIEW MODE - A controller equipped with a user interface having a separate schedule review mode, including methods of accessing and/or programming such devices, are disclosed. The controller may include a user interface that can be utilized to initiate a scheduling routine having a separate schedule review mode for displaying one or more schedule parameters of the controller without initiating the editing mode. An illustrative method of accessing a schedule on a controller coupled to a user interface may include the steps of initializing a scheduling routine within the controller, initiating a schedule review mode within the controller, displaying one or more schedule parameters for at least one period on the user interface, and exiting the scheduling routine. One or more of the schedule parameters can be modified, if desired, by initiating a separate editing mode within the controller. | 2010-06-24 |
20100162112 | REPRODUCTION PROCESSING METHOD, COMPUTER SYSTEM, AND PROGRAM - Provided is a reproduction processing method of reproducing user's operation of a computer system, the reproduction processing method comprising: storing contents of the user's operation; transmitting the stored contents of the user's operation; determining a reproduction unit of the at least one reproduction unit for executing a reproduction processing according to the contents of the user's operation; determining a schedule of executing the reproduction processing; transmitting the stored contents of the user's operation and the determined schedule; and executing the reproduction processing based on the contents of the user's operation and the schedule. | 2010-06-24 |
20100162113 | OPERATION SUPPORT SYSTEM, OPERATION SUPPORT METHOD, AND OPERATION SUPPORT PROGRAM - To provide an operation support system and the like, which make it possible to share the information that can support operations of a user regarding the operation procedures of GUI input elements. The operation support system includes: an operation content recording control device which acquires operation content of the user executed on an operation screen of a user terminal that includes a plurality of GUI (Graphic User Interface) input elements for operating an input processing system, and records it as an operation log; an additional information managing device which records additional information data that corresponds to a specific operation order of the plurality of GUI input elements for the operation content recorded in the operation log; and an operation log display control device which displays the operation log together with the additional information on the user terminal. | 2010-06-24 |
20100162114 | METHOD AND SYSTEM FOR DISPLAYING PLURAL NOTIFICATIONS FROM PLURAL SOURCES - A system for displaying at least one notification from at least one source includes a processor configured to access the at least one notification from the at least one source, the at least one notification comprising content and geographical information. The processor is further configured to display the notification on a map based on the geographical information of the notification. A method for displaying at least one notification from at least one source is also provided. | 2010-06-24 |
20100162115 | DYNAMIC GENERATION OF PLAYLISTS - A system can receive and/or otherwise access information about items of content (e.g., audio tracks, video tracks, images and/or other items), information about a playlist to be generated, information about the past behavior of the target entity for the playlist and/or information about the past behavior of other entities. Examples of information about the items of content include genre, artist, album, time period, etc. Examples of information about a playlist include tempo curve, event type, playlist duration, etc. Based on all or a subset of the above-described information, the system automatically generates a playlist that identifies items of content. The playlist is presented to the target entity so that the target entity can acquire the playlist and/or the items of content identified in the playlist. In some embodiments, the target entity is also provided with an opportunity to edit the playlist. | 2010-06-24 |
20100162116 | AUDIO-VISUAL SEARCH AND BROWSE INTERFACE (AVSBI) - An audio-visual search and browse interface (AVSBI) is described. In an embodiment, a user interface module displays one or more media collections, where each of the one or more media collections includes multiple clips of media. The user interface module determines a center media collection from the one or more media collections that corresponds with a slider on a user interface display. The user interface module determines a left media collection and a right media collection based on the center media collection. The multiple clips of media in the center media collection is played via a center speaker, the multiple clips of media in the left media collection is played via a left speaker, and the multiple clips of media in the right media collection is played via a right speaker, all in a simultaneous, overlapping and cyclical manner. Other embodiments are described and claimed. | 2010-06-24 |
20100162117 | SYSTEM AND METHOD FOR PLAYING MEDIA - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for media playback. The method includes receiving a request from a user to play a media asset, detecting capabilities of the playback device, detecting playback environment acoustic characteristics, optimizing media playback settings for the playback device and the playback environment characteristics, preparing the media asset for playback on the playback device, and transferring the prepared media asset to the playback device for playback. In one aspect, the method further transfers optimized playback settings to the playback device. Media asset preparation can be based at least in part on the optimized playback settings. A playback profile can store environment characteristics and playback device capabilities. In another aspect, the method continuously detects changes in the playback environment characteristics, and optimizes media playback settings when detected changes exceed a threshold. | 2010-06-24 |
20100162118 | METHOD AND APPARATUS FOR PROVIDING GUI - A GUI providing method and a GUI providing apparatus are provided. According to the GUI providing method, a GUI from among GUIs for an external apparatus connected to a video apparatus is determined and displayed. Accordingly, if there are many GUIs for an apparatus, a GUI most suitable for the current circumstance is automatically determined and provided to a user. | 2010-06-24 |
20100162119 | IMMERSIVE AUDIO COMMUNICATION - A method and system for using spatial audio in a virtual environment, which is capable of running on portable devices with limited processing power, and utilising low bandwidth communication connections. The system identifies a first avatar in the virtual environment; and determines if the avatar satisfies a reuse criterion, which will enable the system to reuse the audio information which has been generated for a second avatar in the virtual environment for the first avatar. | 2010-06-24 |
20100162120 | Digital Media Player User Interface - A user interface of a digital media player is disclosed. In one embodiment, a digital media player comprises a memory storing a plurality of channels of digital media files and a plurality of background animation files, wherein each channel is associated with a respective background animation file. The digital media player receives a user selection of a channel, displays a channel name of the selected channel, and plays the background animation file associated with the selected channel. In another embodiment, the digital media player receives a user selection of a channel, displays a channel name of the selected channel, and displays a visual representation of the plurality of channels, wherein a first indicia is used to represent the selected channel and a second indicia is used to represent the other channels. | 2010-06-24 |
20100162121 | DYNAMIC CUSTOMIZATION OF A VIRTUAL WORLD - A method and apparatus of dynamically customizing a virtual world. A first user and a second user engage in a conversation with respect to a location in the virtual world. A speech processor monitors the conversation and detects that a sound made matches a key sound. The virtual world is altered to include a virtual world customization based on the key sound. The virtual world customization may also be based on user information associated with the user in the conversation that made the sound. | 2010-06-24 |
20100162122 | Method and System for Playing a Sound Clip During a Teleconference - A system, method, and device for playing a sound clip during a teleconference. The method includes recording or otherwise obtaining a sound clip, storing the sound clip, associating the sound clip to a corresponding activation code, associating a description or identifier to each sound clip, selecting the sound clip to be replayed, and playing the sound clip during a teleconference, while the user is on mute, by entering a corresponding activation code into a user interface. | 2010-06-24 |
20100162123 | METHOD OF RAPIDLY CREATING VISUAL AIDS FOR PRESENTATION WITHOUT TECHNICAL KNOWLEDGE - A computer implemented method for capturing and enhancing illustrating pane content for use as sequential slides in a presentation includes illustrating a static image on an illustrating pane in a plurality of colors. Each color used to illustrate the static image representing a single element of the static image. The method further includes digitally capturing a single finished image of the illustrated static image and enhancing the background, geometry and colors comprising the finished image. The single finished image is separated into a plurality of single color images with each single color image comprising only a portion of the single finished image comprising that specific color. A ordered presentation is built from the single colored images and the presentation is displayed. | 2010-06-24 |
20100162124 | Methods, Systems, And Computer Program Products For Presenting A Map In Correspondence With A Presented Resource - Methods and systems are described for presenting a map for presenting in correspondence with a presented resource. A first message is received from a resource provider including a presentable resource accessible via a uniform resource identifier (URI). Map information identifying a map associated with the presentable resource is also received. Location information identifying a location on the map corresponding to the resource is received. The presentable resource is presented in a browser and the identified map including a visual representation of the presentable resource at the identified location on the map is presented in a second presentation space of the browser. In another aspect, message information identifying a recipient of a presentable resource accessible via an URI is received. Map information identifying a map corresponding to the presentable resource is determined based on the message information. A message including the map information is generated and sent to the identified recipient. | 2010-06-24 |
20100162125 | SYSTEM AND METHOD FOR BROWSING BASED ON USER RECOGNITION - Disclosed herein are systems, computer-implemented methods, and computer-readable media for browsing based on user recognition. The method includes receiving input from a user, verifying a user identity based on the input, identifying a browsing device of the user, retrieving a user profile associated with the user and the identified browsing device, the profile storing browser settings, and launching a browser on the identified browsing device with browser settings from the retrieved user profile. The input can be speech. The user identity can be verified by network-based speaker recognition. The method can further automatically update the user profile based on user actions. In one aspect, the method further identifies a preferred browser in the user profile, provisions a version of the preferred browser adapted to the identified browsing device, and launches the provisioned preferred browser on the identified browsing device with settings from the retrieved user profile. | 2010-06-24 |
20100162126 | PREDICTIVE CACHE TECHNIQUES - Predictive caching techniques are described. An apparatus may include a document manager component having a document rendering module and a list manager module. The document rendering module may present a document for the active web application within a display area of an electronic display, the document having a set of list items stored by a list data object. The list manager module may select a set of presentable list items from the list data object for current presentation within the display area for the electronic display, select a set of predictive list items from the list data object for future presentation within the display area for the electronic display, and send a control directive to load the set of predicted list items from the list data object to a predictive cache. Other embodiments are described and claimed. | 2010-06-24 |
20100162127 | INFORMATION PROCESSING SYSTEM AND DISPLAY CONTROL METHOD - According to one embodiment, an information processing system includes at least one remote apparatus and a local terminal connected to the at least one remote apparatus via a network. The at least one remote apparatus transmits a screen image on which objects are drawn, and drawing region data which indicates a region on the screen image where each of the objects is drawn. The local terminal receives the screen image and the drawing region data from the at least one remote apparatus, extracts images corresponding to the objects from the received screen image based on the received drawing region data, and displays the extracted images of the objects on a display screen. | 2010-06-24 |
20100162128 | User interfaces and associated apparatus and methods - A controller includes one or more inputs configured to receive data representative of whether a device is in a first or second operating mode. The device comprising first and second user interfaces. The controller is configured to: in the first operating mode, provide output to cause information to be displayed on the first user interface and cause information not to be displayed on the second user interface; and in the second operating mode, provide output to cause information to be displayed on both of the first and second user interfaces. | 2010-06-24 |
20100162129 | Methods, Systems, And Computer Program Products For Synchronizing Second Level Resources With First Level Resources Of A Multi-Level Navigation History - Methods and systems are described for synchronizing second level resources with first level resources of a multi-level navigation history. In one aspect, presenting a plurality of first level resources sequentially in a widget of a browser is provided for, each resource presented in a corresponding widget of the browser along with an associated second level resource. A resource presentation history is maintained including first level resource information identifying an order of presentation of the first level resources and second level resource information identifying an order of presentation of each second level resource presented along with each resource. A previously presented first and/or second level resource identified in the resource information is provided for presenting in a widget of the browser in response to receiving a first or second level resource history request. | 2010-06-24 |
20100162130 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, AND COMPUTER-READABLE MEDIUM STORING DISPLAY CONTROL PROGRAM - A display control apparatus includes an operation portion to which a command is input, a display control device that switches a main image displayed on a main display device in accordance with the command, a communication device that connects to and communicates with an apparatus that controls display of a sub-image on a sub-display device, a command determination device that determines whether the command is a successive switching command, a termination determination device that determines whether the input of the successive switching command has been terminated, a designation device that designates as a display sub-image the main image displayed last on the main display device in accordance with the successive switching command input before the termination determination device determines that the input has been terminated, and a first transmission device that transmits, from the communication device to the apparatus, display control information that causes the display sub-image to be displayed. | 2010-06-24 |
20100162131 | COLLABORATION INTERFACE FOR A MULTI-CHANNEL COLLABORATION WINDOW WITH CONTEXT SUPPORT - A collaboration window may provide a graphical user interface to a user for facilitating communication over at least one of a plurality of communication channels while providing data relevant to the communication and available from a backend application. A collaboration engine may be configured to generate the collaboration window including the graphical user interface, and configured to provide and receive information therewith regarding the communication. A collaboration manager may be configured to communicate, in accordance with a common collaboration interface, with each of a plurality of collaboration components, each collaboration component associated with at least one communication channel. The collaboration manager may include a component selector configured to select a selected collaboration component from among the plurality of collaboration components, the selected collaboration component associated with a communication channel for executing the communication, and a plurality of component managers, each associated with a corresponding one of the plurality of collaboration components and configured to communicate therewith using the common collaboration interface, wherein a selected component manager corresponding to the selected collaboration component is configured to relay information between the selected collaboration component and the collaboration engine to thereby execute the communication using the collaboration window. | 2010-06-24 |
20100162132 | TECHNIQUES TO MANAGE AND DISPLAY RELATED COMMUNICATIONS - Techniques to manage and display related communications are described. A system may comprise a communication management tool (CMT) operative on a computer, the CMT comprising a threading component operative to associate a plurality of communications from a plurality of communication types with a conversation thread, and a display component operative to display communications in a conversation thread as a conversation view. Other embodiments are described and claimed. | 2010-06-24 |
20100162133 | USER INTERFACE PARADIGM FOR NEXT-GENERATION MOBILE MESSAGING - Systems and methods for enabling people to more efficiently capture, process, and communicate ideas are presented herein. A display component can present multimedia content communicated via a wireless communications device as a sequential list of dialog balloons justified towards a left or right side of a display. Each dialog balloon can correspond to a message of a conversation between a user of the wireless communications device and at least one other person. A multimedia component can enable the user to include text and at least one of a picture, a video, a map, an emoticon, or audio within a dialog balloon corresponding to a message communicated by the user. A message communicated by the user can be justified towards the right side of the display, and a message communicated by the at least one other person can be justified towards the left side of the display. | 2010-06-24 |
20100162134 | DISPLAY DEVICE CAPABLE OF BEING REMOTELY SET DESKTOP BACKGROUND AND METHOD THEREOF - A method for remotely setting desktop background of a display device, wherein the display device accesses and receives emails from an email account, the method comprising: reading a received email; detecting whether the parameters of the read email are consistent with the predetermined rules; detecting whether properties of the comprised image are consistent with predetermined properties if the parameters of the read email are consistent with the predetermined rules; setting the image as a desktop background of the display device if the properties of the image are consistent with predetermined properties; storing the set desktop background. A display device capable of being remotely set desktop background is also provided. | 2010-06-24 |
20100162135 | USER EVALUATION IN A COLLABORATIVE ONLINE FORUM - Users of a collaborative online forum may be evaluated automatically with the results made available to a supervisor. In an example embodiment, a method involves accessing multiple posts that are associated with multiple users, with each post of the multiple posts including content. Post scores for the multiple posts are ascertained based on one or more features. User interactions are analyzed with regard to the multiple posts to identify relationships among the multiple users and the content included in the multiple posts. The post scores and the user interactions are evaluated to determine respective collaboration scores for respective users of the multiple users. A user interface that provides access to the collaboration scores is presented to a supervisor. | 2010-06-24 |
20100162136 | DEGRADING AVATAR APPEARANCES IN A VIRTUAL UNIVERSE - An invention that degrades avatar appearances in a virtual universe is provided. In one embodiment, there is a degradation tool, including a visual obstruction component configured to: identify an object in the virtual universe as an object of interest, and determine whether a set of avatars within the virtual universe is likely to cause a visual obstruction of the object of interest to an avatar. The degradation tool further comprises a modification component configured to degrade an appearance of at least one of the set of avatars within the virtual universe if the set of avatars within the virtual universe is likely to cause a visual obstruction of the object of interest to the avatar. | 2010-06-24 |
20100162137 | ITEM CUSTOMIZATION AND WEBSITE CUSTOMIZATION - Customized item that is usable on both a website as an item in a virtual world, and outside the website as a tangible item in the real world is provided and described. One single customization is used to create both items. The item can be the same in the virtual world as it is in the virtual world, or can be different in the virtual world. | 2010-06-24 |
20100162138 | CONVERSATION BUBBLES INCLUDING VISUAL CUES FOR THREADED MESSAGING APPLICATIONS - The claimed subject matter provides for systems, devices, and methods employing one or more visual cues to conversation bubbles in a threaded messaging environment. As used herein, a threaded messaging environment can include “texting” and other messaging protocols. The visual cues can include indexed conversation bubble tails, color drop-shadow effects, and dynamic adaptive conversation bubble footprints. These visual cues can facilitate rapid visual user comprehension of messages related to particular conversants, the extents of a message, or combinations thereof. | 2010-06-24 |
20100162139 | MULTI-FUNCTION STATUS INDICATOR FOR CONTENT RECEIPT BY A MOBILE COMPUTING DEVICE - A system and a method are disclosed for regulating receipt of content by a mobile computing device. A status indicator is generated and used to describe whether content has been received or is currently being received. An interaction with the status indicator while content is being received causes stops receipt of content by the mobile computing device. After content has been received, an interaction with the status indicator transmits a request to a remote device, such a server, to update the content previously received by the mobile computing device. The visual appearance of the status indicator can also be modified to indicate whether data is currently being received or has been received. | 2010-06-24 |
20100162140 | SYSTEMS AND METHODS FOR PROVIDING A GUIDE TO ON-LINE EVENTS - Systems and methods for providing a guide to on-line content are provided. The guide may allow users to more easily find desirable on-line content such as on-line events. On-line events may include, for example, on-line events of formats such as chat sessions, simulchats, Webcasts, television programming enhancements, limited availability on-demand content, or any other suitable format of on-line event. The guide may provide users with the ability to filter listings for on-line events so that only listings of user-specified criteria are displayed. The guide may allow providers of on-line events to provide event information for use in providing on-line event listings or other guidance features. | 2010-06-24 |
20100162141 | BUSINESS OBJECT BROWSER FOR BUSINESS QUERY LANGUAGE - A method and graphical user interface, the graphical user interface includes a search tool to search for and retrieve specific business object (BO) data located in a business object (BO) database; a business query language (BQL) statement creation tool to create a BQL statement based on the specified BO data; and a BQL execution engine to execute the BQL statement created by the BQL statement creation tool of the graphical user interface. The method includes specifying a BO to search for using a search tool of the graphical user interface; retrieving, from a BO database, BO data associated with the specified BO; creating a business query language (BQL) statement using a BQL creation tool of the graphical user interface based on the specified BO; and executing the BQL statement using a BQL execution engine of the graphical user interface. | 2010-06-24 |
20100162142 | COMMON STYLE SHEETS FOR COMPILED AND SCRIPTING LANGUAGE APPLICATIONS - Systems and methods for presenting common graphical user interfaces in different applications. A scripting language application has a first graphical user interface that includes a first plurality of objects that appear on a display device. An application software program has a second graphical user interface, the second graphical user interface including a second plurality of objects that appear on a display device. The second plurality of objects has an appearance that is substantially identical in appearance to the first plurality of objects. A style sheet common to both the scripting language application and the application software program controls the generation of the first and second pluralities of objects. | 2010-06-24 |
20100162143 | SYSTEMS AND METHODS FOR BUSINESS DRIVEN APPLICATION DEVELOPMENT - According to some embodiments, business process definition information is received from a business analyst via a high-level design board interface. The business process definition information may, for example, include graphical components. The business process definition information may then be directly translated, at a solution engine, to automatically generate a user interface application. The user interface application may, for example, include a plurality of user interface screens and associated flow logic between the user interface screens. | 2010-06-24 |
20100162144 | Methods and Apparatus for User Interface Management in Point of Sale Applications - Systems and techniques for managing implementation of user interfaces and related elements of a point of sale application. A stencil is created to define aspects of a user interface to be used with on or more point of sale applications. A user interface defined by the stencil is integrated with a point of sale application model, with integration including establishing bindings between elements defined by the stencil and corresponding elements of the application and importing appropriate specific elements defined by the model to more generalized elements defined by the stencil. An integrated point of sale configuration is loaded to one or more point of sale stations for use in point of sale operations. | 2010-06-24 |
20100162145 | OBJECT INFORMATION PROVIDING APPARATUS, OBJECT AWARENESS APPARATUS, AND OBJECT AWARENESS SYSTEM - An object information providing apparatus and an object awareness apparatus are provided. The object information providing apparatus includes at least one light emitting element and controls a light emitting state of the at least one light emitting element so as to provide information of an object to the object awareness apparatus in the form of light. Accordingly, the object information providing apparatus provides information of a diverse number of different objects and the object awareness apparatus recognizes the information of the different objects such that the object awareness apparatus becomes aware of the identity and the location of the different objects. | 2010-06-24 |
20100162146 | VISUALLY PROCESSING INSTANCE DATA - The present invention extends to methods, systems, and computer program products for visually processing instance data. A visual placeholder for a data instance is provided as part of the design experience. A runtime configurable metadata store is provided to maintain the mappings between types and designers. Thus, configurations can be altered at the runtime of the control, rather than a fixed set of potential templates being provided at design time. Item presenters render contained data instances of a type using a designer specified in the metadata store. Item presenters can be used when a data instance is exposed as a property on the containing type. As such, property values can be visually moved to and from other properties, potentially within multiple owning objects. | 2010-06-24 |
20100162147 | UI-DRIVEN BINDING OF EXTENSION FIELDS TO BUSINESS OBJECTS - A system may include presentation of a user interface including fields associated with a business object, reception, via the user interface, of an instruction to add an extension field to the business object, reception, via the user interface, of an indication of a reference field of the business object, determination of a binding of the reference field to the business object, and binding of the extension field to the business object based on the determined binding of the reference field to the business object. | 2010-06-24 |
20100162148 | METHOD AND APPARATUS FOR MANAGING USER INTERFACES - A system that incorporates teachings of the present disclosure may include, for example, a communication device having a tablet with a touch-sensitive display. The tablet can be adapted to present a user interface (UI), receive a UI policy from a service provider of a communication system communicatively couplable to the tablet to manage operations of the UI, detect a request from a user of the tablet to adapt the UI, and manage the adaptation of the UI according to the UI policy. Other embodiments are disclosed. | 2010-06-24 |
20100162149 | Systems and Methods to Provide Location Information - Systems and methods are provided to facilitate location based services based on locations in virtual worlds and locations in the real world. In one aspect, a location server obtains and provides the locations of avatars of users in different virtual worlds and the locations of mobile devices of the corresponding users in the real world. An application server, for example, may provide location based services in a virtual world based on the location of a mobile device in the real world, or provide location based services to a mobile device based on the location of an avatar in a virtual world, or provide location based services to an avatar in one virtual world based on the location of a related avatar in another virtual world. | 2010-06-24 |
20100162150 | Embedded Navigation Interface - A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations, including but not limited to: rotation, tilt, zoom and 360 degree. In some implementations, one or more controls can be operated to restore the imagery to a predetermined state. Some implementations include a control for providing 360 degree movement of imagery. One or more controls can provide incremental and continuous motion of imagery. | 2010-06-24 |
20100162151 | TECHNIQUES FOR ORGANIZING INFORMATION ON A COMPUTING DEVICE USING MOVABLE OBJECTS - Techniques to organize information on a computing device using movable objects are described. A computer system may include a display operative to present a graphical user interface with a pointer to select one or more movable objects and position the movable objects at various target positions on the graphical user interface, an input device operative to receive selected movable objects and user movement to position the selected movable objects at a target position on the graphical user interface, and an object position component operative to anchor the selected movable objects at the target position using an anchor element to form a group of anchored objects, and arrange the group of anchored objects in a visual pattern relative to the anchor element. Other embodiments are described and claimed. | 2010-06-24 |
20100162152 | Data Visualization Interactivity Architecture - A data visualization interactivity architecture may be provided. The architecture may allow the creation of a data visualization, such as a chart, and may expose an interactive feature on the visualization. The architecture may provide integration with multiple rendering platforms. When a user selects the exposed feature, the architecture may translate the selection into a common format and modify the data visualization according to layout rules independent of the rendering platform. | 2010-06-24 |
20100162153 | USER INTERFACE FOR A COMMUNICATION DEVICE - A user interface for a communication device allows a user to set up and manage conference communications. The user interface has an active communication area and a held communication area. Communication icons representing communications at the communication device are shown in either the active or held areas of the user interface. By detecting where a user has positioned one or more communication icons within the user interface, the communication device handles the communications to place communications in conference, place communications on hold, swap held and active communications, or disconnect communications. | 2010-06-24 |
20100162154 | CONVERSION SERVICE FOR DATA DRAGGED ON WEB-SITES - A service performs transformation for material that has been dragged in one format from a web-site and has to be transformed first in order to be dropped onto a different web-page. The transformation makes it possible for the target (drop) page to understand and process the data. A target page need only support one format rather than numerous possible formats used by source pages. | 2010-06-24 |
20100162155 | METHOD FOR DISPLAYING ITEMS AND DISPLAY APPARATUS APPLYING THE SAME - An item display method and a display apparatus are provided. The item display method includes displaying one or more items along a route set by a move operation in response to the receiving the move operation. Therefore, it is possible for a user to control one or more items to be displayed using an intuitive operation method. | 2010-06-24 |
20100162156 | MULTI-INFRASTRUCTURE MODELING SYSTEM - A system for simulating interdependencies between multiple critical physical infrastructure models, including a first infrastructure data model that models a first critical physical infrastructure, a second infrastructure data model that models a second critical physical infrastructure, wherein the second critical physical infrastructure is a different critical physical infrastructure from the first critical physical infrastructure, a simulation engine including a visualization application and adapted to automatically produce a change in the second infrastructure data model in response to a change in the first infrastructure data model, and a user interface permitting a user to interact with the simulation engine. | 2010-06-24 |
20100162157 | DISPLAY APPARATUS AND CONTROL METHOD THEREOF - Disclosed is a display apparatus. The display apparatus includes a display unit; a contents processing unit processing contents so as to be reproduced; a UI processing unit displaying a user interface object on the display unit; and a control unit displaying a block object corresponding to the total reproduction time of the contents in plural and a marker object indicating a point of the block object, and controlling the UI processing unit to allow a position of the marker object to vary corresponding to the reproduction time of a content being currently reproduced, among the plurality of contents. | 2010-06-24 |
20100162158 | METHOD PROVIDING A PLURALITY OF SELECTABLE VALUES SUITABLE FOR AN INPUT OF A TEXT FIELD - Described herein is a method, providing a user of a graphical user interface (GUI) with a plurality of selectable values, suitable for an input of a text field in the GUI. Each time the user enters a character in the text field, a background search is performed and the plurality of selectable values is reduced to the matching values only. In case the selectable values consist of multiple words, the background search matches the input to each of the consisting words. If the user does not enter a character in the text field, the method displays a plurality of selectable values when the user performs a double-click over the text field or uses backspace key while the text field is selected. If there is no user context defined, the displayed plurality of selectable values consists of a predefined number of last recently used values in the text field. If the user is working in a context, the displayed plurality of selectable values consists of a predefined number of previously entered context specific values. | 2010-06-24 |
20100162159 | TECHNIQUE TO IMPROVE DATA ENTRY EFFICIENCY IN A USER INTERFACE - Disclosed is a method and system for generating a user interface with a plurality of data fields ordered in a most frequently accessed first basis. The method involves retrieving a plurality of data fields of a user interface from a user metadata file and retrieving an access count of each of the plurality of data fields, wherein the access count is a count of number of data entry processes in which the plurality of data fields are accessed. The plurality of data fields are arranged in a most frequently accessed first basis based on the access count of each of the plurality of data fields. | 2010-06-24 |
20100162160 | STAGE INTERACTION FOR MOBILE DEVICE - A device displays, on a screen, a graphical window from a sequence of graphical windows, where the graphical window includes a group of display elements. The device also receives a user input to the graphical window and identifies a type of the user input, where the type of the user input includes a horizontal input or a vertical input. The device displays, on the screen, another graphical window from the sequence of graphical windows when the type of user input is a horizontal input and scrolls through a stack of the display elements within the graphical window when the type of user input is a vertical input. | 2010-06-24 |
20100162161 | SMOOTH PIXEL-BASED SCROLLING IN A USER INTERFACE CONTROL - Described is a technology in which a user interface element (a control, e.g., a datagrid) provides smoother scrolling by computing and updating a row height estimate. For example, the row height estimate along with the total number of rows may be used to configure a scrollbar. A control outputs visible rows according to user scrolling interaction based on a current row index and current pixel values corresponding to that current row index. The estimate is obtained based upon the current row index and the current pixel value for the row index. Whenever a row index is encountered that is larger than any previously-encountered row index, the row height estimate is updated, e.g., to reconfigure the scrollbar. Also described is outputting partially visible rows based on a number of pixels available in a display area below a last fully visible row, and/or above a first fully visible row. | 2010-06-24 |
20100162162 | Display control device and input device - The display control device is used in a computer including a window management function ( | 2010-06-24 |
20100162163 | Image magnification - Disclosed herein is an apparatus. The apparatus includes a touch screen. The apparatus is configured to display an image having a first area on the touch screen. The apparatus is configured to simultaneously display an enlarged view of the first area on the touch screen. The apparatus is configured to receive a touch at the enlarged view of the first area on the touch screen. The apparatus is configured to edit the image in response to the touch at the enlarged view. | 2010-06-24 |
20100162164 | METHOD AND APPARATUS FOR PROVIDING SEARCH SERVICE DURING PROGRAM BROADCASTING - The invention relates to a method and system for providing a search service to a bidirectional broadcasting terminal during program broadcasting. The invention includes providing a search area for a search service on a screen of the broadcasting terminal in response to key input, providing a first search window to display a representative keyword automatically being as an input with a search word based on an identification of the program, providing a second search window adjacent to the first search window to display a program-related search word automatically being as an input with a completion form of a search word, and providing a third search window adjacent to at least one of the first or second search windows and to display a real-time hot-topic search word automatically being as an input. The second and third search windows to provide an extended pop-up window including a modified word of the search word displayed on the respective search window in response to a selection by a user. | 2010-06-24 |
20100162165 | User Interface Tools - Methods, systems, and apparatus, including computer program products, for generating user interface tools are disclosed. In one aspect, a method includes identifying a resource (e.g., a web page) for display in an interface, identifying one or more user interface elements in the resource, generating a tool based on the one or more user interface elements, and combining the tool and the resource for display in the interface. | 2010-06-24 |
20100162166 | SYSTEMS, DEVICES, OR METHODS FOR ACCESSING INFORMATION EMPLOYING A TUMBLER-STYLE GRAPHICAL USER INTERFACE - Systems, methods, and devices employing tumbler-style graphical user interfaces (TSGUI) are presented. TSGUI can facilitate high context rapid selection of content objects from at least a plurality of tumbler components. Selection of content objects can relate to a path for a memory to access a related final information. TSGUI can be employed in mobile computing devices, including telephonic mobile computing devices. In an embodiment a TSGUI of a mobile device can facilitate access to content in relation to messaging applications native to the mobile device. | 2010-06-24 |
20100162167 | INTERACTIVE PROFILE CARDS FOR MOBILE DEVICE - A device receives a request to display an interactive profile card for a particular contact and retrieves contact-related items for the particular contact. The device also retrieves a template for the interactive profile card and generates a graphic representing a contact-related item. The device displays the template with the graphic and executes a peripheral application to present the contact-related item when the graphic is selected by a user of the computing device. | 2010-06-24 |
20100162168 | METHODS AND SYSTEMS FOR MANAGING MEMORY AND PROCESSING RESOURCES FOR THE CONTROL OF A DISPLAY SCREEN TO FIX DISPLAYED POSITIONS OF SELECTED ITEMS ON THE DISPLAY SCREEN - A computer implemented method and system of fixing the display position of selected items on the display screen of a hand-held computing device is disclosed. The method includes displaying at least a portion of a list having at least one non-fixed item on said display screen; selecting a subset of items from said list to be positionally fixed; storing a displayed position of each item in said subset; associating each item in said subset with a pinned icon; and displaying each positionally fixed item and its associated pinned icon at its stored display position, wherein each pinned icon is positioned proximate to said item to which it is associated. | 2010-06-24 |
20100162169 | Method, Apparatus and Computer Program Product for Providing a Dynamic Slider Interface - An apparatus for providing a slider interface module for use with touch screen devices may include a processor. The processor may be configured to identify a selected functionality option based on a detected first slider selection event on a touch screen display. The processor may also be configured to present, in response to identifying the selected functionality option, at least one sub-functionality option on the touch screen display based on the selected functionality option, the at least one sub-functionality option being selectable via a second slider selection event. A corresponding method and computer program product are also provided. | 2010-06-24 |
20100162170 | SYSTEMS AND METHODS FOR RADIAL DISPLAY OF TIME BASED INFORMATION - In certain embodiments, a radial configuration of time based information is displayed by a computing system in a graphical user interface. The radial configuration includes a graphical timeline spirally disposed about at least one axis point in the graphical user interface. In certain examples, the graphical timeline represents a time period and includes a first section representing a first portion and a second section representing a second portion of the time period. In certain other embodiments, a radial configuration of time based information is displayed by a computing system in a graphical user interface. The radial configuration represents a time period and includes a first radial section and a second radial section disposed about an axis point at different radial distances from the axis point. The first radial section represents a first portion and the second radial section represents a second portion of the time period. | 2010-06-24 |
20100162171 | VISUAL ADDRESS BOOK AND DIALER - A method may include associating a plurality of graphical images with a plurality of contacts in a device having contact management functionality and displaying the plurality of graphical images to a user. The method may further include receiving a user selection of one of the plurality of graphical images; and initiating voice-based communication with the contact associated with the selected graphical image. | 2010-06-24 |
20100162172 | MEDIA AGGREGATION AND PRESENTATION - A system and methods for aggregating content, displaying the aggregated content to a user for selection, and if more than one of the same file is detected, determining which file to play back to the user. When a request to view a certain type of content is received from the user, personal content themes are identified based on content stored on the user's local network. Remote content providers are searched for content relevant to the personal content themes. The relevant content is displayed to the user based on a total relevance score. The user selects a piece of content displayed in the interface. If more than one media file for the selected piece of content is identified, the optimal media file is selected and played back to the user. | 2010-06-24 |
20100162173 | TECHNIQUES FOR PRESENTING AND BROWSING HIERARCHICAL DATA - Various technologies and techniques are disclosed for presenting and browsing hierarchical data. A hierarchical chart is displayed with a primary entity being displayed in a center region of the display. One or more peers to the primary entity are displayed along a horizontal axis in comparison to the primary entity. One or more parents to the primary entity are displayed above the primary entity, and one or more children to the primary entity are displayed beneath the primary entity. A method for performing searches against a hierarchical chart is also described. Input is received for a name to search for in a hierarchical chart. A filter criteria selection is received. A search is performed against the hierarchical chart to find one or more matching records that match the name and the filter criteria. The one or more matching records are displayed, with at least a name and photo. | 2010-06-24 |
20100162174 | Flat Navigation of Information and Content Presented on User Monitor - A method of presenting information on a display monitor within a computing environment includes accessing a website containing a related collection of electronic pages, crawling the website to obtain raw image data for at least some of each of the pages, porting the raw image data into a template so that each of the crawled pages is converted into a corresponding information panel containing a mapping of the content of its respective corresponding page, and displaying each of the information panels on a respective display monitor so all of the panels are viewable to a user in a single screen shot. Related methods, apparatus, and systems are further provided. | 2010-06-24 |
20100162175 | AUGMENTED LIST FOR SEARCHING LARGE INDEXES - An augmented large index searching system and method for searching a database of items using a device having a limited input mechanism. Embodiments of the system and method present to a user in an augmented list view or a regular list view a list of items matching a sub-string search. The augmented list view contains a list of sub-group representations so that each sub-group is represented by an item in the sub-group most likely to be selected by the user. The user can select an item wanted by the user or refine the sub-string search by pinning a character to append the character to the sub-string and generated a revised sub-string. The above process is repeated using the revised sub-string. The list can be augmented by displaying visual features that indicate quantity and distinguish between items or characters by using coloring, highlighting, shading, size, and so forth. | 2010-06-24 |
20100162176 | REDUCED COMPLEXITY USER INTERFACE - A reduced complexity user interface is described. In an embodiment, a user interface module causes an animation of a pile of objects on a user interface display. The pile of objects to expand from a contracted form when a pointer approaches a boundary of the pile on the user interface display. The user interface module to determine two closest objects in the pile of objects that correspond with the pointer on the user interface display and to move the two closest objects to the pointer to visually indicate an insertion point into the pile. Other embodiments are described and claimed. | 2010-06-24 |
20100162177 | INTERACTIVE ENTERTAINMENT SYSTEM AND METHOD OF OPERATION THEREOF - An interactive entertainment system comprises a plurality of devices providing an ambient environment, gesture detection means for detecting a gesture of a user, and control means for receiving an output from the gesture detection means and for communicating with at least one device. The control means is arranged to derive from the output a location in the ambient environment and to change the operation of one or more devices in the determined location, according to the output of the gesture detection means. | 2010-06-24 |
20100162178 | Apparatus, method, computer program and user interface for enabling user input - An apparatus, method, computer program and user interface the apparatus including: a display configured to display a first item; | 2010-06-24 |
20100162179 | Method and Apparatus for Adding or Deleting at Least One Item Based at Least in Part on a Movement - In accordance with an example embodiment of the present invention, an apparatus comprising a user interface configured to detect a first touch, detect a second touch, and detect a movement from the first touch or the second touch. The apparatus further comprises a processor configured to delete or add at least one item based at least in part on the movement. | 2010-06-24 |
20100162180 | GESTURE-BASED NAVIGATION - A method includes detecting an area of a touch screen that is touched by an instrument and determining a gesture corresponding to the area touched. The method further includes performing a crossover operation when it is determined that the gesture corresponds to a crossover gesture and displaying on the touch screen a content that includes a first child content and a second child content that is associated with the crossover operation, where the crossover operation includes navigating between the first child content to the second child content in response to the crossover gesture. The first child content is accessible via a first parent content and the second child content is accessible via a second parent content, and when navigating between the first child content to the second child content, the first parent content and the second parent content is not displayed. | 2010-06-24 |
20100162181 | Interpreting Gesture Input Including Introduction Or Removal Of A Point Of Contact While A Gesture Is In Progress - A touch-sensitive device accepts single-touch and multi-touch input representing gestures, and is able to changing a parameter of a gesture responsive to introduction or removal of a point of contact while the gesture is in progress. The operation associated with the gesture, such as a manipulation of an on-screen object, changes in a predictable manner if the user introduces or removes a contact point while the gesture is in progress. The overall nature of the operation being performed does not change, but a parameter of the operation can change. In various embodiments, each time a contact point is added or removed, the system and method of the present invention resets the relationship between the contact point locations and the operation being performed, in such a manner as to avoid or minimize discontinuities in the operation. In this manner, the invention avoids sudden or unpredictable changes to an object being manipulated. | 2010-06-24 |
20100162182 | METHOD AND APPARATUS FOR UNLOCKING ELECTRONIC APPLIANCE - An unlocking method and apparatus for an electronic appliance are disclosed. The method and apparatus may enable a user to unlock the electronic appliance by identifying a gesture and to invoke a function mapped to the gesture. The unlocking method includes detecting a preset gesture input when an input means is locked. The method includes unlocking the input means in response to the input gesture. The method also includes invoking an application mapped to the input gesture in response to unlocking. | 2010-06-24 |
20100162183 | System and Method for Displaying Images and Videos Found on the Internet as a Result of a Search Engine - In response to entering a screensaver mode of operation, a search criteria identifying requested subject matter is transmitted to a search engine. A set of uniform resource locators are returned based upon the search criteria. A display image at a display device is updated periodically to display information referenced by the uniform resource locator. | 2010-06-24 |
20100162184 | High Speed Reduced Area Cell Library With Cells Having Integer Multiple Track Heights - A mixed-height cell library for designing integrated circuits is provided. The mixed-height cell library includes a first plurality of cells having a first track height and a second plurality of cells having a second track height that are configured to be coupled to the first plurality of cells at respective power and ground rail lines. A method for mixed-height cell placement and optimization is also provided. The method comprises abutting cells of different track heights to form a plurality of rows of cells by coupling power and ground rails of the cells at a secondary layer that is different from a primary layer that includes active material and determining whether re-ordering cells within rows allows for further compaction of adjacent rows. The method further comprises re-ordering cells within rows so to allow for further compaction of adjacent rows. The method also includes the steps of splitting rows vertically to minimize the distance between the split rows. | 2010-06-24 |
20100162185 | ELECTRONIC CIRCUIT DESIGN - A system for optimising electronic circuits to be designed has two parts or phases, a training phase | 2010-06-24 |
20100162186 | Optimal Distance Based Buffer Tree for Data Path and Clock - A device development tool selects a source component and identifies a plurality of sink components in a device design layout. The device development tool determines whether the sink components are configured in a single-sided layout, a multi-sided layout, or a multi-distance layout. Next, the device development tool computes a first level center of gravity for the plurality of sink components and also computes an X distance and a Y distance from the source component to the first level center of gravity. The device development tool then groups the plurality of sink components into sets and places buffers in the layout using an algorithm that is specific for the identified layout type. | 2010-06-24 |
20100162187 | Mixed-Height High Speed Reduced Area Cell Library - A mixed-height cell library for designing integrated circuits is provided. The mixed-height cell library includes a first plurality of cells having a first track height and a second plurality of cells having a second track height that are configured to be coupled to the first plurality of cells at respective power and ground rail lines. A method for mixed-height cell placement and optimization is also provided. The method comprises abutting cells of different track heights to form a plurality of rows of cells by coupling power and ground rails of the cells at a secondary layer that is different from a primary layer that is used to connect active material and determining whether re-ordering cells within rows allows for further compaction of adjacent rows. The method further comprises re-ordering cells within rows so to allow for further compaction of adjacent rows. The method also includes the steps of splitting rows vertically to minimize the distance between the split rows. | 2010-06-24 |
20100162188 | METHOD AND SYSTEM PERFORMING BLOCK-LEVEL RC EXTRACTION - A method, system, and computer program product are disclosed for performing RC extraction from the perspective of the block level. A translation mechanism is employed to convert from a full-chip design domain to a block-level design domain. This allows model-based prediction results to be used in the early design implementation flow when parasitic RC and timing extractions are performed, where the model-based prediction results relate to predictions of manufacturing variations such as thickness and topography. | 2010-06-24 |
20100162189 | SYSTEM AND METHOD FOR SYNTHESIS REUSE - A method of synthesis of multiple implementations of a design is provided comprising: translating a model of the design to a first output model compliant with first constraints; and translating the model of the design to a second output model compliant with second constraints. | 2010-06-24 |
20100162190 | FEASIBILITY OF IC EDITS - One embodiment relates to a computer method of evaluating proposed edits to a target layer of an integrated circuit. In the method, a number of editable regions is determined for metal layers overlying the target layer, where an editable region for a metal layer is laterally arranged between segments of the metal layer. The method identifies a number of possible vertical milling paths that extend from an exterior surface of the integrated surface to the target layer. Each possible vertical milling path passes through at least one editable region. The method generates a number of possible edit plans that are based on both the proposed edits and the number of possible vertical milling paths, where each edit plan places edits in a different combination of possible vertical milling paths. | 2010-06-24 |
20100162191 | METHOD AND SYSTEM FOR PERFORMING CELL MODELING AND SELECTION - An improved method, system, and computer program product for selecting components for an early stage electronic design is disclosed. A library of cells is modeled and is characterized by parameter combinations, where the cell modeling information is based upon ranking and scoring of the cells in the cell library. Based upon design specification information for an electronic design, the cell modeling data is used to select one or more representative cells for the early stage design based upon the list of ranked cells. The rankings provide an indication of the appropriateness of the selected cells for the early stage design. The pre-modeling of the cells provides high efficiency at run-time when there is a need to quickly select cells for the early stage design. | 2010-06-24 |
20100162192 | Logic Injection - A technique for reducing a circuit listing. According to examples of the technique, at least a portion of a circuit listing is analyzed to identify occurrences of a circuit structure made up of a plurality of circuit components. For each identified occurrence of the defined circuit structure, an injection data object is created corresponding to the plurality of components, and the injection data object is substituted into the portion of the circuit listing in place of the plurality of components. For each occurrence of the defined structure, one or more properties of the occurrence of the defined structure may be determined and contained by the corresponding injection data object. | 2010-06-24 |
20100162193 | METHOD AND PROCESS FOR DESIGN OF INTEGRATED CIRCUITS USING REGULAR GEOMETRY PATTERNS TO OBTAIN GEOMETRICALLY CONSISTENT COMPONENT FEATURES - The invention provides a method and process for designing an integrated circuit based on using the results from both 1) a specific set of silicon test structure characterizations and 2) the decomposition of logic into combinations of simple logic primitives, from which a set of logic bricks are derived that can be assembled for a manufacturable-by-construction design. This implementation of logic is compatible with the lithography settings that are used for implementation of the memory blocks and other components on the integrated circuit, particularly by implementing geometrically consistent component features. The invention provides the ability to recompile a design comprised of logic and memory blocks onto a new geometry fabric to implement a set of technology-specific design changes, without requiring a complete redesign of the entire integrated circuit. | 2010-06-24 |
20100162194 | Method for Selectively Enlarging Via and Contact Sizes - A method and system for improving the yield of integrated devices is invented by adaptively selecting contact and via sizes. According to this invention, the drawn size of via holes in a design layout is selected based on its neighboring layout geometries. The invention comprises identifying the minimal space required for placing a via; analyzing available free space for potential via size increase; identifying the proximity configuration of the via with other vias on the via layer; selecting an appropriate via size based on the free space and proximity configuration to create an improved design layout; and fabricate the new layout with model based proximity correction such that vias of a plurality of sizes are reproduced on silicon within predetermined tolerances. | 2010-06-24 |
20100162195 | METHOD FOR DETECTING A WEAK POINT - A weak point detecting method of the present invention designs a target layout, and compensates an optical proximity effect for the target layout, thereafter, verifies the target layout in which the optical proximity effect is compensated by using an NILS of the target layout, thereby, enabling to reduce the time and cost in detecting a weak point for a full chip regardless of the size and form of a pattern. | 2010-06-24 |
20100162196 | STRUCTURE AND METHODOLOGY FOR FABRICATION AND INSPECTION OF PHOTOMASKS - A photomask, method of designing, of fabricating, of designing, a method of inspecting and a system for designing the photomask. The photomask, includes: a cell region, the cell region comprising one or more chip regions, each chip region comprising a pattern of opaque and clear sub-regions corresponding to features of an integrated circuit chip and one or more kerf regions, each kerf region comprising a pattern of opaque and clear sub-regions corresponding to features of an integrated circuit kerf; a clear region formed adjacent to a side of a copy region, the copy region comprising opaque and clear sub-regions that are copies of at least a part of the cell region; and an opaque region between the clear region and the cell region. | 2010-06-24 |
20100162197 | METHOD AND SYSTEM FOR LITHOGRAPHY PROCESS-WINDOW-MAXIMIXING OPTICAL PROXIMITY CORRECTION - The present invention relates to an efficient OPC method of increasing imaging performance of a lithographic process utilized to image a target design having a plurality of features. The method includes the steps of determining a function for generating a simulated image, where the function accounts for process variations associated with the lithographic process; and optimizing target gray level for each evaluation point in each OPC iteration based on this function. In one given embodiment, the function is approximated as a polynomial function of focus and exposure, R(ε, f)=P | 2010-06-24 |
20100162198 | Exposure data generation method and device, exposure data verification method and device and storage medium - Exposure verification is applied to exposure data indicating a pattern to be exposed by a charged particle beam. If an error point is extracted from the exposure data by the exposure verification, the values of coefficients are modified and exposure data is regenerated taking into consideration the coefficients whose values have been modified. Thus, exposure data is re-generated by changing each of the coefficient values within its appropriate range. | 2010-06-24 |