21st week of 2009 patent applcation highlights part 69 |
Patent application number | Title | Published |
20090132878 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SCAN OPERATION ON A SEQUENCE OF SINGLE-BIT VALUES USING A PARALLEL PROCESSOR ARCHITECTURE - A system, method, and computer program product are provided for performing a scan operation on a sequence of single-bit values using a parallel processing architecture. In operation, a scan operation instruction is received. Additionally, in response to the scan operation instruction, a scan operation is performed on a sequence of single-bit values using a parallel processor architecture with a plurality of processing elements. | 2009-05-21 |
20090132879 | MULTIPLEXING OF SCAN INPUTS AND SCAN OUTPUTS ON TEST PINS FOR TESTING OF AN INTEGRATED CIRCUIT - Techniques for efficiently performing scan tests are described. In an aspect, a single test pin may be used for both a scan input and a scan output for a scan chain. This multiplexing may reduce test costs and provide other benefits. In one design, an integrated circuit (IC) die includes a scan chain and an input/output (I/O) circuit. The I/O circuit is coupled between the scan chain and a single pad for a single test pin. The I/O circuit multiplexes a scan input and a scan output for the scan chain, provides the scan input from the pad to the scan chain during an input phase of a clock cycle, and provides the scan output from the scan chain to the pad during an output phase of the clock cycle. A bi-directional control signal controls the multiplexing of the scan input and the scan output by the I/O circuit. | 2009-05-21 |
20090132880 | Multiple-capture DFT system for detecting or locating crossing clock-domain faults during self-test or scan-test - A method and apparatus for providing ordered capture clocks to detect or locate faults within N clock domains and faults crossing any two clock domains in an integrated circuit or circuit assembly in self-test or scan-test mode, where N>1 and each domain has a plurality of scan cells. The method and apparatus allows generating and loading N pseudorandom or predetermined stimuli to all the scan cells within the N clock domains in the integrated circuit or circuit assembly during the shift operation, applying an ordered sequence of capture clocks to all the scan cells within the N clock domains during the capture operation, compacting or comparing N output responses of all the scan cells for analysis during the compact/compare operation, and repeating the above process until a predetermined limiting criteria is reached. A computer-aided design (CAD) system is further developed to realize the method and synthesize the apparatus. | 2009-05-21 |
20090132881 | DUAL MODE TEST ACCESS PORT METHOD AND APPARATUS - Two common varieties of test interfaces exist for ICs and/or cores, the IEEE 1149.1 Test Access Port (TAP) interface and internal scan test ports. The TAP serves as a serial communication port for accessing a variety of circuitry including; IEEE 1149.1 boundary scan circuitry, built in self test circuitry, internal scan circuitry, IEEE 1149.4 mixed signal test circuitry, IEEE P5001 in-circuit emulation/debug circuitry, and IEEE P1532 in-system programming circuitry. Internal scan test ports serve as a serial communication port for primarily accessing internal scan circuitry within ICs and cores. Today, the TAP and internal scan test ports are typically viewed as being separate test interfaces, each utilizing different IC pins and/or core terminals. The need for different IC pins and/or core terminals is overcome by an interface in accordance with the disclosure that allows the TAP and internal scan test ports to be merged so they both can co-exist and operate from the same set of IC pins and/or core terminals. Further, this interface allows merged TAP and scan test port interfaces to be selected individually or in groups. | 2009-05-21 |
20090132882 | Scan-load-based dynamic scan configuration - A scan-load-based (SLB) dynamic scan configuration reconfigures scan structures via scan-load operation, thereby eliminating interconnect network distributing configuration signals, and employs common scan circuitry identical for designs at mask level and is suitable for ASIC implementations. The architecture includes reconfigurable scan cells, apparatus for distributing configuration data to the reconfigurable scan cells and for determining desired reconfiguration data for each of the reconfigurable scan cells, and a configuration-set (CS) signal. Each of the reconfigurable scan cells has a pass-through (PT) mode in which data input, either a scan-in (SI) or a system-data (SD) of the scan cell, is transparently passed to a scan-out (SO) terminal of the scan cell without requiring a pulse on a shift clock (SC). The configuration-set (CS) signal communicates with each of the reconfigurable scan cells. A pulse on the configuration-set (CS) signal triggers PT Hold latches to capture configuration data from corresponding slave latches, which in turn set configurations of each of the reconfigurable scan cells. | 2009-05-21 |
20090132883 | TEST CIRCUIT - A test circuit includes a plurality of circuit blocks having a same circuit construction and a same function, a plurality of internal test circuits each corresponding to a different one of the plurality of circuit blocks, an OR circuit which outputs a logical sum result of a test result output by each of the plurality of circuit blocks as a first result signal, an AND circuit which outputs a logical product result of the test result output by each of the plurality of circuit blocks as a second result signal, and a decision circuit which outputs a consistent comparison result between the first result signal and the second result signal as a final result signal. | 2009-05-21 |
20090132884 | TIMING GENERATOR AND SEMICONDUCTOR TESTING APPARATUS - A timing generator that needs no analog circuit for adding jitters and allows the circuit scale and power consumption to be reduced. There are included a counter for performing a counting operation synchronized with a reference clock signal: a timing memory for outputting respective data corresponding to the quotient and remainder resulting from dividing the time from the front of a basic period until a generation of a timing edge by the period of the reference clock signal: a coincidence detecting circuit for outputting a signal that exhibits a high level when the count value of the counter coincides with the quotient: a jitter generating circuit for outputting as a jitter amplitude value: adders for adding a time corresponding to the remainder and a time represented by the jitter amplitude value outputted from the jitter generating circuit: and a variable delay circuit for delaying the output signal from the coincidence detecting circuit by the time represented by the addition result of the adders and outputting the delayed output signal. | 2009-05-21 |
20090132885 | SYSTEM AND METHOD FOR RETRANSMITTING DATA IN A COMMUNICATION SYSTEM - A system and method for retransmitting an encoding block in a communication system is provided. The method includes determining the number of encoding blocks to be retransmitted, determining whether a number of encoding blocks to be retransmitted is a multiple of the number of streams available for retransmitting the encoding blocks, when the number of encoding blocks to be retransmitted is not a multiple of the number of streams, determining the minimum number of encoding blocks, additionally needed to meet a condition that the number of encoding blocks to be retransmitted is a multiple of the number of streams, and allocating wireless resources of the streams to the encoding blocks to be retransmitted, retransmitting the encoding blocks to a receiver, and at the same time, allocating wireless resources, which are not allocated to the encoding blocks to be retransmitted, among the wireless resources of the streams, to encoding blocks corresponding to the additionally needed number, and repeatedly retransmitting the encoding blocks to the receiver. | 2009-05-21 |
20090132886 | Method of Encoding and Decoding Using LDPC Code - A method of encoding/decoding using an LDPC code is disclosed, by which performance is enhanced and by which complexity is reduced. In encoding/decoding using an LDPC code defined by an (n−k) | 2009-05-21 |
20090132887 | Communication Apparatus and Decoding Method - A communication apparatus includes a storage unit, a row processing unit, and a column processing unit. The row processing unit repeatedly performs row processing to calculate a column-processing LLR for each column and each row in a check matrix. The column processing unit calculates a row-processing LLR for each column and each row of the check matrix, and repeatedly performs column processing to store in the storage unit the minimum value k of absolute values of the row-processing LLR. The row processing unit and the column processing unit alternately performs their processing. The row processing unit performs calculation using an approximate minimum value while the column processing unit cyclically updates the minimum k value of each row. | 2009-05-21 |
20090132888 | RELIABILITY, AVAILABILITY, AND SERVICEABILITY SOLUTIONS FOR MEMORY TECHNOLOGY - Embodiments of the invention are generally directed to systems, methods, and apparatuses for reliability, availability, and serviceability solutions for memory technology. In some embodiments, a host determines the configuration of the memory subsystem during initialization. The host selects a write cyclic redundancy code (CRC) mechanism and a read CRC mechanism based, at least in part, on the configuration of the memory subsystem. Other embodiments are described and claimed. | 2009-05-21 |
20090132889 | MEMORY CONTROLLER SUPPORTING RATE-COMPATIBLE PUNCTURED CODES - Apparatus and methods store data in a non-volatile solid state memory device according to a rate-compatible code, such as a rate-compatible convolutional code (RPCC). An example of such a memory device is a flash memory device. Data can initially be block encoded for error correction and detection. The block-coded data can be further convolutionally encoded. Convolutional-coded data can be punctured and stored in the memory device. The puncturing decreases the amount of memory used to store the data. Depending on conditions, the amount of puncturing can vary from no puncturing to a relatively high amount of puncturing to vary the amount of additional error correction provided and memory used. The punctured data can be decoded when data is to be read from the memory device. | 2009-05-21 |
20090132890 | Anamorphic Codes - The error tolerance of an array of m storage units is increased by using a technique referred to as “dodging.” A plurality of k stripes are stored across the array of storage units in which each stripe has n+r elements that correspond to a symmetric code having a minimum Hamming distance d=r+1. Each respective element of a stripe is stored on a different storage unit. An element is selected when a difference between a minimum distance of the donor stripe and a minimum distance of a recipient stripe is greater or equal to 2. The selected element is also stored on a storage unit having no elements of the recipient stripe. A lost element of the recipient stripe is then rebuilt on the selected element. | 2009-05-21 |
20090132891 | STORAGE MEDIUM REPRODUCING APPARATUS, STORAGE MEDIUM REPRODUCING METHOD, AND COMPUTER PROGRAM PRODUCT FOR READING INFORMATION FROM STORAGE MEDIUM - A storage medium reproducing apparatus includes a storage unit, a correction history storage unit, a correction history implementing unit, and a correcting unit. The storage unit includes a plurality of information storage units storing information depending on whether a charge quantity is greater than a predetermined charge quantity threshold value, and a correction code storage unit storing error correction codes for the information stored in the information storage units. The correction history storage unit stores a correction history containing identification information for the information storage unit corrected with an error correction code is performed, and a content of the correction. The correction history implementing unit corrects information in compliance with the content of the correction when the information is read from the information storage unit. The correcting unit performs a correcting operation using an error correction code on the corrected information, and registers the correction history of the corrected information storage unit. | 2009-05-21 |
20090132892 | ENCODING AND APPLICATION OF EXTENDED HAMMING CHECKSUM - A method for calculating an extended hamming checksum and applying the extended hamming checksum to a data packet, the method comprising forming a packet extended hamming checksum mask, calculating a hamming code, calculating an extended hamming checksum using the packet extended hamming checksum mask and the hamming code, and inserting the extended hamming checksum into the data packet. | 2009-05-21 |
20090132893 | RECEIVING DEVICE AND DECODING METHOD THEREOF - A receiving device in a communication system that separates one frame of information bits into plural blocks, performs turbo encoding of the information bits of each block and transmits the result, and decodes the encoded information bits, where the receiving device includes plural decoders number of which is less than the number of blocks per frame. Each decoder performs a decoding process on encoded information bits of each block that have been expressed by likelihood, when a condition for stopping decoding is met, executes the decoding process of encoded information bits of another block for which decoding has not yet been performed. When the condition for stopping decoding has been met for all block before the number of times decoding has been performed for each decoder reaches a preset maximum number of repetitions, the decoding results of all the blocks are serially combined, an error detection process is executed, and when no error is detected, the decoding results are output. | 2009-05-21 |
20090132894 | Soft Output Bit Threshold Error Correction - A communications channel is provided that includes an encoder that receives user data and generates corresponding encoded symbols for transmission through a channel medium. A channel detector has an input coupled to receive an output signal from the channel medium and a reliability information output which produces reliability information regarding logic states of detected bits in the output signal. A binary reliability value is provide for each of the detected bits. The channel further includes a decoder having a reliability information input coupled to the reliability information output of the channel detector to generate corresponding user data words as a function of the binary reliability value. | 2009-05-21 |
20090132895 | ERROR CORRECTING CODES FOR RANK MODULATION - We investigate error-correcting codes for a novel storage technology, which we call the rank-modulation scheme. In this scheme, a set of n cells stores information in the permutation induced by the different levels of the individual cells. The resulting scheme eliminates the need for discrete cell levels, and overshoot errors when programming cells (a serious problem that reduces the writing speed), as well as mitigates the problem of asymmetric errors. In this discussion, the properties of error correction in rank modulation codes are studied. We show that the adjacency graph of permutations is a subgraph of a multi-dimensional array of a special size, a property that enables code designs based on Lee-metric codes and L | 2009-05-21 |
20090132896 | METRIC CALCULATIONS FOR MAP DECODING USING THE BUTTERFLY STRUCTURE OF THE TRELLIS - A method of calculating backward computations branch metrics for a butterfly in a trellis of a MAP-genre decoding algorithm, the method comprising providing initialised branch metrics for the transitions in the butterfly and incrementing the branch metrics with a group of data values corresponding to said transitions in accordance with control signals derived from the butterfly index and one or more polynomials describing tap positions of the encoding equipment to whose operation the trellis relates, wherein said group comprises systematic bit and parity bit values. | 2009-05-21 |
20090132897 | Reduced State Soft Output Processing - An approach to reducing processing of soft output is disclosed. Candidate sequences of bits can be compared to soft output decisions to reduce at least one of the candidate sequences. Branch metric calculations can be performed for remaining candidate sequences and a most likely path can be selected from the remaining candidate sequences. | 2009-05-21 |
20090132898 | IC CARD, INFORMATION PROCESSING DEVICE, COMMUNICATION TYPE IDENTIFICATION METHOD, AND PROGRAM - An IC card is provided that is capable of identifying a communication type of incoming data received by non-contact communication. The IC card includes: an error detection portion that, for each of a plurality of communication types, performs error detection of incoming data based on an encoding format defined by each of the communication types; and a type identification portion that identifies, among the plurality of communication types, a communication type in which error information is not detected by the error detection portion as a communication type of the incoming data. | 2009-05-21 |
20090132899 | SYSTEM FOR AUTOMATICALLY INSERTING REFERENCE NUMERALS IN A PATENT APPLICATION - A system for preparing a patent application in conjunction with a word processing program. The patent application includes elements, each having a common noun and being differentiated by a different adjective or combination of adjectives. The computer program automatically inserts the proper reference numeral or reference numerals following each occurrence of the common noun throughout the patent application. | 2009-05-21 |
20090132900 | Method for producing and outputting web pages via a computer network, and web page produced thereby - A method for producing and outputting web pages via a computer network, in particular the Internet, may include: recording a moving object by a video camera against a background screen; outputting a first video signal that has a plurality of pixels in chronologically successive frames in each case; modifying transparency values of the image pixels of the frames that are assigned to the background screen; outputting a second video signal; storing the second video signal as a video data file on a first memory device; and offering at least one web page for call-up from a web server in the computer network, such that the stored video data file is superimposed onto the called-up web page as video signal upon call-up of the web page from the web server by a computer via the computer network. | 2009-05-21 |
20090132901 | SYSTEMS AND METHODS FOR CLASSIFYING CONTENT USING MATRIX FACTORIZATION - Systems and methods for classifying documents each having zero or more links thereto include generating a link matrix; generating a document term matrix; and jointly factorizing the document term matrix and the link matrix. | 2009-05-21 |
20090132902 | Method to Reformat Regions with Cluttered Hyperlinks - A method for presenting a page, having a set of links, on a data processing system is provided. The page is preprocessed to form a processed page, wherein the processed page is unpresented within the data processing system. A determination is made as to whether or not the links within the page fall within a proximity policy. Responsive to a determination that the page falls outside of the proximity policy, the page is reformatted to fall within the proximity policy. The mechanism of the present invention includes a preprocessing process and a policy structure for reformatting an electronic document page. The policy structure of the present invention allows the user to specify the appearance of the electronic document page. The policy structure as defined by the user is stored such that when the user returns to the page, the page may be displayed according to the policy structure defined by the user. | 2009-05-21 |
20090132903 | VISUAL SYSTEM FOR VISUALIZING, NAVIGATING, AND EDITING ATTRIBUTE LATTICES WITHIN OLAP DATABASES - Various technologies and techniques are disclosed for creating and managing a visual representation of OLAP attributes and relationships for a dimension. A visual representation is generated that contains an arrangement of shapes with connections between shapes. One or more sub-elements are contained within at least some of the shapes. Connections between the shapes represent relationships between attributes in an OLAP dimension. The containment of a respective sub-element within a respective shape represents a relationship between an attribute being represented by the respective sub-element and an attribute being represented by the respective shape. Shapes representing OLAP attributes and relationships can be programmatically grouped and ungrouped. When an attribute does not have any outgoing relationships, when an attribute only has one incoming relationship, and when the attribute is not a level in a user-defined hierarchy, a grouping process is performed to put the attribute in an expandable shape belonging to another attribute. | 2009-05-21 |
20090132904 | Method, Apparatus and Computer Program Product for Interactive Surveying - A survey document is provided on a server, for delivery to a client on a network, having questions and potential answers in a format defining branches of the questions. Programming instructions are also provided on the server for delivery to the client on the network. The instructions are for causing the client to render questions on a user interface from the survey document. The questions initially rendered include a first one of the questions. The instructions are also for causing the client to branch to and render on the user interface second or third ones of the questions responsive to the survey document and an answer received for the first question. | 2009-05-21 |
20090132905 | Information processing system, method, and program - The present invention relates to an information processing system, method, and program which are capable of presenting a more persuasive recommendation reason. When a music CD meeting a user's preference is selected by a server apparatus, a recommendation screen is displayed onto the display of the user apparatus. The detailed information | 2009-05-21 |
20090132906 | DOCUMENT PROCESSING DEVICE AND DOCUMENT PROCESSING METHOD - A document processing apparatus that offers appropriate processing of a structured document is provided. | 2009-05-21 |
20090132907 | Annotation Structure for Web Pages, System and Method for Annotating Web Pages - An annotation structure for web pages, a system and a method for annotating web pages are disclosed. In the invention, a web page displayed by a web browser is treated as a bottom web page, and an XML-based vector graphic annotation is overlaid on the bottom web page, wherein the XML-based vector graphic annotation includes annotation layers created by users. All users can create their respective annotation layer on the same bottom web page, edit various annotation objects on their own annotation layer, and save the edited annotation objects onto their respective annotation layer, wherein the annotation objects are XML-based vector graphic elements having better controllability. This will constitute multiple vector graphic annotation layers on the bottom web page. When sharing, the user only needs to transmit the address (e.g. URL) of the bottom web page and his own annotation layer to other users. When the user changes an annotation layer, other users only need to update the changed annotation layer instead of updating the whole annotation structure for the web page. Accordingly, the work of co-editing is performed more efficiently in the manner of the differential update. | 2009-05-21 |
20090132908 | APPARATUS, PROGRAM AND METHOD FOR ACCEPTING A REQUEST FROM A CLIENT COMPUTER VIA A NETWORK AND EXECUTING A WEB APPLICATION - The present invention provides a web application server which executes a process appropriately also with respect to an access from a terminal device which was not recognized by the web application when the application was designed. The web application server includes a DLG file storage unit | 2009-05-21 |
20090132909 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A method for processing in an information processing apparatus, which is wirelessly connected to a device serving as a Web server, and can control the device using a user interface provided by the device, includes acquiring domain information of the device when the wireless connection is established; acquiring a file required to form the user interface; substituting, by the domain information, a predetermined character string included in a description associated with processing to be executed by the device of a description in a script element included in the file; and displaying the user interface based on the file in which the character string is substituted. | 2009-05-21 |
20090132910 | Method and System for Providing an XML Binary Format - A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive or redundant storage of lengthy unicode words, etc. The binary formatting minimizes parsing time and the generation of overhead incident to the formatting and parsing of data. Parsing time is thereby substantially decreased and generally, the size of the resulting file decreases too. | 2009-05-21 |
20090132911 | Automatic Detection and Application of Editing Patterns in Draft Documents - An error detection and correction system extracts editing patterns and derives correction rules from them by observing differences between draft documents and corresponding edited documents, and/or by observing editing operations performed on the draft documents to produce the edited documents. The system develops classifiers that partition the space of all possible contexts into equivalence classes and assigns one or more correction rules to each such class). Once the system has been trained, it may be used to detect and (optionally) correct errors in new draft documents. When presented with a draft document, the system identifies first content (e.g., text) in the draft document and identifies a context of the first content. The system identifies a correction rule based on the first content and the first context. The system may use a classifier to identify the correction rule. The system applies the correction rule to the first content to produce second content. | 2009-05-21 |
20090132912 | Method and Apparatus for Declarative Updating of Self-Describing, Structured Documents - The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings. | 2009-05-21 |
20090132913 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATIC DISSEMINATION OF SPELLING RULES WITHIN WORKING GROUPS - Systems, methods, and computer program products for automatic dissemination of spelling rules within working groups. Exemplary embodiments include a method for automatic dissemination of spelling rules within working groups having a sender computer and a recipient computer, the method including composing a document on the sender computer, performing a spell check on text within the document, identifying a word flagged by the spell check as being absent from a dictionary associated with the spell check and with the sender computer, adding the flagged word to the dictionary associated with the sender computer, tagging the flagged word with an indication that the flagged word is to be added to a dictionary associated with the recipient computer in response to the document being received in the recipient computer, storing the indication within the document and sending the document to the recipient computer. | 2009-05-21 |
20090132914 | Electronic Program Guide Dispaly Device for Displaying Electronic Program Guide - In a terminal device, a template containing scripts defining terminal operation used for bi-directional service is obtained and analyzed/stored in advance. The terminal device obtains an electronic program guide, and if a program allowing use of a stored template exists, displays, on the electronic program guide, information indicating presence of the template, information indicating template function and charge information associated with the use of the template. | 2009-05-21 |
20090132915 | VIEW SELECTION AND SWITCHING - Application logic and user interfaces are separated to allow more than one interface or view to be easily employed for given application logic. A particular interface can be utilized to display data and/or facilitate interaction simply by identifying the interface. Available interfaces are identified to users for selection thereof. The specific interfaces and manner of identification can be filtered or otherwise controlled or arranged. Upon selection of an interface, data can be rendered accordingly. A transition can also be applied between switched interfaces. | 2009-05-21 |
20090132916 | USER INTERFACE FOR ADJUSTING THRESHOLDS AND PRESENTING MAMMOGRAPHY PROCESSING RESULTS - Methods for displaying various user interfaces are disclosed for use in conjunction with image analysis software. User interfaces disclosed identify areas of interest on an analyzed image. The identified areas of interest are correlated with a confidence value displayed on the image as well, giving the user an idea of the likelihood that an identified area of interest corresponds to an actual area of interest on the image. The disclosed user interfaces may also provide a tool to users which allow the user to set and reset a threshold value or values used in analyzing the image. The displayed areas of interest may change due to the user setting a custom threshold value. | 2009-05-21 |
20090132917 | METHODS AND SYSTEMS FOR GENERATING A VISUAL USER INTERFACE - An interface engine is configured to generate a user interface on a display coupled to an electronic device. The interface engine is configured to display characters, in the user interface, that may input into the electronic device. The interface engine is configured to generate the user interface to include character sections. The interface engine is configured to associate a sub-set of the characters with each character sections. The sub-set of characters included in each character section can be based on the frequency that the characters are used and/or the patterns in which the characters are used. Additionally, the sub-set of characters associated with each character section can be selected by the user. | 2009-05-21 |
20090132918 | Community-based software application help system - A framework for enabling a community of users to share help information about an application program. The framework includes a mechanism for users to generate and share help information and a mechanism for users to access help information created by other users. To generate help information, tools may be incorporated into an application to enable users to capture information about the application as they are performing functions. Those tools capture as a video clip a representation of screen displays created by the application as the user interacts with the application to perform a function about which help information is to be generated. Along with the scenes captured in the video clip, application context information and explanatory material, such as an audio narration, can be captured. The mechanism to access help information includes a server to which video clips can be posted and catalogued, allowing identification of clips in response to user input describing a required help topic. | 2009-05-21 |
20090132919 | Appending Hover Help to Hover Help for a User Interface - Enabling end users to add their own hover help to extend hover help that is provided in a user interface, without having access to the code of the application. An end user can extend the application-provided hover help information to make it more helpful or tailored to his own needs. The originally-provided hover help is retained, and may be rendered in addition to the user's appended hover help. Or, by specifying that the user-provided hover help is displayed in the same location as the originally-provided hover help, the user-provided hover help can be rendered such that the originally-provided hover help is at least partially obscured. | 2009-05-21 |
20090132920 | Community-based software application help system - A framework for enabling a community of users to share help information about an application program. The framework includes a mechanism for users to generate and share help information and a mechanism for users to access help information created by other users. To generate help information, tools may be incorporated into an application to enable users to capture information about the application as they are performing functions. Those tools capture as a video clip a representation of screen displays created by the application as the user interacts with the application to perform a function about which help information is to be generated. Along with the scenes captured in the video clip, application context information and explanatory material, such as an audio narration, can be captured. The mechanism to access help information includes a server to which video clips can be posted and catalogued, allowing identification of clips in response to user input describing a required help topic. | 2009-05-21 |
20090132921 | USER INTERFACE FOR DISPLAYING AND PLAYING MULTIMEDIA CONTENTS, APPARATUS COMPRISING THE SAME, AND CONTROL METHOD THEREOF - A user interface for displaying and playing multimedia contents is capable of allowing the user to easily recognize information about multimedia contents at a glance, and allowing the user to more easily retrieve desired information, through an image pre-play function. An apparatus includes the user interface, and a control method for the apparatus are includes displaying a sorting item of a multimedia content, and arranging file information included in the sorting item and having the form of a playable image. | 2009-05-21 |
20090132922 | INFORMATION MANAGEMENT APPARATUS AND INFORMATION MANAGEMENT METHOD - An album list file stores album information relating to album containing image data files, and an album list storing sequence information indicating a replay sequence of image data files at the time of replaying the image data files belonging to the album. Here, when an album containing a new image data file which has not been included in the album is designated, the sequence information is renewed so as to replay the new image data file first at the time of replaying image data files contained by the designated album. | 2009-05-21 |
20090132923 | METHOD AND APPARATUS FOR INTERFACING BETWEEN DEVICES IN HOME NETWORK - A method of interfacing between devices in a home network control device includes dividing a screen into at least two areas, assigning a predetermined contents service function to each of the divided screen areas, sensing the position of the screen that an external device approaches and the distance between the screen and the external device reproducing content, and performing the contents service function differently between devices for each screen area according to the position of the screen that the external device approaches and the distance between the screen and the external device. | 2009-05-21 |
20090132924 | SYSTEM AND METHOD TO CREATE HIGHLIGHT PORTIONS OF MEDIA CONTENT - To improve the consumer experience with electronic devices, a system and method is provided for customizing media content, and particularly video content, by creating highlight portions of the video content. In exemplary embodiments, the video files are “marked” or “flagged” about the portions of the video content to segment the highlight portions within the media file. The marks or flags may be inputted and incorporated as part of the metadata associated with the video file. A user's electronic device may then extract the marks or flags from the metadata, which causes a media player on the portable electronic device to play only the marked highlight portions. In addition, a user may share the highlights with others by transmitting the marked video files to others' electronic devices. Alternatively, the highlight creator may transmit only the metadata to another's electronic device, and the metadata marks may be extracted and applied to a video file stored on the other's device or streamed thereto. | 2009-05-21 |
20090132925 | ADVENTURE LEARNING IMMERSION PLATFORM - An Adventure Learning venue for a plurality of human participants having a range of binocular has a data communication network. A display is connected to the data communication network, the display being configurable to display a plurality of images around the participants in the participants' range of binocular vision. There is also at least one sound transducer connected to the data communication network, configured to provide sound that appears to be from more than a single direction to each of the participants. The venue has a plurality of participant seats, each participant seat comprising at least one interface control, one seat-based display, and one seat-based interface device, connectable to the data communication network. The venue also has a workstation for a facilitator connectable to the data communication network; the facilitator workstation being configured to exert control over the content provided the display and the sound transducer to the participants. The venue also has a presentation system comprising at least one computer equipped with software to provide content to at least the display and sound transducer. | 2009-05-21 |
20090132926 | INTERACTIVE PRESENTATION SYSTEM AND AUTHORIZATION METHOD FOR VOICE COMMAND CONTROLLING INTERACTIVE PRESENTATION PROCESS - Provided is an interactive video presentation system including a screen, a presentation computer, a video image projector and a microphone for recording voice commands, and a radiating device which forms a signal on the projection screen. The radiating device displays, on the projection screen, an image chosen by a user from a set of images preinstalled in the radiating device. Authorization of the voice commands, which are used in the interactive video presentation system, is performed by processing a received voice command in parallel with processing a confirming signal. | 2009-05-21 |
20090132927 | USER INTERFACE AND METHOD FOR MAKING ADDITIONS TO A MAP - A user interface is provided, including an input to transmit a request from a client computer system to a server computer system, a view transmitted in response to the request form the server computer system to the client computer system and displayed at the client computer system, wherein the view may include a map and the view may be configured to enable the making of an addition to the map. | 2009-05-21 |
20090132928 | DISPLAY OF END-TO-END PHYSICAL LAYER SIGNAL FLOW - A device may comprise a client. The client may be configured to send a request for a physical view about network devices that connect two end points of a network path. In addition, the client may be configured to receive information about the network devices of the network path in response to the request, the information including a complete list of physical devices in the network path in accordance with the request for the physical view. Further, the client may be configured to display the complete list of the physical devices in order the physical devices connect the two end points. | 2009-05-21 |
20090132929 | USER INTERFACE AND METHOD FOR A BOUNDARY DISPLAY ON A MAP - The invention provides a user interface including an input to transmit a request from a client computer system at a server computer system, a view transmitted from the server computer system to the client computer system in response to the request, the view being displayed at the client computer system, wherein the view may include a map with boundary of an area displayed on the map. | 2009-05-21 |
20090132930 | E-MAIL COMMUNITY SYSTEM FOR A NETWORK GAME AND PROGRAM THEREFOR - [Problems to be Solved] The object of the present invention is to permit usage of a character name in a network game for safe free communication with each other in cooperation of the e-mail between inside and outside the game without disclosure of the outside-mail address, which is privacy information. To this end, the present invention is characterized by a step of associating a character name with an Internet e-mail address and recording them in the dedicated server, and a step wherein when the terminal equipment of a mail source is connected to the game, an inside-game mail from the mail source using a character name is received and a character name of a destination is acquired, thereafter if the destination is not playing the game at present and the Internet e-mail address has been registered, then an arrival message is transmitted as the Internet e-mail addressed to the Internet e-mail address and thereafter the inside-game mail is converted to a WEB mail format to perform an external e-mail transmission by a WEB mail addressed to the game character name as required by the destination. | 2009-05-21 |
20090132931 | METHOD, DEVICE AND PROGRAM FOR AUTOMATICALLY GENERATING REFERENCE MARK IN VIRTUAL SHARED SPACE - The present invention discloses a method and apparatus for automatically putting a reference mark on an object to pay attention to. A server device which provides a virtual reality space to multiple client devices connected to the server device via a network detects movement of an avatar related to a client device, the movement indicating an object in the virtual reality space displayed on a screen of the client device, as a trigger for generating a reference mark. In response to detection of the movement of the avatar, the server device generates a reference mark to be put on the object. The server device notifies another client device of the presence of the generated reference mark. Accordingly, the other client device is guided to the object by selecting the notification displayed on the screen. | 2009-05-21 |
20090132932 | USER INTERFACE AND METHOD FOR VIEWING SHORT MESSAGES ON A WIRELESS DEVICE - A method is performed by an electronic communication device. The method includes storing electronic messages, and storing criteria for determining whether a stored message is related to a current message. A current electronic message is displayed to a user of the communication device, including the current message's outside address and message body. The relevance of each of the stored messages to the current message is assessed based on the previously-stored criteria. Those messages that meet the criteria are selected and displayed along with the current message. | 2009-05-21 |
20090132933 | METHOD AND APPARATUS FOR SOCIAL NETWORKING - A method and apparatus are provided for sharing photographs among a plurality of users through a website. The method includes the steps of a first user of the plurality of users designating a human face among a plurality of human faces in a photograph displayed through the website as being the first user's face and at least some other users of the plurality of users voting through the website on whether the designated face is that of the first user. | 2009-05-21 |
20090132934 | Interactive Conferencing System and Method - An interactive conferencing system and method allowing a plurality of users using interconnected computing devices to interactively share multimedia content. The system comprises a client software located on each computing device of the plurality of users, the client software being so configured as to generate a multimedia container having a display area associated with the multimedia content, the client software allowing the modification of the multimedia content, and a multimedia container server so configured as to store the multimedia container and upon modification of the multimedia content, supplies an updated multimedia content to the client software of the plurality of users so that the modified media content is displayed in the display area associated with the multimedia content. | 2009-05-21 |
20090132935 | VIDEO TAG GAME - A computer-enabled method is provided for labeling at least one portion of a video with one or more tags. The method includes causing the video to be displayed to at least two users, including a first user and a second user, receiving a first tag from the first user at a first time, receiving a second tag from the second user at a second time, determining a time difference between the first and second times, associating the first tag with the video, and providing a first consideration to the first user in response to the first tag matching the second tag and the time difference being less than a predetermined value, wherein the first consideration is based upon the time difference. The first and second considerations may be inversely proportional to the time difference and may be points or other compensation. | 2009-05-21 |
20090132936 | Message Flow Interactions for Display in a User Interface - Display of message flow interactions corresponding to service invocations in a computing environment based on a service-oriented distributed computing model. Aggregations are created, where multiple instances of a particular deployed service operation may be represented by a single node (even though those instances may be hosted on different application servers). Links are depicted between the nodes, where the links represent call paths or invocations among the service operations. A user obtains a high-level, in-context view of the as-observed interactions among service operation instances, and may drill down for further details. A presentation to the user can be automatically scoped to the set of services which are observed as interacting (i.e., via their call relationships), so that the user can be shown that part of the environment that is immediately relevant to a context in which the user launches the view. | 2009-05-21 |
20090132937 | Modifying Hover Help for a User Interface - Enabling end users to modify hover help provided for an application's user interface. An end user can tailor the application-provided hover help information to his own needs by editing thereof, or by providing a complete replacement therefor. A copy of the originally-provided hover help may be retained, and may be restored (e.g., upon user request). | 2009-05-21 |
20090132938 | SKINNING SUPPORT FOR PARTNER CONTENT - The technology described herein is a system and methods for generating a branded background for user interfaces. In one embodiment, the background is generated based on a background template. A content partner may customize the background by providing a hue value, artwork and a logo. The background of the user interface is tinted a color associated with the hue value. The artwork and logo is placed in the background, and in one embodiment, the artwork comprises a watermark version of the artwork. Gallery content may also be layered over the background to create a UI having a theme. | 2009-05-21 |
20090132939 | METHOD AND APPARATUS FOR A FLOATING ISLAND FOR USER NAVIGATION IN AN INTERACTIVE ENVIRONMENT - This invention provides a method for dynamically calculating and presenting a graphical user interface (GUI) within the display device in a computing system including a display device and an input device. The method includes creating a shared icon space within the GUI, automatically populating the shared icon space with GUI icons including stacking and clustering the GUI icons in the shared icon space based on current context, and potential user needs in view of the current user context and modifying the shared icon space in response to a detected change in current context. | 2009-05-21 |
20090132940 | Automatically Analyzing and Modifying a Remote Graphical Program via a Network - A system and method for programmatically analyzing and modifying a graphical program via a network. The graphical program may be stored on a memory medium at a first location. A program may be executed on a computer system at a second location. The computer system at the second location may be coupled via a network to the memory medium at the first location or may be coupled to a computer system or device which includes or has access to the memory medium at the first location. The program on the computer system at the second location may execute to programmatically analyze the graphical program via the network. In one embodiment the program on the computer system at the second location may also execute to programmatically modify the graphical program via the network, based on the programmatic analysis of the graphical program. | 2009-05-21 |
20090132941 | CREATION AND USE OF DIGITAL MAPS - Techniques described herein allow a user to automatically associate an object with a location of the user and/or the object. This object and associated location may then be transferred to an entity for publishing the object and location on a map. For example, a user may capture a digital picture or video on a device and, in response, may automatically transmit the picture or video and corresponding location data for publishing to a map that is associated with the user. The described techniques also allow a user to create a journal that is associated with an annotated map. For instance, the user may create a journal having one or more portions that are associated with one or more portions of an annotated map. As a user consumes (e.g., reads, views, listens, etc.) the created journal, the view of the map or the displayed annotations may correspondingly change. Finally, the described techniques allow for creation of multiple overlays on a digital map. That is, these tools may allow each of multiple users to create an overlay, comprising one or more annotations, onto a digital map. These tools may then allow consuming users to choose whether to view all, some, or none of these user-created overlays. | 2009-05-21 |
20090132942 | System and Method for Simultaneous Display of Multiple Information Sources - A computerized method of presenting information from a variety of sources on a display device. Specifically the present disclosure presents a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present technology comprises a graphical user interface which organizes content from a variety of information sources into a grid of tiles, each of which can refresh its content independently of the others. The grid functionality manages the refresh rates of the multiple information sources. Both a grid and individual tiles may be communicated independently of one another to other devices or users. According to some embodiments, the method of the present invention allocates refresh rates to tiles according to priorities that are assigned based on identifiers such as quality of service (QoS) tags associated with one or more of the information sources. The present invention is intended to operate in a platform independent manner. | 2009-05-21 |
20090132943 | Method and System for Creating a Multifunctional Collage Useable for Client/Server Communication - A system for mining data about activity performed within a virtual shopping cart includes a server node for serving the virtual shopping cart and for enabling activity within the virtual shopping cart, and a module running on the server for analyzing activity performed within the virtual shopping cart and for recording results of the analysis. The activity data mined is aggregated with other data mined over time relative to the same shopping cart such that preference data related to product types, product styles, merchants, brands, colors, and sizes may be determined to help fine tune product offerings. | 2009-05-21 |
20090132944 | ADDING ACCESSIBILITY TO DRAG-AND-DROP WEB CONTENT - Techniques for enhancing accessibility to web content are described herein. In some embodiments, a method includes presenting an activation element in association with a web page and detecting activation of the activation element, wherein the detection occurs following an activation event. The method can also include identifying draggable elements and drop zones in the web page and associating identifiers with the draggable elements and the drop zones, wherein the identifiers indicate one or more input events that will move a certain one of the draggable elements to a certain one of the drop zones. The method can also include modifying the web page to display the identifiers in association with the draggable elements and the drop zones, detecting the input events, and moving the certain one of the draggable elements to the certain one of the drop zones. | 2009-05-21 |
20090132945 | SYSTEM AND METHOD FOR GENERATING A VISUAL REPRESENTATION OF A SERVICE AND SERVICE MANAGEMENT SYSTEM EMPLOYING THE SAME - Various systems and methods for generating visual representations of services. In one embodiment, one method generates a static visual representation and includes: (1) retrieving a service description associated with the service, (2) retrieving end points associated with the service, (3) mapping the end points into roles assumed with respect to the service description and (4) for at least some of the roles, rendering the end points in the visual representation. | 2009-05-21 |
20090132946 | FLUID PROCESS SYSTEM SELECTION - A selection system ( | 2009-05-21 |
20090132947 | DISPLAY DEVICE FOR HAVING THE FUNCTION OF EDITING RECORDED DATA AND METHOD FOR CONTROLLING THE SAME - The present invention relates to a display device having a function of editing recorded data and a method for controlling the same. The method comprises the steps of receiving a command for executing the recorded data editing function, displaying a progressive bar for at least two recorded data and a progressive bar for an edited recorded data to be newly created, selecting editing sections for the at least two recorded data, and inserting the selected editing section in the progressive bar for the edited recorded data to be newly created. | 2009-05-21 |
20090132948 | APPARATUS AND METHODS OF SELECTING SPECIAL CHARACTERS IN A MOBILE COMMUNICATION TERMINAL - Apparatus and methods of selecting special characters in a mobile communication terminal are provided. The method includes storing a set of European alphabet letters in a memory, inputting an alphabet letter to be converted in a European alphabet letter, determining a mode conversion key has been activated, displaying a plurality of European alphabet letters corresponding to the inputted alphabet letter on a pop-up window when it is determined that the mode conversion key has been activated, wherein the European alphabet letters are read from the memory, and selecting a desired one of the displayed European alphabet letters. | 2009-05-21 |
20090132949 | METHODS AND SYSTEMS FOR TRANSMITTING, RECEIVING AND ANNOTATING INTERNET CONTENT - Interfaces and embodiments are provided for sending a transmission of Web content from one browser application to another browser application with commentary and annotations. The content of the transmission is sent, received and displayed without requiring the use or display of a traditional email interface. The content of a transmission is automatically loaded into a background tab of a browser at a recipient system and is subsequently displayed when the corresponding tab is selected by the recipient. | 2009-05-21 |
20090132950 | SOLUTION FOR PROVIDING REAL-TIME VALIDATION OF TEXT INPUT FIELDS USING REGULAR EXPRESSION EVALUATION DURING TEXT ENTRY - The present invention discloses a system for providing real-time validation of text input fields in a Web page during text entry. Such a system can include a validation-enhanced text input element and an input text validator. The validation-enhanced text input element can be configured to contain a validation expression for a text field in a Web page. The validation-enhanced text input element can be contained in the source code document that corresponds to the Web page. The input text validator can be configured to validate a character entered into the text field against the validation expression in real-time. Characters determined as invalid can be visually indicated by the input text validator in the text field. | 2009-05-21 |
20090132951 | UTILITY OBJECT FOR SPECIALIZED DATA ENTRY - An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into the control. More particularly, the object may communicate interface e characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination. Alternately, the object itself may create a user interface having the specified characteristics. | 2009-05-21 |
20090132952 | LOCALIZED THUMBNAIL PREVIEW OF RELATED CONTENT DURING SPATIAL BROWSING - Technologies, systems, and methods for exploring a virtual space without cluttering or obscuring a field of view of the virtual space with overlaid names, labels, symbols, markers, and the like. Instead, a user may select objects of interest presented in a context bar to locate them in the field of view. Further, the user can make use of various forms of selection to zoom in on objects or points in the field of view and access information regarding the virtual space and objects without adding persistent clutter to the field of view. | 2009-05-21 |
20090132953 | USER INTERFACE AND METHOD IN LOCAL SEARCH SYSTEM WITH VERTICAL SEARCH RESULTS AND AN INTERACTIVE MAP - A user interface is described wherein information relating to a respective one of the search results are displayed on a map upon selection of at least one component of the respective search result. | 2009-05-21 |
20090132954 | APPARATUS AND METHOD FOR ISOLATING PROBLEMS IN CONTENT LOADED INTO A HUMAN-MACHINE INTERFACE APPLICATION - A human-machine interface (HMI) application can be separated into a framework component and one or more view components. The framework component could be responsible for generating a window with components common across multiple ones of the view components. The framework component could also select one of the view components from a pool. Content can be loaded into the selected view component and presented in a display area of the window using the selected view component. The framework component can also detect a problem associated with the content presented to the user and/or the selected view component, such as an execution error. In addition, the framework component may take corrective action to resolve the problem, such as by reloading the selected view component (which could be done automatically). In this way, errors associated with the selected view component may not cause termination of or other difficulties with the framework component. | 2009-05-21 |
20090132955 | DATA VALIDATION USING SIGNATURES AND SAMPLING - Architecture that facilitates validation of a data mapping of data from a data source to a data target. There is included a signature generation component that generates a source signature of all or a portion of the data source and a target signature of all or a corresponding portion of the data target, and a sampling component that obtains a sample of the source data a corresponding sample of the target data. The data signatures and data samples are compared respectively and processed with a processing component to determine the status of the validation process. | 2009-05-21 |
20090132956 | TREE WIDGET DATA POPULATION - A method and computer program product for automatically populating data in a tree widget on a Web page are provided. The method includes rendering a tree structure of tree nodes populated with data in a viewable area of a Web page, creating placeholder nodes without data in the tree structure, and placing the placeholder nodes in a hidden area of the Web page. The method also includes monitoring for a scrolling request to shift the tree structure in the viewable area of the Web page, and initiating an asynchronous request for data to populate a subset of the placeholder nodes in response to the scrolling request. The method further includes receiving the data to populate the subset of placeholder nodes, populating the subset of placeholder nodes with the received data, and shifting the subset of placeholder nodes with the received data to the viewable area of the Web page. | 2009-05-21 |
20090132957 | System and method for selecting thumbnails in a multi-page document - A system and method are provided for selecting thumbnail images in a multi-page document. The method displays a multi-position scroll bar and a thumbnail of a document nth (initial) page. As a user modifies the scroll bar position in the display, the nth page thumbnail display is maintained. Simultaneously with maintaining the nth page thumbnail display, page numbers are displayed that are responsive to the scroll bar positions. Following the selection of a new scroll bar position display, a kth (destination) page number is displayed, along with a (kth) thumbnail associated with the kth page. For example, the kth thumbnail is displayed in response to maintaining the scroll bar position for a predetermined time duration (e.g., 1 second), or deselecting the scroll bar. In one aspect, a document total page count is simultaneously displayed. | 2009-05-21 |
20090132958 | Distinct Groupings of Related Objects for Display in a User Interface - Distinct Groupings of Related Objects for Display in a User Interface Display of related objects in a user interface. An index value (or other identifier) is associated with each resource in a particular resource group, and this index value enables grouping the resources when a representation of the group is displayed. Spatial consistency may be maintained by displaying the resource groupings in order by their index value, and this order may be maintained over time as the displaying is repeated. The resources in the groupings may correspond to nodes and links in message flows. Preferably, the resources are dynamically determined by observation of their interactions, such as observing the participation of nodes and links in message flows. | 2009-05-21 |
20090132959 | METHOD AND/OR SYSTEM FOR SCHEMA AND VIEW GENERATION - The subject matter disclosed herein relates to a method and/or system for generating schema responsive to user navigation patterns. | 2009-05-21 |
20090132960 | TERMINAL, METHOD OF CONTROLLING THE SAME AND RECORDING MEDIUM FOR THE METHOD - A terminal includes a display unit, a storage unit storing objects corresponding to at least one of a plurality of object categories, and a control unit displaying one or more higher priority objects selected from a plurality of objects according to a priority of each of the plurality of object categories, on a screen of the display unit. | 2009-05-21 |
20090132961 | TUNABLE SYSTEM FOR GEOGRAPHICALLY-BASED ONLINE ADVERTISING - A method for presenting advertisement images on a display screen, comprising: subdividing a map image into a plurality of geographic regions; associating first and second advertisement images with a region within the plurality of geographic regions, the first advertisement image being associated with a first advertiser and the second advertisement image being associated with a second advertiser; receiving a signal indicative of a region-of-interest, the region-of-interest corresponding to the region; selecting an advertisement image for the region from among the first and second advertisement images; generating a presentation of the region-of-interest, the presentation including a view of the advertisement image; and, displaying the presentation on the display screen. | 2009-05-21 |
20090132962 | Method and System for Configuring a Monitor - A method and a system for configuring a monitor, and also to a monitor, a computer and a graphics card which are able to be used to carry out the method for configuring a monitor. Following operation of an input facility ( | 2009-05-21 |
20090132963 | METHOD AND APPARATUS FOR PACS SOFTWARE TOOL CUSTOMIZATION AND INTERACTION - Certain embodiments of the present invention provide methods and systems for circular tool menu configuration and use with a clinical application. Certain embodiments provide a user interface providing software tools and customization for a picture archiving and communication system. The user interface includes a pie-shaped menu including a plurality of tool segments arranged as pieces of the pie-shaped menu. The user interface also includes a pointer movable by a user to select one of the plurality of tool segments in the pie-shaped menu. The user interface further includes an image review area displayed underneath the pie-shaped menu. In certain embodiments, the user interface further includes a tool bar including one or more tools and functions associated with a tool segment in the pie-shaped menu, for example. | 2009-05-21 |
20090132964 | System, method and computer-readable medium for online marketing and visual presentations of software programs - A graphical user interface (GUI) presents a primary icon in a minimal visual area of a video display screen of a computer. Selecting the primary icon directs the computer to display a line of segments, where each segment associated with one or more software programs or electronic documents. The GUI allows a user to directly access items of visual and/or audio media by selecting one or more documents or software programs associated with a selected segment. The GUI optionally allows selected a line or segment for transmission from the computer to another computer, wherein copies one or more documents or software applications are transmitted to the second computer. | 2009-05-21 |
20090132965 | INFORMATION PROCESSING APPARATUS, AND DISPLAY CONTROL METHOD - Embodiments of the invention are directed to a display control method in an information processing apparatus, which can display a hierarchical structure of folders, which can classify and store electronic files according to attribute information, using folder names based on attribute information. The method includes specifying a folder to be displayed and electronic files classified to the folder in response to an instruction from a user, determining whether or not the specified folder includes electronic files, access rights of which are granted to the user. The method also includes controlling display of the specified folder when the specified folder includes electronic files, the access rights of which are granted to the user, and controlling hiding of the specified folder when the specified folder does not include any electronic files, the access rights of which are granted to the user. | 2009-05-21 |
20090132966 | Method and System for Modifying Properties of Graphical User Interface Components - A method, computer program product, and data processing system for modifying attributes of GUI components without invasive code modification are disclosed. In a preferred embodiment, a set of attributes for GUI components is loaded into memory from persistent storage, such as a file. A root container component forming the root of a hierarchy of components defined by a containment relation is identified and passed as a parameter to a routine that traverses the hierarchy so as to visit each GUI component. As each GUI component is visited, if one or more attributes from the aforementioned set of attributes are found to be applicable to the visited GUI component, the GUI component's attributes are modified to comport with the set of attributes. | 2009-05-21 |
20090132967 | LINKED-MEDIA NARRATIVE LEARNING SYSTEM - Technologies, architectures, and systems suitable for exploring virtual spaces, objects within the virtual spaces, and information and data related to the virtual spaces and objects. Example virtual spaces include representations of real spaces such as outer space, geographic spaces such as landscaped and the like, atomic and sub-atomic spaces, and the like, and any other real space, as well as any imaginary spaces and any combination of the foregoing. Also provided are example technologies for managing collections of linked narratives related to the virtual spaces and collections of related objects and information and data related to the objects and virtual spaces. Further provided are technologies for linking virtual spaces, linked narratives, objects, and information and data regarding such, and for aiding a user in browsing and navigating between such. | 2009-05-21 |
20090132968 | Method to Enhance Navigation and Scalability in Table and Tree Viewers - A data model for navigating data. In a preferred embodiment, the data model abides rules that limit the total number of nodes displayable and that limit the number of child nodes displayable beneath a given parent. collapsed or folded nodes are replaced by embedded navigation controls that indicate the hidden nodes. | 2009-05-21 |
20090132969 | METHOD AND SYSTEM FOR AUTOMATED INITIATION OF SEARCH QUERIES FROM COMPUTER DISPLAYED CONTENT - A method for generating search queries automatically from document text or other media objects based on a minimum of user interaction (FIG. | 2009-05-21 |
20090132970 | METHOD FOR INCREMENTAL, TIMING-DRIVEN, PHYSICAL-SYNTHESIS OPTIMIZATION UNDER A LINEAR DELAY MODEL - A method, data processing system and computer program product for optimizing the placement of logic gates of a subcircuit in a physical synthesis flow. A Pyramids utility identifies and selects movable gate(s) for timing-driven optimization. A delay pyramid and a required arrival time (RAT) surface are generated for each net in the selected subcircuit. A slack pyramid for each net is generated from the difference between the RAT surface and delay pyramid of each net. The slack pyramids are grown and tested using test points to generate a worst-case slack region based on a plurality of slack pyramids in the selected subcircuit. The worst-case slack region is mapped on a placement region and a set of coordinates representing the optimal locations of the movable element(s) in the placement region are determined and outputted. | 2009-05-21 |
20090132971 | Structure for a Circuit Obtaining Desired Phase Locked Loop Duty Cycle without Pre-Scaler - A design structure for a circuit for obtaining a desired phase locked loop (PLL) duty cycle without a pre-scaler is provided. The PLL circuit of the illustrative embodiments utilizes two separate loops that simultaneously operate on the VCO. One loop ensures the frequency and phase lock while the other loop ensures the duty cycle lock. The VCO is modified to have an additional control port to adjust the duty cycle. Thus, the VCO has one control port for performing frequency adjustment and one control port for duty cycle adjustment. As a result, both the duty cycle and the frequency may be controlled using the VCO of the PLL circuit of the illustrative embodiments so as to achieve any desired duty cycle output without requiring a VCO pre-scaler circuit or duty cycle correction circuit. | 2009-05-21 |
20090132972 | METHOD AND APPARATUS FOR DETERMINING ELECTRO-MIGRATION IN INTEGRATED CIRCUIT DESIGNS - A method and apparatus for determining electro-migration (EM) in integrated circuit designs is disclosed. In one embodiment, a method includes pre-characterizing an output current waveform for a logic cell of the circuit at selected load and input slew points, estimating an effective load and operating slews at a chip level of the circuit and directly generating an equivalent current source waveform at output, evaluating current densities through a metal segment of the circuit using a fast solver, parametrically representing process variations and a netlist to parametrically model the interconnect variations of the circuit, and determining current densities for selected yield numbers using a parametrically generated current source on an interconnect network, wherein calculated results statistically predict a point of current density less than 9−σ a through any metal segment in the parametrically modeled circuit. The method may further include comparing selected current densities with predetermined EM guidelines. | 2009-05-21 |
20090132973 | DESIGN STRUCTURE OF AN INTEGRATION CIRCUIT AND TEST METHOD OF THE INTEGRATED CIRCUIT - A design structure for an integrated circuit which includes: a first flip-flop which is capable of flushing and which operates by using a first clock signal CLK | 2009-05-21 |
20090132974 | METHOD FOR SEMICONDUCTOR CIRCUIT - Capacity-gate voltage characteristics of a field-effect transistor having plural gates are measured against a voltage change in each one of the gates for an inverted MOSFET and for an accumulated MOSFET, respectively. These measurements together with numerical simulations provided from a model for quantum effects are used to determine flat band voltages between the plural gates and a channel. Next, an effective normal electric field is calculated as a vector line integral by using a set of flat band voltages for the measured capacity as a lower integration limit. Lastly, mobility depending on the effective normal electric field is calculated from current-gate voltage characteristic measurements and capacity measurements in a source-drain path, and the calculated mobility is substituted into an equation for a current-voltage curve between source and drain. | 2009-05-21 |
20090132975 | Circuit Splitting in Analysis of Circuits at Transistor Level - Operating splitting methods for splitting a circuit into two sub circuits and analyzing the two sub circuits with improved computation efficiency and processing speed. | 2009-05-21 |
20090132976 | METHOD FOR TESTING AN INTEGRATED CIRCUIT AND ANALYZING TEST DATA - A method for testing an integrated circuit and analyzing test data. The method includes: defining a set of signal path selection criteria; selecting a subset of signal paths of an integrated circuit design, the selecting signal paths meeting the selection criteria; identifying pattern observation points for each signal path of the subset of signal paths; selecting a set of features associated with the integrated circuit design; applying a set of test patterns to one or more integrated circuit chips; determining failing signal paths of the subset of signal paths for each integrated circuit chip; mapping failing signal paths of the subset of signal paths to the set of features to generate a correspondence between the failing signal paths and the features; and analyzing the correspondence and identifying suspect features of the set of features based on the analyzing. | 2009-05-21 |
20090132977 | METHOD OF ESTABLISHING COUPON BAR - A method of establishing a coupon bar is applied to circuit layout of a multi-layer printed circuit board (PCB). A coupon bar library storing a great number of coupon bars and sets of setting parameters each corresponding to a coupon bar is connected. A set of parameters including a layer number value, a board thickness value, a line width value, and a distance value is input. The set of inputted layout parameters is compared with the setting parameters stored in the coupon bar library, so as to obtain a set of setting parameters and the corresponding coupon bar matching with each other. The obtained coupon bar is laid on one layer of the multi-layer PCB. | 2009-05-21 |