25th week of 2011 patent applcation highlights part 83 |
Patent application number | Title | Published |
20110154186 | METHOD, PROGRAM AND TERMINAL DEVICE FOR RENDERING WEB PAGE - A method of rendering a page, which includes starting obtaining operation for obtaining a page made by a markup language, performing a text browsing mode operation on obtained part of data of the page in parallel with the obtaining operation of the page, judging whether or not acquisition of definition information which is information to be applied to the entire page so as to render the page as designated by a markup language document of the page is finished, and switching onscreen representation, depending on a result of the judging, from onscreen representation in a text browsing mode to onscreen representation in which the definition information is applied. | 2011-06-23 |
20110154187 | METHODS, SOFTWARE AND DEVICES FOR PROVIDING SERVER HOSTED WEB APPLICATIONS - A method of providing server hosted applications for integration with internet web sites, and software are disclosed. The method includes offering available applications for integration, to a web-site administrator. In response to obtaining a selection of a selected one of the plurality of applications, a template web-page representing a template for the look and feel of the web-site with which the selected application is to be integrated is obtained. Thereafter, a link to a web-page created from the template web-page having the look and feel, and containing data from the selected application is provided. This link may, in turn be provide, to end-users from the web-site. Software at an intermediate server may integrate application output and the template. | 2011-06-23 |
20110154188 | Portable Electronic Device, Method, and Graphical User Interface for Displaying Structured Electronic Documents - A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered. | 2011-06-23 |
20110154189 | DISPLAY CONTROL APPARATUS AND DISPLAY CONTROL METHOD - A display control apparatus that controls to display images so that a plurality of images are assigned to each page changes display from a page being displayed to another page according to a user's operation. Here, the display control apparatus performs pre-reading in which images to be displayed in pages other than the page being displayed are read from a device storing the images and stored in a temporary memory unit while the page is being displayed. In the pre-reading, a predetermined number of images fewer than the number of images assigned to each page are pre-read for each page other than the page being displayed, in ascending order of distance of each page to the page being displayed. | 2011-06-23 |
20110154190 | Constraint and Rule-Based Page Layout - Constraints and rules are defined for one or more content objects. The constraints are utilized to lay out content objects on a canvas. Content is received for one of the content objects. The constraints and rules for the content object are utilized in an attempt to fit the content to the selected content object. If the content cannot be fit to the selected content object, the rules are utilized to modify the constraints for the other content objects and the layout for the canvas is regenerated. If the available content cannot be fit to the content objects on a page without overflowing, one or more additional pages are added to the canvas. Once the additional pages have been added, the content objects are laid out and content is fitted to the content objects across all of the pages. | 2011-06-23 |
20110154191 | METHODS, APPARATUS AND ARTICLES OF MANUFACTURE TO PRESENT CHANGES IN CLINICAL RECORDS - Example methods, apparatus and articles of manufacture to present changes in clinical records are disclosed. A disclosed example method includes identifying a difference between first and second clinical records of a patient, forming an animated clinical record display including the first clinical record and an animated depiction of the identified difference, and presenting the animated clinical record display at an output device. | 2011-06-23 |
20110154192 | Multimedia Collaboration System - A collaboration system includes a remote server system and one or more client devices connected to the remote server system, at least one of which being a first client device that includes a touch screen display. Upon receipt of a user instruction, the collaboration system opens a document at the first client device and displays the document on the touch screen display to a first user. The collaboration system detects a first comment on the document from the first user through interacting with the touch screen display. The collaboration system receives a second comment on the document from the remote server system. The second comment is generated by a second user of a second client device and transmitted to the remote server system through a computer network. The collaboration system displays, concurrently, the first comment and the second comment on the touch screen display. | 2011-06-23 |
20110154193 | Method and Apparatus for Text Input - In accordance with an example embodiment of the present invention, there is provided a method comprising receiving a first text input at a first point in time, providing a first completion candidate for the first text input, receiving a second text input at a second point in time, determining a time difference between the second point in time and the first point in time and providing a second completion candidate for the second text input based on at least the first completion candidate and the time difference. | 2011-06-23 |
20110154194 | OUTPUT PREVIEW FOR A USER INTERFACE - A method and system to generate a user interface for an application, the user interface including a plurality of screen items, and each screen item being rendered based on associated screen item data. An output preview is generated and includes at least one preview item representative of a corresponding one of the plurality of screen items. Each preview item in the output preview is linked to the screen item data associated with the corresponding screen item, and is rendered in the output preview based on the linked screen item data. | 2011-06-23 |
20110154195 | SYSTEM AND METHOD FOR DISPLAYING DOCUMENT CONTENT USING UPnP - A system and method for displaying document content using Universal Plug and Play (UPnP) is provided. A media server provides meta information corresponding to the document content to a control point if a user request for displaying the document content is received, the control point provides the meta information of the document content to a media renderer that can display the requested document content together with an operation performance command for displaying the requested document content, and the media renderer receives the document content from the media server and renders the document content in accordance with the operation performance command to display the document content on a screen. | 2011-06-23 |
20110154196 | INFORMATION DISPLAY DEVICE - The present invention aims to provide an information display device for easily changing a scrolling speed and a display mode. The information display device receives an instruction for displaying a plurality of contents, via a move operation on a two-dimensional plane defined by first and second axes; determines a moving speed for moving the contents, based on a motion component of the move operation along the first axis, and determines a display mode for displaying the contents, based on a motion component of the move operation along the second axis; and displays the contents in the display mode on a screen, by scrolling through the contents at the moving speed. | 2011-06-23 |
20110154197 | System and method for algorithmic movie generation based on audio/video synchronization - A new approach is proposed that contemplates systems and methods to combine highly targeted and customized content items with algorithmic filmmaking techniques to create a film-quality, personalized multimedia experience (MME)/movie for a user. First, a rich content database is created and embellished with meaningful, accurate, and properly organized multimedia content items tagged with meta-information. Second, a software agent interacts with the user to create, learn, and exploit the user's context to determine which content items need to be retrieved and how they should be customized in order to create a script of content to meet the user's current need. Finally, retrieved and/or customized multimedia content items such as text, images, or video clips are utilized to create a script of movie-like content using automatic filmmaking techniques such as audio synchronization, image control and manipulation, and appropriately customized dialog and content. | 2011-06-23 |
20110154198 | MIXED SOURCE MEDIA PLAYBACK - Playlists having media items from more than one source are described. Media items in a first library are mapped to media items from an online media item store. Media items within the playlist that can be found in the first library will be played from the first library, while media items not within the first library will be played from the online media store. By identifying media items present in both libraries and playing them only from the first library, the described method can reduce the royalties needing to be paid by the online media store. Further methods are disclosed for setting limits on the number of media items that can be shared by a second library. | 2011-06-23 |
20110154199 | Method of Playing An Enriched Audio File - A computer implemented method to playback an enriched audio file that includes advancing a file that includes a timeline of events synchronized to an audio file. The timeline of events includes a first event scheduled to be performed before a second event. The audio file is played. An override mode is entered such that the performance of the timeline of events is not synchronized to the audio file. The second event is performed before the first event while the audio file is played and the override mode is exited such that the timeline of events is synchronized to the audio file. | 2011-06-23 |
20110154200 | Enhancing Media Content with Content-Aware Resources - Methods, systems, and computer program products for making enhanced media content available to a viewer of a media device may include receiving data packets via a packet-switched network, the received data packets including (i) media content for presentation to a user, (ii) location data specifying a resource that is complementary to the media content, and (iii) state data relating to a state of the complementary resource; determining, based at least in part on the received state data, whether the state of the complementary resource is to be changed; and based on a result of the determination, selectively performing operations including using the received location data to communicate with, and retrieve complementary content from, the complementary resource; and presenting the complementary content to the user in synchronization with the media content. | 2011-06-23 |
20110154201 | Video Reproducing Apparatus and Video Reproducing Method - In one embodiment, a video reproducing apparatus includes: a module that acquires a distance image including distance information between a user and a distance sensor; a module that calculates a distance-based center of the user based on the distance image; a module that calculates a user instruction coordinate based on a relationship between the distance information and the distance-based center; a module that sets a reference plane based on the distance-based center, and calculates a distance between the distance sensor and the reference plane; a module that acquires, from the distance image, an image of the user that is located between the distance sensor and the reference plane, and generates a user instruction image based on the acquired image; a module that generates an operation subject image; and a module that combines the user instruction image with the operation subject image. | 2011-06-23 |
20110154202 | SYSTEM AND METHOD OF PROVIDING FOR THE CONTROL OF A MUSIC PLAYER TO A DEVICE DRIVER - A system and method of providing for the control of a music player to a device driver. One embodiment of the system comprises an electronic music player that is connected to a plurality of music renderers via device drivers via a music renderer controller. The music renderer controller comprises a device integration application program interface for providing a standard interface for communicating with each of the device drivers. Each of the device drivers manage a selected music renderer. The device drivers can display a graphical interface for displaying notifications, customized controls, links to websites, or any other type of information desired by the manufacturer of the device driver. The device drivers can also customize the interfaces of the music render to rename textual elements that are displayed by the device driver. Furthermore, the device drivers can command the music player to suspend and resume playback of music items during selected periods. | 2011-06-23 |
20110154203 | Interactive Advertising Platform and Methods - A method of providing an entertaining and interactive interface for a user to view a displayable multimedia packet, comprises: obtaining a multimedia packet (“MMP”) relating to a product, service or provider, the MMP having a predesigned progression from beginning to end; obtaining or generating a series of queries relating to the product, service or provider; establishing a series of predetermined elapsed times, based on the MMP's predesigned progression, at which each of the various queries will be presented to the user; associating each of the various queries with one of the predetermined elapsed times; and placing the MMP and the queries into a format presentable to a user to allow the user to view the MMP along with the queries. | 2011-06-23 |
20110154204 | Web-Enabled Conferencing and Meeting Implementations with a Subscription-Based Model - Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with an embodiment of the present disclosure, a meeting system is implemented that includes a computer server arrangement with at least one processor. The computer server arrangement is configured to provide a web-based meeting-group subscription option to potential meeting participants. A meeting scheduling data is received over a web-accessible virtual meeting interface. The meeting scheduling data includes group identification information and meeting time information. In response to the group identification information, participant identification information is retrieved for participants that subscribe to a meeting group identified by the group identification information. In response to the meeting time information and the participant identifying information, audio connections are established for participants of the meeting. Merged audio from the established audio connections is provided to the participants over the established audio connections. | 2011-06-23 |
20110154205 | RUI SERVER, RUI CLIENT AND CONTROL METHOD THEREOF - Disclosed are a remote user interface (RUI) server including a communication unit which communicates with an RUI client through a network; and a controller which controls the communication unit to transmit user interface (UI) information having horizontal UI information and vertical UI information. | 2011-06-23 |
20110154206 | UNIVERSALLY ACCESSIBLE PRINTER CONFIGURATION PAGE - A system configured to organize and display configuration information associated with at least one digital printing apparatus. The system includes a processor, a communications interface operably connected to the processor and configured to establish an operable connection to at least one remotely located printing device, and a computer readable medium operably connected to the processor, the computer readable medium containing a set of instructions. The instructions are configured to instruct the processor to request configuration information from the at least one printing device, receive the configuration information from the at least one printing device, format the configuration information such that the configuration information is displayable in a window within the user interface, and display the configuration information. | 2011-06-23 |
20110154207 | Methods, Systems, and Products for Calendaring Applications - Methods, systems, and products acknowledge a reminder in a calendaring application. When an acknowledgement of the reminder is received, a message is communicated to similarly acknowledge a pending reminder in another instance of the calendaring application. | 2011-06-23 |
20110154208 | METHOD AND APPARATUS FOR UTILIZING COMMUNICATION HISTORY - An approach is provided for presenting a communication history. The communication widget collects context information on one or more communication sessions between a first party and a second party from a plurality of applications, services, devices, or a combination thereof. Then, the communication widget aggregates the context information into a communication history. Next, the communication widget identifies one or more communication parameters in the context information, wherein the communication parameters relate to performing the communication sessions. Next, the communication widget determines a frequency or a success rate of each of the identified communication parameters in the communication history. | 2011-06-23 |
20110154209 | PLATFORM FOR PROACTIVE DISCOVERY AND DELIVERY OF PERSONALIZED CONTENT TO TARGETED ENTERPRISE USERS - Obtaining content by an enterprise knowledge management system includes monitoring at least one of an enterprise repository data store, an intranet, a local repository data store, the Internet and subscription-based sources to obtain data relevant to an enterprise profile. The data is categorized, tagged and indexed for storage in the enterprise repository data store. Content selected based on a user profile, and obtained from the enterprise repository data store, is pushed to a user terminal. | 2011-06-23 |
20110154210 | MULTIPLE USER TERMINAL DEVICE WHICH MULTIPLE USERS WATCH SIMULTANEOUSLY, SERVER FOR MANAGING MULTIPLE USERS' USAGE OF CONENTS AND METHOD FOR MANAGING MULTIPLE USERS AND COTNENTS WHICH MULTIPLE USERS WATCH SIMULTANEOUSLY - Provided is a technology that efficiently manages a session and ensures the continuity of providing a service in a multiple user terminal device which multiple users watch simultaneously. An embodiment of the present invention provides a multiple user terminal device which multiple user watch simultaneously that comprises: user authenticator receiving user information of users in response to accesses of multiple users from a management server; a session controller generating a command of at least one of addition and removal of multiple users to and from a session corresponding to contents for usage of the contents on the basis of the user information; and a usage information manager acquiring contents usage information for each user when one of the multiple users terminates the access. | 2011-06-23 |
20110154211 | APPARATUS AND METHOD FOR PROVIDING INFORMATION OF TERMINAL FOR SESSION MOBILITY BETWEEN TERMINALS - Provided are an apparatus and method for providing information about terminals allowing session mobility. A target terminal list is configured by locating terminals having higher possibilities for session mobility to locations having higher session mobility priorities on the target terminal list to reconfigure the target terminal list, the reconfigured target terminal list is transmitted to a terminal in which a session is currently being executed, and a terminal to which the session is to be moved is selected from the target terminal list. Accordingly, efficiency of session mobility is ensured. | 2011-06-23 |
20110154212 | CLOUD-BASED USER INTERFACE AUGMENTATION - Method for providing augmented user interface (AUI). AUI is provided in response to a request. AUI configuration information is received, stored in preference file, and sent to remote server. Remote server receives request from computer to login user. Remote server authenticates user, retrieves and sends preference file to computer. Preference file contains information that allows computer to implement and configure AUI by directing output to AUI component. Remote server sends computer web-based API to enable browser to interface with an AUI application. API can include target callable by event handler to respond to HTML document browsing event by invoking AUI application. Remote server can send computer web-based, native, or browser plug-in AUI application. Computer can provide content rich navigation via API, AUI application and content navigation rules that define plural navigation paths through HTML document. Navigation paths providing AUI functionality to particular type of special needs user or user task. | 2011-06-23 |
20110154213 | METHOD AND APPARATUS FOR PRESENTING CONTENT DOWNLOAD PROGRESS - Techniques for presenting content download progress include determining a plurality of layers of information about a specific download of particular content to an apparatus. The information in the plurality of layers is different from an amount of the particular content. The particular content is caused to be stored progressively into a memory on the apparatus. A first layer of information is presented on the local device upon a start of the specific download. An amount of the particular content stored into the memory is determined. A different second layer of information is presented progressively on the local device during the specific download based on the amount of the particular content stored into the memory. | 2011-06-23 |
20110154214 | Offloading Content Retrieval And Decoding In Pluggable Content-Handling Systems - Systems, methods and computer-readable storage media are disclosed for offloading content retrieval and decoding in pluggable content-handling systems. This may be accomplished by the server sending the client a frame that comprises video as two parts—the un-decoded video data, and the rest of the frame. The client then uses the application content handler to decode video image corresponding to the video data and combine it with the rest of the frame to recreate the frame. The server may execute a proxy for content handler to perform the communications to retrieve the media. The client may execute content handler using a stub application that corresponds to content handler, such that operations content handler performs are performed as if it were interacting with the application. | 2011-06-23 |
20110154215 | METHOD AND APPARATUS FOR PROVIDING A SPECIFIC USER INTERFACE IN A SYSTEM FOR MANAGING CONTENT - A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized. | 2011-06-23 |
20110154216 | GUI CUSTOMIZING METHOD, SYSTEM AND PROGRAM - A processor executes different types of programs in the memory. Namely, the processor customizes the user's GUI by utilizing a processing unit to judge the user's skill level based on the quality of task results and task time, a processing unit to extract the GUI usage status based on the GUI operating history of the user, a category sorter unit to sort the users into the multiple categories according to the task content and skill level of the user, a processing unit to perform clustering the user group based on the usage status for each sorted category, and a processing unit to customize the GUI based on the usage status in each cluster grouped by a clustering method, and sorts the user for GUI customizing into one of clusters and customizes the user's GUI by applying the GUI customizing method set for that corresponding cluster. | 2011-06-23 |
20110154217 | SYSTEM AND METHOD FOR ENABLING PRODUCT DEVELOPMENT - A comprehensive platform for developing digital products. A standardized process is applied to a product development effort and an online portal provides tools to aid the product development, assessment, funding and commercializing products. Project management, workflow and data security functionality enable consistent, efficient and secure interactions between users. Business rules, workflows, valuation models and rating methods may be user defined or based upon marketplace, industry or technology standards. | 2011-06-23 |
20110154218 | APPARATUS AND METHOD FOR PROVIDING MULTI-LAYER DIGITAL CALENDAR - A multi-layer digital calendar providing method is provided. The method includes selecting a first calendar and a second calendar; generating a first meta-calendar by combining the first calendar and the second calendar; and adding list information and additional information related to the first calendar and the second calendar to the first meta-calendar. | 2011-06-23 |
20110154219 | Co-browsing Systems and Methods - Described are systems and methods for screen sharing between host and agent computing systems. At a time before capturing the screen of the host computing system, each open window corresponding to a browser process is identified. Certain information is acquired about each browser process. It is determined, in response to the certain information acquired about each browser process, whether the open window corresponding to that browser process is eligible for screen capture. For each eligible open window, each visible portion of that eligible open window is captured. Capture of an image on the screen of the host computing system is limited to each visible portion of each eligible open window. | 2011-06-23 |
20110154220 | METHOD AND SYSTEM FOR PUBLISHING AND SUBSCRIBING IN SOCIAL NETWORK - A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module. | 2011-06-23 |
20110154221 | SUBJECT SUGGESTION BASED ON E-MAIL RECIPIENTS - Methods, apparatus and articles for dynamically inserting a subject based on an entered list of recipients. A graphical user interface (GUI) screen comprising a TO field, a carbon copy field, and a BCC field may be provided for entering a list of recipients for the e-mail, as well as a SUBJECT field for entering the subject of the e-mail. The association between the list of recipients and the subject string may then be stored, such that when the user again enters the same list of recipients into a new e-mail, the SUBJECT field may be automatically populated based on previously used subject strings. | 2011-06-23 |
20110154222 | EXTENSIBLE MECHANISM FOR CONVEYING FEATURE CAPABILITIES IN CONVERSATION SYSTEMS - Feature capabilities of conversation clients are conveyed to participants in a conversation such that real time decisions can be made and a common set of capabilities are selected to be used in the conversation. User interfaces of participating clients are then adjusted to reflect those capabilities. Further decisions and adjustments may be performed during the conversation in response to changes in participating clients and their capabilities. | 2011-06-23 |
20110154223 | Interface for Sharing Posts About a Live Online Event Among Users of a Social Networking System - An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted. | 2011-06-23 |
20110154224 | Methods, Systems and Platform Devices for Aggregating Together Users of a TVand/or an Interconnected Network - Described herein are methods, systems, and devices comprising or utilizing a digital processing device comprising an operating system that is configured to read executable instructions for creating at least one contextual-based chatroom that is focused on a topic of interest that is in common between at least a first user (including e.g., a pulled or pushed user) and at least a second user (including e.g., a pulled or pushed user) of an interconnected network. | 2011-06-23 |
20110154225 | METHOD AND DEVICE TO MODIFY AN ELECTRONIC DOCUMENT FROM A MOBILE ENVIRONMENT WITH SERVER ASSISTANCE - Methods and devices to modify an electronic document written in a markup language on a mobile communications device with assistance from a server. Objects referenced by the electronic document are evaluated by the server based on predefined object identifying criteria, identifying removable objects which, when rendered on a mobile communications device, may cause readability problems for a mobile user. The server creates a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, and then transmits the modified electronic document to the mobile communications device. The mobile communications device initially displays the document with all objects included. In response to a user input instructing removal of one or more of the removable objects, the mobile device re-displays the document without displaying the one or more removable objects. | 2011-06-23 |
20110154226 | CHIP MODEL OF AN EXTENSIBLE PLUG-IN ARCHITECTURE FOR ENTERPRISE MASHUPS - The present disclosure involves systems, software, and computer implemented methods for providing an extensible plug-in architecture for enterprise mashup applications. One process includes operations for receiving a chip definition associated with a chip instance to be instantiated. The new chip instance is instantiated, with the chip instance being associated with a portion of user interface (UI) content. At least one extension is determined to be associated with the chip instance based on the received chip definition. The chip instance is provided access to at least one method associated with an implementation of the at least one extension. Further, communication between the chip instance and a runtime environment through the implemented methods of the at least one extension is enabled. | 2011-06-23 |
20110154227 | IMAGE FORMING APPARATUS AND METHOD TO PROVIDE LOCAL USER INTERFACE USING THE SAME - A method to provide a local user interface using an image forming apparatus including storing at least one of at least one first web application corresponding to each function of the image forming apparatus and a second web application provided by a third party, receiving a request for access to a local user interface from the at least one printing control apparatus, and identifying whether to display the at least one web application having an individual context, generating the local user interface according to the identification results, providing the printing control apparatus with the generated local user interface, and independently driving the web application of the image forming apparatus according to a web application selected by the printing control apparatus. Accordingly, a plurality of web applications can be controlled independently, so the user's convenience can be improved. | 2011-06-23 |
20110154228 | USER INTERFACE GENERATION APPARATUS - A user interface generation apparatus is provided, the apparatus being capable of changing a composition of a compound UI by a simple operation even after compound of user interfaces of a plurality of application programs. The user interface generation apparatus includes a control unit, if an input unit receives a second input while the control unit controls to display a compound user interface object group, for performing re-compound processing of the compound user interface object group according to a position where the input unit starts receiving the second input and a position where the input unit ends receiving the second input and controlling to display a re-compound user interface object group. | 2011-06-23 |
20110154229 | MOSAIC IDENTITY - Techniques are disclosed herein for adapting user interaction with resources to facets of the user's identity. A user has multiple facets of their identity such as parent, employee, gamer and coach. The active facet of the user's identity may impact how the user interacts with resources when using their electronic devices. For example, the computing resources to which a user has access may be influenced by whether the user is acting as a parent or employee. A system is provided that adapts how the user interacts with resources available to a user based on one or more facets of the user's identity that are active at the particular time. The system may tailor search results to the active facet of the user's identity, provide product recommendations that are specific to the active facet the user's identity, etc. | 2011-06-23 |
20110154230 | PROCESSES TO LEARN ENTERPRISE DATA MATCHING - A system and method for managing media advertising enterprise data including a process for learning enterprise data matching. An EDM (Enterprise Data Management) application module can be configured to include a set of rules at an enterprise level to manage disparate and disconnected records associated with an entity. A number of unmatched and enterprise entities that matches with respect to an active entity can be returned based on a fuzzy logic associated with various matching options stored in an EDM database. A matching process can then be performed to accurately match similar records regardless of manual input, location, and format of the records in a distributed system. Each unmatched record can then be assigned with a parent enterprise entity. Such an optimization mechanism can interactively manage and report records at the enterprise level in a simple and efficient manner. | 2011-06-23 |
20110154231 | User Productivity On-Demand Services - The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client. | 2011-06-23 |
20110154232 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING OBJECT ALERTS - A method for providing information regarding a monitored distributed computer system includes applying an object filter to a plurality of monitored objects, the object filter specifying an object state that is more complex than a single property value, and raising an alert upon at least one of the monitored objects satisfying the object state. | 2011-06-23 |
20110154233 | PROJECTED DISPLAY TO ENHANCE COMPUTER DEVICE USE - Methods, apparatuses and systems to receive, via at least one sensor device, data related to an area around the at least one sensor device. A target area around the sensor device to project an interactive display space via a projector is determined based, at least in part, on the data received from the at least one sensor device. The target area will include a projected interactive display space wherein interactions and objects within the projected interactive display space are to be processed via a computing device operatively coupled to the at least one sensor device. | 2011-06-23 |
20110154234 | LAYOUT PROJECTION USING NON-LINEAR CONSTRAINTS - In an embodiment, a computer system instantiates an interactive layout system that is configured to display a layout with various diagram portions, where each diagram portion includes layout parts and corresponding constraints identifying how the layout parts of the diagram portion are to be displayed. The computer system receives input from a user indicating that at least one of the diagram portions is to be moved. The computer system determines the manner in which each diagram portion is to be moved based on the received user input. The moving includes rotating and/or scaling the diagram portions of the layout according to the received user input, such that the layout parts remain fixed in position relative to one another, but are scaled and/or rotated to fit the surrounding layout according to the corresponding constraints. The computer system dynamically moves the layout parts of the diagram portions according to the determination. | 2011-06-23 |
20110154235 | APPARATUS AND METHOD OF SEARCHING FOR CONTENTS IN TOUCH SCREEN DEVICE - A method of searching for content in a touch screen device includes: receiving selection signals of first content and second content; extracting contents existing between the first content and the second content, and displaying two or more representative contents, the number of which corresponds to the number of contents that may be simultaneously displayed on a screen, among the extracted contents; and repeating the above processes by using the displayed two or more representative contents. | 2011-06-23 |
20110154236 | APPLICATION SPECIFIC MEMORY CONSUMPTION AND ANALYSIS - Methods and systems are described that involve determining the memory consumption of a specific application. The memory analysis identifies the dynamic memory objects controlled by a particular application and the memory objects controlled by the framework running that application. A structured view of the memory objects of the framework with respect to the individual framework architecture is presented in combination with the application specific memory object graph. A resulting display, in the form of a dominator tree, allows detecting dependencies of the application to the framework and shows which part of the framework is responsible for keeping alive which part of the application. Moreover, the resulting structure shows memory consumption of a single element of the application including bound memory and object memory. Further, a user can identify the references and the dependencies among the memory objects. | 2011-06-23 |
20110154237 | METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR MODIFYING PARAMETERS OF A CONFIGURATION FILE - Disclosed is a method of configuring a medical device through utilization of a computing device that includes a user interface, a processor and memory. The method includes the steps of determining whether a configuration file contains a focal modified parameter, displaying the focal modified parameter, prompting a manual re-entry of the displayed focal modified parameter, receiving through the user interface the manual re-entry of the displayed focal modified parameter, and utilizing the processor to automatically determine whether the manual re-entry of the displayed focal modified parameter matches the displayed focal modified parameter. | 2011-06-23 |
20110154238 | Apportioning A Counted Value To A Task Executed On A Multi-Core Processor - A technique includes providing data indicative of a counted value acquired by a hardware counter of a processing core during a time segment in which a plurality of tasks are active on the core and, in a processor-based machine, determining a likelihood that the counted value is attributable to a given task of the tasks during the time segment and attributing a portion of the counted value to the given task based at least in part on the determined likelihood. | 2011-06-23 |
20110154239 | APPLYING RELATIVE WEIGHTING SCHEMAS TO ONLINE USAGE DATA - Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria. | 2011-06-23 |
20110154240 | Measurement Data Analysis Processing Apparatus and Program Therefor - Work required for the creation of reports based on measurement data obtained by a specimen measurement apparatus was reduced. A data analysis processing apparatus for creating reports by supplying measurement data to a report template includes: a display screen | 2011-06-23 |
20110154241 | Visual Indication Of Alarms On A Ventilator Graphical User Interface - This disclosure describes systems and methods for displaying alarms to a clinician in a ventilatory system. Specifically, embodiments described herein seek to optimize the informative presentation of alarms on a ventilator interface. Embodiments of the present disclosure may provide one or more selection elements, each selection element indicating a ranked alarm event. The ranking of an alarm event may be determined by alarm level. If two alarm events are associated with the same alarm level, the ranking of the alarm events may be determined by parameter priority. Alarm event ranking is communicated by display in a hierarchical structure. When an alarm event ranking changes, the alarm event may shift up or down the hierarchical structure, depending on whether the ranking increased or decreased. | 2011-06-23 |
20110154242 | FLOW DIFFERENTIAL PRESSURE MODULE - A pressure module for a transient fluid includes a circuit board having a means for processing data, a flow meter input in data communication with the circuit board to receive a flow data representing at least a flow rate of the fluid, and a pressure sensor input in data communication with the circuit board to receive a pressure data representing at least a differential pressure of the fluid, wherein the circuit board processes data from at least one of the flow meter and the pressure sensor to calculate a corrected differential pressure. | 2011-06-23 |
20110154243 | METHOD FOR DISPLAYING A VIRTUAL MODEL OF A MOLDING SYSTEM, AND PART INFORMATION FOR A SELECTED ENTITY MODEL, ON A DISPLAY OF A HUMAN-MACHINE INTERFACE OF A MOLDING SYSTEM COMPUTER - Embodiments of the present invention teach a human-machine interface of a molding system computer for displaying a virtual model of a molding system and part information for a selected entity model on a display of a human-machine interface of a molding system computer, amongst other things. | 2011-06-23 |
20110154244 | Creating Awareness of Accesses to Privacy-Sensitive Devices - Techniques for providing intuitive feedback to a user regarding which applications have access to a data stream captured by a privacy-sensitive device, such as a camera, a microphone, a location sensor, an accelerometer or the like. These techniques apprise the user of when an application is receiving potentially privacy-sensitive data and the identity of the application receiving the data. In some instances, this feedback comprises a graphical icon that visually represents the data stream being received and that dynamically alters with the received data stream. For instance, if an application receives a data stream from a camera of a computing device of the user, the described techniques may display an image of the video feed captured by the camera and being received by the application. This graphical icon intuitively alerts the user of the data stream that the application receives. | 2011-06-23 |
20110154245 | VISUALIZATION OF STATES OF A PROCESS - A method of providing a visualization of states of a process includes identifying a set of potential states that can occur during the process and a corresponding set of colors, with each color in the set of colors corresponding to one of the potential states. A fixed ordering is established for the set of colors. A timeline graph including a plurality of colored vertical bars is displayed. Each colored vertical bar corresponds to a time interval of the process and includes at least one color selected from the set of colors based on at least one state occurring during the time interval corresponding to the vertical bar. The plurality of colored vertical bars includes a set of multiple-color vertical bars that each include a plurality of colors appearing in a vertical order based on the fixed ordering. | 2011-06-23 |
20110154246 | Image forming apparatus with touchscreen and method of editing input letter thereof - Provided are an image forming apparatus with a touchscreen and a method of editing input letters using the same. In the method, an inputted text is displayed on the touchscreen using keys of the soft keyboard. A letter to be edited is received from the displayed text. At least one of coordinates representing adjacent keys of the soft keyboard is determined based on a coordinate corresponding to a location of the received letter on the touchscreen. At least one of the magnified images of the adjacent keys corresponding to the determined coordinates and functions keys is displayed. The displayed text is edited using a letter corresponding to one key that is selected from the magnified image of the adjacent keys. | 2011-06-23 |
20110154247 | VIRTUAL CALENDAR - A calendar event may be created by creating a data entry field and defining the event with the field. A template may be used to create the field. The template may contain a plurality of entry fields that may be user configurable, such as with a wizard, or selected from a palette of fields. | 2011-06-23 |
20110154248 | INFORMATION PROCESSING APPARATUS AND SCREEN SELECTION METHOD - According to one embodiment, an information processing apparatus includes a screen arrangement information storing module, a window generating operation detector, a selection operation detector, a screen determination module, and a window display module. The screen arrangement information storing module store screen arrangement information indicative of an arrangement of screens. The window generating operation detector detects a window generating operation for generating a window. The selection operation detector detects a selection operation for selecting a screen which is to display the window from the screens, in response to detection of the window generating operation. The screen determination module determines the screen which is to display the window, based on the selection operation and the screen arrangement information. The window display module displays the window on the determined screen. | 2011-06-23 |
20110154249 | MOBILE DEVICE AND RELATED CONTROL METHOD FOR EXTERNAL OUTPUT DEPENDING ON USER INTERACTION BASED ON IMAGE SENSING MODULE - A mobile device for supporting an external output function has a projector module and at least one image sensing module. The mobile device activates the image sensing module when entering into an external output mode, and outputs screen data externally in the external output mode. The mobile device detects a user interaction based on the image sensing module in the external output mode, and controls the external output of the screen data, according to the user interaction. An image of the screen data outputted externally may be acquired using the image sensing module and, based on the acquired image, new content may be created. | 2011-06-23 |
20110154250 | METHOD FOR SEARCHING CONTENT - A content searching method for enabling a user to directly search for desired contents is provided. The content searching method includes displaying a location of a cell including a content being executed in a distribution map, which displays a plurality of cells divided according to a distribution axis, and when a search button is input, redistributing and displaying a location of the cell including the content being executed in a distribution map, which displays a plurality of cells in a changed skin screen depending on a distribution axis having a changed keyword. | 2011-06-23 |
20110154251 | INFORMATION PROCESSING DEVICE AND PROGRAM - An information processing device includes: execution means for executing an application program; determination means for determining a size of a window to be displayed depending on the application program; receiving means for receiving at least one data set from among a plurality of data sets; data selection means for selecting one data set from among the plurality of data sets, depending on the window size determined by the determination unit; execution control means for controlling the execution means to process the one data set selected by the data selection means from among the received at least one data set, in accordance with the application program; and display control means for controlling the display means to show a screen based on the one data set to be processed by the execution means. | 2011-06-23 |
20110154252 | E-MAIL INTERFACE HAVING AN INFORMATIONAL TOOL TIP - An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enables active display of one or more of the received e-mails selected by the e-mail participant, The interface also includes a mechanism that determines a request for e-mail message information for one of the e-mails from within a desired e-mail message that is not actively displayed. The interface further includes an informational tool tip that provides a temporary perceivable indication to the e-mail participant of at least a portion of the requested information for the desired e-mail message while maintaining active display of the one or more selected e-mails. | 2011-06-23 |
20110154253 | PROCESS FIELD EXTENSIBILITY FOR BUSINESS OBJECTS - A system and method for creating extension fields for business objects are described. In various embodiments, a system includes modules to display business processes and business objects thereof in graphical user interface screens. In various embodiments, the system propagates created extension fields to other business objects via metadata derived from selections in the graphical user interface. In various embodiments, a method for propagating extension fields from one business object to another business object via a data flow between the two business objects is presented. In various embodiments, the method receives instructions from a graphical user interface for the propagation of an extension field and sends instructions to a backend module to propagate the extension field from the source business object to the other business object. | 2011-06-23 |
20110154254 | SYSTEM AND METHOD FOR SETTING GOALS AND MODIFYING SEGMENT CRITERIA COUNTS - Methods and systems for setting goals and modifying segment criteria counts are described. A method may include displaying to a user a graphical user interface (GUI) to enable the user to combine multiple search criteria having variable parameters, used in searching of a database, to produce a predefined count of search results. User selections of the multiple search criteria, values for the variable parameters, and Boolean operations to combine the search criteria may be received from the user. As the received user selections change, a count of search results retrieved from the database, based on the user selections, may be dynamically displayed. Additional methods and systems are disclosed. | 2011-06-23 |
20110154255 | APPARATUS AND METHOD FOR SYNCHRONIZATION BETWEEN DEVICES THROUGH WIRELESS CONNECTION - An apparatus and method for synchronization between devices through a wireless connection are provided. The method includes sensing at least one event, selecting a policy corresponding to the at least one event from one or more preset policies, generating a transmission message including the event corresponding to the selected policy and transmitting to a counterpart device the transmission message, receiving from the counterpart device a reception message including the at least one event, confirming the policy corresponding to the event included in the reception message, and synchronizing a folder in real time by performing the event based on the policy. | 2011-06-23 |
20110154256 | ELECTRONIC APPARATUS AND METHOD OF CONTROLLING THE SAME - An electronic apparatus and method of controlling the same that permits easier scrolling of files and directories. The electronic apparatus preferably includes: a display; a storage unit storing a plurality of files classified by directories; an input unit receiving input from a user; and a controller controlling the display to display a selected first directory and content of the first directory and to display at least one second directory other than the first directory corresponding to exploration in a direction by the input from the user. | 2011-06-23 |
20110154257 | SYSTEM AND METHOD FOR MANAGING CONTACT INFORMATION - A system for managing contacts in a communication device and related method can classify all contact information in the communication device, store the classified contact information to corresponding menus, and select a choice from the menus to acquire information of a contact. The system and method further permits users operating multiple menus to search all contact information in the communication device. | 2011-06-23 |
20110154258 | Multiple User Profiles in Portable Apparatus - Management of multiple user profiles in a portable apparatus is disclosed. A method includes storing user profiles of a group in a portable apparatus, wherein each user profile specifies user-specific parameters; performing performs a selection of a user profile from among the user profiles of the group stored in the portable apparatus on the basis of a predetermined condition; and modifying modifies an exercise data processing configuration of the portable apparatus on the basis of the selected user profile. | 2011-06-23 |
20110154259 | METHOD AND APPARATUS FOR QUICK SELECTION FROM ORDERED LIST - Techniques for quick selection from an ordered list include dividing all items in the ordered list into current groups. Each current group includes a different range of the items. A corresponding plurality of icons for the plurality of current groups is presented substantively simultaneously on a display screen. One corresponding icon for each current group indicates a range of items included in the current group. In response to receiving input that indicates a particular icon corresponding to a particular group of the plurality of current groups, all items included in the particular group are divided into a plurality of next current groups. Each next current group includes a different range of the items included in the particular group. The next current group replaces the previous current group; thus, a corresponding plurality of icons for the plurality of next current groups is presented substantively simultaneously on the display screen. | 2011-06-23 |
20110154260 | METHOD AND APPARATUS FOR DISPLAYING INFORMATION IN AN ELECTRONIC DEVICE - A method and apparatus includes an electronic device that displays | 2011-06-23 |
20110154261 | USER INTERFACE WITH RIBBON USAGE FOR HEARING AID FITTING SYSTEMS - The present subject matter relates generally to an improved user interface for input and output of information used in fitting systems for hearing aids. In an embodiment the system includes displaying, on a display device, a graphical user interface, wherein the graphical user interface includes a ribbon showing one or more functional category associated with fitting the hearing aid to the wearer, the graphical user interface adapted to display response data of the hearing aid according to data inputted into the one or more functional categories, wherein the data inputted comprises settings data for the one or more functional categories. The system further includes updating the data displayed on the display device in response to receiving changed data inputted into the one or more functional categories of the ribbon. | 2011-06-23 |
20110154262 | METHOD AND DEVICE FOR ANTICIPATING APPLICATION SWITCH - A device in conjunction with a correlation matrix anticipates combinations of applications of the device switching from one to another on a display of the device. The device utilizes an anticipation system to determine which application is active, generate a switch anticipation list from the correlation matrix according to the active application, create a selection menu from the switch anticipation list, and send the selection menu to the display. The device updates the correlation matrix with a predetermined correlation function. | 2011-06-23 |
20110154263 | Method and Device for Controlling the Display of a Plurality of Elements of a List on a Display Device - Elements of a list are caused to scroll in a first display mode on a display device in response to a movement made on a touch interface along a determined scroll axis, and starting from the first mode, a display is triggered on the display device of the list in at least one second display mode in response to a movement made on the touch interface along a trigger axis that is different from the list scroll axis. | 2011-06-23 |
20110154264 | Methods and Systems for Selecting and Presenting Content Based on Learned Periodicity of User Content Selection - A method of selecting and presenting content based on learned user preferences is provided. The method includes receiving search input from the user for identifying desired content items and receiving content selection actions from the user. The method further includes analyzing the date, day, and time of content selection actions by the user and analyzing descriptive terms associated with the selected content items to learn a periodicity of user selections of similar content items. In response to subsequent searches by the user, the method calls for selecting and ordering a collection of content items for presentation to the user based on comparing the user's search input to descriptive terms associated with content items and based on the learned periodicities of the user. | 2011-06-23 |
20110154265 | SYSTEMS AND METHODS FOR MODELING BUILDING RESOURCES - Described herein are systems and methods for modeling building resources. In overview, building resources are represented by points defined in an information system. These points are defined in a manner so as to allow the generation of a hierarchical structure on their basis. A logical representation of this hierarchical structure, or part of this hierarchical structure, is viewable by a client, for example by way of a browser application. In various embodiments, the logical representation implements functionalities including alarm aggregation and/or scope of responsibility filtering. | 2011-06-23 |
20110154266 | CAMERA NAVIGATION FOR PRESENTATIONS - Techniques for managing a presentation of information in a gesture-based system, where gestures are derived from a user's body position or motion in the physical space, may enable a user to use gestures to control the manner in which the information is presented or to otherwise interact with the gesture-based system. A user may present information to an audience to an audience using gestures that control aspects of the system, or multiple users may work together using gestures to control aspects of the system. Thus, in an example embodiment, a single user can control the presentation of information to the audience via gestures. In another example embodiment, multiple participants can share control of the presentation via gestures captured by a capture device or otherwise interact with the system to control aspects of the presentation. | 2011-06-23 |
20110154267 | Method and Apparatus for Determining an Operation Associsated with a Continuous Stroke Input - An apparatus, comprising a processor and memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: receiving indication of a first input associated with a first touch display, receiving indication of a second input relating to an exiting touch display boundary input associated with the first touch display, receiving indication of a third input relating to an entering touch display boundary input associated with a second touch display, receiving indication of a fourth input associated with the second display, determining that a continuous stroke input comprises the first input, second input, third input, and fourth input, and determining an operation based, at least in part, on the continuous stroke input is disclosed. | 2011-06-23 |
20110154268 | METHOD AND APPARATUS FOR OPERATING IN POINTING AND ENHANCED GESTURING MODES - Methods and apparatuses for implementing gesture command recognition functionality is disclosed. The apparatuses may operate in a pointing mode and operate in an enhanced gesturing mode. While in the enhanced gesturing mode, the apparatuses may cause associated actions in response to recognizing sliding inputs as gesture commands. The gesture commands may be selectively associated with actions based on localities. The apparatuses may present overlays with information content independent of gesture command recognition. The apparatuses may change appearances of visual representations of sliding inputs in response to recognizing the sliding inputs as gesture commands. | 2011-06-23 |
20110154269 | HOME ENERGY MANAGEMENT SCREENSAVER - A computer screensaver program runs a home energy manager application. The screensaver program is activated after a predetermined time and automatically runs a web browser by detecting the URL of the home energy manager application. The home energy manager interface is then displayed on the computer screen or a remote monitor. Preferably, the screensaver cycles through one or more various screens and remains active until a key is pressed or the mouse is activated. | 2011-06-23 |
20110154270 | IMAGE DISPLAY SYSTEM, IMAGE DISPLAY DEVICE, PROGRAM, AND RECORDING MEDIUM - To prevent activation of a screen saver function during reproduction in an image display device, of a movie content of a HDD recorder. The HDD recorder includes a content server that stores content information including a program that is in a script format and that controls a generation timing of a screen saver screen, and video stream information. The image display device includes a script processing unit that acquires the content information from the content server and executes the program in script format and a stream processing unit that acquires the video stream information from the content server and decodes the video stream information. The script processing unit executes the program in script format, does not have a screen saver processing unit perform rendering of a screen saver screen during decoding of the video stream, and generates and displays a screen saver after completion of decoding. | 2011-06-23 |
20110154271 | Optical Proximity Correction for Improved Electrical Characteristics - A method, computer program product, and data processing system for performing an improved optical proximity correction are disclosed, which better respect the electrical properties of the device being manufactured. A preferred embodiment of the present invention performs OPC by first dividing the perimeter of a mask region into a plurality of segments, then grouping the segments into at least two distinct groups, wherein segments in the first of these groups are adjusted in position so as to minimize edge placement error (EPE) when the photolithography using the mask is simulated. Segments in the second group are adjusted in position so as to minimize cumulative error in a dimension spanning the region, wherein the span of such dimension extends from segments in the first group to segments in the second group. Correction so obtained by this process more readily preserves the intended electrical behavior of the original device design. | 2011-06-23 |
20110154272 | METHOD FOR DESIGNING TWO-DIMENSIONAL ARRAY OVERLAY TARGET SETS AND METHOD AND SYSTEM FOR MEASURING OVERLAY ERRORS USING THE SAME - A method for designing a two-dimensional array overlay target set comprises the steps of: selecting a plurality of two-dimensional array overlay target sets having different overlay errors; calculating a deviation of a simulated diffraction spectra for each two-dimensional array overlay target set; selecting a sensitive overlay target set by taking the deviations of the simulated diffraction spectra into consideration; and designing a two-dimensional array overlay target set based on the structural parameters of the sensitive overlay target set. | 2011-06-23 |
20110154273 | METHOD OF GENERATING MASK PATTERN, MASK PATTERN GENERATING PROGRAM, AND METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE - According to one embodiment, in process simulation, it is verified whether sidewall patterns formed on sidewalls of a core material pattern or a transfer pattern formed by transferring the core material pattern form a closed loop. When it is determined as a result of the verification that the sidewall patterns form a closed loop, the mask pattern is changed. When it is determined as a result of the verification that the sidewall patterns do not form a closed loop, the mask pattern is adopted. | 2011-06-23 |
20110154274 | FREQUENCY DIVISION MULTIPLEXING (FDM) LITHOGRAPHY - Systems and methods for generating an image are provided. These systems and methods include generating multiple light beams from a light source by controlling at least one parameter of the light source to be different among each of the multiple light beams. The systems and methods further include forming multiple light patterns of circuit structures that are separated in frequency by directing each of the light beams at a mask of circuit features. The systems and methods, when used in lithography for example, further include directing each of the light patterns toward a silicon substrate. The silicon substrate includes a silicon wafer having a surface at least partially covered with at least one of a photoresist material and a reversible contrast enhancement material (R-CEM). | 2011-06-23 |
20110154275 | METHOD AND SYSTEM FOR DEFINING GENERIC TOPOLOGIES FOR USE IN TOPOLOGY MATCHING ENGINES - Circuit analysis software packages are a significant tool used today in the design of integrated circuits (ICs). Many of the conventional and commercially available simulation or analysis packages, however, are limited to performing static design “checks” using topology based search algorithms to find potential problems in a subject design. Here, a system is provided that allows a user to define parameters that comport with the subject design to generate a set of specific topologies from a set of generic topologies. These generated topologies can then be used to perform a more thorough analysis of the subject design. | 2011-06-23 |
20110154276 | METHOD AND SYSTEM FOR OPTIMALLY PLACING AND ASSIGNING INTERFACES IN A CROSS-FABRIC DESIGN ENVIRONMENT - A system for connecting an interface of an electronic device between first and second fabrics includes a constraint generator that associates first and second conditions with the interface, a first equation solver that solves one or more first equation to select a first plurality of connectors in the first fabric and a second plurality of connectors in the second fabric that satisfy the first condition based on an optimality criterion for the interface; and a second equation solver that solves one or more second equation to select one of the first plurality of connectors in the fabric and one of the second plurality of connectors in the second fabric that satisfy the second condition based on the optimality criterion for the interface. | 2011-06-23 |
20110154277 | METHOD AND APPARATUS FOR GENERATING SUBSTRATE LAYOUT - Embodiments of the invention discuss methods and apparatus for efficiently generating substrate layout for motherboards and packages having high pin-count processors. The method comprises: extracting layout objects associated with a motherboard having a processor; identifying a type for each of the extracted layout objects; reordering the extracted layout objects based on the identified types for each of the extracted layout objects; grouping the layout objects based on the identified types; and generating a motherboard design based on the grouped layout objects. | 2011-06-23 |
20110154278 | DECISION MODULES - An abstract decision module primitive for placement within a logical representation (i.e., a netlist) of a circuit design is described. The decision module primitive receives as inputs alternative solutions for a given function or segment of a netlist. The alternative solutions include functionally equivalent, but structurally different implementations of the function or segment of the netlist. The decision module primitive alternatively selects between connecting one of the inputs to the netlist to provide a complete functional definition for the netlist based on constraint information. | 2011-06-23 |
20110154279 | DECISION MODULES - An abstract decision module primitive for placement within a logical representation (i.e., a netlist) of a circuit design is described. The decision module primitive receives as inputs alternative solutions for a given function or segment of a netlist. The alternative solutions include functionally equivalent, but structurally different implementations of the function or segment of the netlist. The decision module primitive alternatively selects between connecting one of the inputs to the netlist to provide a complete functional definition for the netlist based on constraint information. The selected input of the decision module may be updated as additional constraint information is determined throughout the various stages of the design process. In addition, alternative solutions for a given function or segment of the netlist may be added to and/or removed from the inputs of a decision module as additional constraint information is identified. | 2011-06-23 |
20110154280 | PROPAGATING DESIGN TOLERANCES TO SHAPE TOLERANCES FOR LITHOGRAPHY - An approach is provided that computes electrical delay ranges that correspond to a number of shapes included in a hardware design layout. The electrical delay ranges are converted to shape tolerances for each of the shapes. A lithography mask of the hardware design layout is generated using the shape tolerances so that the images of the shapes in the mask produced lie within the shape tolerances that correspond to the respective shape. | 2011-06-23 |
20110154281 | OPTICAL LITHOGRAPHY CORRECTION PROCESS - A apparatus and method for correcting a process critical layout includes characterizing the influence of individual ones of a set of worst case process variations on a simulated nano-circuit layout design and then correcting layout geometries in the simulated nano-circuit layout based on such characterizations. | 2011-06-23 |
20110154282 | SYSTEMS AND METHODS FOR DESIGNING AND MAKING INTEGRATED CIRCUITS WITH CONSIDERATION OF WIRING DEMAND RATIO - A method for designing and making an integrated circuit is described. That method utilizes statistical models of wire segments to accurately estimate the expected length of minimum-length, orthogonal wire segments within a block. From these estimates, the method accurately estimates an ratio between the horizontal and vertical routing resources required, termed the “H/V Demand Ratio.” From the H/V Demand Ratio, an accurate estimate of the height and width of the block may be determined. Thereafter, placement and routing may be performed quickly and accurately, thereby allowing the block to be designed and manufactured quickly and cost effectively. A method for designing an integrated circuit with efficient metal-1 resource utilization is also described. | 2011-06-23 |
20110154283 | Shaping Ports in Integrated Circuit Design - A mechanism is provided for performing a detailed routing of a net joining ports in an integrated circuit. Extended port regions are created for the ports of the net of the integrated circuit, the extended port regions being shaped in such a way as to guarantee routing access to the ports. A wire corresponding to the net is then placed and the extended port regions of the ports are trimmed, thus identifying essential port regions required for connecting the wire to the ports and dispensable port regions not required for connecting the wire to the ports. The wiring resources are then updated by releasing the dispensable port regions so that the dispensable port regions no longer constitute parts of the ports. | 2011-06-23 |
20110154284 | DICTIONARY-BASED DEPENDENCY DETERMINATION - Techniques are described herein for performing a dictionary-based dependency determination. For example, when a package is selected to be imported from a store (e.g., a database), a dictionary-based dependency operation may be performed to determine which elements of the package are dependent on other elements of the package. A dictionary includes indexes, each of which has at least one value. The indexes correspond to respective resources, and each value indicates an element of the package that produces the resource that corresponds to the respective index. If an element of the package consumes a resource, the indexes and corresponding values in the dictionary may be reviewed to determine which element(s) of the package produce that resource. | 2011-06-23 |
20110154285 | INTEGRATED MANAGEMENT APPARATUS AND METHOD FOR EMBEDDED SOFTWARE DEVELOPMENT TOOLS - Provided is an integrated management apparatus and method for embedded software development tools, which can support all the development tools used in the process of developing embedded software under a single environment, and provide a developer with a development environment optimized to development work through the support of an integrated project and an integrated tool user interface (UI) on the basis of a development environment type. Thus, it is possible to increase efficiency of the embedded software development work. | 2011-06-23 |