18th week of 2011 patent applcation highlights part 76 |
Patent application number | Title | Published |
20110107193 | METHOD OF REPLACING CONTENT - An observation device including: an input interface configured to receive content which includes at least one term; a processor including a computer readable storage medium storing instructions to cause the processor: to observe the content to detect the at least one term, to remove the detected at least one term from the content, and to replace the removed at least one term by inserting a hyperlink relating to each term, and by applying replacement rules to the content; and an output interface configured to provide the observed content including the hyperlink to a client device for presentation to a recipient. | 2011-05-05 |
20110107194 | SYSTEM, METHODS, AND USER INTERFACE FOR CONVENIENTLY CREATING CITATIONS IN A DOCUMENT - A computer-implemented method for creating citations for a document is disclosed. The method includes receiving, by a computer processor, text from a user via a keyboard in communication with the computer processor; displaying the text on a user interface on a display device in communication with the computer processor; receiving a symbol from the user via the keyboard, wherein the symbol is not part of the content of the text; displaying the symbol adjacent to the text in the user interface; retrieving, by the computer processor, a first list of citation references from a computer storage after the symbol is displayed in the user interface; displaying the first list of citation references at the user interface to allow at least one of the first list of citation references to be selected; and inserting the selected citation reference near the symbol in the text in the user interface. | 2011-05-05 |
20110107195 | SYSTEM AND METHOD FOR MANAGING A SPREADSHEET - A system and method for managing a spreadsheet are disclosed. The method may include determining a portion of a digital image of a data statement, determining data of the data statement based on the portion of the digital image, and mapping a data cell of a standardized spreadsheet to the portion of the digital image based on the data of the data statement. The data of the data statement may be determined by applying an optical character recognition process to the digital image. The data cell may be mapped to the portion of the digital image based on a label or key included in the data of the data statement, a set of coordinate values, a mathematical equation, and/or the like. The method may further include determining a location of a second data statement based on the mapping data. | 2011-05-05 |
20110107196 | TECHNIQUE FOR DYNAMICALLY SIZING COLUMNS IN A TABLE - During a technique for dynamically determining sizes of columns in a table, available space in the table is allocated based at least on sequential groups of size targets, which include ranges of sizes of the columns, and which are associated with ordered visual usability targets for the columns. Note that a given size target in a given group of size targets includes a given range of sizes of a given column. For example, minimum sizes of the columns may correspond to the ranges of sizes of one or more of the groups in the sequential groups of size targets for which the columns satisfy the associated ordered visual usability targets. Furthermore, for the next group of size targets in the sequential groups of size targets after the one or more groups, increments to the minimum sizes of the columns may be calculated based at least on the range of sizes of the next group of size targets, the available space and the minimum sizes. | 2011-05-05 |
20110107197 | RENDERING SECTIONS OF CONTENT IN A DOCUMENT - Systems, methods and articles of manufacture are disclosed for rendering a document having collapsible sections of content. In one embodiment, the document may be received and rendered for display. Rendering the document for display may include collapsing all but a first section of the collapsible sections of content. Rendering the document for display may also include collapsing all but a second section of the collapsible sections of content, upon determining that a period of time has elapsed since collapsing all but the first section of the collapsible sections of content. | 2011-05-05 |
20110107198 | INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM, AND INFORMATION PROCESSING METHOD - An information processing apparatus sets each folder managed in a first document management system as a registration target folder, and determines whether a depth of the registration target folder is equal to or less than a limit value of a depth of folder hierarchy. If the depth of the target folder is determined to be equal to or less than the limit value of the depth, the apparatus registers the registration target folder at a position, in a folder hierarchy managed by a second document management system, which corresponds to a position in a folder hierarchy managed by the first system. If the depth of the target folder is determined to exceed the limit value of the depth, the apparatus registers the registration target folder in a shallow layer having a depth smaller than the limit value of the depth in the folder hierarchy managed by the second system. | 2011-05-05 |
20110107199 | METHOD OF GENERATING A WEB FEED AND AN ASSOCIATED SYSTEM - The present invention concerns a method of generating a web feed ( | 2011-05-05 |
20110107200 | Retaining Style Information when Copying Content - An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion. | 2011-05-05 |
20110107201 | REPRESENTING COMPLEX DOCUMENT STRUCTURE VIA SIMPLER STRUCTURE THROUGH ISOMORPHISM - A complex document can be transformed into a simple representation through isomorphism such that the content of the document can be subjected to machine or human translation without distraction by the style and structure of the document. The isomorphed simple representation is also transformable to the original complex document without losing stylistic or structural elements. | 2011-05-05 |
20110107202 | Automatically Detecting Layout of Bidirectional (BIDI) Text - Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system. | 2011-05-05 |
20110107203 | SYSTEM AND METHOD FOR PROVIDING JUDICIAL ORDERS - A system and method for providing judicial orders is provided. The system includes storage, case management data and components stored in the storage, and a user interface. The components include a set of controls that are related. At least some of the controls providing access to the case management data. The user interface enables the defining of judicial order templates, including the selection of the components included in the judicial order templates. The defined judicial order templates are used to create orders. | 2011-05-05 |
20110107204 | AUTOMATED DOCUMENT ASSEMBLY WITH OBSCURING - A document assembly system includes a storage element ( | 2011-05-05 |
20110107205 | METHOD AND APPARATUS FOR FACILITATING DOCUMENT SANITIZATION - One embodiment provides a system for facilitating sanitizing a modified version of a document relative to one or more sensitive topics. During operation, the system determines a privacy risk for a term in the modified version relative to the sensitive topics, wherein the privacy risk measures the extent to which the sensitive topic(s) can be inferred based on the term. Next, the system determines an information utility and privacy loss or gain for the modified version, where the information utility reflects the extent to which the modified version has changed and the privacy loss or gain reflects the extent to which the modified version is reduced in sensitivity. | 2011-05-05 |
20110107206 | E-READER SEMANTIC TEXT MANIPULATION - A computerized system and method for changing the textual length of an electronic text content while maintaining the meaning of the electronic text content is disclosed. The system includes an electronic reader, or e-reader, device having an electronic touch screen for displaying an electronic text content and for receiving a user touch gesture for identifying a portion of the electronic text content targeted for a textual length change, and a semantic server programmed to receive requests for a semantic text alternative for a targeted electronic text content identified by way of the e-reader device and to determine a semantic alternative electronic text content for the targeted electronic text content, wherein the determined semantic alternative electronic text has a different textual length than the targeted electronic text content, and for replacing the targeted electronic text content displayed by the e-reader device with the determined semantic alternative electronic text content. | 2011-05-05 |
20110107207 | Optical Disc Apparatus - An optical disc apparatus comprising a GUI processor that displays an image indicating how a remote control has been operated by a user and an image indicating the type of a reproduction process started by a reproduction controller in accordance with an operation signal output from the remote control and a process signal output from the reproduction controller. When a user has operated the remote control, the GUI processor displays an image indicating how the remote control has been operated by the user in accordance with an operation signal output from the remote control. Subsequently, when the reproduction controller has started a reproduction process, the GUI processor displays an image indicating the type of the reproduction process started by the reproduction controller in accordance with a process signal output from the reproduction controller. | 2011-05-05 |
20110107208 | Methods for Status Components at a Wireless Communication Device - Methods for status components at a wireless communication device are disclosed. In an example method, a first selectable region and a second selectable region are displayed at a gesture-sensitive display, in which the second selectable region includes a first image and a second image. A user input is detected at the gesture-sensitive display corresponding to the selection of the second selectable region. The status components are displayed at the gesture-sensitive display in response to the user input, in which a status component of the status components corresponds to a property of the wireless communication device. | 2011-05-05 |
20110107209 | IMAGE FORMING APPARATUS AND ENLARGEMENT DISPLAY METHOD OF TARGET AREA THEREOF - An enlargement display method of a target area of an image forming apparatus which comprises a touch screen includes selecting a target zooming function to zoom at least one menu displayed on the touch screen as a target screen to perform at least one of functions of the image forming apparatus, enlarging and displaying at least one menu corresponding to the target area according to the selection, selecting at least one of navigation buttons to move the target area, and moving and displaying the enlarged target area through the selected navigation button. With this, the image forming apparatus and the enlargement display method enlarge and display the necessary menu as the target area and the target area is moved through the navigation button to thereby improve a user's convenience. | 2011-05-05 |
20110107210 | USER INTERFACE APPARATUS USING THREE-DIMENSIONAL AXES AND USER INTERFACE APPARATUS USING TWO-DIMENSIONAL PLANES FORMED BY THREE-DIMENSIONAL AXES - A user interface apparatus using three-dimensional axes and a user interface apparatus using two-dimensional planes, each of the two-dimensional planes being formed by two of three-dimensional axes, are provided. The user interface apparatus uses the three-dimensional axes or the two-dimensional planes to select a menu or to search for desired information in a device, such as a mobile terminal. | 2011-05-05 |
20110107211 | DATA SELECTION AND DISPLAY METHODS AND SYSTEMS - Data selection and display methods and systems are provided. First, data including a plurality of characters/symbols is displayed in a touch-sensitive display unit. A contact corresponding to an input tool on the touch-sensitive display unit is detected. According to the contact position on the touch-sensitive display unit, a plurality of candidate characters/symbols is determined from the characters/symbols, and a specific position where the candidate characters/symbols to be displayed in the touch-sensitive display unit is re-determined. Then, the candidate characters/symbols are displayed at the specific position in the touch-sensitive display unit. | 2011-05-05 |
20110107212 | TERMINAL AND METHOD FOR PROVIDING SEE-THROUGH INPUT - A terminal and a method for providing a see-through input provide intuitive control of a plurality of applications. The terminal may include a touchscreen to display a first application and a second application and to sense occurrence of a touch and generate a touch signal; and a control unit to determine whether the touch signal is a general input for the first application or a see-through input for the second application and to execute a function of an application corresponding to the general input or the see-through input. | 2011-05-05 |
20110107213 | SONG FLOW METHODOLOGY IN RANDOM PLAYBACK - An electronic device can play back media items using a random playback mode. To ensure that related media items are played back in a proper order (e.g., live music is played back in concert order), the electronic device can define metadata or other data coupling related media items in a predefined or preset sequence. For example, related media items can include metadata tags identifying the previous and next media items to play back in the sequence. As another example, the electronic device can store a listing of media items of a sequence and the order in which to play them back. When the electronic device reaches a media item that is part of a preset sequence during random playback, the electronic device can identify at least the subsequent media items in the sequence, and insert the subsequent media items in the playback queue. The electronic device can then play back the entire sequence before moving to the next media item in the playback queue. | 2011-05-05 |
20110107214 | TECHNIQUE FOR SYNCHRONIZING AUDIO AND SLIDES IN A PRESENTATION - Audio files can be synchronized with a plurality of individual slides, so that a single audio file may be played across multiple individual slides. A user interface is provided which provides a slide timeline and an audio timeline of the entire audio sequence with markers located adjacent the slide timeline indicating particular slides. The user may slide the markers along the slide timeline. The location of the marker is an indication to transition to the indicated slide. As the audio timeline is positioned adjacently and the audio can be played while the slide markers are adjusted, individual slides can be readily synchronized along an audio sequence with little effort. | 2011-05-05 |
20110107215 | SYSTEMS AND METHODS FOR PRESENTING MEDIA ASSET CLIPS ON A MEDIA EQUIPMENT DEVICE - Systems and methods for simulating dialog between a user and a media equipment device are provided. Videos of a user selected actor may be retrieved. An opener video of the selected actor may be displayed and based on a verbal response received from the user, a clip of a media asset associated with the selected actor may be retrieved. User reactions to the displayed clip may be monitored and subsequent videos of the actor and clips may be provided based on the user reactions. Clips of a media asset that matches preferences of the user may be retrieved. A clip associated with a mid level rank may be displayed. When the user reacts positively to the clip a clip associated with a low class level rank may be retrieved next otherwise a high class level rank clip may be retrieved next. | 2011-05-05 |
20110107216 | GESTURE-BASED USER INTERFACE - A gesture-based user interface system that includes a media-capturing device, a processor, and a display device. The media-capturing device captures media associated with a user and his/her surrounding environment. Using the captured media, the processor recognizes gestures the user uses to interact with display virtual objects displayed on the display device, without the user touching the display. A mirror image of the user and the surrounding environment is displayed in 3D on the display device with the display virtual objects in a virtual environment. The interaction between the image of the user and the display virtual objects is also displayed, in addition to an indication of the interaction such as a visual and/or an audio feedback. | 2011-05-05 |
20110107217 | Interactive Storybook System and Method - An interactive storybook system and method are provided that allow a user with or without the assistance of an operator to make a storybook their own by replacing markers with their own selection from a listing of provisional words and provisional images. The computer-based interactive storybook application may be used by teachers, parents, therapists, and other adults for teaching or therapy applications which assist children in learning and growing. | 2011-05-05 |
20110107218 | PROVIDING ACCESS TO PARTS OF CONTENTS FOR NETWORK DISPLAY DEVICE - Provided is to a method of providing a part of content over network in which a user accesses a content provider server over a network, and selects and downloads only a part of content or receives information for accessing the part of content, or generates access information for the part of content and stores the access information in the content provider server, thereby enabling to easily access the part of content when accessing later. In the method, a user may access a plurality of parts configuring content instead of a content unit. | 2011-05-05 |
20110107219 | SERVICE PROVIDING APPARATUS AND METHOD FOR RECOMMENDING SERVICE THEREOF - A service providing apparatus and method are provided. The service providing apparatus includes a receiving unit that receives content metadata and a controller that determines a related service based on the received content metadata and a user metadata, and provides a determined related service. | 2011-05-05 |
20110107220 | USER INTERFACE, SYSTEM AND METHOD FOR CONTROLLING A VIDEO STREAM - A graphical user interface, system and method are described controlling a video stream. For example, a data processing apparatus according to one embodiment has a memory for storing program code and a processor for processing the program code to generate a graphical user interface (“GUI”) comprising: a plurality of video thumbnails arranged in a pattern, each of the video thumbnails rendering a compressed version of a real-time video of a particular movie, television series, game, or other type of video content; and a selection graphic highlighting a currently-selected video thumbnail, the thumbnails moving within the GUI in relation to the selection graphic in response to user input from an input device. | 2011-05-05 |
20110107221 | Web Based Sales Presentation Method and System With Synchronized Display - A web based sales presentations with synchronized display. In one embodiment, a computer implemented method comprises of receiving, by a server system, a request from a sales representative to have an invitation sent to a customer to remotely view a presentation; sending, by the server system, a communication to the customer, inviting the customer to view the presentation, wherein the communication includes a Uniform Resource Locator (URL) providing access to remotely view the presentation; centrally storing the presentation at a storage unit associated with the server system, the presentation completed prior to receiving the request from the sales representative; exclusively displaying, by the server system, at a first separate computer system of the sales representative, navigational links for selecting a slide of the presentation centrally stored separately at the storage unit associated with the server system, for display at a second separate computer system of the customer, wherein the navigational links are not displayed at the second separate computer system of the customer; in response to the customer selecting the URL included in the communication to the customer, displaying, by the server system, at the second separate computer system of the customer, the presentation centrally stored separately at the storage unit, as separately navigated by the sales representative; and synchronizing, by the server system, a display of the presentation at the first separate computer system of the sales representative and the display of the presentation at the second separate computer system of the customer. | 2011-05-05 |
20110107222 | PRESENTATION SYSTEM AND DISPLAY DEVICE FOR USE IN THE PRESENTATION SYSTEM - A display device according synthesizes icons and messages with a portion where no descriptive display image is displayed by OSD for display. Icon functions are set by a PC so that the setting of the operation of the PC and the display device, and the setting of an external device can be conducted. The number of lines of the message to be displayed is determined according to distortion correction at the case of oblique projection to correct position coordinates detected by a camera. In a presentation system including an interactive white board device, the display device (for example, a liquid crystal projector), and the PC, the display of the icons are improved to extend the functions, and the display of the messages at the case of oblique projection, and a position detection precision on a screen by the camera incorporated into the display device are improved. | 2011-05-05 |
20110107223 | User Interface For Presenting Presentations - A user interface and methods for presenting presentation pages are described herein. In one aspect of the invention, an exemplary method of the invention displays a first presentation page in a display area of a data processing system. Next, a second presentation page angles into the display area as the first presentation page angles out and turns off from the display area, as though they are sides of a revolving 3-D object. Other methods and apparatuses are also described. | 2011-05-05 |
20110107224 | METHOD FOR PROVIDING IDENTIFYING INFORMATION FOR COMPUTERS ON A NETWORK - A hostname configuration unit associates a display hostname with a regular hostname of a host, where the regular hostname identifies the host and the display hostname identifies a service associated with the host, where the service is provided by a client application. The hostname configuration unit further associates a graphical representation with the display hostname. A hostname query unit is configured to provide the client application the regular hostname, the display hostname, and the graphical representation in response to a request for hostname data received from the client application. The regular hostname, the display hostname, and the graphical representation are used by the client application to advertise a service to allow a remote node to access the advertised service of the application over a network. | 2011-05-05 |
20110107225 | METHOD AND APPARATUS FOR PRESENTING AN EMBEDDED CONTENT OBJECT - An approach is provided for customizing an embedded content object. A customizing module receives a request, from a first user, to view a content object of a second user. The method then determines whether the first user is engaged in a session with a first service, wherein the first service shares login credentials with a second service associated with the content object. From the determination, the module retrieves identity information of the first user from the second service based on the shared login credentials and selects actions or content to present in the content object based on the identity information of the first user. | 2011-05-05 |
20110107226 | MOBILE TERMINAL AND METHOD OF PROVIDING INFORMATION USING THE SAME - A mobile terminal including a display unit configured to display information; a wireless Internet module configured to wirelessly access the Internet; and a controller configured to display an Internet access history including web page images of captured web pages previously accessed through the wireless Internet module in a first area of the display unit, to group the web page images by categories, and to display the grouped web page images in the first area. | 2011-05-05 |
20110107227 | SYSTEMS AND METHODS FOR PRESENTING INFORMATION ON MOBILE DEVICES - Embodiments of a system and method are described for generating and distributing programming to mobile devices over a network. Devices are provided with Players specific to each device and Applications that are device independent. Embodiments include a full-featured WYSIWYG authoring environment, including the ability to bind web components to objects. | 2011-05-05 |
20110107228 | METHOD OF SIMULTANEOUSLY DISPLAYING STATUS OF A PLURALITY OF CONTACTS IN AN ADDRESS BOOK AND RELATED COMMUNICATION DEVICE - A method of simultaneously displaying status of a plurality of contacts in an address book of a communication device includes accessing the address book, editing a plurality of accounts of a plurality of internet communication software of the contacts in the address book interface, connecting to the network, acquiring an online status of the accounts, and displaying images representing the contacts in the address book and displaying a plurality of status icons corresponding to the accounts of the plurality of internet communication software of the contacts so as to display the online status of the accounts of the contacts. | 2011-05-05 |
20110107229 | SELF-MANAGEMENT OF LOCAL RESOURCES ALLOCATED REMOTELY - Systems, methods, and other embodiments associated with persisting information concerning per-user, per-connection display configuration control are described. One example method includes identifying services that provide outputs to be displayed to an identified user on displays available to the identified user. Services are provided by remotely located computers. The example method may also include establishing a display control parameter based on a stored mapping that persistently relates services, outputs, displays, and users. The mapping stores information concerning the parameter as configured by the identified user during a previous session. The example method may also include controlling the display of the output on the display based on the parameter. | 2011-05-05 |
20110107230 | NAVIGATION THROUGH HISTORICAL STORED INTERACTIONS ASSOCIATED WITH A MULTI-USER VIEW - An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view. | 2011-05-05 |
20110107231 | METHOD AND SYSTEM FOR PROVIDING PROCESS-BASED ACCESS CONTROL FOR A COLLABORATION SERVICE IN ENTERPRISE BUSINESS SOFTWARE - The present invention relates to access control objects directly associated with collaboration process nodes, which are themselves associated with a collaborative software object. The direct association of the access control objects allows for a fine granularity of per-party access control at every step of a collaborative process. Systems and methods for constructing access lists from the access control objects are described, as well as restricted GUI rendering according to access indicators associated with an access control object. | 2011-05-05 |
20110107232 | Directory and notification system for college students based on individual user profiles - An Internet (web based) system is adapted for enriching a user's college experience by helping the user discover and keep informed of events, activities, organizations (e.g., clubs), lectures, local businesses (i.e., merchant advertisements) and other matters that may be of particular interest to the user based on a “user interests profile” generated from personal data collected from the user. The system provides a searchable and current directory of events, activities, organizations and other matters of interest to students at a particular university. A notification feature provides updates and reminders to each individual student member (user) through a medium(s) that the user chooses (e.g., email, text messaging, RSS, calendar) to keep informed of events and to suggest other events that might be of interest to the user. The system further supports an advertising mechanism for delivering targeted advertisements of local businesses to particular users based on their specific user interests profiles. | 2011-05-05 |
20110107233 | DYNAMIC WEB PORTAL PAGE - A method for providing a dynamic web portal page in a web portal environment by modifying the web portal page, the method comprising, with a server, providing a content with one or more portlets of the web portal page to a user; entering code from the server for identifying user-interface elements in the content of the web portal page; entering code from the server into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page; re-configuring automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage. | 2011-05-05 |
20110107234 | SERVER PROVIDING CONTENT UPLOAD SERVICE, AND TERMINAL AND METHOD FOR UPLOADING CONTENT - A server providing a content upload service, and a terminal and a method of uploading content, wherein the server includes a communication unit that communicates with a user terminal; a storage unit that stores information about an Application Programming Interface (API) of a site for uploading content; and a controller that provides, to the user terminal, information about upload properties of at least one site to which a user desires to upload content, based on the information about the API. | 2011-05-05 |
20110107235 | PROVIDING PARTS OF CONTENTS FOR NETWORK DISPLAY DEVICE - Provided is a method which allows users to access a content provider server, select only a part of content and download or stream the selected part of content, over a network. | 2011-05-05 |
20110107236 | VIRTUAL MEETING ATTENDEE - A Virtual Meeting Attendant (VMA) allows a user to share inputs with a meeting congregation without necessarily needing to participate directly. For example, a conference system can be equipped with technology that allows a perspective meeting attendee to appoint a virtual meeting attendee in the instance where the user is not able to attend the conference. This virtual meeting attendee can participate in the conference on behalf of the user. Some of the exemplary functions associated with the VMA are the ability to record one or more portions of the conference, take notes, react to action items for the user, make pre-recorded suggestions, and if required, patch in the user to allow the user to contribute in real-time to the conference. | 2011-05-05 |
20110107237 | DISPLAY PROCESSING DEVICE, DISPLAY INFORMATION DISTRIBUTION DEVICE, AND DISPLAY PROCESSING METHOD - According to one embodiment, a display processing apparatus includes an obtaining module, a relevance calculator, a display information generator, and a display controller. The obtaining module is configured to obtain particular information items allowed to be created by users, the particular information being obtained for each of a key content item and other content items. The relevance calculator is configured to calculate one or more relevances between the key content item and each of the other content items, based on the particular information items. The display information generator is configured to generate display information items expressing the key content item and the other content items, based on the particular information items or content-attribute information items peculiar to the key content item and the other content items. The display controller is configured to control to display a list information item in which the display information items are located at predetermined positions. | 2011-05-05 |
20110107238 | Network-Based Collaborated Telestration on Video, Images or Other Shared Visual Content - A telestration system comprises a telestration server configured to communicate with an arbitrary number of telestration clients over a network. The telestration server is further configured to receive telestration input signals from respective ones of the clients and to send telestration output signals to the respective clients, with the telestration output signal sent to a given one of the clients comprising telestration information derived from the telestration input signal received from at least one other one of the clients. Each of the clients with the support of the telestration server can generate a combined telestration overlay for presentation with associated visual content shared between the clients. | 2011-05-05 |
20110107239 | DEVICE, SYSTEM AND METHOD OF INTERACTIVE GAME - Device, system, and method of interactive game. For example, a system includes: a server to host a virtual hub associated with a plurality of spokes, wherein each spoke leads users to a plurality of virtual worlds having a common characteristic, wherein the virtual hub and the spokes comprise a virtual worlds network, wherein the server comprises a single sign-on module able to receive from a user a first set of sign-on data items, and able to sign-on the user to a first virtual world and to a second virtual world. | 2011-05-05 |
20110107240 | CHARACTERS INPUT METHOD - A character input method according to the present invention includes the steps of when a user brings a mouse cursor into contact with the term input box of a web browser or website, or clicks the term input box one or more times, displaying a character input window, in which two or more character buttons and a completion button for enabling the input of a signal indicative of the completion of the entry of one or more characters are arranged, in abutment with the term input box; when one or more of the character buttons are clicked, entering one or more characters cor? responding to the clicked character buttons into the term input box; and when the completion button is clicked, generating an activation signal so that an search engine associated with the term input box is run using the characters, entered into the term input box, as search data. | 2011-05-05 |
20110107241 | SYSTEM AND METHOD FOR TRACKING USAGE - A usage data analysis system, including an application server for accessing and processing usage data representing use of items, and serving an interface, including: selectable identifiers, associated with the items to select items for display as filtered items according to the selected identifier; and selectable views for presenting data associated with the filtered items, including at least one of: (i) demographic data associated with users of the items, (ii) numbers of users of the items, (iii) comparison data between the filtered items, (iv) geographic data associated with the location of the users, and (v) tag map data based on the filtered items having tags associated with the items, and presenting the relationship between the tagged items. | 2011-05-05 |
20110107242 | TASK PREDICTION - This patent application pertains to computing scenarios that allow users to more readily accomplish desired tasks. One implementation includes at least one dictionary of potential auto-suggestions that can be generated in relation to user-input. The implementation also includes a text framework configured to weight at least some of the potential auto-suggestions based upon one or more parameters. This implementation further includes a task engine configured to associate tasks with at least some of the potential auto-suggestions. | 2011-05-05 |
20110107243 | Searching Existing User Interfaces to Enable Design, Development and Provisioning of User Interfaces - Techniques for searching for a user interface (UI) are provided. The techniques include receiving a desired user interface as a query, determining meta-data for the desired user interface, wherein determining the meta-data for the desired user interface comprises converting the desired user interface query to a meta-data query, and using the meta-data query to search for the desired user interface, wherein searching for the desired user interface comprises querying meta-data of one or more existing user interfaces and selecting one or more similar user interfaces. | 2011-05-05 |
20110107244 | USER INTERFACE GENERATION APPARATUS - A user interface generation apparatus | 2011-05-05 |
20110107245 | ELECTRONIC PROFILE CREATION - A method implementable in an electronic system coupled to an electronic device, which is, in turn, coupled to a display device. In an embodiment, a first set of selectable tags is generated, each of the first-set tags corresponding to a respective vocational characteristic. In response to first user input, a displayable selection field is populated with a first subset of the selectable tags. In response to second user input, the first-subset tags are ranked according to relevance to at least one quality of the user. A profile of the user is generated using at least one ranked tag. | 2011-05-05 |
20110107246 | UNDO/REDO OPERATIONS FOR MULTI-OBJECT DATA - Innovative undo/redo operations can be applied to separate objects or parts of objects within multi-object data, without having to undo and redo along a rigid chronological sequence of recorded operations. In one implementation, a user selects an object, or part of an object, and innovative undo/redo techniques enable the user to apply undo and redo operations to only the selected object or part, while skipping undo and redo operations for other objects. The undo/redo operations can also be applied in parallel to multiple objects. A graphical user interface (GUI) provides linear or hierarchical representations of operations applied to each object and displays undo/redo controls for each object. | 2011-05-05 |
20110107247 | FUEL STOP ANALYZER SYSTEM AND METHOD - A system and method of providing fuel pricing quotes for air travel trip having at least two trip legs. Via the system, a user is able to quickly and automatically retrieve fuel pricing quotes, thereby bypassing the time-consuming process of drawing up a flight plan and figuring out where and when to refuel in light of such variables as aircraft endurance, fuel economy, safety, and the numerous options in refueling locations. | 2011-05-05 |
20110107248 | Computer-aided System for Managing and/or Controlling a Building Management System - In a computer-assisted system for managing and/or controlling a building management system, which system has a plurality of actuators, in particular lamps, sensors and/or command transmitters, which are located in different rooms, a database is provided, in which database information relating to the actuators, sensors and/or command transmitters of the building management system and also data about an axial cell structure of the building are stored. The system is designed to provide a graphical user interface on a display, on which graphical user interface the building and the arrangement of the actuators, sensors and/or command transmitters located in said building are graphically displayed. | 2011-05-05 |
20110107249 | Exception Engine For Capacity Planning - An exception engine having a data layer, an application layer, and a presentation layer is provided. The data layer may be configured to store values of a plurality of metrics collected when operating a plurality of computers. The application layer may be configured to trigger exceptions based on the plurality of metrics. The presentation layer configured to provide an interface for customizing the exceptions. | 2011-05-05 |
20110107250 | STEP-WISE, CUMULATIVE OBJECT AND RELATIONSHIP AGGREGATION IN A GRAPHICAL SYSTEM MANAGEMENT TOPOLOGY - A graphical user interface (GUI) in which a user may navigate through states of an information technology (IT) management process by selecting or deselecting the selectable objects in the GUI. When the user selects a first object in a first display window of the GUI, the first display window is changed to represent a first state of the IT management process based on the selected object, and the second display window is changed to show computing objects and relationships associated with the selected object. When the user selects another associated object in the first display window, the first display window is changed to represent a second state of the IT management process based on the selected object, and the and the second display window is changed to show computing objects and relationships associated with the selected object. | 2011-05-05 |
20110107251 | USER INTERFACE FOR MONITORING THE STATUS OF MEDICAL MACHINES - A user interface for monitoring the status of medical machines includes a display which shows data coming from a processing unit relating to parameters of the machines. The processing unit comprises means for establishing to which operating status of the medical machines the data belongs to. The processing unit determines if a medical machine is in correct functioning status; if a medical machine is in a warning status; or if a machine is in critical status. Means generate synthetic data characterised using colours according to whether the medical machine is in the correct functioning, the warning or the critical status. | 2011-05-05 |
20110107252 | TECHNIQUE FOR GENERATING AN ANALYSIS EQUATION - During a method, a hybrid graphical user interface (GUI), which is associated with electronic-design-automation (EDA) software, is displayed. This hybrid GUI allows users to efficiently specify useful analysis equations using textual and/or graphical information. In particular, the hybrid GUI has a first window that includes graphical objects associated with a circuit design. A user can select one or more of the graphical objects and associated electrical parameters using a user-interface device, such as a mouse. The hybrid GUI has a second window that has icons and other graphical controls that allow the construction of an analysis equation using the user-interface device. In addition, the hybrid GUI has a third window that includes an equation editor that provides a symbolic representation of an analysis equation based at least on one or more text entries provided by a user using a second user-interface device (such as a keyboard) and/or user selections of a given graphical object in the graphical objects and an associated electrical parameter. | 2011-05-05 |
20110107253 | CLINICAL MANAGEMENT SYSTEM FOR CHRONIC ILLNESSES USING TELECOMMUNICATION - Patients with chronic illnesses resist using conventional automated healthcare management systems to supply necessary clinical data because such systems feel impersonal, preferring to actually visit a clinic where the patient interacts with various healthcare practitioners. In this invention, the patient interacts with a clinical management system via a series of initial GUI screens that replicate the experience of actually visiting the clinic. Additional screens allow the patient to submit clinical information, to communicate with that patient's healthcare practitioner and other healthcare practitioners, to access management information that aids the patient in managing that patient's chronic illness, and to access educational information regarding that chronic illness. The clinical management system may be used to manage a plurality of different chronic illnesses while providing a consistent look and feel to the screens. At least one appearance characteristic can be altered to indicate the particular chronic illness to which a screen applies. | 2011-05-05 |
20110107254 | TRANSFORMING DATA TABLES INTO MULTI-DIMENSIONAL PROJECTIONS WITH AGGREGATIONS - A data table transformer includes a data receiving module configured to receive a set of rows, each row with a set of attributes, as input data. The data receiving module is also configured to receive locations for at least some of the attributes as zero-based edges. Layers of the edge are presented from the slowest to the fastest varying layers. The data receiving module is further configured to receive a designation of data values that appear at intersections of edge attributes from the same row. The data table transformer is also configured to walk input data by row and for each edge attribute, to distribute the value of the edge attribute to an edge tree created for each zero-based edge location. The data table transformer is further configured to display the data with a multi-dimensional, crosstabular display. | 2011-05-05 |
20110107255 | Apparatus and method for providing list in portable terminal - A portable terminal can support a pop-up function capable of providing output information of an object focused on a list screen according to navigation execution. The portable terminal can output a list screen composed of a plurality of objects, extract output information of a specific object focused among the objects, and display the output information of the focused specific object on a pop-up window of the list screen. | 2011-05-05 |
20110107256 | Zooming Task Management - A user interface is provided that includes a focused view of a task and a user interface object for a second task. If the object is selected, the user interface is fluidly zoomed into the object and then out from the object to focus on the second task. A user interface is also provided that includes a display area having a focus area and a periphery. If a task represented in the periphery is selected, the display area fluidly zooms into the task. The display area may be fluidly zoomed out of the task to show the focus area and periphery. A user interface is also provided that includes a 3D gallery with tasks represented in the gallery. If one of the tasks is selected, the user interface fluidly zooms into focus on the selected task. The user interface may fluidly zooms out of a task to reveal the gallery. | 2011-05-05 |
20110107257 | FOCUS STEALING PREVENTION - One implementation provides monitoring a user's activity within a first window that is visible to the user in a graphical user interface (GUI), receiving notification of an incoming message intended for the user, and, upon receipt, opening a second window that is visible to the user in the GUI, the second window being distinct from any other window currently open in the GUI. When a predetermined condition is satisfied based upon the user's activity being monitored in the first window, the implementation further provides deactivating the first window in the GUI and activating the second window to provide the user with notification of the incoming message. | 2011-05-05 |
20110107258 | Icon/text interface control method - An icon/text interface control method and particularly a control method incorporating with an icon/text menu interface displayed on a screen of a display device to facilitate user operation through selection. The method includes the procedures of: opening an option page, detecting contact of a user's finger on a touch panel and calculating coordinates of the finger center, mapping the position of the finger center to the screen, generating icon alteration of a corresponding option; executing a measure to prevent depressing deviation, and executing the selected option. Through a corresponding icon/text menu displayed on the screen options can be selected as desired to enable users to see and execute the selected options easily and quickly. | 2011-05-05 |
20110107259 | Enhanced Slider Bar System - A method, programmed medium and system are provided for enabling a slider bar to change “mode” or “purpose”, based on feedback from the graphical user interface (GUI). In one exemplary embodiment, a slider functions in usual manner but an audible or video signal is provided as each tab, window or object in a plurality of tabs, windows or objects is scrolled through. Within a specific time interval of feedback action, the user may stop and pause the movement of the cursor. This causes the tab, window or object to open and the slider bar mode to change from selecting to scrolling through the content of that specific tab, window or object. In another example, in addition to the “pause” action, the enhanced slider bar would accept movement perpendicular to the normal direction of slider bar movement, as indication that a new function is to be performed. | 2011-05-05 |
20110107260 | PREDICTING ITEM-ITEM AFFINITIES BASED ON ITEM FEATURES BY REGRESSION - Two items are determined to be similar to each not only based on previous actual user behavior, but also based on the observed relatedness of the characteristics of those two items. A first characteristic and a second characteristic are determined to have some affinity for each other if a high proportion of users who select items having the first characteristics also select items that have the second characteristic, and vice-versa. Two items having characteristics with high affinity for each other are determined to have some similarity to each other, even if very few or no users who selected one of those items ever selected the other of those items. A first item that is determined to be sufficiently similar to second item in this manner may be recommended to a user who has selected the second item as potentially also being of interest to that user. | 2011-05-05 |
20110107261 | ELECTRONIC DEVICE AND METHOD THEREOF FOR MANAGING APPLICATION MENU STRUCTURE - The disclosure relates to an electronic device and a method thereof for managing an application menu structure. The application menu structure includes a main menu having a list of main options. The electronic device includes a display module, a calculation module, and a display module. The calculation module calculates usage frequency of each of the main options. The disposition module disposes one of the main options having greatest usage frequency at the center of the display module and disposes another one of the main options having a non-greatest usage frequency to surround the one of the main options of the greatest frequency on the display module. | 2011-05-05 |
20110107262 | Motor Vehicle Operating Device - A motor vehicle operating device has a display device, an operating element and a control device, which are mutually coupled and set up such that an operating element symbol that corresponds to the operating element with respect to its outline shape is displayed on the display device. Menu items of a hierarchical menu structure can be selected by use of the operating element. A selection of a menu item from a plurality of menu items that can be made based on a rotating degree of freedom of the operating element is displayed with a line extending from the operating element symbol in the direction of a first menu item representation which is part of a plurality of selectable menu item representations. | 2011-05-05 |
20110107263 | System and Method for Using a Digital Inventory of Clothing - A device includes a communication module and a display. The communication module is configured to communicate with a personal database and to receive a plurality of digital images associated with a respective piece of clothing and/or an outfit from the personal database. The display is coupled to the communication module, and configured to display a first digital image associated with a recommended outfit based on a plurality of daily events associated with a user of the device. The display is also configured to display a second digital image associated with an advertised piece of clothing, and configured to enlarge the first digital image associated with the recommended outfit if the first digital image is selected or to enlarge the second digital image associated with the advertised piece of clothing if the second digital image is selected. | 2011-05-05 |
20110107264 | Method and Device for Enhancing Scrolling Operations in a Display Device - A method and device for enhancing scrolling operations in a display of a device is disclosed. The method includes detecting a scrolling operation on a list of objects in a linear direction. During the scrolling operation, it is determined whether the list of objects is reaching an end and at least one object at the end of the list of objects is extended in the linear direction in response to reaching the end of the list of objects. Further, the method includes determining that the object(s) is reaching a peak length of extension in the linear direction and retracting the object(s) in a reverse linear direction in response to reaching the peak length or in response to detecting that the scrolling operation is terminated. | 2011-05-05 |
20110107265 | CUSTOMIZABLE GRAPHICAL USER INTERFACE - An apparatus is provided having a processor configured to generate a graphical user interface, the graphical user interface having: (a) one or more rectangular base icons of a first size, (b) a grid where the cells of the grid are of the first size, and (c) one or more content fields having a size that is a multiple of the first size and being aligned with the grid. The apparatus further includes a communication interface configured to communicate the graphical user interface to a user terminal for display on the user terminal. The graphical user interface is further configured such that the user can move the one or more base icons and the one or more content fields to other locations within the grid provided that the one or more base icons and one or more content fields are aligned with the grid at the other locations. | 2011-05-05 |
20110107266 | APPLICATION AGNOSTIC UI INTEGRATION FRAMEWORK FOR WEB BASED APPLICATIONS - This disclosure describes, generally, methods and systems for implementing application agnostic UI integration. Aspects of the invention relates to a generic architecture and a framework, which leverage the capabilities of a middleware server and application integration concepts, to support launching a User Interface (UI) of any target application from any source application. The source application can invoke, for example, a HTTP get request or fires a HTTP post to the target application, and the same interaction can take place while returning control back from target application to source application. Additionally, the target application can invoke a service hosted on the source application to return the control back to source application. | 2011-05-05 |
20110107267 | IMAGE FORMING APPARATUS AND MENU SELECT AND DISPLAY METHOD THEREOF - Disclosed are an image forming apparatus and a menu select and display method thereof. A select and display method of a menu which is displayed on a (touch) screen of an image forming apparatus, the method includes: displaying an initial screen including at least one menu list to perform at least one of functions of the image forming apparatus; selecting one of the displayed menu lists by touch; and displaying in the selected menu area a first subordinate menu corresponding to the menu area to set an option for the selected menu without converting the remaining menus. With this, an image forming apparatus and a menu select and display method thereof selectively converts a selected menu area only and displays a subordinate menu to set an option for the menu to thereby reduce a load arising from the conversion and returning of the overall screen and reduces user's inconvenience. | 2011-05-05 |
20110107268 | MANAGING LARGE USER SELECTIONS IN AN APPLICATION - The present invention provides a system and methods for managing large user selections in an application. An invertible collection software module solves the problem of managing a large number of user selections within an application. When not inverted, the invertible collection tracks what a user has selected. When inverted, the invertible collection tracks what a user has not selected thus saving memory. One method may comprise defining a specific context having a set of items available for user selection, representing, by an empty inverted invertible collection, the selection of all items within the specific context, tracking one or more items a user has deselected within the specific context depending upon whether the collection is inverted or not inverted and tracking one or more items a user has deselected. | 2011-05-05 |
20110107269 | GRAPHIC USER INTERFACE MANAGEMENT SYSTEM AND METHOD - A graphic user interface management system displays all shortcuts on surfaces of a first three-dimensional (3D) graph displayed on a desktop background. The first 3D graph streams objects during rotating. On projection paths of the objects, a first preset number of objects forms system time to be displayed on the desktop background, a second preset number of objects forms a process wall, which displays running processes of shortcuts invoked by a user from the first 3D graph. The shortcuts dragged from the first 3D graph to other positions of the desktop background are represented by second 3D graphs. A rotation speed and direction of the first 3D graph change according to an operation speed and direction on the first 3D. The system further performs corresponding desktop display actions according to manipulated operations on the first 3D graph, the process wall, or the second 3D graphs. | 2011-05-05 |
20110107270 | Treatment planning in a virtual environment - A method and apparatus for treatment planning are described. A treatment planning system provides a computer-simulated virtual environment including a virtual artifact that is a three-dimensional simulation of a patient anatomy, wherein the three-dimensional simulation is generated from one or more diagnostic images taken of the patient anatomy. The treatment planning system performs a treatment planning operation associated with the virtual artifact in response to a user interaction with the virtual environment. | 2011-05-05 |
20110107271 | System And Method For Providing A Dynamic User Interface For A Dense Three-Dimensional Scene With A Plurality Of Compasses - A system and method for providing a dynamic user interface for a dense three-dimensional scene with a plurality of compasses is presented. Clusters of semantically scored documents are placed in a three-dimensional scene and arranged as a cluster spine. Each cluster spine is projected into a two-dimensional display. A compass and another compass are provided via a heads-up display generator to logically frame at least one of the cluster spines within the two-dimensional display. A label is generated to identify each concept in one or more cluster spines appearing with the compass and the another compass, respectively. Slots are defined in the two-dimensional display and positioned circumferentially around the compass and the another compass. Each label is assigned to the slot outside of the compass or the another compass for the cluster spine having a closest angularity to the respective slot. | 2011-05-05 |
20110107272 | METHOD AND APPARATUS FOR CONTROLLING AND DISPLAYING CONTENTS IN A USER INTERFACE - This invention relates to a display method and apparatus, and more particularly, this invention relates to a user interface with multiple applications which can be operated concurrently and/or independently by using simple finger gestures. Furthermore, the user is allowed to intuitively operate and control digital information, functions, applications, etc. to improve operability. In one exemplary embodiment of the present invention, the user is able to use finger gesture to navigate the user interface via a virtual spindle metaphor to select different applications. The user can also split the user interface to at least two display segments which may contain different applications. Moreover, each display segment can be moved to a desirable location on the user interface to provide a seamless operation environment. This invention can also be used in vehicle navigation systems to reduce driver distraction when the display segments can be split and each application can be moved around, so that the passenger can operate the navigation system while the user is driving. | 2011-05-05 |
20110107273 | CONSTRUCTING AND DEPLOYING PATTERNS OF FLOWS - A flow pattern is generated from a single flow, in which the flow pattern describes a plurality of flows that are structurally similar to one another and perform similar tasks. End users are then capable of exploring the different flows of the pattern and selecting one or more flows based on high-level goals. | 2011-05-05 |
20110107274 | Method Of Graphical Display Of Hierarchical Hardlinks To Files In A File System - Methods, apparatuses, and computer program products are provided for graphical display of hierarchical hardlinks to files in a file system that includes identifying multiple hardlinks for a file, wherein a hardlink comprises a link to a file directly mapping the file into a namespace; displaying relationships among the multiple hardlinks and the file; and providing an option to modify the hardlinks to the file via a button, including: following a pointer from the file having multiple hardlinks to a list of hardlinks to the file by following a Master Hardlink Pointer which is contained in the file and provides a pointer to the hardlink list for the file. | 2011-05-05 |
20110107275 | METHOD OF TESTING A CURSOR INTERACTIVE WITH A POINTING DEVICE ON A DISPLAYING DEVICE - A method of testing a cursor interactive with a pointing device on a displaying device includes pointing at a position on a displaying device by the pointing device within a predetermined period, identifying whether a movement of the cursor makes any change corresponding to the pointing device, and concluding a testing result in accordance with the movement of the cursor. | 2011-05-05 |
20110107276 | Icon/text interface remote controller - An icon/text interface remote controller and particularly a remote controller incorporating with a display device which displays an icon/text menu interface to allow users to make selection mainly includes a touch panel, a button switch, a power supply, a power control circuit and a wireless emission circuit that incorporate with the display device. Users can see options of the icon/text menu on the display device to do remote control operation in a more user-friendly fashion. | 2011-05-05 |
20110107277 | RECORDING MEDIUM AND DETERMINATION METHOD - The present invention provides a computer-readable recording medium recording a program for causing a computer to execute a method of determining a pattern of a mask and an effective light source distribution with which the mask is illuminated, both of which are used for an exposure apparatus including an illumination optical system which illuminates a mask with light from a light source and a projection optical system which projects a pattern of the mask onto a substrate. | 2011-05-05 |
20110107278 | Method for Improving Yield Rate Using Redundant Wire Insertion - A method and apparatus for manufacturing an integrated circuit (IC), the method including, generating, by a graphical construction unit, a first graph corresponding to a first net of the IC, the first graph representing a pin of the first net as a vertex, and a connection between two pins of the first net as an edge, the first graph further corresponding to a first IC layout; identifying a first and a second pair of unconnected vertices in the first graph for inserting a first and a second redundant edge, respectively, the first redundant edge and the second redundant edge forming a first connected loop and a second connected loop, respectively, each loop further including at least two edges of the first graph; calculating a tolerance ratio for the first redundant edge and the second redundant edge; sorting the first and second redundant edge based on their tolerance ratio; calculating a yield rate change of the first IC layout associated with inserting one of the first or second redundant edge with a highest tolerance ratio, and updating the first IC layout to include the redundant edge with the highest tolerance ratio if the yield rate change is greater than zero; and calculating the yield rate change of the first IC layout associated with inserting the first or second redundant edge having a second highest tolerance ratio, and updating the first IC layout to include the redundant edge with the second highest tolerance ratio if the yield rate change is greater than zero. | 2011-05-05 |
20110107279 | METHOD FOR CORRECTING IMAGE RENDERING DATA, METHOD FOR RENDERING IMAGE, METHOD FOR MANUFACTURING WIRING BOARD, AND IMAGE RENDERING SYSTEM - A method for correcting image rendering data includes preparing image rendering data having position coordinates that determine an image rendering region and base position coordinates that show the position of a base point arranged in the image rendering region; obtaining a displacement state of position coordinates on an image rendering object; based on the obtained displacement state of position coordinates on the image rendering object, correcting the base position coordinates; and based on the corrected base position coordinates, correcting the position coordinates of the image rendering region while the shape of the image rendering region is maintained. | 2011-05-05 |
20110107280 | Selection of Optimum Patterns in a Design Layout Based on Diffraction Signature Analysis - The present invention relates generally to selecting optimum patterns based on diffraction signature analysis, and more particularly to, using the optimum patterns for mask-optimization for lithographic imaging. A respective diffraction map is generated for each of a plurality of target patterns from an initial larger set of target patterns from the design layout. Diffraction signatures are identified from the various diffraction maps. The plurality of target patterns is grouped into various diffraction-signature groups, the target patterns in a specific diffraction-signature group having similar diffraction signature. A subset of target patterns is selected to cover all possible diffraction-signature groups, such that the subset of target patterns represents at least a part of the design layout for the lithographic process. The grouping of the plurality of target patterns may be governed by predefined rules based on similarity of diffraction signature. The predefined rules comprise coverage relationships existing between the various diffraction-signature groups. | 2011-05-05 |
20110107281 | TIERED SCHEMATIC-DRIVEN LAYOUT SYNCHRONIZATION IN ELECTRONIC DESIGN AUTOMATION - Some embodiments provide a system that facilitates the creation of a layout from a schematic in an electronic design automation (EDA) application. During operation, the system performs a tiered comparison of the schematic and the layout. The tiered comparison includes a first tier that compares labels in the schematic and the layout. The tiered comparison also includes a second tier that compares first-level connectivity in the schematic and the layout. The tiered comparison further includes a third tier that determines a graph isomorphism between the schematic and the layout. After the tiered comparison is completed, the system provides a result of the tiered comparison to a user of the EDA application. Finally, the system enables repairs of mismatches in the result by the user through a graphical user interface (GUI) associated with the EDA application. | 2011-05-05 |
20110107282 | PRINTED CIRCUIT BOARD LAYOUT SYSTEM AND METHOD THEREOF - A method for managing error information of a printed circuit board layout system is provided. The system provides an error file recording names of all the errors to be displayed in wiring diagrams, generates wiring diagram files, outputs a first user interface showing one wiring diagram. Each of the wiring diagram files includes an attribute table for describing error information. The attribute table comprises the names and the set of coordinates. The method comprises obtaining the error file and the attribute table, outputting a second user interface comprising a first display area and a second display area, outputting the name in the first display area, analyzing the obtained attribute table to provide a classifying table. Then outputting one selected name and at least one set of coordinates corresponding to the one selected name in the second display area according to the classifying table. A related system is also provided. | 2011-05-05 |
20110107283 | METHOD FOR OPTIMIZING LOCATION AND NUMBER OF POWER/GROUND PADS ON POWER/GROUND DISTRIBUTION NETWORK WITH MULTIPLE VOLTAGE DOMAINS - The present invention relates to a method for optimizing power/ground pads in a power/ground distribution network. A power/ground distribution network is created for each of multiple voltage domains and a load current source of each node of the power/ground distribution network is modeled in consideration of the actual shapes and areas of functional blocks. A local optimization method is developed to solve problems generated when a conventional optimization method is applied to optimization of power/ground pads in a bump shape used for a flip chip, and a combination of global optimization and local optimization is applied to layouts using bump bonding, which is discriminated from the conventional optimization method restrictively applicable to layouts using wire bonding. | 2011-05-05 |
20110107284 | Semiconductor integrated circuit and method of designing semiconductor integrated circuit - A method of designing a semiconductor integrated circuit includes placing a functional block, determining a location of a power pad, and placing a power wiring structure connecting the power pad and the functional block. The placing the power wiring structure includes placing a plurality of first power wirings in a first wiring layer; placing a plurality of second power wirings in a second wiring layer that is an upper layer of the first wiring layer, the plurality of second power wirings overlapping the plurality of first power wirings at a plurality of intersections; placing vias connecting the plurality of first power wirings and the plurality of second power wirings at all of the plurality of intersections; analyzing a voltage drop with regard to the functional block; and if an amount of the voltage drop exceeds an acceptable amount, then removing a part of the vias on a current path to the functional block. | 2011-05-05 |
20110107285 | Timing analysis apparatus, timing analysis method, and timing analysis program - A timing analysis apparatus includes a circuit data acquisition section for acquiring circuit data; a path setup section for setting up two paths extending from a clock source to a clock supply destination as a first path and a second path in accordance with the circuit data; a distance calculation section for calculating a coupling point-to-point distance between a first output terminal of the mesh section on the first path and a second output terminal of the mesh section on the second path; a global coefficient decision section for determining, in accordance with the coupling point-to-point distance, a global coefficient that indicates the degree of variation in time period from the moment when a clock signal is issued from the clock source until the moment when the clock signal reaches each output terminal of the mesh section; and a timing verification section for verifying clock supply timing on each of the first path and the second path in accordance with the global coefficient. | 2011-05-05 |
20110107286 | METHOD AND APPARATUS FOR LEGALIZING A PORTION OF A CIRCUIT LAYOUT - A layout-legalizing system modifies a portion of a circuit layout that is selected by a user to generate a modified portion that satisfies a set of technology constraints and a set of design constraints. The system receives as input the set of technology constraints which a semiconductor manufacturing foundry requires the circuit layout to satisfy for manufacturability purposes. The system also receives a set of design constraints from the user which restricts how objects in the portion of the circuit layout can be modified to satisfy the set of technology constraints. The system can further receive a selection input from the user which identifies the portion of the circuit layout which is to be legalized. The system then modifies the identified portion of the circuit layout to obtain a modified portion which satisfies the set of design constraints and at least a subset of the set of technology constraints. | 2011-05-05 |
20110107287 | Methods of deriving switch networks - A method of determining the lowest possible number of serial switches in a pull-up plane or a pull-down plane of a network implementing a logic function. The same method may be used in any multi-value function. Also, the method may be used in generating switch networks to be implemented as standard cells implementations of combinational logic cells. The minimum number of switches can also be used as a criterion for technology mapping devoted to automatic cell generation. The method is based on the use of a covering table to derive a sum of products where individual cubes have a minimum literal count. | 2011-05-05 |
20110107288 | Methods of deriving switch networks - A method of determining the lowest possible number of serial switches in a pull-up plane or a pull-down plane of a network implementing a logic function. The same method may be used in any multi-value function. Also, the method may be used in generating switch networks to be implemented as standard cells implementations of combinational logic cells. The minimum number of switches can also be used as a criterion for technology mapping devoted to automatic cell generation. The method is based on the use of a covering table to derive a sum of products where individual cubes have a minimum literal count. | 2011-05-05 |
20110107289 | METHOD OF IMPLEMENTING PHYSICALLY REALIZABLE AND POWER-EFFICIENT CLOCK GATING IN MICROPROCESSOR CIRCUITS - A method and system of merging gated-clock domains in a semiconductor design includes producing, for each subset of clock gating functions in an initial set of clock gating functions, a set of quantified functions produced by existentially quantifying each clock gating function in the subset over a set of variables that are not part of the support sets of the other clock gating functions of the subset. If the set of quantified functions are equal, selecting one as a super clock gating function and adding it to the set of super clock gating functions. The set of super clock gating functions are sorted according to a criterion and the best is selected and added to the set of final clock gating functions. The remaining super clock gating functions are modified to prevent flip-flops gated by the selected super clock gating function from being gated by remaining super clock gating functions. | 2011-05-05 |
20110107290 | VARIABLE SIZED SOFT MEMORY MACROS IN STRUCTURED CELL ARRAYS, AND RELATED METHODS - The logic cells (HLEs) of a structured application-specific integrated circuit (structured ASIC) can be used to provide memory blocks of various sizes. Any one or more of several techniques may be employed to facilitate doing this for various user designs that may have different requirements (e.g., in terms of size) for such memory blocks. For example, pre-designed macros of memory blocks may be provided and then combined as needed to provide memory blocks of various sizes. Placement constraints may be observed for certain portions of the memory circuitry (e.g., the memory core), while other portions (e.g., address predecoder circuitry, write and read data registers, etc.) may be located relatively freely. | 2011-05-05 |
20110107291 | DESIGN SYSTEM AND METHOD THAT, DURING TIMING ANALYSIS, COMPENSATES FOR REGIONAL TIMING VARIATIONS - Disclosed are embodiments that allow for compensation of regional timing variations during timing analysis and, optionally, allow for optimize placement of critical paths, as a function of such regional timing variations. Based on an initial placement of devices for an integrated circuit chip, regional variations in one or more physical conditions that impact device timing (e.g., polysilicon perimeter density, average distance of devices to a well edge, average reflectivity) are mapped. Then, using a table that associates different derating factors with different levels of the physical condition(s), derating factors are assigned to different regions on the map. Next, a timing analysis is performed such that, for each region, delay of any path within that region is derated by the assigned derating factor. The map information can also be used when establishing a final placement of the devices on the integrated circuit chip in order to optimize placement of critical paths. | 2011-05-05 |
20110107292 | Extraction of Component Models from PCB Channel Scattering Parameter Data by Stochastic Optimization - Various embodiments herein include one or more of systems, methods, software, and/or data structures to extract models of components (e.g., vias and traces) for PCB channels from measurements (or simulations) taken from physical PCB channels. By applying stochastic optimization to measurements of two PCB channels having different channel lengths, s-matrices (e.g., two-port, four-port, and the like) of the components of a PCB channel may be accurately determined by searching the multi-dimensional parameter space for parameters that comply with the measured values. Once the models for the components have been accurately determined, they may be utilized in constructing a model library that includes component models and is based on physical measurement data. | 2011-05-05 |