51st week of 2010 patent applcation highlights part 65 |
Patent application number | Title | Published |
20100325502 | NEXT DATA INDICATOR HANDLING - Method and apparatus for a base station engaging in transmissions via at least a media access layer with a user entity is disclosed. The base station transmits data to the user entity over a high speed scheduling channel and a high speed packet data scheduling channel. The base station has a plurality of hybrid automatic repeat request (HARQ) entities cooperating with a scheduler for transmitting frames from at least the base station to the user entity for a given HARQ process. Each HARQ entity receives either a not acknowledge signal or an acknowledge signal or detects a discontinuous transmission for a given HARQ process. The base station transmits a next data indicator to the user entity. The user entity has at least one buffer associated with a given HARQ process. The buffer stores and performs incremental combining of received data relating to data from the base station. The buffer is capable of being flushed. | 2010-12-23 |
20100325503 | System and Method for Determination of Reserved Hybrid Automatic Repeat Request Identifiers - A system and method are provided for determining a minimum number of reserved hybrid automatic repeat request (HARQ) process identifiers (IDs). The method includes, determining a minimum number of reserved HARQ Process IDs based upon a maximum transmission time and a period of a semi-persistent resource allocation. | 2010-12-23 |
20100325504 | METHOD FOR TRANSMITTING/RECEIVING BROADCAST OR MULTICAST SERVICE AND TERMINAL THEREOF - A method for receiving a multimedia broadcast/multicast service (MBMS) is provided. The method for receiving a broadcast or multicast service includes: attempting receiving of data via a channel for the broadcast or multicast service; transmitting a negative acknowledgement to a base station if the data is not received via the channel; and receiving the data. | 2010-12-23 |
20100325505 | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, RECEPTION METHOD, AND COMMUNICATION METHOD - A communication device used in a communication system requesting a retransmission signal when detecting an error in a received initial transmission signal, the communication device including: a reception unit which receives the initial transmission signal and the retransmission signal; a synthesis unit which synthesizes a signal based on a retransmission signal and at least one of a signal based on the retransmission signal or the initial transmission signal, when the reception unit receives the retransmission signal; and an iterative detection and decoding unit which performs signal decoding based on a signal obtained through the synthesis in the synthesis unit, thereby reducing the number of retransmissions and the number of iterations of the iteration process. | 2010-12-23 |
20100325506 | Downlink Transmissions for Type 2 Relay - A method for transmitting data to a user agent. The method includes a relay node receiving information from an access node, the information containing the data that is to be transmitted to the user agent and control information that the access node will use to transmit the data to the user agent. The method further includes the relay node transmitting the data to the user agent at the time the access node transmits the data to the user agent, the relay node using the control information that the access node uses to transmit the data to the user agent. | 2010-12-23 |
20100325507 | METHOD FOR TRANSMITTING A DATA BLOCK IN RADIO COMMUNICATION SYSTEM - A method of transmitting a data block in a wireless communication system is provided. The method includes transmitting the data block, receiving hybrid automatic repeat request (HARQ) not-acknowledgement (NACK) for the data block, receiving an automatic repeat request (ARQ) feedback message indicating a reception state of the data block, and determining whether to retransmit the data block by using the ARQ feedback message. | 2010-12-23 |
20100325508 | Method and Arrangement in a Telecommunication System in Which an Acknowledgment Message is Fed Back For a Bundle of Frames - A method in a receiving node for sending an acknowledgement/not acknowledgement “ACK/NACK” feedback report of received data units over a radio link is provided. When the receiving node have received ( | 2010-12-23 |
20100325509 | DATA TRANSMISSION/RECEIVING METHOD IN MULTIMEDIA BROADCAST MULTICAST SERVICE SYSTEM AND APPARATUS THEREOF - Provided is a Multimedia Broadcast Multicast Service (MBMS); and, more particularly, a data transmission/receiving method in a multimedia broadcast multicast service system, and an apparatus thereof. The data transmitting method in the MBMS system includes the step of checking a terminal receiving data provided from the MBMS and the step of determining whether there is error report feedback on retransmission of the data according to the number of the detected terminals. | 2010-12-23 |
20100325510 | TRANSMISSION DEVICE, RECEPTION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD - A reception device which communicates with a transmission device, the reception device including: a reception unit which receives a signal in which a plurality of data signals are multiplexed, from the transmission device; a data signal detection unit which detects transmission data included in the plurality of data signals from the reception signal received by the reception unit, and outputs the detected transmission data and success/failure of transmission data detection for each data signal; a selection unit which selects some of data signals for which the transmission data detection is not successful among the plurality of multiplexed data signals; a success/failure information signal generation unit which generates success/failure information in data signals for which the transmission data detection is successful and the selected data signals; and a report transmission unit which reports the success/failure information to the transmission device. | 2010-12-23 |
20100325511 | METHOD OF GENERATING PARITY-CHECK MATRIX, ENCODING/DECODING METHOD FOR LOW DENSITY PARITY-CHECK CODE WITH VARIABLE INFORMATION LENGTH AND VARIABLE CODE RATE AND APPARATUS USING THE SAME - A method of generating a parity-check matrix of a low density parity-check (LDPC) code with a variable information length and a variable code rate, an encoding/decoding method, and an apparatus using the same are provided. The method of generating a parity-check matrix of an LDPC code includes: a first parity-check matrix generation process of generating a first parity-check matrix constructed with a first information block and a parity block; and an m-th parity-check matrix generation process of generating an m-th parity-check matrix by an m-th information block to a generated (m−1)-th parity-check matrix (12010-12-23 | |
20100325512 | DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD - The present invention relates to a data processing apparatus and a data processing method which can improve the tolerance to errors of code bits of an LDPC code such as burst errors or erasure. | 2010-12-23 |
20100325513 | INTEGRATED CONTROL ELECTRONICS (ICE) FOR A HOLOGRAPHIC STORAGE SYSTEM - Integrated control electronics for a holographic storage system that is adapted for controlling read/write logic in a holographic storage device. The control electronics may control beam steering devices, SLM devices, shutters, optical sensor arrays and lasers. | 2010-12-23 |
20100325514 | DECODING METHOD AND DECODING DEVICE - In row calculation, a value which is obtained by subtracting an offset according to a minimum of the absolute values of column LLRs from the minimum of the absolute values of the column LLRs is set as a row LLR corresponding to a column of the column LLRs. | 2010-12-23 |
20100325515 | CONTROLLING POINT-TO-MULTIPOINT TRANSMISSIONS OF CONTENT DATA OVER A RADIO INTERFACE - The invention relates to error control for point-to-multipoint (PTM) transmissions of content data over a radio interface. A method embodiment for controlling a PTM transmission in a PTM-enabled network comprises the steps of receiving and storing redundancy data at a dedicated redundancy data storage in a radio access network, wherein the redundancy data are provided for a correction of transmission errors in the content data resulting from the transmission of the content data without the redundancy data over one or more radio interfaces; receiving a request for redundancy data from a redundancy data control node; and responding to the redundancy data request by providing at least a portion of the redundancy data. | 2010-12-23 |
20100325516 | SYMBOL ENCODING FOR TOLERANCE TO SINGLE BYTE ERROR - The present invention provides a method that protects symbol types by characterizing symbols as one of two types—DATA or NON_DATA, generating a symbol characterization bit, placing the symbol characterization bit at both ends of the symbol, and transmitting the symbol with the symbol characterization bits at both ends. Thus, a single byte error may affect a type bit in two consecutive symbols, and will affect one or the other of the type bits in a single symbol, but cannot affect both type bits in a single symbol. | 2010-12-23 |
20100325517 | APPARATUS FOR PROCESSING STREAMS AND METHOD THEREOF - An apparatus for processing streams includes a trellis encoding unit which changes a part of streams with parities, an RS re-encoding unit which corrects at least one of parity part and data part of the streams, and generates new codewords to match the changed part of the streams, and a multiplexer which re-constructs the streams with the generated codewords. | 2010-12-23 |
20100325518 | METHOD OF PROCESSING TRAFFIC INFORMATION AND DIGITAL BROADCAST SYSTEM - A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change. | 2010-12-23 |
20100325519 | CRC For Error Correction - A cyclic redundancy check (CRC) or other function may be used as an error correction mechanism by analyzing CRC results against a table of CRC results for potential flipped bits. From the table, an incorrect bit may be identified and corrected. Two or more bits may be identified and corrected by testing the XOR of the calculated CRC results with two or more results within the table to identify two or more bits that are incorrect. In one embodiment, data stored on a data storage system may be stored with a calculated CRC for each block of data. When the data is read from the storage system, the CRC function may be used to verify data integrity and to identify one or more bits that are incorrect in the retrieved data. | 2010-12-23 |
20100325520 | RADIO COMMUNICATION DEVICE AND REPETITION METHOD - Provided is a radio communication device which can obtain the maximum improvement effect of the error rate characteristic by repletion when an LDPC code is used as an error correction code. In this device, an LDPC encoding unit ( | 2010-12-23 |
20100325521 | UNEQUAL DELAY CODES FOR BURST-ERASURE CHANNELS - An error correction code includes a separate error code portion for each of two or more separate burst erasure durations (or burst error durations). For each burst erasure duration, the code can be employed to recover from the burst erasure with a different delay time. Each error code portion has a particular parameter for burst duration (B) and delay (T), meaning that the code can be used to recover from a burst erasure of duration B with delay T. Each error code portion is based on separating the source symbols into sub-symbols and diagonally interleaving the sub-symbols based on the (B,T) parameters for the error code portion. Accordingly, different burst erasures are recovered from with different delays. | 2010-12-23 |
20100325522 | Storage device, storage control device, data transfer intergrated circuit, and storage control method - A storage device is for restoring the data saved in a nonvolatile memory to a cache memory, even if there is not a read response from the nonvolatile memory. In a data saving operation, parity data of to-be-saved data is generated, and the to-be-saved data and the parity data having CRCs and AIDs added thereto are written into a flash memory. In a data restoring operation, if an operation to read data from the flash memory is not completed within a predetermined period of time, the data reading operation is suspended, and additional data is set. The to-be-saved data having a data error corrected with the parity data is then written into the cache memory. | 2010-12-23 |
20100325523 | FAULT-TOLERANT METHOD AND APPARATUS FOR UPDATING COMPRESSED READ-ONLY FILE SYSTEMS - A fault-tolerant approach for updating a compressed read-only file system in embedded devices using a two-step approach. In the first phase an update package creates an intermediate memory image where the data blocks are independently compressed so that, if needed, the data therein can be decompressed and read without access to any other surrounding data blocks. Then in the second phase the intermediate memory image is decompressed in a buffer so that it can be reimaged into its final form and order before being recompressed and written back to non-volatile memory over-writing the intermediate memory image. | 2010-12-23 |
20100325524 | CONTROL CIRCUIT CAPABLE OF IDENTIFYING ERROR DATA IN FLASH MEMORY AND STORAGE SYSTEM AND METHOD THEREOF - A flash memory control circuit including a microprocessor unit, a first interface unit for connecting a flash memory, a second interface unit for connecting a computer host, an error correcting unit, a memory management unit, and a marking unit is provided. The memory management unit divides each page in the flash memory into a plurality of data bit areas, and a plurality of redundancy bit areas and a plurality of error correcting bit areas corresponding to the data bit areas, wherein each of the data bit areas has a plurality of sectors for respectively storing a sector data. The marking unit stores a data accuracy mark corresponding to each sector data in the corresponding redundancy bit area to record the status of the sector data. Thereby, the flash memory controller can effectively identify error data in the flash memory by using the error correcting codes and the data accuracy marks. | 2010-12-23 |
20100325525 | SOFT OUTPUT VITERBI DECODER ARCHITECTURE - A soft output Viterbi algorithm (SOVA) decoder arranged to decode symbols received over a transmission channel, the symbols indicating a state transition between two states of a plurality of states that determines a decoded data value, the SOVA decoder comprising a reliability memory unit including at least four stages of logic units, each logic unit including a single buffer and at least four stages including a plurality of full stages comprising a separate logic unit corresponding to each of the plurality of states; and a plurality of compact stages including half or less than half the number of logic units than the number of the plurality of states, each logic unit corresponding to two of the plurality of states. | 2010-12-23 |
20100325526 | FILTER AND SORT BY FORMAT - The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format. | 2010-12-23 |
20100325527 | OVERLAY FOR DIGITAL ANNOTATIONS - A user input is received as a digital annotation, and the digital annotation is maintained as at least part of an overlay layer. The digital annotation is displayed, and if information from a program is being displayed then the digital annotation is displayed concurrently with the information from the program. Interaction between the overlay layer and the application layer can also be allowed. | 2010-12-23 |
20100325528 | AUTOMATED FORMATTING BASED ON A STYLE GUIDE - Techniques are provided for organizing information in a document according to the rules of a particular style guide. Information for full references is collected and stored as both reference metadata in the metadata of the document, and as reference text in one or more locations in the text of the document. As information for a particular reference is input into a GUI, a depiction of reference text for the reference is automatically updated to reflect each new item of information, such that the depiction continually conforms to the rules of the particular style guide. A user may insert in-text citations, based on reference metadata in the metadata of the document, into the text of the document. A formatted in-text citation may be presented to a user for editing. The edited in-text citation is automatically inserted into the text of the document at a location indicated by the user. | 2010-12-23 |
20100325529 | Resizing an Editable Area in a Web Page - Embodiments of the present invention provide for vertically and/or horizontally resizing a zone or DIV element of a Web page via a browser-based Web authoring tool, while preserving a DIV element's ability to dynamically size to its Web content. Drag and drop vertical resizing of a DIV element is accomplished by creating two hidden DIV elements that are set to the specific left/top anchor, width, and altered HTML content of the DIV element to be resized. The two hidden DIV elements provide specific top and bottom pixel height limits to determine when a line break should be appended or decremented to the original DIV element's HTML content. By utilizing line breaks to vertically resize, a DIV element maintains its capability of sizing to dynamic Web content. | 2010-12-23 |
20100325530 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, COMPUTER-READABLE MEDIUM AND COMPUTER DATA SIGNAL - An information processing apparatus comprises a memory that stores structure information indicating a structure of functions of a Web application. Upon acquiring extension page information defining an extension function of the Web application, the apparatus sets up the extension page information in the memory according to a setup command, and determines, based on the setup command and the structure information, an insertion position of the extension function in the structure of functions of the Web application. Then, upon receipt of a request for generation of a Web page that represents the structure of functions of the Web application, the apparatus generates an extended Web page based on the structure information and the insertion position, by inserting extension function information indicating the extension function into a Web page according to the structure information. | 2010-12-23 |
20100325531 | METHODS AND APPARATUS TO MAINTAIN ORDERED RELATIONSHIPS BETWEEN SERVER AND CLIENT INFORMATION - Example methods and apparatus to maintain ordered relationships between server and client information are disclosed. A disclosed example method involves defining, via an extensible markup language (XML) schema for an XML document that is managed by an XML management document (XDM) server (XDMS), an attribute with a unique value such that every element within sequence of the XML document is consistently addressable. | 2010-12-23 |
20100325532 | INDICATING FOCUS IN A PORTAL ENVIRONMENT - A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet having input focus. A focused style sheet further can be assigned to the focused portlet having input focus. Subsequently, each of the focused and unfocused portlets can be rendered in the portal. Responsive to a new portlet in the portal acquiring the input focus from the focused portlet, the focused style sheet can be re-assigned to the new portlet while the unfocused style sheet can be re-assigned to the focused portlet which no longer has input focus. Subsequently, the new portlet and the focused portlet which no longer has input focus can be re-rendered in the portal according to the style sheets. | 2010-12-23 |
20100325533 | Systems and methods for improved web-based document retrieval and object manipulation - Systems and methods are provided for improving web-based document retrieval and object manipulation. In an implementation, objects within web documents (e.g., a web page) are manipulated when the objects are visible through a viewport of a user's web browser. According to a method, an object selected from a web document is manipulated when that selected object is displayed within the viewport of the user's browser. The manipulation may include downloading content associated with the stored object and additionally, or alternatively, executing a script associated with the stored object. Additionally, or independently, methods may be provided for blocking the download of an object in a retrieved web document until that object is displayed or visible in the user's browser viewport. | 2010-12-23 |
20100325534 | System for converting data to a markup language - Systems and methods are provided through which data parseable against a document type definition by generating a list of a possible paths of an input element that is not encoded against the document type definition, determining the path that is the best fit with the document type definition, and then generating the element in the syntax of the document type definition. Determining the path that is the best fit includes parsing the path against the document type definition. The best fit is expressed in a scoring scale, in which the best score indicates the best fit. Thereafter, the path with the best fit is translated in accordance to the document type definition or markup language. | 2010-12-23 |
20100325535 | SYSTEM AND METHOD FOR ADDING NEW CONTENT TO A DIGITIZED DOCUMENT - A system and method is disclosed for adding content to a digitized document The method discloses: receiving the digitized document; identifying a set of original content areas; defining a set of new content space areas after the set of original content areas have been subtracted from a total area in the finished document; and inserting a set of new content into the set of new content space areas. The system discloses; a page detection module for receiving the digitized document; an original content identification module for identifying a set of original content areas; a new content space identification module for defining a set of new content space areas after the set of original content areas have been subtracted from a total area in the finished document; and a new content addition module for inserting a set of new content into the set of new content space areas. | 2010-12-23 |
20100325536 | APPLICATION ORCHESTRATOR - A method for orchestrating various applications is described herein. A request to store a context information regarding a document may be received. An application in which the document is modified may be determined. The context information may be requested from the application. The context information may be stored. A request to recall the context information may be received. The context information may be displayed on a computer screen. | 2010-12-23 |
20100325537 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CREATING SEARCHABLE DOCUMENTS ON A COMPUTER NETWORK - A method for accessing web pages on a network is disclosed. The method comprises transferring a portion of a web page from a server computer to a display device over the network. The portion of the web page includes a selector allowing the user to concurrently select respective values for two or more dimensions. A user's choice is detected to indicate the value selected for each dimension chosen by the user and a filtering methodology selected by the user for each dimension chosen by the user. The filtering methodology is selected from a plurality of filtering methodologies. One or more web pages associated with information that meets all the respective values for the chosen dimensions are identified in accordance with the corresponding filtering methodologies selected for the chosen dimensions. Information about the identified web pages is sent to the user computer. At least one of the identified web pages includes a plurality of sections. A user's choice is then detected indicating a web page selected by the user from the identified web pages. Only sections of the web page selected by the user that meet the respective values for the chosen dimensions and the corresponding filtering methodologies are sent to the user computer. Signals provided by a document creator are accepted via the user input device to create a document, the document having a plurality of sections. Signals provided by the document creator are accepted via the user input device to assign a value for at least one dimension to each section of the document. A first section of the document and a second section of the document are associated with different values for the same dimension. The user is given access to the plurality of sections of the document based on the values assigned to the corresponding dimensions by the document creator. | 2010-12-23 |
20100325538 | Method and Apparatus to Digitally Whiteout Mistakes on a Printed Form - A method enables users to make corrections to printed forms using a computer arrangement. The printed form is scanned and displayed to the user on a display of the computer arrangement. The user selects one or more regions of the printed form to be corrected. The selected regions are digitally whited out to create a corrected image that can be output | 2010-12-23 |
20100325539 | WEB BASED SPELL CHECK - A word entered into a document interface is recorded. The document interface may be part of a web-based application provided through a web browser. A request for determining whether a word is correctly spelled is transmitted across a network. An indication as to whether the word is incorrectly spelled or correctly spelled is then received. The display of the word within the document interface is then transformed from a first state where the word is plainly displayed to a second state where the word is displayed with a user interface marker. The user interface marker may be configured to provide a visual indication that the word is incorrectly spelled. The operations of recording the word, transmitting the request, receiving the indication, and transforming the display of the word from the first state to the second state may be performed in the background of the web-based application without interfering with user workflow within the document interface. | 2010-12-23 |
20100325540 | SOFTWARE DEVELOPMENT TOOL FOR PROVIDING USER CONTEXT INFORMATION TO IMPROVE MESSAGE QUALITY AT DEVELOPMENT TIME - A message occurrence can be detected when a software application runs on a computing device. The message occurrence can be an occurrence where a text containing message is presented upon a user interface of the software application or a log associated with the software application is updated with a text containing message. A user context for the message occurrence can be determined. The user context can include a user sequence and an execution path. Message occurrence information can be conveyed to a message context catalog. Within the message context catalog, the message occurrence information can be indexed against unique message identifiers. Message occurrence information from the message context catalog can be presented in a computer's user interface when a message uniquely identified by the message identifier is presented in the user interface. The user interface can permit a user to edit text of messages. | 2010-12-23 |
20100325541 | GUIDANCE INFORMATION PROVIDING DEVICE AND GUIDANCE INFORMATION PROVIDING SYSTEM - An MFP sequentially displays a plurality of operation screens on a display panel by switching, and receives a user operation on each operation screen. The user operation is performed for the switching or execution of a function, and the operation screens include screens customized by a user. A guidance information providing device includes: an information storage part storing switching information pieces in correspondence with the customized screens; a route generator that generates route information with reference to the stored switching information pieces, the generated route information indicating a display order of customized screens to be sequentially displayed between a current customized screen and a desired customized screen; a controller that selects, from among the stored switching information pieces, a switching information piece indicating switching from the current customized screen to a next customized screen to be displayed according to the display order indicated by the generated route information; a guidance generator that generates guidance information indicating an operation method for the user to switch the current customized screen to the next customized screen; and a communicator that outputs the generated guidance information. | 2010-12-23 |
20100325542 | RICH ENTITY FOR CONTEXTUALLY RELEVANT ADVERTISEMENTS - Described herein is an in-text advertising display that presents web advertisements contextually related to retrieved web content about text on a web page. The text of a web page is analyzed to determine whether terms or phrases are associated with particular contextual definitions called entities. Portions of text associated with an entity are emphasized to the user. Detection of a user trigger event initiates retrieval of additional web content about the emphasized text and the retrieved additional content is displayed in a display window, within a pop-up advertisement, or within a quickbar window. An adjacent seamless window displaying web advertisements related to the additional web content is also presented to the user. | 2010-12-23 |
20100325543 | Media Player Architecture and Methods - A media player for playing files of different formats on demand using a plurality of renderer components appropriate for the different formats for a network-connected computer system or electronic device having a visual display includes a media player shell having a viewable stage area displayed on the visual display for playing media and for displaying any controls for controlling playing of media. The shell determines file formats of files to be played by the media player and downloads renderer components capable of playing the file formats. Each renderer component is downloaded by the shell on demand and displayed on the stage area, where it is used to play the file. When more than one file is to be played by the player, the shell determines this fact first downloads a document chooser to be displayed in the stage area for selecting files for playing. | 2010-12-23 |
20100325544 | Multimedia Content Viewing Confirmation - Disclosed herein is a computer implemented method and system for confirming that a viewer viewed multimedia content on a client device. The client device receives the multimedia content from a server and plays the multimedia content on a display screen of the client device. A random challenge is presented to the viewer by overlaying the random challenge on the multimedia content. The random challenge is one or more of random in content, presented at random times during and/or after play of the multimedia content, and presented at random physical locations on the multimedia content. A response for the presented random challenge is invoked from the viewer. The viewer's response confirms that the multimedia content has been viewed by the viewer. A response report is generated based on the viewer's response. The viewer is credited with an item of value, if the response report confirms the multimedia content was viewed by the viewer. | 2010-12-23 |
20100325545 | Replacing first sourced media with second sourced media based on first sourced media quality - Replacing first sourced media with second sourced media based on first sourced media quality. A media processing device is operative to monitor the quality of first media and selectively to substitute second media in its place (in full or in part) based on a change in the quality of the first media. For example, in the context of first media received via broadcast (e.g., radio, satellite, streaming over the Internet, etc.), when a quality of the first media degrades, second media is substituted there for. The second media may be retrieved from a media storage device, or alternatively, it may be provided via another broadcast that has an acceptable quality level. The measure of quality of media may be characterized in accordance with any one or more parameters (e.g., change in signal to noise ratio (SNR), a discontinuity/gap, jitter, latency, etc.). | 2010-12-23 |
20100325546 | METHOD FOR OPTIMIZING AND PRIORITIZING VIDEO ROUTING OPERATIONS IN CONJUNCTION WITH MULTIPLE INTEGRATED DEVICE CONTROLS IN AN INTEGRATED, CONFIGURABLE OPERATION ROOM SYSTEM - A method to optimize and prioritize video routing operations in conjunction with multiple integrated device controls in an integrated operating room system is presented. The method comprises initializing a routing having a source and a destination for routable devices, displaying the routing and a device menu including routable and non-routable devices, requesting a change in the devices, and for each of the devices for which a change is requested, opening a device control window for the device using the device menu, changing the device according to the change request, and closing the device control window, wherein for every device for which a change is requested, when the device control window is opened, all other devices remain accessible. In one embodiment, displaying is performed using a touch screen. In one embodiment, when a change is requested for a routable device, a small video preview window replaces the normal video preview window. | 2010-12-23 |
20100325547 | Systems and Methods for Sharing Multimedia Editing Projects - The sharing of video editing techniques is performed by receiving a project description file, thumbnail graphics, and a location identifier at a first server, wherein the project description file is generated during editing of multimedia content by the user, and wherein the thumbnail graphics represent multimedia editing objects incorporated into the edited multimedia content. The edited multimedia content is retrieved from a second server based on the location identifier. The edited multimedia content is synchronized with the thumbnail graphics and multimedia editing objects specified by the project description file. The synchronized edited multimedia content, thumbnail graphics, and multimedia editing objects are displayed. | 2010-12-23 |
20100325548 | APPARATUS AND METHOD FOR GENERATING SLIDE SHOW AND PROGRAM THEREFOR - When slide show image data sets are generated from a plurality of image data sets, the image data sets, DVD-Video files representing the slide shows generated from the image data sets, and information representing reproduction order are stored in a manner that allows a user to access them so that pleasure of the slide shows for the user is not ruined. The user changes the images to be included in the DVD-Video files and the reproduction order, while referring to the image data sets, the DVD-Video files, and the information. A digitalization center newly generates DVD-Video files according to the changed images and the changed reproduction order. | 2010-12-23 |
20100325549 | PERSISTENT MEDIA PLAYBACK - Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media. | 2010-12-23 |
20100325550 | RFID SYSTEMS - This invention relates to methods, computer program code and apparatus for improved RFID tagging systems. We describe a module for configuring an RFID system comprising a plurality of RFID readers, said RFID system operating in an environment comprising a plurality of RFID tagged entities, the module comprising: code to enable a user to build an interface for defining a state map for said RFID system, said state map comprising a plurality of states representing information about tagged entities within the environment and transitions between said plurality of states; a transition logic module storing transition logic controlling transitions between states wherein said transition logic module is connected to said interface so that transition logic for said state map is defined using said interface; and a database for storing said states, said transitions and said defined transition logic. | 2010-12-23 |
20100325551 | Aggregated Unified Communication Bandwidth Management System for Control by Human Operator - A Unified Bandwidth Manager that functions as a high-level bandwidth manager to interface with and hierarchically manage a plurality of service-specific bandwidth reservation and session management systems under human operator control. The Unified Bandwidth Manager includes at least an aggregated network communication bandwidth management information display system that functions as a high-level information display system interfacing with a plurality of service-specific bandwidth reservation and session management systems so as to provide an integrated “view” of the enterprise networks operation is described. The system includes at least a display a user interface and one or more types of interfaces to a plurality of service-specific bandwidth managers. In an implementation, the system can include traffic modeling elements and be used as a component of a Unified Bandwidth Manager for unified communications. | 2010-12-23 |
20100325552 | Media Asset Navigation Representations - Media asset navigation representations are described. In various embodiments, a content navigation input is received, such as an input to a client device, to initiate a display of a media asset navigation interface from which media assets can be selected. Groups of related media assets are determined, and each group of related media assets is represented for user selection from the media asset navigation interface. A visual element is identified for each group of related media assets, and the visual elements each provide a coherent visual representation of the related media assets in a respective group. A display can be initiated of the visual elements in the media asset navigation interface where each of the visual elements are selectable to individually navigate the related media assets in the respective groups. | 2010-12-23 |
20100325553 | NETWORK OF USER-AWARE MULTIPLE-PROTOCOL INTERNET BROWSERS - A method for Internet browsing where a subscriber/browser navigates to a new Internet (IPv4) address and multiple protocol/network data is gathered relative to the Internet location. The method includes subscribing by browsers to a proprietary Website, providing a client software program to each of the browser/subscribers, navigating by a browser to a new Internet IP-address (location), sending a notification to a main server of the proprietary website and registering by the server of the browser's new location. The method also includes sending back the location data to the browser-installed client software program, notifying all other browsers at the same location by the server of a newly arriving browser, notifying the newly arriving browser that others are already there, initiating communication between the first and newly arriving subscriber/browsers and graphically displaying all the data gathered. | 2010-12-23 |
20100325554 | Photo-Based Network Control Device and Related Method - A photo-based network control device includes a device information database, an image receiving unit, an identification unit, a graphic user interface (GUI) and a network module. The device information database stores operating information of a target device. The image receiving unit obtains a photo image of surroundings including an image of the target device. The identification unit identifies the target device on the photo image to generate an identification result. The GUI displays the photo image and the operating information based on the identification result, and receives a control signal associated with the operating information. The network module transmits an indication signal to the target device according to a network protocol and the control signal. | 2010-12-23 |
20100325555 | Method and Apparatus for Providing Auto-Registration and Service Access to Internet Sites for Internet Portal Subscribers - A method and apparatus is provided for populating and submitting electronic forms by proxy over a data-packet-network. The apparatus comprises a software application running on a system of network-connected servers that enables a user, connected in session with one of the servers, to navigate to a site containing an electronic form and obtain data about the site and about the form. The data obtained is used in conjunction with data about the user to construct a machine readable job order upon user request that may be executed for the purpose of automatic form population and submission to a host sponsoring the site. Upon acceptance of the submitted form, data used for passwords, log-in codes and user-names is returned to a data repository where it is entered along with specific site data as a new registered site item for a registering user such that future navigation to the site, auto log-in and data return may be performed automatically on behalf of the user. | 2010-12-23 |
20100325556 | METHOD AND DEVICE FOR MODIFYING A PERSONAL DATA REPOSITORY IN A NETWORK - Method and nodes for modifying a personal data repository in a network comprise: based upon an end user inputs, receiving a modification request related to at least one data entry of the personal data repository, the at least one data entry having at least one device identifier associated thereto, each device identifier indicating a plurality of local devices that store the at least one data entry; and based upon further inputs of the end user, receiving a decision to modify the at least one data entry of the personal data repository in at least one of the plurality of local devices. Furthermore, method and nodes for data synchronization in the network comprise: receiving a modification request of the personal data repository of the network, the modification request including at least one data entry associated to at least one device identifier, each device identifier indicating a plurality of local devices in which a corresponding data entry needs to be modified | 2010-12-23 |
20100325557 | ANNOTATION OF AGGREGATED CONTENT, SYSTEMS AND METHODS - Systems and methods of annotating aggregated on-line content within a defined context are presented. A context composer can define a context by defining one or more context attributes including network addresses of remote content and an arrangement of the content according to a desired presentation. The composer, or other viewer of a context, can utilize an annotation interface to submit annotations to the context. The annotations can be bound to the arrangement of the context via the annotation interface and integrated into the defined context. One or more viewers can observe the annotations, possibly as the annotations are made in real-time. | 2010-12-23 |
20100325558 | ONLINE STORY COLLABORATION - An online collaborative story system allows multiple people to collaborate on creating a story by contributing content of various types to a server computer, where it is voted on by the collaborators or a designated editor to create the finished story. Additionally, one or more of the collaborators can be rewarded for their participation in the story. | 2010-12-23 |
20100325559 | SMART NOTEBOOK - Techniques are disclosed herein for allowing sharing of notes and ideas between electronic devices. The presence of a number of electronic devices is determined. A determination is made that the electronic devices are to be part of a shared workspace. A shared workspace is generated for the electronic devices. The shared workspace is displayed on a display screen of at least one of the electronic devices. The shared workspace that is displayed may be based on the capabilities of the electronic device. The shared workspace that is displayed may reflect the location of the electronic devices. | 2010-12-23 |
20100325560 | System and Method for Review of Discussion Content - This invention is a content review system having a computer readable medium which can contain member information embodied in the computer readable medium representing individuals that wish to participate in online discussions where each member has an electronic address. Computer readable instructions provide for receiving initial discussion content generated by an originating member, generating a new discussion notification, transmitting the new discussion notification to the members, receiving a comment to the initial discussion content from a commenting member, transmitting the comment to each member, receiving review information from a reviewing member wherein the review is associated with the comment and wherein the review information include feedback information selected from the group of concur, concur and comment, neutral comment, dissent and dissent and comment, and transmitting the review information to at least one member. | 2010-12-23 |
20100325561 | MEETING LOBBY FOR WEB CONFERENCING - A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby. | 2010-12-23 |
20100325562 | METHOD OF AND APPARATUS FOR DESCRIBING, PROMOTING, PUBLISHING, AGGREGATING, DISTRIBUTING AND ACCESSING LIVE CONTENT INFORMATION - A live content information system is used to register, promote and distribute true live content, pseudo-live content and on-demand content. The live content information system associates a registration number with the content. The live content is integrated into an overall presentation that includes auxiliary content. Snapshots or a portion of the content is integrated into a promotional viewer and distributed to advertise the content. The live primary content and auxiliary content are integrated and distributed within a live content viewer. The live primary content and auxiliary content are distributed from the appropriate sources to be displayed at the end user's computer system within the live content viewer. The live content information system also allows a producer of live content to be connected to one or more sponsors who will pay money for sponsoring the distribution of live content. The live content information system also allows live content to be quickly and easily interchanged between a producer of the live content and a partner such as a syndicator, distributor, affiliate and sponsor. | 2010-12-23 |
20100325563 | AUGMENTING A FIELD OF VIEW - The claimed subject matter relates to an architecture that can enhance an experience associated with indicia related to a local environment. In particular, the architecture can receive an image that depicts a view of the local environment including a set of entities represented in the image. One or more of the entities can be matched or correlated to modeled entities included in a geospatial model of the environment, potentially based upon location and direction, in order to scope or frame the view depicted in the image to a modeled view. In addition, the architecture can select additional content that can be presented. The additional content typically relates to services or data associated with modeled entities included in the geospatial model or associated with modeled entities included in an image-based data store. | 2010-12-23 |
20100325564 | CHARTS IN VIRTUAL ENVIRONMENTS - The application of chart data to a virtual space. The chart data is accessed and a virtual space is formulated. The virtual space is a computerized representation of a plurality of spatially interrelated visual items. The chart data is merged with the virtual space. As an example, the chart data might represent spatially significant information. For instance, one data item in the chart data might represent information about a first point or region in the virtual space, another data item in the chart data might represent information about a second point or region in the virtual space, and so forth. Merging of the chart data might involve changing property(s) of corresponding regions of space depending on value(s) of the associated chart data. | 2010-12-23 |
20100325565 | APPARATUS AND METHODS FOR GENERATING GRAPHICAL INTERFACES - The various embodiments described herein provide for the layout and rendering of graphical interfaces to be independent from the underlying functionality of the application. The layout functionality for a graphical interface of an application is detached from the application itself, allowing the application and its associated graphical interface to be moved to different platforms utilizing different graphical application programming interfaces (APIs). | 2010-12-23 |
20100325566 | EMBEDDED ELECTRONIC DEVICE AND METHOD FOR PROVIDING INTERNET SERVICE THERETO - An embedded electronic device includes a display, a GUI (Graphical User Interface) application module, a control module, and a content acquisition module. The GUI application module is capable of displaying a GUI on the display. The Internet service management module is capable of controlling Internet service data. The content acquisition module is capable of downloading the Internet service data. The Internet service management module sends a download command to the content acquisition module after the Internet service management module receives a request from the GUI application module. The content acquisition module downloads the Internet service data from an Internet service terminal and transfers the Internet service data to the GUI application module. | 2010-12-23 |
20100325567 | Apparatus and Method For Graphically Visualizing and Configuring Patterns - A method for graphically visualizing and configuring patterns includes displaying a high-level diagram representing a pattern. The high-level diagram may include graphical elements. These graphical elements may include concept elements representing concepts within the pattern, and relationship elements showing the relationships between the concept elements. The method may further provide functionality to enable a user to select the concept elements. Upon selecting a concept element, the method may display one or more GUI input elements to enable the user to input configuration data associated with the concept element. The method may then generate one or more artifacts associated with the concept elements. These artifacts may be configured with the configuration data previously input. A corresponding apparatus and computer program product are also disclosed and claimed herein. | 2010-12-23 |
20100325568 | USER INTERFACE VISUALIZATIONS - Aspects of the invention pertain to user interface visualizations, enabling efficient display of content on a display device. At least some content is presented having diagonal views to emphasize certain portions of the content while deemphasizing other portions of the content. | 2010-12-23 |
20100325569 | SECURITY POLICY VERIFICATION SYSTEM - Systems and methods are provided that comprise a security policy verification system for verifying security policies. The system parses programming language code that implements security policies, and identifies annotations in the programming language code. The system then matches the annotations to the security policies to which the annotations correspond. The system then displays a natural language description of the security policy in a user interface. | 2010-12-23 |
20100325570 | AIR CONDITIONING CONTROLLER - An air conditioning controller includes a storage component, a data receiving component configured to receive set numeric data, a display component configured to display data, and a control component. The storage component has stored operation explanation data, relationship explanation data, and setting layout display data stored therein. The stored operation explanation data defines operations of functions executed in the air conditioner. The relationship explanation data defines relationships between explanations of operations of functions and values that are set. The setting display layout data includes setting display region data and explanation display region data. The control component is configured to cause the set numeric data that the data receiving component has received to be displayed in a setting display region while causing the operation explanation data and the relationship explanation data to be displayed in an explanation display region in accordance with the setting display layout data. | 2010-12-23 |
20100325571 | Graphically Specifying and Indicating Targeted Execution in a Graphical Program - System and method for distributed execution of a graphical program. A graphical program is displayed on a display of a computer system. Targeted execution of a first graphical program portion of the graphical program on an execution target is graphically specified. The graphical specification includes displaying a visual indication of the specified targeted execution on the display of the graphical program. During execution of the graphical program, the first graphical program portion executes on the specified execution target and a remainder of the graphical program executes on a default execution target. | 2010-12-23 |
20100325572 | MULTIPLE MOUSE CHARACTER ENTRY - This document relates to multiple mouse character entry. More particularly, the document relates to multiple mouse character entry tools for use on a common or shared graphical user interface (GUI). In some implementations, the multiple mouse character entry tools (MMCE tools) can generate a GUI that includes multiple distinctively identified cursors. Individual cursors can be controlled by individual users via a corresponding mouse. The MMCE tools can associate a set of characters with an individual cursor effective that an individual user can use the mouse's scroll wheel to scroll to specific characters of the set. The user can select an individual character by clicking a button of the mouse. | 2010-12-23 |
20100325573 | INTEGRATING DIGITAL BOOK AND ZOOM INTERFACE DISPLAYS - In accordance with one or more aspects, different pages of a digital book are displayed in each of two display areas of a device using a book display model. In response to a request to semantically zoom out, the digital book is displayed in a broader context, the broader context using a context display model rather than the book display model. In response to additional requests to semantically zoom out, the digital book is displayed in increasingly broader contexts. Additionally, in response to requests to semantically zoom in, the digital book is displayed in increasingly narrower contexts until the digital book is displayed in the book display model rather than the context display model. | 2010-12-23 |
20100325574 | PRESENTATION SCRATCH SPACES - Implementing scratch spaces to display one or more windows or slides previously streamed while displaying a currently streamed window or slide. A method includes using at least one of a plurality of screens, displaying a source window or slide. A first scratch space location is identified. The first scratch space location is a special window intended to contain a copy of pixels taken from a source window. The method further includes determining that the source window or slide should be copied to the first scratch space location either by detecting user input selecting an accelerator or by identifying a trigger image. As a result of determining that the source window or slide should be copied to the first scratch space location, pixels of the source window or slide are copied to the first scratch space location. | 2010-12-23 |
20100325575 | APPLICATION PROGRAMMING INTERFACES FOR SCROLLING OPERATIONS - At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll. | 2010-12-23 |
20100325576 | DISTRIBUTING MULTIPLE CLIENT WINDOWS USING A DISPLAY SERVER - Displaying overlapping windows from a client device. Windows are displayed at a client device with a first window overlapping a second window on a single display. The first window is a current window. The current window is based on front to back ordering of windows displayed at the client device. Pixels in a region of the first window are captured and sent to a display server. At the display server, the first window is displayed on a first display region. The second window becomes the current window, resulting in capturing and sending pixels in a region of the second window to the display server. At the display server, the second window is displayed on a second display region. At the display server, the first and second windows are displayed in a non-overlapping fashion by displaying the first window and the second window on separate display regions | 2010-12-23 |
20100325577 | WINDOW BROKER ARCHITECTURE - Retrieving information from a display server. Information about all visible windows displayed on a display by the display server is retrieved. Descriptive information about visible windows displayed on the display, and windows on a shelf is retrieved from the display server or window broker. Notifications of changes to windows are received. Based on information retrieved from the display server or window broker and received notifications, a user interface displays windows displayed on the display and windows on the shelf. A user request is received at the user interface for a change to what is displayed by the display server. The user request is sent, directly or indirectly to the window broker. The window broker approves, denies or makes arbitrary changes to windows to accommodate the user request and sends a window broker request to the display server. The window broker notifies window managers of changes that have been made. | 2010-12-23 |
20100325578 | PRESAGING AND SURFACING INTERACTIVITY WITHIN DATA VISUALIZATIONS - The use of visual cues associated with rendered visual items to cue a user on whether a rendered visual item has interactive capability and/or what type of interaction is possible with that visual item. The visual items may be rendered in a data driven way with each constructed using a corresponding parameterized view component. The parameter(s) are populated by data, perhaps by model variables obtained from an analytical model. The parameters then drive logic associated with the view component to thereby construct a visual item which may then be rendered. The rendering engine then renders the visual item with the visual cue. The user may then interact with the rendered visual item. Such interaction might cause some external action to occur, might change which visual items are displayed, and/or might change a value of the input parameters of one or more view components used to generate displayed visual items. | 2010-12-23 |
20100325579 | POP-UP PANEL FOR MULTIPLE MESSAGES - One embodiment is directed to a system or pop-up panel module for configuring a pop-up panel. The system or module include a controller and/or processor. The controller and/or processor may be configured to receive a plurality of actions requiring a validation, and invoke a call to a model layer to validate at least one of the plurality of actions. Based on a result of the validation, a message corresponding to the at least one of the plurality of actions is retrieved, and the retrieved message is stored in an object. The controller and/or processor may be further configured to provide a pop-up panel that references contents of the object and displays the message stored in the object, and to re-use the object to store a message for each of the plurality of actions requiring validation. | 2010-12-23 |
20100325580 | REMOTE CONTROL UNIT OF AIR CONDITIONING APPARATUS - A remote control unit of an air conditioning apparatus includes a display unit, a cursor-moving member, a confirmation member, and a controller. The display unit displays a menu and a cursor that indicates an item among a plurality of items inside the menu and is moved by the cursor-moving member when operated by a user. The confirmation member is configured to decide that the item is to be executed. The controller controls the display unit in response to the cursor-moving member or confirmation member being operated, and stores screen display modes displayed on the display unit. Upon receiving a predetermined input from the confirmation member, the controller causes items allowing selection of the display modes to be displayed on the menu. | 2010-12-23 |
20100325581 | DATA OBJECT LINKING AND BROWSING TOOL - Linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects. | 2010-12-23 |
20100325582 | System and Method for Assigning and Scheduling Activities - Techniques to facilitate assignment and scheduling of activities. In accordance with a method, a chart showing a calendar of schedule for a number of available resources is provided in a first frame (or window) in a user interface menu, and a number of objects representative of a number of unplanned activities are provided in a second frame. A selection for an unplanned activity in the second frame (or a planned activity in the first frame) is received and, in response, selected ones of a number of objects in the chart are highlighted based on the selected activity. A request to assign the selected activity to a selected resource and to schedule the selected activity for a particular time duration is thereafter received. The requested assignment and scheduling may be accepted or rejected based on the requirements of the selected activity and the capabilities of the selected resource. | 2010-12-23 |
20100325583 | METHOD AND APPARATUS FOR CLASSIFYING CONTENT - An approach is provided for receiving, in association with first content to be rendered on user equipment, a vector of one or more values for a corresponding one or more sliding scales. A determination is made of a relationship of the first content to second content based, at least in part, on the vector received. Each value of the vector represents a relative position along a corresponding sliding scale between a minimum label and a maximum label for the sliding scale. | 2010-12-23 |
20100325584 | Method and System for Facilitating the Review of Electronic Documents - A method and system is provided for facilitating the review of electronic documents such as patent, trademark and design documents. Example embodiments of methods provide a business context for performing the review, a role within the business context together with the event that is the reason for the review to be requested. | 2010-12-23 |
20100325585 | INFORMATION PROCESSING APPARATUS AND METHOD, AND INFORMATION PROCESSING PROGRAM - A note-type personal computer according to the present invention has an LCD for displaying information stored in an internal storage provided therein, and an external storage or an external picture server connected thereto, via the internet. And, operation for the information stored in the respective storages is performed by the user in the same procedure using operation units such as a keyboard, a touch pad, with indication on the LCD confirmed. When the information stored in the picture server is displayed, the LCD displays auxiliary information indicative of this notice. The LCD displays the auxiliary information using a different folder name, or displays the auxiliary information on the background of a display area of the LCD. So, the user can confirm contents on the internet easily without the need of performing complicated operations. | 2010-12-23 |
20100325586 | Computer-Implemented Systems And Methods For Efficiently Selecting Data In Multi-Dimensional Hierarchical Space With Multiple Constraints - Computer-implemented systems and methods are provided for reducing a number of options presented to a user where the options have characteristics that are arranged in a multi-dimensional hierarchical space. A system and method can be configured to identify common dimensions using dimension nodes in dimensional points and identify compatible nodes for each dimension in the multi-dimensional hierarchical space by determining whether an association exists. Compatible pairs of surviving points are generated after applying each of the compatible nodes from the common dimensions. Greatest lower bounds (GLBs) are computed for each of the generated compatible points, and a set of options is generated comprising points from the generated compatible points and the computed GLBs. | 2010-12-23 |
20100325587 | INCREMENTAL RUN-TIME LAYOUT COMPOSITION - Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit. | 2010-12-23 |
20100325588 | SYSTEMS AND METHODS FOR PROVIDING A VISUALIZER FOR RULES OF AN APPLICATION FIREWALL - The present invention is directed towards systems and methods for generating a representation a plurality of learned rules from a learning engine of an application firewall. The representation may be generated based on a history of URL communications with a web server. A learning engine of an application firewall may determine a plurality of learned rules based on a history of URL communications with a web server. Each of the plurality of learned rules mat be assigned a URL string. A visualizer can categorize a subset of the plurality of learned rules under a first check type of a plurality of check types. The visualizer may further generate a tree representation of URL strings of the subset of learned rules. Each node of the tree corresponds to a segment of the URL strings identified based on a delimiter for the URL strings. | 2010-12-23 |
20100325589 | BLOCK VIEW FOR GEOGRAPHIC NAVIGATION - Various embodiments provide techniques for geographic navigation via one or more block views. According to some embodiments, a block view can include a visual image of a geographic location that is visually similar to a panoramic image. In some example implementations, a block view can be scrolled to navigate images of a geographic location. In one or more embodiments, a bubble view can be displayed of one or more locations within the block view. The bubble view can include a zoomed image of one or more aspects of a block view. Further to some embodiments, a map view can be utilized along with the block view and/or the bubble view. The map view can include a two-dimensional representation of the geographic location from an aerial perspective, and can include a more general level of detail concerning the geographic location, such as streets, cities, states, bodies of water, and so on. | 2010-12-23 |
20100325590 | OPERATION CONTROL DEVICE, OPERATION CONTROL METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An apparatus and method provide logic for controlling a controllable device by distinguishing between an intended motion of a user and an unintended motion of the user. In one implementation, a computer-implemented method is provided to control a controllable device by distinguishing between a control movement and a non-control movement. The method receives spatial positions of a joint of a human appendage and a reference point disposed along the appendage and distal to the joint. The method determines whether a movement of the reference point about the joint is a control movement or a non-control movement, based on a comparison of direction of movement of the reference point and a direction of displacement between the reference point and the upper joint. A control instruction is executed when the movement is a control movement. | 2010-12-23 |
20100325591 | Generation and Placement Of Sub-Resolution Assist Features - Sub-resolution assist features (SRAFs) are placed in a template form and in series adjacent to main features in a layout design. After each SRAF template is placed, a clean-up process is conducted according to clean-up rules if necessary. Both SRAF templates and clean-up rules may be derived by using a model-based method or an optimization approach. Methods according to various embodiments of the invention may be used to place SRAFs near some two-dimensional main features such as contact features. | 2010-12-23 |
20100325592 | COMPUTER READABLE MEDIUM HAVING MULTIPLE INSTRUCTIONS STORED IN A COMPUTER READABLE DEVICE - A computer readable medium comprising multiple instructions stored in a computer readable device, upon executing these instructions, a computer performing the following steps: providing a first semiconductor layout and a second semiconductor layout predetermined to be fabricated on different material layers of a semiconductor device, the second semiconductor layout comprising a circuit pattern; setting a forbidden area of the circuit pattern on the first semiconductor layout according to a restriction condition; defining at least a virtual pattern arrangement area on a portion of the first semiconductor layout which does not correspond to the forbidden area; and selecting a positioning point at a boundary of the virtual pattern arrangement area and providing a virtual pattern array in the virtual pattern arrangement by taking the positioning point as an origin of a coordinate system of the virtual pattern array. | 2010-12-23 |
20100325593 | INTEGRATED CIRCUIT ANALYSIS SYSTEMS AND METHODS - The current invention uses structural data mining methods and systems, combined with partitioning hints and heuristics, to locate high level library functional blocks in a gate level netlist of an integrated circuit (IC). In one embodiment of the invention, the library is created by synthesizing various design blocks and constraints. The method supports characterization matching between a netlist and a library, between libraries and between netlists. The data mining method described herein uses a subgraph growing method to progressively characterize the graph representation of the netlist of the IC. In one embodiment of the invention, alternative hashing is used to perform subgraph characterization. Further, the located high level functional blocks may be used to substitute the corresponding portions of the target netlist having the matched characterizations, and may be annotated accordingly in the resulting netlist. | 2010-12-23 |
20100325594 | PRINTED CIRCUIT BOARD DESIGN ASSISTING METHOD, PRINTED CIRCUIT BOARD DESIGN ASSISTING DEVICE, AND STORAGE MEDIUM - A printed circuit board design assisting method, device and storage medium are provided. The assisting method includes referring to the position of terminals of a grid array package part, and attributes indicating whether each of the terminals is a power source terminal or a ground terminal, and selecting the power source terminals as a terminal to be researched, searching for a new connection path between the terminal which has been selected, and one of the ground terminals, by way of a first decoupling capacitor, determining whether there is duplication of paths between the new connection path and an connection path between the terminals connected by way of a second decoupling capacitor, changing the position of the second decoupling capacitor if duplication is detected, and re-searching a connection path between the terminals by way of the second decoupling capacitor, which is not in duplicate with the new connection path. | 2010-12-23 |
20100325595 | METHOD AND SYSTEM PERFORMING RC EXTRACTION - A method, system, and computer program product are disclosed for performing RC extraction. The present approach can consider multiple types of manufacturing processes, and allows location-based prediction data to be used in the context of net-based analysis. RC extraction can be more accurately performed based upon net-specific top and bottom adjustments to thickness prediction that are location-based. The net-based prediction data can be used for other purposes as well, such as to perform electrical hotspot analysis, to visually display physical properties of the nets, or allow queries for other data analysis purposes. | 2010-12-23 |
20100325596 | CLOCK GATING USING ABSTRACTION REFINEMENT - An initial clock gating function is introduced to an original circuit design. Using abstraction-refinement, the initial clock gating function is modified such that the gated circuit design is equivalent to the original circuit design. A model checker, such as a SAT solver, may be utilized to determine equivalency of two circuit designs. A counter-example may be determined by the model checker to negate equivalency. The counter-example may be utilized to modify the initial clock gating function to determine a modified gated circuit design that is equivalent to the original circuit design. | 2010-12-23 |
20100325597 | GENERALIZED CONSTRAINT COLLECTION MANAGEMENT METHOD - Techniques are provided to allow users of Electronic Design Automation (EDA) tools to define constraint template types for efficiently associating constraints with design objects to specify design intent. Processes for creating and validating the constraints are provided by user-defined plug-ins, thereby allowing users to annotate circuit designs with constraints for proprietary layout and fabrication processes without exposing the constraints to tool vendors or competitors. The constraints are re-created from the template types whenever the circuit design is loaded into the EDA tool, so that the constraints are based upon the latest version of the template type. The constraints are also re-created when validation fails. Constraint groups are reusable in different designs, technology nodes, and processes because they automatically expand to provide the specific constraints to achieve a goal. The specific constraints in a template type can be modified as technology changes, and the modification will automatically be applied to the design objects. | 2010-12-23 |
20100325598 | SINGLE EVENT TRANSIENT MITIGATION AND MEASUREMENT IN INTEGRATED CIRCUITS - A method for single event transient filtering in an integrated circuit device is described. The device comprises three sequential elements, each having a data input and a data output with each of the three data outputs coupled to one of three inputs of a voting gate. The method comprises generating first and second nominally equivalent logic signals in first and second SET domains, converting the first and second nominally equivalent logic signals into first, second and third nominally equivalent data channels, and transmitting the first, second and third nominally equivalent data channels to the data inputs of the first, second and third sequential elements. | 2010-12-23 |
20100325599 | VISUALIZATION OF TRADEOFFS BETWEEN CIRCUIT DESIGNS - A system may include a database configured to store information including characteristics of a plurality of components. The system may further include a server in communication with the database and configured to receive design requirements indicative of desired power supply designs; query the database for components that satisfy the design requirements; determine a plurality of power supply designs in accordance with the components and the design parameters; determine key parameters of at least a subset of the determined power supply designs; and rank the power supply designs. | 2010-12-23 |
20100325600 | ROUTING NETS OVER CIRCUIT BLOCKS IN A HIERARCHICAL CIRCUIT DESIGN - Some embodiments of the present invention provide a system that routes nets over circuit blocks in a hierarchical circuit design. During operation, the system can receive a set of circuit blocks. At least some terminals of the circuit blocks may be desired to be electrically linked together using a net which is expected to be routed over one or more circuit blocks. The system may divide an area associated with a block (e.g., an area in a metal layer which is situated above the block) into a set of tiles. Next, the system may assign costs to at least some of the tiles in the set of tiles. The system can then use the costs during routing. Note that using the costs of the tiles during routing makes it more likely that buffers can be used wherever required to meet slew and timing requirements. | 2010-12-23 |
20100325601 | METHOD AND APPARATUS FOR CREATING A CONFIGURABLE BROWSER-BASED FORMS APPLICATION - A method and system are provided for implementing a configurable browser-based form application. A configurable application toolset is provided, having a plurality of reusable browser-based form application components, or shells, that are configured in response to a received set of configuration parameters. Based on the configuration parameters, the toolset can be used to create any number of browser-based form applications. The application includes a browser-based form, a database, and rules governing the collection and storage of gathered and stored data. All of the configuration parameters are stored as data, so that no recompiling or modification of compiled software code in the shells is required when changes are needed, or an entirely new browser-based form application is desired. This reduces cost and time in software development. | 2010-12-23 |