35th week of 2009 patent applcation highlights part 62 |
Patent application number | Title | Published |
20090217104 | METHOD AND APPARATUS FOR DIAGNOSTIC RECORDING USING TRANSACTIONAL MEMORY | 2009-08-27 |
20090217105 | Debug device for embedded systems and method thereof - A debug device of embedded systems is provided. The embedded system includes an embedded processor for reading a bootloader from a flash memory through a data flash interface. The debug device includes a memory transmission interface, a dada storage module, a data control module and a display module. The memory transmission interface is configured to couple the data flash interface for receiving data to the data storage module. The data control module determines whether the data stored in the data storage module is data from a data bus or from the data flash interface according to whether a data control signal of the data flash interface has been triggered. The display module displays the data of the data storage module. | 2009-08-27 |
20090217106 | SYSTEM AND METHODS FOR RECORDING, DISPLAYING, AND RECONSTRUCTING COMPUTER-BASED SYSTEM AND USER EVENTS - A computer-implemented method for tracking computer system events and user actions is provided. The method includes detecting one or more system events of a computing system and one or more user actions performed on the computing system. The method also includes recording at least one system event and at least one user action. Additionally, the method includes synchronizing the recordation of the at least one system event and the recordation of the at least one user action. The method further includes presenting to a user the recordation of at least one system event and the recordation of at least one user action. | 2009-08-27 |
20090217107 | Method and Device for Data Processing - A method and device for data processing having at least three identical or similar execution units, wherein at least one comparator exists and at least two execution units are grouped such that the output signals of the at least two execution units are connected with the at least one comparator and compared. | 2009-08-27 |
20090217108 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PROCESSING ERROR INFORMATION IN A SYSTEM - A system for processing errors in a processor comprising, a first register having a unique identifier operative to store a first error data, a processor operative to retrieve the first error data from the first register, associate the first error data with the unique identifier, and generate a first uniform error packet including the first error data and the unique identifier and a storage medium operative to store the first uniform error packet. | 2009-08-27 |
20090217109 | ENHANCED PRESENCE ROUTING AND ROSTER FIDELITY BY PROACTIVE CRASHED ENDPOINT DETECTION - Endpoint crashes in a real time communication system are detected by a home server providing presence and other services to the endpoint upon receipt of an error message from an access server between the endpoint and the home server. The home server uses a cookie inserted into a dialog between itself and the endpoint identifying the endpoint, a session state created by the access server identifying the endpoint, or a transaction state maintained by the home server to look up the endpoint associated with the error message. Race conditions occurring when an endpoint crashes and recovers rapidly can be avoided employing a timestamp or sequence number incremented for each new endpoint registration and comparing a current timestamp or sequence number to the stored one before updating records at the home server. By notifying other subscribers about crashed endpoints, routing fidelity is enhanced. | 2009-08-27 |
20090217110 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT INVOLVING ERROR THRESHOLDS - A system for processing errors in a processor comprising, an error counter, a pass counter, and a processing portion operative to determine whether a first error is active, increment an error counter responsive to determining that the first error is active, increment the pass counter responsive to determining that all errors have been checked, and clear the error counter responsive to determining that the pass counter is greater than or equal to a pass count threshold value. | 2009-08-27 |
20090217111 | EVALUATION METHOD AND EVALUATION SYSTEM FOR SEMICONDUCTOR STORAGE DEVICE - An evaluation method is proposed to evaluate reliability of a nonvolatile memory in a semiconductor storage device with respect to data writing and data reading. While power is being supplied to the semiconductor storage device, a test program and the control program are written in a storage unit of the semiconductor storage device. The test program being written to control execution of an evaluation test performed for evaluating the reliability of the nonvolatile memory and generate a simulated access command identical to an access command input externally for accessing the nonvolatile memory. Access to the nonvolatile memory is controlled according to the test program and control program in the storage unit. | 2009-08-27 |
20090217112 | AC ABIST Diagnostic Method, Apparatus and Program Product - A method for implementing at speed bit fail mapping of an embedded memory system having ABIST (Array Built In Self Testing), comprises using a high speed multiplied clock which is a multiple of an external clock of an external tester to sequence ABIST bit fail testing of the embedded memory system. Collect store fail data during ABIST testing of the embedded memory system. Perform a predetermined number of ABIST runs before issuing a bypass order substituting the external clock for the high speed multiplied clock. Use the external clock of the tester to read bit fail data out to the external tester. | 2009-08-27 |
20090217113 | UTILIZING SERIALIZER-DESERIALIZER TRANSMIT AND RECEIVE PADS FOR PARALLEL SCAN TEST DATA - A Serializer/De-serializer (SerDes) of an integrated circuit (IC) includes selectable inputs and outputs not only for functional data and boundary scan (e.g., JTAG) test data, but also for parallel-scan test data. The serializing portion of the SerDes includes multiplexing logic responsive to control signals to select or identify one of the multiplexing logic inputs for functional data, boundary scan data and parallel-scan data. The de-serializing portion similarly includes selection logic responsive to such control signals to select or identify one of the selection logic outputs for functional data, boundary scan data and parallel-scan data. The multiplexing logic and selection logic couple the selected input or output, respectively, to the SerDes input/output pads. | 2009-08-27 |
20090217114 | SELECTABLE DUAL MODE TEST ACCESS PORT METHOD AND APPARATUS - A process of selecting alternative test circuitry within an integrated circuit enables a test access port. Scan test instruction data is loaded into an instruction register of a test access port TAP, the instruction data including information for selecting the alternative test circuitry. An Update-IR instruction update operation is performed at the end of the loading to output scan test control signals from the instruction register. A lockout signal is changed to an active state to disable the test access port and enable scan test circuits. | 2009-08-27 |
20090217115 | Method for Optimizing Scan Chains in an Integrated Circuit that has Multiple Levels of Hierarchy - A method for optimizing scan chains in an integrated circuit that has multiple levels of hierarchy addresses unlimited chains and stumps and separately all other chains and stumps. Unlimited chains and stumps are optimized by dividing an area encompassed by the chains and by a start point and an end point of the stump into a grid comprised of a plurality of grid boxes, and determining a grid box to grid box connectivity route to access all of the grid boxes between the start point and the end point by means of a computer running a routing algorithm. All other chains and stumps are optimized randomly assigning to a stump a chain that can be physically reached by that stump and adding an additional chain to that stump based on the number of latches in the additional chain, its physical location, and the number of latches already assigned. | 2009-08-27 |
20090217116 | DIAGNOSABLE GENERAL PURPOSE TEST REGISTERS SCAN CHAIN DESIGN - A structural design-for-test for diagnosing broken scan chain defects of long non-scannable register chains (GPTR) The GPTR and the system for testing and diagnosing the broken LSSD scan-only chains rapidly localize defects to the failing Shift Register Latch (SRL) pair. The GPTR modifies the latches used in the GPTR scan chain to standard LSSD L | 2009-08-27 |
20090217117 | Low power scan shifting with random-like test patterns - An apparatus and method to design an integrated circuit (IC) to reduce the toggling during shifting in and shifting out of test patterns in a IC having scan chains, while maintaining random-like filling of the “don't cares” of a test set. An average pattern of test patterns of a test set is found for both cases of where the test set is fully specified and not fully specified, inverters are judiciously inserted into the scan path and each test pattern is then modified by XOR-ing it with the average test pattern to produce a modified test pattern, which produces less toggling, translating to less power consumption. Further, the random filling of don't cares, as opposed to 0-fill, 1-fill, or adjacent fill, increases defect detection through collateral coverage. | 2009-08-27 |
20090217118 | BASE STATION - A base station includes a control unit configured to avoid contention between a radio resource allocated to a transmission packet or a retransmission packet by a channel-condition-based scheduling unit and a radio resource allocated to a transmission packet or a retransmission packet by a persistent scheduling unit. | 2009-08-27 |
20090217119 | METHOD, SYSTEM AND RELAY STATION FOR REALIZING HYBRID AUTOMATIC RETRANSMISSION - A method for implementing hybrid automatic retransmission is provided in a communication system. In the method, a terminal transmits a data block to a receiving side through a relay station; the relay station returns a receiving status of the relay station to the receiving side; and the transmitting side determines whether retransmission of the data block is needed according to the receiving status. A system for implementing hybrid automatic retransmission and a relay station are described, also. Accordingly, the system performance is enhanced, the transmission quality is improved. In addition, the relay station is transparent to the terminal such that no modification is required to be made to the existing terminal in the system having a relay station. | 2009-08-27 |
20090217120 | RADIO COMMUNICATIONS APPARATUS AND RADIO COMMUNICATIONS METHOD - A disclosed radio communications apparatus performs at least an automatic repeat request control and performs radio communications using a frame that occupies predetermined plural frequency bands. This apparatus includes a reception portion that receives feedback information about each of a plurality of frequency bands from a communications party, a determination portion that determines which frequency band among the plural frequency bands is to be used to retransmit a retransmission packet indicated by the feedback information, and a transmission portion that transmits the retransmission packet using. one or more determined frequency bands. | 2009-08-27 |
20090217121 | Decoding Apparatus and Decoding Method - The present invention relates to a decoding apparatus and a decoding method, which are capable of decoding LDPC codes with a high degree of precision while preventing the circuit scale of the decoding apparatus from increasing. A computation section | 2009-08-27 |
20090217122 | Coding Apparatus and Coding Method - The present invention relates to a coding apparatus and a coding method by which the circuit scale can be reduced without changing the operation speed in coding of a linear code. An adder | 2009-08-27 |
20090217123 | Method and System for Encoding a Data Sequence - A communication method and a communication system including a first entity ( | 2009-08-27 |
20090217124 | METHOD AND DEVICE FOR MULTI PHASE ERROR-CORRECTION - Data bits to be encoded are split into a plurality of subgroups. Each subgroup is encoded separately to generate a corresponding codeword. Selected subsets are removed from the corresponding codewords, leaving behind shortened codewords, and are many-to-one transformed to condensed bits. The final codeword is a combination of the shortened codewords and the condensed bits. A representation of the final codeword is decoded by being partitioned to a selected subset and a plurality of remaining subsets. Each remaining subset is decoded separately. A subset whose decoding is terminated is decoded again, at least in part according to the selected subset. If the encoding and decoding are systematic then the selected subsets are of parity bits. | 2009-08-27 |
20090217125 | LOW DENSITY PARITY CHECK (LDPC) DECODER - Methods and apparatuses to perform iterative decoding of Low Density Parity Check (LDPC) codes based on selecting a lambda number of minimum values. In one aspect, an LDPC decoder, includes: means for sorting a plurality of incoming messages of a check node according to magnitudes of the incoming messages; means for identifying a predetermined number of unique message magnitudes from the incoming messages; and means for computing outgoing messages for a subset of the plurality of incoming message, where the messages of the subset have different magnitudes larger than the predetermined number of unique message magnitudes but the outgoing messages are computed to have the same magnitude. In at least one embodiment, the decoder further includes means for computing outgoing messages that have magnitudes equal to any of the predetermined number of unique message magnitudes. In general, the magnitudes computed for all outgoing messages may not necessarily be the same. | 2009-08-27 |
20090217126 | GENERATION OF TANNER GRAPHS FOR SYSTEMATIC GROUP CODES FOR EFFICIENT COMMUNICATION - A computer implemented method of communicating includes receiving systematic group codes representative of one or more messages. A Tanner graph is used to decode such systematic group codes. A method of forming a communication decoder includes obtaining a dual code for a systematic group code, obtaining a Tanner graph from the dual code, and reducing vertex complexity of the Tanner graph to provide a decoding Tanner graph for the communication decoder. | 2009-08-27 |
20090217127 | TURBO DECODING APPARATUS AND METHOD - A turbo decoding method and apparatus for performing iterative decoding on a received signal is provided. A decoder receives a signal and an (N−1) | 2009-08-27 |
20090217128 | Low complexity decoding of low density parity check codes - An improved decoder and decoding method for low density parity check (LDPC) codes is provided. Decoding proceeds by repetitive message passing from a set of variable nodes to a set of check nodes, and from the check nodes back to the variable nodes. The variable node output messages include a “best guess” as to the relevant bit value, along with a weight giving the confidence in the guess (e.g., weak, medium or strong). The check node output messages have magnitudes selected from a predetermined set including neutral, weak, medium and strong magnitudes. The check node output messages tend to reinforce the status quo of the input variable nodes if the check node parity check is satisfied, and tend to flip bits in the input variable nodes if the check node parity check is not satisfied. The variable node message weights are used to determine the check node message magnitudes. Counts of the number of input weak and medium variable messages can be included in the determination of check node output messages. | 2009-08-27 |
20090217129 | METHOD AND APPARATUS FOR CHANNEL ENCODING AND DECODING IN A COMMUNICATION SYSTEM USING LOW-DENSITY-PARITY-CHECK CODES - A method and apparatus for encoding and decoding a channel in a communication system using a Low-Density Parity-Check (LDPC) code. The encoding method includes determining a modulation scheme for transmitting a symbol; determining a shortening pattern in consideration of the determined modulation scheme; grouping columns corresponding to an information word in a parity-check matrix of the LDPC code into a plurality of column groups; ordering the column groups; determining a range of a resulting information word desired to be obtained by shortening the information word; based on the range of the resulting information word, performing column group-by-column group shortening on the ordered column groups of the information word, according to the determined shortening pattern; and LDPC-encoding the shortened information word. | 2009-08-27 |
20090217130 | METHOD AND APPARATUS FOR CHANNEL ENCODING AND DECODING IN A COMMUNICATION SYSTEM USING LOW-DENSITY PARITY-CHECK CODES - A method for encoding a channel in a communication system using a Low-Density Parity-Check (LDPC) code is provided. The method includes determining a number of parity bits for puncturing; dividing the parity bits at predetermined intervals, and determining a number of puncturing parity bits, which are subjected to puncturing within the predetermined intervals; determining a modulation scheme; determining positions of puncturing parity bits corresponding to the determined number of the puncturing parity bits within the predetermined intervals according to the modulation scheme; repeatedly performing puncturing on puncturing parity bits corresponding to the determined positions at the predetermined intervals; and transmitting remaining bits except for the punctured bits according to the modulation scheme. | 2009-08-27 |
20090217131 | PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY - Data that are stored in cells of a multi-bit-per cell memory, according to a systematic or non-systematic ECC, are read and corrected (systematic ECC) or recovered (non-systematic ECC) in accordance with estimated probabilities that one or more of the read bits are erroneous. In one method of the present invention, the estimates are a priori. In another method of the present invention, the estimates are based only on aspects of the read bits that include significances or bit pages of the read bits. In a third method of the present invention, the estimates are based only on values of the read bits. Not all the estimates are equal. | 2009-08-27 |
20090217132 | Parity Check Matrix Generation Method, Data Transmission System, Encoding Device, Decoding Device, and a Parity Check Matrix Generation Program - A method is disclosed that allows the easy generation of low-density parity-check codes that can realize superior error-correcting characteristics. A processor ( | 2009-08-27 |
20090217133 | INTER-SEQUENCE PERMUTATION TURBO CODE SYSTEM AND OPERATION METHODS THEREOF - A high performance real-time turbo code system is proposed. The proposed system exploits cooperative coding architecture and a proper decoding scheduling to achieve low error rate within a constrained latency. Permutation schemes and hardware embodiments utilizing the cooperative coding are also shown. Various memory saving techniques are provided to reduce memory usage in both encoder and decoder. The proposed system is compatible with | 2009-08-27 |
20090217134 | INTEGRATED APPARATUS FOR MULTI-STANDARD OPTICAL STORAGE MEDIA - An integrated apparatus for multi-standard optical media includes a compact disc/digital versatile disc (CD/DVD) processor, a high-definition DVD (HDDVD) processor and a Blu-ray disc (BD) processor; a memory unit connected to the CD/DVD processor, the HDDVD processor and the BD processor to provide a storage resource; and a shared error correction code (ECC) engine for encoding or decoding the CD/DVD data stream, the HDDVD data stream and the BD data stream. Therein, the ECC engine further has a syndrome/parity generator to encode the data stream or to obtain the syndrome information from the data stream; and an erasure generator to obtain the possible error position information from the data stream. Thereby, the complexity and cost of the integrated apparatus can be reduced. | 2009-08-27 |
20090217135 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR ADDRESS GENERATION CHECKING - A method for address generation checking including receiving a starting memory address for a data, an ending memory address for the data, a length value of the data, and an address wrap indicator value that indicates if the data wraps from an end of a memory block to a start of the memory block, determining whether the ending memory address is equal to a sum of the starting memory address added to a difference of the length value to the address wrap indicator value, and transmitting an error signal that indicates an error occurred in a generation of the starting memory address or the ending memory address if the ending memory address is not equal to the sum. | 2009-08-27 |
20090217136 | STORAGE APPARATUS, CONTROLLER AND DATA ACCESSING METHOD THEREOF - A storage apparatus is provided. The controller of the storage apparatus includes an error correction module and a data disordering module. The error correction module is configured to perform an error correction procedure for a data packet to be written into a flash memory module of the storage apparatus for generating sequence data codes containing the data packet and corresponding error correcting codes, wherein the data packet includes a data area recording data to be written and a spare area recording data related to the data packet. The data disordering module is configured to convert the sequence data codes into non-sequence data codes, wherein the data of the data area and the spare area and error correcting codes are dispersed in the non-sequence data codes. Accordingly, it is possible to effectively increase the safety of the data packet. | 2009-08-27 |
20090217137 | Method for detecting and correcting data errors in an RF data link - Methods for detecting and correcting data errors in an RF data link include identifying valid data frames and corrupted data frames by measuring a data corruption level for each transmitted data frame, comparing the measured data corruption level for each corrupted data frame to a data corruption threshold, reconstructing the corrupted data frames having a data corruption level below the data corruption threshold, reconstructing the data block using data from valid and reconstructed data frames, and/or verifying the data in the reconstructed data block. | 2009-08-27 |
20090217138 | ITERATIVE DECODING OF PACKET DATA - A receiver employs iterative decoding of packet data, where the packet data represents a data frame encoded with at least two logical dimensions. A logical dimension refers to a layer, or sub-layer, of a layered network architecture. Consequently, a first logical dimension of encoding might refer to error detection in a packet frame at the data link layer, while a second logical dimension of coding might refer to error detection/correction encoding at a physical layer. For example, a data frame might be divided into several packets, each with a corresponding cyclic redundancy check (CRC) value as coding in the first logical dimension, which are then transmitted with a convolutional code as coding in the second logical dimension. The receiver performs iterative decoding in the first and second logical dimensions until either i) all errors are identified and corrected or ii) another type of stopping condition is met. | 2009-08-27 |
20090217139 | GENERATION OF GOLAY-BASED SYSTEMATIC BLOCK CODE SUPPORTING VARIOUS SIZES - A method for generating block codes from Golay code and a method and apparatus for encoding data are provided. The method can effectively generate codes having various lengths, various dimensions, and superior hamming weight distribution, and encodes data such as control information having various lengths into codes having strong resistance to channel errors, resulting in an increase of error correction performance. | 2009-08-27 |
20090217140 | MEMORY SYSTEM AND METHOD FOR PROVIDING ERROR CORRECTION - An error correction decoder includes a syndrome computation circuit, an error correction and computation circuit and an error correction circuit. The syndrome computation circuit calculates a syndrome of read data. The error correction and computation circuit calculates a location of a single-bit error using a division operation between elements of the syndrome when the single-bit error exists in the read data. The error correction circuit corrects the single-bit error of the read data based on the location of the single-bit error. | 2009-08-27 |
20090217141 | SETS OF RATE-COMPATIBLE UNIVERSAL TURBO CODES NEARLY OPTIMIZED OVER VARIOUS RATES AND INTERLEAVER SIZES - A method and apparatus for Turbo encoding uses a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code. The Turbo Codes have rate-compatible puncturing patterns. | 2009-08-27 |
20090217142 | Rate control adaptable communications - Rate control adaptable communications. A common trellis is employed at both ends of a communication system (in an encoder and decoder) to code and decode data at different rates. The encoding employs a single encoder whose output bits may be selectively punctured to support multiple modulations (constellations and mappings) according to a rate control sequence. A single decoder is operable to decode each of the various rates at which the data is encoded by the encoder. The rate control sequence may include a number of rate controls arranged in a period that is repeated during encoding and decoding. Either one or both of the encoder and decoder may adaptively select a new rate control sequence based on a variety of operational parameters including operating conditions of the communication system, a change in signal to noise ratio (SNR), etc. | 2009-08-27 |
20090217143 | On-Demand Service Reconciliation, Audit, and Alert Apparatus and Method - An audit tool (AT) operates in cooperation with an audit tool manager (ATM), a policy file (PF) and a query file (QF) in order to provide a real time display of usage within an on-demand service system. The ATM identifies the data to be gathered. Using the ATM, the user identifies comparison points, maps the comparison points to audit controls, defines policies and develops SQL queries to report transactions and record quantities. The AT gathers data, displays the gathered data, and compares the data points, and alerts the user to a discrepancy. The AT displays the compared data points side by side so that real time visual verification can be made, and the AT also alerts the user to discrepancies. | 2009-08-27 |
20090217144 | METHOD AND SYSTEM FOR CALCULATING AND VERIFYING THE INTEGRITY OF DATA IN A DATA TRANSMISSION SYSTEM - A method is described of calculating and verifying the integrity of data in a data communication system. The system comprises a base station and one or more remote stations, such as in an RFID system. The method includes transmitting a select instruction from the base station to the one or more remote stations, the select instruction containing a data field which matches a portion of an identity or other data field in one or more of the remote stations; transmitting from a selected remote station or stations a truncated reply containing identity data or other data of the remote station but omitting the portion transmitted by the base station; calculating in the base station a check sum or CRC from the data field originally sent and the truncated reply data received and comparing the calculated check sum or CRC with the check sum or CRC sent by the remote station. | 2009-08-27 |
20090217145 | METHODS AND DEVICES FOR POST PROCESSING RENDERED WEB PAGES AND HANDLING REQUESTS OF POST PROCESSED WEB PAGES - A method of post processing a rendered HTML web page including the steps of: receiving a rendered web page, parsing the web page to identify resources that the web page includes links to, grouping the identified resources according to a type of resource, creating a resource reference that refers to each group of resources, and inserting the resource reference into the web page to enable the identified resources in the web page to be retrieved. | 2009-08-27 |
20090217146 | PAGE NAVIGATION GENERATION SYSTEM FOR A CUSTOMIZABLE APPLICATION - A page navigation rule generator system for a customizable application includes a page navigation rule detail module and a page navigation rule generation module. The page navigation rule detail module may be executable to receive a page navigation rule detail. The page navigation rule detail may include a page identifier to identify a display page in the customizable application, a navigation rule identifier to identify an evaluative expression, and a destination page identifier to identify a destination page in the customizable application. The page navigation rule generation module is executable to generate a page navigation rule detail entry in an application database from the page navigation rule detail. The page navigation rule detail is configurable to direct the customizable application to display a link to the destination page on the display page when the evaluative expression is determined to be a predetermined condition. | 2009-08-27 |
20090217147 | MULTIDIMENSIONAL DATA VISUALIZATION USING FOUR OR MORE DIMENSIONS - A solution is provided wherein multiple instances of source data measures are displayed in individual cells by utilizing a slicing mechanism that allows the user to select a range of values for certain dimensions known as slicers. The source data measures to be displayed in a cell may then be filtered using these ranges of values for the slicers, and then displayed inside the cell. | 2009-08-27 |
20090217148 | Systems and Methods for Document Annotation - A method and system for document annotation. A script editor is combined with a document rendering or client display system that allows a user to develop a customizable programmatic annotation script that is thereafter saved and associated with a document. When the document is selected for viewing, the rendering system renders the document and then, using a script language interpreter, runs the annotation script such that a user customizable programmatic annotation is rendered on top of the document. Annotations may include, for example, animation, sounds, or time-delayed effects. Server side annotation scripts may also be implemented thereby allowing management of documents on a document-by-document basis. | 2009-08-27 |
20090217149 | User Extensible Form-Based Data Association Apparatus - Embodiments of the present invention relate generally to the classification and management of digital data artifacts, and particularly to systems and methods for annotating and associating a comment with a content item available on a computer, TV or mobile (e.g., handheld) device using forms. The digital data artifacts may include at least user-defined and extensible artifacts, or pre-built artifacts, or comments and tags. Comments may include, but are not limited to, one or more of unstructured text, structured data (e.g., data entered or browsed to via a form), an audio or video file, tags, etc. The artifacts may act as a classification system for a user. A method embodying the invention includes navigating to a content item for comment or annotation, and selecting a tag set and/or a form, which is filled in and used to comment on the item and then saved in a database. A tagging or data association server saves the form and user extensible tag set and related files and data sets with the content item and provides various presentation, analysis and information retrieval functionalities. Community responses to the form may be analyzed by semantic analysis and subsequent aggregation and display of the form data. | 2009-08-27 |
20090217150 | SYSTEMS AND METHODS FOR COLLABORATIVE ANNOTATION - A method (and corresponding system and computer program product) that enables users to collaboratively annotate images and selectively review user annotations online is described. Images and annotation tools are made available in web pages. Users can initiate the collaborative annotation process by annotating the images using the annotation tools embedded in the web pages. The images, the related user annotations, and the annotation tools are made available in web pages. Users can retrieve the web pages and make further annotations and/or selectively review the related annotations using the annotation tools. The subsequent annotations are recorded and added to the web pages for further review and additional annotations. | 2009-08-27 |
20090217151 | Document processing and management approach for editing a markup language document - A method of editing an extensible markup language (XML) document, the method including receiving user input in an editable field and automatically correcting the user input. | 2009-08-27 |
20090217152 | Document processing and management approach for assigning an event to an action in a markup language environment - A method for assigning at least one event to an action in a markup language environment. | 2009-08-27 |
20090217153 | Document processing and management approach to editing a document in a mark up language environment using undoable commands - A method of creating a new XML document having at least a root element and a declaration. The method comprises retrieving from storage a new fragment XML document comprising at least one XML template for a new XML file that itself has a root element. Then, at least one XML template is selected and the selected XML template is used to create an XML document. User and programmer interfaces, as well as device and system structures that can implement the method, also are provided. | 2009-08-27 |
20090217154 | Structure-Position Mapping of XML with Fixed Length Data - A method, system and computer program product for mapping and retrieving XML code is presented. Each line of XML code is associated with a node in a node tree. Based on the depth and breadth of the node, the starting and ending positions of the line of XML code are calculated, in order to allow direct access to a particular line of XML code. | 2009-08-27 |
20090217155 | INTERNET SERVICES AND METHODS THEREOF - A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium operating in a web server having computer instructions for receiving from an Internet browser a request to create a viewing profile for a web page, creating the viewing profile by generating an asynchronous script for processing at least a portion of data supplied by a web service, embedding the asynchronous script in the web page, and presenting at the Internet browser the updated web page with the embedded asynchronous script. Additional embodiments are disclosed. | 2009-08-27 |
20090217156 | Method for Storing Localized XML Document Values - A method and apparatus are provided to create a parent XSD document that separately identifies localized data and non-localized content definitions. A tool is employed to parse the localized content definitions from the non-localized content definitions. The parsing tool generates a child XSD document pertaining to the localized content definitions identified within the parent XSD document. One or more child XML documents are created to store data pertaining to the localized content definitions of the child XSD document. Localized content is isolated in a child XML document that is governed by a corresponding child XSD document, wherein the corresponding child XSD document is derived from the parent XSD document. Just as with any other XML document, the localized content in the isolated child XML document is supported by querying and validation by XML tools. | 2009-08-27 |
20090217157 | Method for editing multimedia pages on a terminal using pre-stored parameters of objects appearing in scenes - The invention relates to multimedia page editing via a terminal. A server supplies multimedia pages to the terminal in the form of object arrangement commands for objects identified by parameters. A method according to the invention comprises a preliminary step wherein the server transmits all or part of the object-related parameters as well as a store command, whereby the parameters are stored in a terminal memory; and a main step wherein the server transmits a simple parameter retrieval command for editing at least one multimedia page in which the above-mentioned object appears. | 2009-08-27 |
20090217158 | EDITING A DOCUMENT USING A TRANSITORY EDITING SURFACE - Technologies are described herein for editing a document using a transitory editing surface. A word processing program displays a document in a window. Upon detection of the placement of an insertion pointer within a paragraph of text in the document, an editing surface is created overlaying the paragraph in the window and containing the contents of the underlying paragraph. User input is monitored by the word processing program while the editing of the contents is processed by the editing surface. When editing is complete, the modified contents of the editing surface are copied into the document and the editing surface is destroyed. | 2009-08-27 |
20090217159 | Systems and Methods of Performing a Text Replacement Within Multiple Documents - A computer receives a user request to replace a first text string with a second text string in a first document and a second document, respectively, wherein the first text string in the first document has a first content type and the first text string in the second document has a second content type that is different from the first content type. The computer substitutes the second text string for the first text string in the first document and the second document, wherein the replacing second text string in the first document has the first content type and the replacing second text string in the second document has the second content type. | 2009-08-27 |
20090217160 | CUSTOMIZING WIDGET DRAW STYLES - Techniques for customizing draw styles of widgets to better accommodate a user's direct manipulation needs. A user can customize various attributes of a widget and its manipulators to suit the user's needs. The customizations are stored as a style. The stored style can subsequently be applied to the widget to control the appearance and behavior of the widget. Stored styles may be applied to other widgets and can also be shared between users. | 2009-08-27 |
20090217161 | Apparatus system and method of print processing - An apparatus, system, and method of print processing are provided, each capable of generating an image according to print settings information using a primary user interface device and an added user interface device. The added user interface device generates an added image when a current condition specified by current processing status information satisfies an image generation condition, and sends the added image to the primary user interface device. | 2009-08-27 |
20090217162 | Flexible System Monitoring Using SNMP - A method and apparatus for generating and managing simple network management protocol (SNMP) reports that support the retrieval and processing of tabular data. An SNMP management station or similar program provides a user with an interface for viewing and managing data and resources through SNMP. The data and resources are identified by object identifiers (OID). However, some data referenced by the OIDs is tabular data. The management station provides an interface and set of functions for the configuration of methods for processing and displaying the tabular data. The SNMP management station provides a set of functions including: summation, maximums, minimums, averaging, threshold checks, value comparisons and similar functions that can be applied to the tabular data and used to generate a result or indicator in a management report. | 2009-08-27 |
20090217163 | System and Method for Deploying and Maintaining Software Applications - A method and system for software deployment or maintenance where procedures for software installation or maintenance are defined by a skilled individual; site-specific or confidential information is separated from operating system native commands; parameterized commands referencing a hierarchy of variables are acquired by another individual; site-specific or confidential information of the other individual is combined with parameterized commands; new operating system native commands are generated; and, the new operating system native commands are execute on a computing system to reproduce the procedures for software installation or maintenance originally defined by the skilled individual. | 2009-08-27 |
20090217164 | User Interface for Software Applications - A user interface for software applications enables the full use of graphical user interface (GUI) software, particularly engineering design software, by visually impaired individuals. The interface combines tactile representations of graphical elements, non-visual cues, and a hardware element to allow the effective placement and interconnection of graphic elements using design software. | 2009-08-27 |
20090217165 | MEDICAL SUPPORT CONTROL SYSTEM - A medical support control system comprising a recording device for recording an image signal from a medical device, a medical support control device for synthesizing an image based on the image signal and a prescribed GUI, and a display manipulation device for display the GUI, wherein: on the basis of an input of setting information about the recording device on an administrator setting window of a GUI displayed by the display manipulation device, the medical support control device creates a GUI including device selection means for causing one of the medical devices to be selected, image selection means for causing one of image signals output from the medical devices to be selected, and display means for causing the image corresponding to the selected image signal to be displayed, and causes the created GUI to be displayed on the display manipulation device as a manipulator window. | 2009-08-27 |
20090217166 | VIDEO EDITING APPARATUS, TERMINAL DEVICE AND GUI PROGRAM TRANSMISSION METHOD - The present invention provides: a video editing apparatus which makes it possible for the video editing apparatus to carry out appropriate video editing in accordance with the processing capabilities of a terminal device; the terminal device; and a GUI program transmission method for the video editing apparatus. A video editing apparatus, which edits video content on the basis of edit instruction information from a terminal device connected thereto via a network, comprises receiving means for receiving attribute information denoting the processing capabilities of the terminal device; a GUI program extracting portion for referring to a GUI program table that stores the attribute information of the terminal device in association with a GUI program for the terminal device to create edit instruction information, and extracting the GUI program associated with the attribute information received by the receiving means; and a GUI program transmitting portion for transmitting the GUI program extracted by the GUI program extracting portion to the terminal device. | 2009-08-27 |
20090217167 | Information processing apparatus and method and program - Disclosed herein is an information processing apparatus for executing control such that one of image data and audio data is made subject to reproduction and the other data made subject to accompanying reproduction to reproduce both the subject to reproduction and the subject to accompanying reproduction, including a comparing section configured to unify a form of a feature of the subject to reproduction and a form of a feature of the subject to accompanying reproduction and make a comparison between these features; and a selecting section configured to select, on the basis of a result of comparison made by the comparing section, the subject to accompanying reproduction for the subject to reproduction from candidates of at least one subject to accompanying reproduction. | 2009-08-27 |
20090217168 | Systems and Methods of Displaying and Re-Using Document Chunks in a Document Development Application - A computer displays an application user interface, the application user interface including a document authoring window and a search results window. In response to a search request including one or more user-specified search keywords, the computer displays in the search results window a set of search results in a text-only display format, wherein each search result includes a chunk within a respective document that satisfies the search keywords. In response to a user request to view a chunk, the computer launches a document display window in the application user interface and displays therein a portion of the corresponding document that includes the chunk in its native display format. In response to a user request to duplicate a segment of the corresponding document in the document authoring window, the computer generates therein an instance of the segment of the corresponding document in its native display format. | 2009-08-27 |
20090217169 | Status Processing System, Status Processor, And Status Displaying Method - A status processor is communicable with a host device via a network. The processor includes a media connecting unit, a status-reflecting filename setting unit, and a server unit. The media connecting unit is capable of connecting a storage media. The status-reflecting filename setting unit sets a status-reflecting filename corresponding to a status of the processor or the storage media. The server unit transmits data indicating an existence of the file having the status-reflecting filename to the host device. | 2009-08-27 |
20090217170 | SYSTEM AND METHOD FOR SHARING DISPLAY INFORMATION - A system for sharing display information comprising a network apparatus for connecting to a receiver of display information, and a memory for storing at least one program, a first graphics driver, a second graphics driver, and a network sharing program. A processor configured to execute the program, the first graphics driver, and the second graphics driver stored in the memory. The program is executed for generating display information to the first graphics driver. The first graphics driver is executed for forwarding display information to the second graphics driver and the network sharing program. The network sharing program is executed for processing display information and for sending the processed display information to the receiver through the network apparatus. The second graphics driver is executed for translating display information. The system also includes a graphics apparatus for generating display information of a whole desktop according to display information sent from the second graphics driver. | 2009-08-27 |
20090217171 | METHOD TO MONITOR USER TRAJECTORIES WITHIN A VIRTUAL UNIVERSE - The present invention is directed to a method to monitor user trajectories within a virtual universe. A method for monitoring a user trajectory of any avatar in a virtual universe may include recording an activity of an avatar within a virtual universe, and then rendering the recording as a visible path. The activity may include movement, duration at a coordinate, time between coordinates, and/or angle of positioning of the avatar. The invention, for example, reminds an avatar a reminder as to where he/she has traversed in the past; shows paths that their team or family members have traversed; and/or gives an indication of popular paths taken by avatars. | 2009-08-27 |
20090217172 | Online Navigation of Choice Data Sets - A method and system are provided for communicating with a dynamic online database to display choices within the database. Groups of data within the database are classified through the use of a cluster analysis technique. This technique provides a navigation map of the online database. Choices that are determined to be related are conveyed as such in the navigation map. One or more navigation pages are created and presented to a user responsive to an action on a link for a choice provided in the navigation map. | 2009-08-27 |
20090217173 | Method and System For A Rich Media User Interface - A method and system may generate a graphical user interface at a client on a network. An image of a physical container capable of being opened may be generated. One or more icons, each associated respectively with one or more rich media objects, may be displayed. The graphical user interface may display a rich media object associated with an icon when the icon is selected. | 2009-08-27 |
20090217174 | Online desktop distribution - An apparatus and a method for an online desktop distribution is described. In one embodiment, an online desktop operates on a client with an online desktop distributor having an operating system with one or more kernels compiled for usermode. A server coupled to the client stores and uploads a user profile setting to the client to configure the online desktop on the client based on a user login on the online desktop. The online desktop can be booted from the client with the online desktop distributor or run as a hosted operating system in usermode under a default operating system of the client. | 2009-08-27 |
20090217175 | SYSTEM FOR PROVIDING AN INTERFACE FOR COLLABORATIVE INNOVATION - A system is described for providing an interface for collaborative innovation. The system may include a memory, an interface, and a processor. The memory may store an item, primary responses, secondary responses and ratings. The interface may communicate with users and a content provider and may allow the users to create primary responses associated with the item, create secondary responses associated with the primary responses and rate the primary and secondary responses. The processor may receive the item from the content provider and provide the interface to the users. The processor may receive the primary and secondary responses from the users, and may display a graphical hierarchical representation of the item and the responses. The processor may allow the users to rate the primary and secondary responses through the graphical hierarchical representation. The processor may provide the primary and secondary responses to the content provider, ordered based on the ratings. | 2009-08-27 |
20090217176 | METHOD AND SYSTEM FOR MANAGING EVENTS IN AN ELECTRONIC CALENDAR APPLICATION - The present invention relates to a method for managing meeting conflicts using user defined priority within a electronic calendar application, and providing history of meeting invitations. When a new meeting is being scheduled, if a conflict exists, the user may set a priority to the meeting. On reschedule or suppress meeting, a priority of overlapped meetings are automatically updated and acceptance is generated for meeting becoming in higher priority. A GUI allows user to modify priority of meetings at any time (accept and “decline with keep me informed” are automatically generated according to new priority). | 2009-08-27 |
20090217177 | Multi-party virtual desktop - In one embodiment, a method for sharing data displayed on a user's computer screen includes displaying a movable tile on the user's computer screen, the tile being positionable on the computer screen to identify data displayed on the user's computer screen and selected for sharing with one or more remote users. The method further includes transmitting the data identified by a position of the tile on the user's computer screen to the remote users, receiving shared data from one of the remote users, and displaying the shared data on the user's computer screen. The identified data includes only a portion of data displayed on the user's computer screen and the shared data corresponds to data displayed on a portion of said remote user's computer screen. | 2009-08-27 |
20090217178 | RANKING INTERACTIONS BETWEEN USERS ON THE INTERNET - A system and method for determining the amount of influence users of the internet have on other users of the internet based on data from interactions between users on the internet. | 2009-08-27 |
20090217179 | SYSTEM AND METHOD FOR KNOWLEDGE NAVIGATION AND DISCOVERY UTILIZING A GRAPHICAL USER INTERFACE - Methods and computer program products utilizing a graphical user interface for navigating concepts found in data produced by intellectuals in a knowledge discovery process are disclosed. The present invention utilizes a graphical user interface and related facilities for enabling community-based contributions in identifying associations between concepts disclosed by intellectuals. The present invention's approach results in having concepts mapped to authors and tools for linking related concepts with groups of intellectuals and/or contributors. | 2009-08-27 |
20090217180 | Programmable Buttons for Telephone User Interface - A graphical user interface for a telephone system includes programmable buttons which may be customized for individual users or groups of users. The programmable buttons enable user specific functionality to be provided, for example, enabling a button to be defined to record a call at a particular extension with one touch. The programmable buttons are collected onto toolbars and displayed on the user interface. | 2009-08-27 |
20090217181 | SPECTRUM BAR CONTROL - Various technologies and techniques are disclosed for providing a graphical user interface control in a spectrum bar. The spectrum bar control is operable to switch between a statistical view of data and a discrete view of the data while maintaining a same size of the graphical user interface control. The spectrum bar control is operable to display data for multiple data elements, with different colors being used to represent different categories of the data elements. The spectrum bar control also enables three or more dimensions of data to be displayed in a small space. | 2009-08-27 |
20090217182 | GRAPHICAL USER INTERFACE TYPING AND MAPPING SYSTEM - A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element types. The application designer assigns a selected GUI element type to each GUI element in a GAP design. The GUI element types help ensure consistent and proper treatment of the GUI element types at every stage in the development of the application, from initial planning and design, to compilation and execution. | 2009-08-27 |
20090217183 | User interface with visualization of real and virtual data - First acquired data that represents past values of one or more parameters is displayed in a user interface through which a user can monitor, control and predict system operations. Second acquired data that represents present values of the one or more parameters is displayed in the user interface. Virtual data that represents predicted future values of the one or more parameters is displayed in the user interface, wherein the first acquired data, the second acquired data and the virtual data are presented with a unified visual appearance such that a relationship between the past values, present values and predicted future values is visually indicated. | 2009-08-27 |
20090217184 | Control of Design Automation Process - A system is implemented for controlling long running electronic design automation tools. A user may modify the running of the tool in real time using an interface at the user computer. The user computer accepts user input and communicates with a computer running the design application. The design application runs normally unless a user enters input requiring modification of the process being run by the design application. | 2009-08-27 |
20090217185 | CONTAINER GENERATION SYSTEM FOR A CUSTOMIZABLE APPLICATION - A container generation device may create an association between questions and a container in an application database so that a customizable application displays a section in a page of the customizable application and displays user input controls in the section, where the section corresponds to the container and the user input controls correspond to the associated questions. The container generation device may also create an association between questions and question display rules, where the question display rules are expressions, and the expressions include answers to questions as operands. The customizable application may display a user input control that corresponds to a question if a question display rule associated with the question evaluates to a predetermined condition. | 2009-08-27 |
20090217186 | APPARATUS, COMPUTER-READABLE STORAGE MEDIUM AND METHOD FOR PROVIDING WIDGETS INCLUDING ADVERTISEMENTS FOR ASSOCIATED WIDGETS - An apparatus is provided that includes a processor configured to present content of a first widget in a display, where the first widget is associated with a second widget. In this regard, the processor is configured to present, in the display, content of the first widget in a manner including a content item related to the second widget, where the processor is configured to present the content item in accordance with a selectable manner of placement in the display. The processor, then, is also configured to initiate a request, to a network entity, to receive the second widget, the request being initiated based on the presentation of the content item. | 2009-08-27 |
20090217187 | User Interfaces - User interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions. A method of displaying one or more graphical objects, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising: obtaining first image data, the first image data defining at least one two-dimensional graphical component; performing a transformation operation on the first image data to generate second image data, the second image data defining, for the or each graphical component, a modified form of the graphical component; using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular the plane of the display device. | 2009-08-27 |
20090217188 | DYNAMIC DEVICE STATE REPRESENTATION IN A USER INTERFACE - Processes for presenting a current state of a device having device storage connected with a host system are provided. In some processes, device manufacturers or vendors define a set of operational states of a device and provide user interface (UI) elements of a custom representation of each state through information stored in the device storage. Initially, the set of states of the device and UI elements associated with each state are received from the device storage. Information regarding a current state is received from the device, and a representation of the current state, which includes the received UI elements, is presented on the host system. In other processes, UI elements of a representation of each state are obtained from a remote system using device identification information. In other processes, UI elements from the device, from the host system, and/or from a remote system are combined to form a state representation. | 2009-08-27 |
20090217189 | Drill Down Clinical Information Dashboard - Some embodiments provide a method. The method provides a first dashboard that includes a first several window panes for providing information about a first set of aspects of a patient's condition. The method also provides a second dashboard that includes a second several window panes for providing information about a second set of aspects of a patient's condition. The method further defines a link that causes the second dashboard to be opened when an item is selected in at least one of the first several window panes. | 2009-08-27 |
20090217190 | DATA BROADCAST RECEIVING APPARATUS, METHOD OF RECEIVING DATA BROADCAST, AND COMPUTER READABLE MEDIUM STORING DATA BROADCAST RECEIVING PROGRAM - A data broadcast receiving apparatus is configured to provide interactive display of data broadcast in response to an input operation on a personal computer. The personal computer is connectable to a display device and a mouse including a wheel. The digital data receiving apparatus is configured to provide a display area reserved for a display of the data broadcast and an operation area reserved for a display of operation buttons, which are defined on a display screen. The digital data receiving apparatus is configured to detect the input operation from the mouse to perform the interactive display based on a description of data contained in the data broadcast in response to the input operation of the mouse. The scroll operation of the wheel of the mouse is assigned to operations on at least one of the operation buttons. | 2009-08-27 |
20090217191 | INPUT UNIT AND CONTROL METHOD THEREOF - Provided are an input unit and a control method thereof. According to an embodiment of the input unit and the control method thereof, relationship information between the end of an input member and the end of the shadow of the input member, generated by a light source, are recognized through image processing, and is used to detect if an input is made by the input member. | 2009-08-27 |
20090217192 | Command User Interface For Displaying Multiple Sections of Software Functionality Controls - To increase command-access efficiency and to optimize a user's available user interface work space, an improved user interface is provided for displaying logical groupings of selectable software functionality controls that are associated with one or more selected top-level functionalities. Upon selection of a top-level functionality tab, selectable functionalities associated with the top-level functionality tab are divided into logical groupings and are presented in a customizable functionality control section below the tab. Upon selection of a different top-level functionality tab, selectable functionalities associated with the subsequently selected top-level functionality tab may either replace the first functionality control section or may be displayed in a separate functionality control section adjacent to the first functionality control section if real estate is available in the user interface. | 2009-08-27 |
20090217193 | ELECTRONIC APPARATUS CAPABLE OF SETTING FUNCTIONS - The present invention teaches and claims an interface device that facilitates use of and is adaptable to any electronic apparatus. The interface device includes but is not limited to a display unit for displaying a setting screen for setting at least one function; a setting unit for setting at least one function; an auxiliary display unit for displaying at least one associated auxiliary screen in association with at least one predetermined function under at least one predetermined condition. | 2009-08-27 |
20090217194 | Intelligent Dashboards - Some embodiments of the invention provide an intelligent method for displaying patient data. The method identifies a medical or non-medical condition. Based on the identified condition, the method then identifies a user interface for displaying patient data to a user. | 2009-08-27 |
20090217195 | Image Data Processing Apparatus, Medium Recording Image Data Set, Medium Recording Image Data Processing Program and Image Data Processing Method - There has been a problem in that original image data should be saved with another name so as not to be altered, resulting in complexity and an increase in a necessary storage region. | 2009-08-27 |
20090217196 | Web-Based Tool for Collaborative, Social Learning - A computerized-social network provides a community of users with features and tools facilitating an immersive, collaborative environment where users can learn a language or help others learn a language. One user (user A) can view another user's (user B) Web page or document and make suggestions or comments for selected content on that Web page. These suggestions are linked specifically to the selected content. User B can review the suggestions, and accept or reject the suggestions by user A and others. | 2009-08-27 |
20090217197 | SCREEN DATA PROCESSING APPARATUS, SCREEN DATA PROCESSING METHOD, AND COMPUTER PROGRAM - A screen data processing apparatus is provided. The apparatus includes processing units, a generation unit configured to generate screen data on a processing unit basis in which an execution situation of each processing unit is drawn as a pattern, a display unit configured to display the screen data, a selection unit configured to allow selection as to which screen data generated on a processing unit basis is to be displayed on the display unit, a detection unit configured to detect an event occurring in each processing unit, and a determination unit configured to determine whether a processing unit corresponding to the screen data being displayed on the display unit matches a source processing unit of the event. When the determination unit determines a mismatch, the generation unit generates reduced screen data, and the display unit displays the reduced screen data combined with a portion of the screen data being displayed. | 2009-08-27 |
20090217198 | Slideshow Display of Images for User-Defined Groups of Applications - A group is defined by a user to include two or more different applications executed on a computing device. The group is associated with one foreground window and one or more background windows on a screen of the computing device. Images of one application selected as a foreground application is displayed in the foreground window. The applications not selected as the foreground application displays images in the background windows. The foreground window is overlaid on the top of the windows of other applications, thereby partially or totally occluding the windows of other applications in the same group. The foreground application changes with elapse of time or upon detection of an event. Therefore, the same foreground window display images for different applications in the group at different times. The number of windows cluttering a screen of the application can be reduced because the user can interact with different applications in the group using the same foreground window. | 2009-08-27 |
20090217199 | Information Retrieving and Displaying Method and Computer-Readable Medium - There is provided a technique for extracting from information stored in a computer system, all information associated with a certain keyword and displaying it in a manner for easy recognition by a user. An information retrieving and displaying method for extracting from information stored in a computer system, all information associated with a certain keyword and displaying it in a classified and highlighted manner for easy recognition by a user, comprises steps of: retrieving information including a keyword specified by the user as the certain keyword; extracting information about contact addresses included in the information retrieved by the retrieving step; and displaying in a list the information about the contact addresses extracted by the extracting step. | 2009-08-27 |
20090217200 | METHODS AND APPARATUS TO BIND PROPERTIES IN A PROCESS CONTROL SYSTEM - Example methods and apparatus to bind properties in a process control system are disclosed. A disclosed example method involves associating a binding type with a property of a configuration element. A plurality of values for the property are then retrieved based on the plurality of values being associated with the binding type. At least some of the plurality of values are presented to a user. The example method also involves receiving a user-selected value from the at least some of the plurality of property values and generating a binding reference to bind the user-selected value to the configuration element. | 2009-08-27 |
20090217201 | HYBRID CALENDAR - A computer implemented method of presenting booked time slots and free time slots in a calendar application user interface is provided. The method comprises the steps of presenting a compact view showing only booked time slots; and expanding a time block selected from the compact view in response to input to present a detailed view of the time block in the context of the compact view. The detailed view is defined to show booked time slots and free time slots of the time block. The method may also comprise collapsing the time block to remove the detailed view from the compact view. A handheld device and a computer program product are also provided. | 2009-08-27 |
20090217202 | PRODUCT OPTIONS CALCULATOR FOR A BLOOD PROCESSING SYSTEM - Systems, methods, and computer readable media are provided for product options calculation with respect to an apheresis instrument. An example product options calculator system for an apheresis instrument includes a preset information module including preset information regarding blood component products and configuration information. The system also includes a donor specific input module receiving donor specific information about a blood donor from a user. The system further includes a blood product options calculator calculating available blood component collection procedure options and associated settings within the constraints of the preset information and the donor specific information from which a user can choose to configure the apheresis instrument. Additionally, the system includes a display for displaying available component collection options to the user with respect to the apheresis instrument. The system also includes an interface accepting user input. | 2009-08-27 |
20090217203 | METHODS AND SYSTEMS FOR SEGMETING RELATIVE USER PREFERENCES INTO FINE-GRAIN AND COURSE-GRAIN COLLECTIONS - A method of segmenting relative user preferences into fine-grain and coarse-grain collections is provided. The method includes providing a set of content items having associated descriptive terms. The method also includes receiving user search input and, in response thereto, presenting a subset of content items. The method includes receiving user selection actions and analyzing the selections to learn the user's preferred descriptive terms. The method includes expressing the learned preferred descriptive terms as a segmented probability distribution function having at least one fine grain segment and at least one coarse grain segment. In response to subsequent search input, the method calls for selecting and ordering a collection of content items by promoting the ranking of content items associated with the learned preferred descriptive terms of the user according to the differentiation provided by the segmented probability distribution function. | 2009-08-27 |